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

Foram encontradas 1.470 questões

Resolva questões gratuitamente!

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

Q1971422 Programação

Considere a classe Stack a seguir, implementada na linguagem Java 1.5.


public class MyStack {


 private long[] stackArray;


 private int top;


 public MyStack(int s) {


   stackArray = new long[s];


    top = -1;


 }


 public void push(long j) {


    stackArray[++top] = j;


 }


 public long pop() {


    return stackArray[top--];


  }


}



Nesse contexto, assinale a alternativa correta

Alternativas
Q1971421 Sistemas Operacionais
Considere o conteúdo de um arquivo Dockerfile a seguir, e analise as afirmativas.

FROM httpd:2.4
MAINTAINER Mark <[email protected]>
RUN apt-get update && \      apt-get install -y git
WORKDIR /var/www/html
ADD index.html ./
EXPOSE 80
I. Mark é o mantenedor da imagem httpd.
II. O arquivo index.html está sendo adicionado à pasta raiz da imagem.
III. O comando WORKDIR cria um volume para a pasta /var/www/html.

Está(ão) incorreta(s) a(s) afirmativa(s)
Alternativas
Q1971420 Programação
Ao fazer uma requisição AJAX para buscar um aluno em específico de um sistema acadêmico, um técnico recebeu o status code de número 200 como resposta do servidor.
Esse código se refere a qual mensagem?
Alternativas
Q1971419 Programação
Numere a COLUNA II de acordo com a COLUNA I, associando os métodos de request às ações em que melhor se encaixam considerando um serviço REST.
COLUNA I
1. GET
2. POST
3. PUT
4. DELETE
COLUNA II
(   ) Criar um novo usuário
(   ) Excluir um usuário
(   ) Listar usuários cadastrados
(   ) Editar dados do usuário
Assinale a sequência correta.
Alternativas
Q1971418 Programação
Um técnico está implementando uma página JSP que irá retornar uma lista de alunos no formato JSON.
Qual dos comandos informa corretamente que o tipo de dado retornado será “text/json”?
Alternativas
Q1971417 Programação
Considere a requisição realizada para a URL http:// www.google.com/search?q=HTTP+request a partir de um navegador web e analise as afirmativas a seguir, considerando como contexto o protocolo HTTP.
I. A requisição foi realizada pela porta 80.
II. Foi enviado um parâmetro na requisição, via query string.
III. O servidor é identificado pelo nome www.google. com.
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q1971416 Programação

Considere o seguinte elemento HTML.


<div id="main" class="col-8 center">...</div>
São formas válidas de se recuperar esse elemento, exceto:
Alternativas
Q1971415 Programação
Considere os comandos escritos em JavaScript.
const students = [
{ name: ‘Joao’, grade: 56 },
{ name: ‘Maria’, grade: 84 },
{ name: ‘Jose’, grade: 100 },
{ name: ‘Leandro’, grade: 65 },
{ name: ‘Ana’, grade: 40 },
{ name: ‘Clara’, grade: 90 }
];
var result = students.filter(function(s){return s.grade >= 60})
                     .map(function(s){return s.name})
                     .reduce(function(a, b){return a + “, “ + b});
Assinale a alternativa que contém o conteúdo da variável result.
Alternativas
Q1971414 Programação
Foi requisitado a um técnico que implementasse um estilo customizado aos parágrafos declarados logo após os títulos <h2> de uma página HTML. 
Qual dos exemplos a seguir permite fazer a estilização exatamente desses parágrafos?
Alternativas
Q1971413 Programação
Foi pedido a um técnico que implemente uma página HTML contendo a lista com os nomes dos candidatos aprovados em um concurso. Essa lista precisa apresentar o nome dos candidatos de forma ordenada.
Qual dos componentes HTML a seguir é capaz de apresentar os itens de forma ordenada?
Alternativas
Q1971412 Banco de Dados

Foi pedido que um técnico realizasse a seguinte consulta no banco de dados:


“Selecionar o número de funcionários por departamento”


Qual comando realiza a consulta desejada?

Alternativas
Q1971411 Engenharia de Software

Analise o diagrama de classes UML a seguir.


Imagem associada para resolução da questão


Com base nesse diagrama, assinale a alternativa correta.

Alternativas
Q1971410 Banco de Dados
No que diz respeito às restrições do modelo relacional de banco de dados, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
(   ) Uma chave primária deve ser necessariamente única.
(   ) Uma chave estrangeira não pode ser nula.
(   ) A integridade referencial especifica quais campos podem ou não ter valores vazios.
(   ) A integridade de domínio especifica que o valor de um campo deve estar de acordo com seu tipo.
Assinale a sequência correta.
Alternativas
Q1971409 Banco de Dados

Considere a tabela descrita e analise as afirmativas a seguir.


Imagem associada para resolução da questão



I. A tabela está em conformidade com a 1FN.


II. A tabela está em conformidade com a 2FN.


III. A tabela está em conformidade com a 3FN.


Está(ão) correta(s) a(s) afirmativa(s)



Alternativas
Q1971408 Banco de Dados
Considere a seguinte consulta na linguagem SQL, executada com sucesso em um SGBD MySQL.
SELECT D.nome, AVG(F.Salario) FROM funcionarios F
JOIN departamentos D ON F.depto_id = D.id
GROUP BY D.id
Assinale a alternativa que melhor descreve a consulta realizada.
Alternativas
Q1971407 Engenharia de Software
Considere o trecho de código a seguir, que acabou de ser refatorado.
delta = b*b-4*a*c; // nova variável
x1 = (-b + sqrt(delta)) / (2*a);
x2 = (b + sqrt(delta)) / (2*a);
Assinale a refatoração aplicada para essa situação.
Alternativas
Q1971406 Programação
No contexto dos princípios SOLID, analise as afirmativas a seguir.
I. O princípio de inversão de dependência estabelece que uma classe deve depender de implementações abstratas e não concretas, sempre que possível.
II. O princípio aberto / fechado estabelece que uma classe deve estar fechada para extensões, mas aberta para modificações.
III. O princípio da responsabilidade única é uma aplicação da propriedade de coesão, por propor que toda classe deve ter uma única finalidade.
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q1971405 Banco de Dados

Analise o modelo de dados conceitual a seguir.



Imagem associada para resolução da questão


Com base nesse diagrama, assinale a alternativa incorreta. 

Alternativas
Q1971404 Engenharia de Software

Considere o quadro Kanban a seguir e analise as afirmativas.


Imagem associada para resolução da questão


I. Se desejar, um membro da equipe poderia mover a história H3 para a fase de especificação.


II. Se desejar, um membro da equipe pode iniciar a implementação da tarefa T8, uma vez que o limite de tarefas especificado no quadro não foi ultrapassado.


III. Não é possível incluir mais tarefas na etapa de Revisão de Código, uma vez que seu limite já foi alcançado.


Está(ão) correta(s) a(s) afirmativa(s)

Alternativas
Q1971403 Engenharia de Software
Numere a COLUNA II de acordo com a COLUNA I, associando os conceitos do método Scrum às suas respectivas funções.
COLUNA I
1. Scrum Master
2. Backlog do Produto
3. Sprint
4. Quadro Scrum
COLUNA II
(   ) Unidade de iteração de desenvolvimento do produto.
(   ) Painel contendo tarefas a fazer, em andamento e concluídas.
(   ) Responsável por remover obstáculos que estejam atrapalhando o desempenho do time.
(   ) Contém a lista de histórias, ordenada por prioridades.
Assinale a sequência correta.
Alternativas
Respostas
421: B
422: E
423: A
424: C
425: C
426: E
427: C
428: C
429: C
430: A
431: D
432: E
433: E
434: A
435: C
436: C
437: D
438: B
439: D
440: B