Questões de Concurso Público UFJF 2022 para Técnico de Tecnologia da Informação, Edital nº 70

Foram encontradas 60 questões

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Q1971423 Programação
Sobre a técnica AJAX, assinale com V as afirmativas verdadeiras e com F as falsas.
(   ) Atécnica permite que os dados sejam carregados dinamicamente em uma página web, sem necessidade de recarregá-la por completo.
(   ) Os dados são recebidos sempre no formato JSON.
(   ) JSONP é uma técnica utilizada para requisitar dados no formato JSON.
(   ) A comunicação em AJAX deve ser feita de forma assíncrona.
Assinale a sequência correta.
Alternativas
Q1971424 Programação
Considere a classe Pessoa, implementada na linguagem Java, e analise as afirmativas a seguir. 
public class Pessoa {
      public String nome;
      public String CPF;
      public boolean equals(Object o) {
          Pessoa p = (Pessoa) o;
          return this.CPF.equals(p.CPF);
     }
}
I. É possível que objetos de nomes diferentes possam ser considerados iguais.
II. Uma vez reimplementado o método equals(), pode-se utilizar o operador == para comparar dois objetos.
III. Uma exceção será lançada se um Objeto de tipo diferente de Pessoa for passado por parâmetro para a função equals().
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q1971425 Programação
Foi requisitado a um técnico que implementasse, dentro de um sistema, uma estrutura capaz de armazenar milhares de registros. Essa estrutura deverá garantir que não haja a presença de registros duplicados.
Para implementar essa estrutura, esse técnico recorreu ao módulo de collections presente na linguagem Java.
Assinale a classe da API de collections mais adequada para resolver o problema.
Alternativas
Q1971426 Programação

Considere a implementação da classe PFisica a seguir, descrita na linguagem Java 1.5.


public final class PFisica extends Pessoa {


 public PFisica(double salario) {


 super(salario);


 }


 @Override


 public double calcularImposto() {


 if (this.salario > 5000) return 0.15;


 if (this.salario > 8000) return 0.20;


 if (this.salario > 12000) return 0.30;


 return super.calcularImposto();


 }


}


A esse respeito, assinale a alternativa incorreta.

Alternativas
Q1971427 Programação
Classifique as variáveis declaradas na COLUNAII a seus modos de passagem em Java presentes na COLUNA I, assinalando com V as que são passadas por valor e com R as que são passadas por referência.
COLUNA I
V – Passagem por valor
R – Passagem por referência
COLUNA II
(   ) int idade;
(   ) String nome;
(   ) char conceito;
(   ) int[] notas;
(   ) Pessoa funcionario;
Assinale a sequência correta.
Alternativas
Respostas
41: C
42: A
43: E
44: E
45: D
46: A
47: C
48: C
49: C
50: E
51: C
52: C
53: A
54: E
55: B
56: E
57: C
58: E
59: C
60: A