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

Foram encontradas 490 questões

Resolva questões gratuitamente!

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

Q834053 Engenharia de Software

Quanto à refatoração (refactoring), analise as afirmativas abaixo e assinale a alternativa correta.


I. Quando o prazo de entrega está próximo do final, deve-se fazer a refatoração.

II. Quando o código está instável, e não funciona, é o melhor momento para fazer a refatoração.

III. EXtreme Programming tem refatoração como uma de suas práticas.

IV. É melhorar a estrutura do código de um sistema preservando as suas funcionalidades.


Estão corretas as afirmativas:

Alternativas
Q834052 Banco de Dados
Assinale, das alternativas abaixo, a única que identifica corretamente características do modelo de dados denominado tecnicamente como Modelo Relacional.
Alternativas
Q834051 Banco de Dados

Quanto aos diversos comandos da linguagem SQL (Structured Query Language), analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Duas palavras-chaves da DCL (Data Control Language) são: UPDATE e DELETE.

( ) Um dos comandos do DML (Data Manipulation Language) é o INSERT.

( ) Os comandos básicos da DDL (Data Definition Language) são: CREATE e DROP.

Alternativas
Q834050 Arquitetura de Software
Model-View-Controller (MVC) é um padrão de arquitetura de software (design pattern) que separa a informação (e as suas regras de negócio) da interface com a qual o usuário interage. O componente Model do MVC é a camada que:
Alternativas
Q834049 Programação
Para qualquer teste que venha a ser feito utilizando o JMeter, é necessário criar um Test Plan incluindo os elementos do teste. Alguns desses elementos podem ser:
Alternativas
Q834048 Programação

O termo Ajax passou a representar um amplo grupo de tecnologias da Web que podem ser usadas para implementar um aplicativo Web que se comunica com um servidor em segundo plano, sem interferir com o estado atual da página. As seguintes tecnologias podem ser incorporadas:


(1) XML

(2) CSS

(3) JavaScript

Alternativas
Q834047 Programação

Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase:

“Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________”.

Alternativas
Q834046 Engenharia de Software

Quanto aos fundamentos básicos de programação orientada a objetos, relacione os quatro conceitos abaixo com os respectivos significados mencionados logo em seguida:


CONCEITOS:

(1) herança.

(2) método.

(3) polimorfismo.

(4) encapsulamento.


SIGNIFICADOS:

(A) definem as habilidades dos objetos.

(B) é o princípio pelo qual duas ou mais classes, derivadas de uma mesma superclasse, podem invocar métodos que têm a mesma identificação mas comportamentos distintos.

(C) é o mecanismo pelo qual uma classe pode estender outra classe ou, ainda, ser estendida de outra classe.

(D) consiste na separação de aspectos internos e externos de um objeto

Alternativas
Q834045 Programação
Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os aplicativos Java, convertendo:
Alternativas
Q834044 Algoritmos e Estrutura de Dados
A estrutura de dados especial, que associa chaves de pesquisa a valores, também chamada de tabela de dispersão, é conhecida pelo nome em inglês:
Alternativas
Q834043 Algoritmos e Estrutura de Dados
Duas estruturas de dados básicas são a pilha e a fila. Os dois comandos clássicos utilizados na estrutura de dados do tipo pilha são:
Alternativas
Q834042 Algoritmos e Estrutura de Dados

Assinale, das alternativas abaixo, a única que identifica corretamente o comando do pseudocódigo de ordenação Bubble Sort abaixo, que foi extraído na linha pontilhada:


Imagem associada para resolução da questão

Alternativas
Q834041 Programação

Quanto à linguagem Java, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F) e assinale a alternativa que apresenta a sequência correta de cima para baixo.


( ) Java tem dois comandos específicos de desvio incondicional: switch e while.

( ) Java tem o comando para realizar o desvio condicional: goto.

Alternativas
Q834040 Algoritmos e Estrutura de Dados
Se expressarmos em um pseudocódigo, como o português estruturado, a estrutura de repetição básica será equivalente a:
Alternativas
Q832562 Direito Processual Penal
Assinale a alternativa correta sobre as previsões expressas da Lei Federal n° 11.340, de 7 de agosto de 2006 (Lei Maria da Penha).
Alternativas
Q832561 Direito Penal
Assinale a alternativa incorreta sobre as previsões expressas da Lei Federal n° 9.455, de 07 de abril de 1997 que define os crimes de tortura e dá outras providências.
Alternativas
Q832560 Direito Penal
Assinale a alternativa correta de acordo com as previsões expressas da Lei Federal n° 7.716, de 5 de janeiro de 1989, que define os crimes resultantes de preconceito de raça ou de cor.
Alternativas
Q832559 Legislação Federal
Assinale a alternativa correta sobre as previsões da Lei Federal n° 12.288, de 20 de julho de 2010, que institui o Estatuto da Igualdade Racial, quanto à educação.
Alternativas
Q832558 Direito Administrativo

Analise os itens abaixo e assinale a alternativa correta, considerando as previsões exatas da Lei Federal n° 10.520, de 17 de julho de 2002.


I. Garantia de proposta;

II. Aquisição do edital pelos licitantes, como condição para participação no certame;

III. Pagamento de taxas e emolumentos.

Alternativas
Q832557 Direito Administrativo
Assinale a alternativa correta sobre a publicidade dos atos licitatórios, conforme previsão expressa da Lei Federal n° 8.666, de 21 de junho de 1993.
Alternativas
Respostas
241: C
242: B
243: C
244: B
245: B
246: A
247: D
248: B
249: A
250: C
251: D
252: A
253: D
254: B
255: C
256: B
257: A
258: D
259: C
260: B