Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q2050032 Programação
Sobre os especificadores de acesso da linguagem de programação C++, é INCORRETO afirmar: 
Alternativas
Q2050031 Programação
Considerando a linguagem de programação C++, ao sobrecarregar o operador binário < como uma função-membro não static de uma classe Test com um argumento, se y e z forem objetos da classe Test, é CORRETO afirmar: 
Alternativas
Q2043574 Programação
O polimorfismo é uma característica importante da programação orientada a objetos e permite que um método, com o mesmo nome, tenha mais de uma implementação. A escolha da implementação que será executada é feita em tempo de execução, sendo realizada por meio da
Alternativas
Q1862023 Programação

Assinale a alternativa CORRETA.


Considere o seguinte fragmento de código presente em uma página de uma aplicação escrita em PHP:


<p<?php if ($destaque): ?class="destaque"<?php endif;>>Parágrafo.</p>

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?
Alternativas
Q1862022 Programação
Assinale a alternativa CORRETA.
Em qual porta o servidor de aplicação Tomcat está configurado, por padrão, para receber requisições HTTP? 
Alternativas
Q1862021 Programação
Considere as seguintes afirmativas a respeito da técnica AJAX usada no desenvolvimento de aplicações para web.

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.
Alternativas
Q1862020 Programação
O desenvolvimento de aplicações para web pode ser feito em Java e utilizando a tecnologia de servlets. Levando em conta as características dessa tecnologia, assinale a alternativa CORRETA.
Alternativas
Q1862019 Programação
Considere as seguintes afirmativas a respeito de linguagens de programação.

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.
Alternativas
Q1862018 Programação
Considere as seguintes afirmativas a respeito de programação orientada a objetos.

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.
Alternativas
Q1862017 Programação
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?
Alternativas
Q1862008 Programação
Considere as seguintes afirmativas sobre a linguagem PHP.

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.
Alternativas
Q1861916 Programação
Considere o código Java abaixo, que implementa um método hipotético.

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. 
Alternativas
Q1861914 Programação
Considere o código Java abaixo, que implementa um método hipotético.

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.
Alternativas
Q1861913 Programação
A respeito de linguagens e tecnologias para programação Web, analise as afirmativas abaixo.

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. 
Alternativas
Q1861904 Programação
Assinale a alternativa que indica CORRETAMENTE a tecnologia utilizada para monitorar e gerenciar aplicações Java, através da JVM.
Alternativas
Q1718643 Programação
Quanto à linguagem de texto estruturado, utilizada em linguagens de programação, é correto afirmar que
Alternativas
Q1394228 Programação

Considere a expressão a = (x > y)? ((x > z)? x : z): ((y> z)? y : z) na linguagem de programação C++.


Para obter o valor 4 para a variável a, a combinação das variáveis inteiras x, y e z é

Alternativas
Q1394226 Programação

De acordo com as defi nições de Programação Orientada a Objetos, o princípio do encapsulamento destaca-se com as assertivas a seguir:


I - Serve para controlar o acesso aos atributos e métodos de uma classe.

II - Tem por significado separar o programa em partes, o mais isolado possível.

III - Tornar o software fácil de atualizar, mais flexível e de criar novas implementações.

IV - Representa uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde a mesma poderá ser modificada.


Dentre as assertivas apresentadas, quais são VERDADEIRAS:

Alternativas
Q1394219 Programação
Sobre programação estruturada e programação orientada a objetos, é INCORRETO afirmar que:
Alternativas
Q1394218 Programação

Analise as assertivas a seguir sobre as linguagens Python, HTML5, PHP e Java.


I - Python é uma linguagem de programação de alto nível, compilada e imperativa.

II - HTML5, ou HTML versão 5, é uma linguagem de marcação para documentos web.

III - A linguagem PHP é uma linguagem interpretada, capaz de gerar conteúdo dinâmico.

IV - Java é uma linguagem compilada por uma máquina virtual, onde suas aplicações rodam dependentes do sistema operacional.


Assinale a alternativa referente às assertivas CORRETAS.

Alternativas
Respostas
7021: C
7022: A
7023: D
7024: A
7025: E
7026: E
7027: D
7028: D
7029: B
7030: A
7031: D
7032: A
7033: C
7034: E
7035: A
7036: C
7037: C
7038: E
7039: E
7040: C