Questões de Concurso Para técnico de tecnologia da informação

Foram encontradas 11.079 questões

Resolva questões gratuitamente!

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

Q1086369 Engenharia de Software
A partir da visão simplificada do diagrama de classes em UML apresentado abaixo, é correto inferir que:
Imagem associada para resolução da questão
Alternativas
Q1086368 Arquitetura de Software
A programação reativa, abordagem que está em crescente adoção para o desenvolvimento de aplicações Web e Mobile, tem seu principal conceito centrado em um padrão de projeto. Assinale a alternativa que identifica esse padrão.
Alternativas
Q1086367 Arquitetura de Software
Conforme os Padrões de Projeto do “Gang of Four” (GoF), assinale a definição correta do padrão Adapter:
Alternativas
Q1086366 Engenharia de Software

Acerca de ferramentas de controle de versão, analise as proposições abaixo.


1) O Subversion é um sistema de controle de versão que foi criado para ter as mesmas funcionalidades do CVS e preservar o mesmo modelo de desenvolvimento, mas sem conter as falhas mais óbvias do CVS.

2) O CVS possui como principal falha de projeto o fato de não dar suporte ao conceito de commit, que foi sanado com a construção do SVN.

3) O Git é um sistema de controle de versão distribuído, no qual, em vez de se fazer um "checkout" da ponta atual do código-fonte, faz-se um "clone" de todo o repositório.

4) Os comandos git svn e git cvs funcionam como pontes bidirecionais, permitindo que o Git funcione como cliente válido de repositórios Subversion ou CVS, respectivamente.


Estão corretas, apenas: 

Alternativas
Q1086365 Engenharia de Software
A respeito do conceito de pull request no Git, assinale a alternativa correta.
Alternativas
Q1086364 Programação
A respeito do ambiente integrado de desenvolvimento Eclipse, assinale a alternativa correta.
Alternativas
Q1086363 Programação
Considere o conteúdo descrito de uma página HTML descrito e a numeração das respectivas linhas de código, qual efeito terá o estilo definido na linha 4 abaixo, ao se carregar esta página em algum browser moderno (ex: Firefox, Chrome) que seja capaz de entender HTML e CSS?
Imagem associada para resolução da questão
Alternativas
Q1086362 Programação
Qual das alternativas abaixo sobre o HTML5 é verdadeira?
Alternativas
Q1086361 Engenharia de Software
No contexto dos principais elementos conceituais do modelo de objetos, assinale a alternativa que define corretamente o conceito de encapsulamento.
Alternativas
Q1086360 Programação
Considere as classes Java abaixo e assinale a alternativa correta em relação à execução do código a seguir.
Imagem associada para resolução da questão Considerando o contexto dado, é correto afirmar:
Alternativas
Q1086359 Programação
Considere a execução do código JavaScript abaixo, compatível com o ECMAScript 6, e a respectiva numeração das linhas de código na coluna à esquerda, e assinale a alternativa correta.
Imagem associada para resolução da questão
Após a execução do código, desconsiderando os caracteres de quebra de linha da função console.log(), o console apresentará:
Alternativas
Q1086358 Sistemas Operacionais

Assinale a alternativa correta quanto ao resultado da execução do comando abaixo, na linha de comando. 

grep -c "http://" *

Alternativas
Q1086357 Programação
Em relação ao CSS3 (Cascading Style Sheets 3), assinale a afirmação correta.
Alternativas
Q1086356 Engenharia de Software
A respeito do DOM (Document Object Model), assinale a alternativa correta.
Alternativas
Q1086355 Engenharia de Software
Sobre a questão de documentação no contexto de métodos ágeis de desenvolvimento de software, é correto afirmar que:
Alternativas
Q1086354 Engenharia de Software
A respeito de modelos de processo de software, assinale a alternativa correta:
Alternativas
Q1086353 Engenharia de Software
Qual alternativa define corretamente o conceito de Test-Driven Development?
Alternativas
Q1086352 Algoritmos e Estrutura de Dados
Um pseudocódigo do algoritmo de classificação por troca de partição está ilustrado abaixo, através do procedimento SORT. Ele apresenta a lógica utilizada para a ordenação de um arranjo de elementos. A chave para o algoritmo é o procedimento PARTITION, que reorganiza o subarranjo A[p..r] localmente. PARTITION sempre seleciona um elemento como um pivô ao redor do qual será feito o particionamento do subarranjo. Sob qual outro nome o algorítimo em questão é conhecido?
Imagem associada para resolução da questão
Alternativas
Q1086351 Algoritmos e Estrutura de Dados

Considere a árvore binária abaixo.

Imagem associada para resolução da questão


Executando os percursos em ordem simétrica (em-ordem), pré-ordem e pós-ordem, respectivamente, assinale a alternativa que contém os três percursos corretos.

Alternativas
Q1082868 Matemática
Em uma festa típica, cada prato de canjica foi servido para três pessoas, cada prato de pamonha para quatro pessoas, cada prato de milho cozido servia cinco pessoas e cada prato de pé-de-moleque dava para seis pessoas, sem sobras, em cada caso. Se foram consumidos 114 pratos e todas as pessoas se serviram de todos os diferentes tipos de pratos oferecidos, quantas pessoas havia na festa?
Alternativas
Respostas
5241: D
5242: B
5243: A
5244: B
5245: D
5246: C
5247: A
5248: D
5249: B
5250: C
5251: A
5252: C
5253: A
5254: B
5255: C
5256: C
5257: B
5258: C
5259: E
5260: B