Questões de Concurso Sobre programação

Foram encontradas 14.854 questões

Q560265 Programação
Acerca de frameworks para camada de apresentação e persistência, julgue o item seguinte.
Na injeção de dependência via setter, se a dependência não estiver disponível, a classe será criada de forma consistente, dado que as dependências necessárias para o funcionamento do objeto poderão ser passadas ao instanciá-lo.
Alternativas
Q560264 Programação
Julgue o item que se segue, que tratam de Java.

A vinculação estática permite a sobrescrita, se o método for estático ou privado.

Alternativas
Q560263 Programação
Julgue o item que se segue, que tratam de Java.

Interface é um substituto para herança múltipla, uma vez que existe reúso de código na herança múltipla.

Alternativas
Q560262 Programação
Julgue o item que se segue, que tratam de Java.

Embora não sejam objetos, os valores dos tipos primitivos escalares são suportados por Java.

Alternativas
Q560261 Programação
Julgue o item que se segue, que tratam de Java.

A injeção de dependência e contextos (CDI) é parte integrante do Java EE 6 e fornece uma arquitetura que permite aos componentes do Java EE existirem dentro do ciclo de vida de uma aplicação com escopos bem definidos.

Alternativas
Q560260 Programação
Julgue o item subsequente, relativo a Delphi.

A diretiva $V controla a verificação de tipos em sequências curtas, que são passados como parâmetros variáveis.

Alternativas
Q560259 Programação
Julgue o item subsequente, relativo a Delphi.

O TdataSource é um componente não visual da VCL (visual component library) utilizado em formulários para conectar um controle e um conjunto de dados usado pelo controle.

Alternativas
Q560258 Programação
Julgue o item subsequente, relativo a Delphi.

Na versão 7 do Delphi, os drivers nativos para o Firebird não estão disponíveis, mas é possível acessá-los por meio de componentes dbExpress, em cuja paleta a propriedade DriverName define o driver do banco de dados utilizado.

Alternativas
Q560246 Programação
Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue o item a seguir.
Classes predefinidas e definidas pelo desenvolvedor são tratadas de formas diferentes pelos compiladores, ainda que a computação seja realizada por meio de passagem de mensagens.
Alternativas
Q556358 Programação
Em um processo de teste estrutural (ou caixa-branca) de um programa, considere os artefatos abaixo.

 Programa Java:

1     public static void main(String[] args) {

2           int[] anos = new int[6];

3           int coluna;

4           coluna = 0;

5           while (coluna < 6 && anos[coluna] != 2015)

6                 coluna++;

7      }  

Grafo de fluxo do programa.

                        Imagem associada para resolução da questão

5 indica a execução da condição coluna<6.

5a indica e execução da condição anos[coluna] != 2015.

Conjunto de caminhos independentes do grafo: 

C1: ..I......

C2: 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 7

C3: .II..... 

Caso de teste para o programa: 

                 Caminho independente            Entrada               Saída esperada

                              C1                 anos={ 2015,0,0,0,0,0}        coluna=0

                              C2                 anos={ 0,0,0,0,0,0}             coluna=6

                              C3                 anos={0, 2015,0,0,0,0}        coluna=1 

As lacunas I e II são preenchidas, correta e respectivamente, por: 


Alternativas
Q556355 Programação
Um analista de TI está participando de uma equipe que está migrando uma aplicação de Java para Ruby, e observou que estas linguagens possuem muitas semelhanças, porém, ao contrário de Java, em Ruby
Alternativas
Q555660 Programação
Em uma aplicação web que utiliza Enterprise JavaBeans − EJB para implementar um carrinho de compras, utilizou-se um tipo de bean que mantém o estado durante uma sessão com o cliente. Nesta aplicação, para indicar ao servidor que a classe é um bean com estado de sessão deve-se utilizar, antes da declaração da classe, a anotação
Alternativas
Q555659 Programação
Considere o código fonte de uma página HTML, abaixo.

 Imagem associada para resolução da questão
Na lacuna I deve ser incluída a linha 
Alternativas
Q555658 Programação
Considere, abaixo, o código fonte da classe Colaborador. 

Imagem associada para resolução da questão

Neste código 


Alternativas
Q555657 Programação

Considere o programa Java abaixo.

Imagem associada para resolução da questão

Este programa está

Alternativas
Q554756 Programação
. Considere as características abaixo:

I. Utiliza Javascript.

II. Utiliza xml.

III. Muitos navegadores, como o Microsoft Internet Explorer 11, não são compatíveis com suas técnicas.

IV. Solicitações feitas, por padrão, de forma assíncrona.

É correto afirmar que se aplicam ao AJAX apenas as características: 

Alternativas
Q554755 Programação
. Em CSS (Cascading Style Sheets), um conjunto de regras consiste de um seletor e um bloco de declarações. O bloco de declarações contém uma ou mais declarações separadas por ______. Cada declaração inclui um nome de propriedade e um valor, separados por ______. Os sinais que preenchem corretamente as lacunas acima são, respectivamente:
Alternativas
Q554754 Programação
 Considere as seguintes afirmativas: 

I. É a API padrão de mercado para conectividade entre a linguagem JAVA e vários tipos de bases de dados. Usando essa API, pode-se acessar praticamente qualquer fonte de dados, de bases de dados relacionais a planilhas.

II. É uma API que oferece um meio de mapeamento objeto/relacional para que desenvolvedores JAVA gerenciem dados relacionais em aplicações JAVA.

As afirmativas I e II podem estar corretamente se referindo, respectivamente, às APIs: 


Alternativas
Q554753 Programação
. Sobre a tecnologia JavaServer Pages (JSP) da plataforma Java J2EE, é correto afirmar que:
Alternativas
Q554752 Programação

A respeito do código abaixo e da linguagem HTML 5, assinale a alternativa INCORRETA.

Imagem associada para resolução da questão

Alternativas
Respostas
10221: E
10222: E
10223: E
10224: C
10225: C
10226: C
10227: C
10228: C
10229: E
10230: A
10231: E
10232: B
10233: B
10234: E
10235: A
10236: B
10237: C
10238: D
10239: D
10240: B