Questões de Concurso Para analista de tecnologia da informação - desenvolvimento de sistemas

Foram encontradas 1.532 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q930459 Arquitetura de Software

Considere o trecho de código ilustrado a seguir:


Imagem associada para resolução da questão


O trecho de código em questão ilustra uma implementação do padrão de projeto:

Alternativas
Q930458 Programação
Com relação ao Hibernate, pode-se afirmar que:
Alternativas
Q930457 Programação
Com relação aos conceitos de programação orientada a objetos, pode-se afirmar que:
Alternativas
Q930456 Programação
Com relação aos conceitos de programação orientada a objetos, um objeto é:
Alternativas
Q930455 Programação
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que:
Alternativas
Q930454 Programação
Com relação aos conceitos de programação orientada a objetos, é correto afirmar que:
Alternativas
Q930453 Raciocínio Lógico

Após a realização de um determinado concurso público, um grupo de candidatos estava conversando sobre a quantidade de questões que teriam acertado. Sabe-se que um dos candidatos acertou uma quantidade de questões bem maior que os demais e que:


Carol vendeu menos que Gal.

Gal e Gil venderam o mesmo valor.

Beto vendeu mais que Carol.

Bete vendeu menos que Gil.


Pode-se dizer que quem recebeu a maior comissão foi

Alternativas
Q930452 Raciocínio Lógico
Considere a seguinte afirmação: todos os candidatos inscritos no concurso têm mais de 21 anos. Dessa afirmação, pode-se concluir que:
Alternativas
Q930451 Engenharia de Software
O teste de integração é uma técnica sistemática para a construção da estrutura de programa. Na integração bottom-up:
Alternativas
Q930450 Arquitetura de Software
Sobre padrões de projeto é correto afirmar que:
Alternativas
Q930449 Engenharia de Software
A Programação extrema (eXtreme Programming), ou simplesmente XP, é um dos principais métodos ágeis de desenvolvimento de software. Sobre programação extrema (XP) é correto afirmar que:
Alternativas
Q930448 Arquitetura de Software
As Tecnologias de Informação e Comunicação (TICs) são instrumentos cada vez mais importantes no desenvolvimento de ferramentas que melhorem a prestação de serviços e a disponibilização de informações primordiais para os cidadãos. A adoção dessas tecnologias permite o aumento da eficácia, da eficiência e da transparência governamental. Neste contexto, os Padrões Web em Governo Eletrônico (e-PWG) são:
Alternativas
Q930447 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária de terceira geração. Selecione a afirmativa verdadeira sobre os diagramas que compõem a UML, conforme definições da UML 2.0:
Alternativas
Q930446 Programação

Um Analista de TI, ao analisar um determinado sistema WEB, observa o arquivo a seguir.


Imagem associada para resolução da questão


Podemos afirmar que este arquivo está no formato:

Alternativas
Q930445 Programação
JavaScript é uma linguagem de programação criada por Brendan Eich para a Netscape em 1995. A linguagem Javascript é usada principalmente em conjunto coma a linguagem HTML para a construção de páginas Web. Considere o código javascript a seguir, cujas linhas estão numeradas:
Imagem associada para resolução da questão
Selecione a alternativa que contém o comando que ao ser inserido na linha 8 do código javascript em questão faz com que seja exibido o conteúdo da variável nome:
Alternativas
Q930444 Programação
Java Server Faces (ou simplesmente Faces) é uma especificação de um framework baseado no padrão MVC para a construção de aplicações WEB. Selecione a alternativa que lista corretamente a sequência do ciclo de vida de processamento do Java Server Faces (JSF):
Alternativas
Q930443 Programação
Em JSP, <%@ page atributo1="valor1" atributo2="valor2"... %> é a sintaxe típica da diretiva Page. Um de seus atributos, se definido para true, indica que o buffer deve ser esvaziado quando cheio. Trata-se do atributo:
Alternativas
Q930442 Programação
HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. A tag HTML utilizada para demarcar uma lista ordenada é:
Alternativas
Q930441 Programação
No contexto do ciclo de vida de um servlet, é correto afirmar que:
Alternativas
Q930440 Algoritmos e Estrutura de Dados

Considere o algoritmo recursivo a seguir, descrito em pseudocódigo, onde V é um vetor contendo elementos comparáveis, n é o tamanho do vetor, inicio é a primeira posição do vetor, fim representa a última posição do vetor e e é o elemento que se deseja encontrar:


Imagem associada para resolução da questão


O algoritmo em questão é conhecido como:

Alternativas
Respostas
1261: C
1262: C
1263: D
1264: A
1265: D
1266: B
1267: A
1268: B
1269: C
1270: D
1271: A
1272: C
1273: C
1274: B
1275: A
1276: B
1277: C
1278: E
1279: A
1280: B