Questões de Concurso Sobre programação
Foram encontradas 15.209 questões
Analise o código C++ abaixo.
#include <iostream>
#include <stack>
#include <queue>
int main(){
std::queue<int> myqueue;
std::stack<int> mystack;
mystack.push(1);
mystack.push(2);
mystack.push(3);
mystack.push(4);
myqueue.push(5);
myqueue.push(6);
myqueue.push(7);
myqueue.push(8);
myqueue.pop();
mystack.pop();
std::cout << myqueue.front() +
mystack.top() << std::endl;
return 0;
}
Considerando os conceitos de pilha e fila, o número a ser impresso após a execução do código C++
acima é:
Analise o código C++ abaixo.
#include <iostream>
class Test{
static int a;
int b;
public:
Test(int b){
a++;
this->b = b;
}
void print(){
std::cout << a << "," << b << std::endl;
};
};
int Test::a = 0;
int main(){
Test t1(20);
Test t2(30);
t1.print();
t2.print();
return 0;
}
Os valores impressos pelo código C++ acima são:
O trecho de código C++ abaixo utiliza o conceito de template de função.
template <typename T>
void MeuTeste( const T a){
std::cout << a << std::endl;
}
A respeito do trecho de código C++ acima, é INCORRETO afirmar:
Assinale a alternativa CORRETA.
Considere o seguinte fragmento de código presente em uma página de uma aplicação escrita em PHP:
O fragmento gerará qual código HTML, caso o valor da variável “$destaque” seja verdadeiro (true), quando a página for requisitada por um navegador?
Em qual porta o servidor de aplicação Tomcat está configurado, por padrão, para receber requisições HTTP?
I. AJAX significa Asynchronous JavaScript and XML.
II. A resposta de uma requisição HTTP que utilize AJAX deve conter, obrigatoriamente, dados no formato XML.
III. Requisições HTTP que utilizam AJAX sempre serão assíncronas.
Assinale a alternativa CORRETA.
I. Ruby é um exemplo de linguagem orientada a objetos.
II. Python é um exemplo de linguagem orientada a objetos.
III. C++ é um exemplo de linguagem orientada a objetos.
Assinale a alternativa CORRETA.
I. Toda classe deve definir ao menos um atributo.
II. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um atributo a mais que a classe A.
III. Se a classe B é subclasse da classe A, então a classe B deve definir pelo menos um método a mais que a classe A.
Assinale a alternativa CORRETA.
Considere a existência de um programa de computador, escrito em uma linguagem orientada a objetos, formado por N classes. Durante sua execução, se não houver problema de falta de memória, qual é o número máximo de objetos que podem existir ao mesmo tempo?
I. O módulo xDebug permite verificar quantas vezes uma função foi chamada em uma execução (profiling).
II. O PHP-FPM e o servidor web rodam como processos distintos.
III. O parâmetro open_short_tags determina se é possível iniciar e finalizar o escopo do PHP com "<?" e "?>".
Assinale a alternativa CORRETA.
public static void hipotetico(int vetor[]){
boolean troca = true; int aux;
while (troca) {
troca = false;
for (int i = 0; i < vetor.length - 1; i++) {
if (vetor[i] > vetor[i + 1]) {
aux = vetor[i];
vetor[i] = vetor[i + 1];
vetor[i + 1] = aux;
troca = true;
}
}
}
}
Assinale a alternativa que apresenta CORRETAMENTE os valores do vetor resultante da execução desse método, considerando um vetor passado como argumento, com os seguintes valores: 1; 4; 2; 9; 6.
static long recursivo(int n) {
if (n < 2) {
return n;
} else {
return recursivo(n - 1) + recursivo(n - 2);
}
}
Assinale a alternativa que indica CORRETAMENTE o retorno da execução desse método, considerando o valor 7 passado como argumento.
I. A tecnologia AJAX permite que o navegador Web envie requisições assíncronas a servidores de aplicação.
II. Os dados recebidos como resposta a uma requisição AJAX são descritos em formato XML.
III. Requisições AJAX podem ser enviadas a Web Services construídos de acordo com o estilo arquitetural REST.
IV. Requisições AJAX utilizam o protocolo SOAP para invocar operações implementadas por Web Services.
Assinale a alternativa CORRETA.