Questões de Concurso Público UFSCAR 2023 para Técnico de Tecnologia da Informação

Foram encontradas 60 questões

Q2343451 Banco de Dados
SQL é uma linguagem de consulta utilizada, por exemplo, pelos Sistemas Gerenciadores de Bancos de Dados MySQL e PostgreSQL.

Considere as afirmativas abaixo:

I. Ao se projetar um banco de dados, normalmente, constrói-se o modelo relacional com suas entidades e relacionamentos;
II. Apesar da SQL ter um conjunto padrão de sintaxe e instruções, Sistemas Gerenciadores de Bancos de Dados podem implementar instruções próprias;
III. No contexto de bancos de dados, integridade referencial significa que toda tabela deverá possuir uma chave-primária, preferencialmente, auto incrementada para garantia da integridade;
IV. Enquanto o cliente padrão do MySQL é o mysql, o cliente do PostgreSQL é o psql;
V. SQL é uma linguagem de consulta que possui subconjuntos de instruções como: DDL – Data Definition Language e DML – Data Manipulation Language;

Está correto o que se afirma em:
Alternativas
Q2343452 Banco de Dados
Durante uma manutenção em um servidor de banco dados MySQL, foi solicitado ao técnico de plantão que ele fizesse uma cópia de segurança (backup) de todos os bancos de dados desse servidor. Para essa tarefa, ele pode: 
Alternativas
Q2343453 Engenharia de Software
Sobre DevOps, é correto afirmar:
Alternativas
Q2343454 Engenharia de Software
Fazem parte do ambiente DevOps: 
Alternativas
Q2343455 Engenharia de Software
O Manifesto Ágil foi criado em 2001 e é base para diferentes metodologias. Sobre o Manifesto Ágil é correto afirmar que: 
Alternativas
Q2343456 Engenharia de Software
No contexto do controle de versões com Git, se você quiser trabalhar em um projeto existente, você deverá usar a opção ___(I)___ . Após esse passo, você poderá criar um ramo do projeto para trabalhar em sua tarefa utilizando a opção ___(II)___ . Ao finalizar suas alterações, você deverá adicionar os arquivos a área de preparação com a opção ___(III)___ e, em seguida, salvar permanente os arquivos alterados com a opção ___(IV)___.

Selecione a opção que completa corretamente o texto:
Alternativas
Q2343457 Engenharia de Software
Git tem três estados nos quais um arquivo pode estar. As descrições desses estados são:

I. Neste estado, o arquivo sofreu alterações que ainda não foram enviadas ao repositório.
II. Neste estado, o arquivo está comprometido com o próximo envio de alterações ao repositório local.
III. Neste estado, o arquivo alterado foi salvo no repositório local.

Selecione a opção que contém os nomes desses estados:
Alternativas
Q2343458 Engenharia de Software
Durante o desenvolvimento de uma funcionalidade, um desenvolvedor estava trabalhando nos arquivos A e B e precisava fazer o commit do arquivo A no GIT, mas adicionou os dois arquivos na área de preparação.
Selecione a opção que indica o comando do GIT para remover o arquivo B da área de preparação: 
Alternativas
Q2343459 Sistemas Operacionais
No contexto de virtualização e conteinerização, julgue as afirmativas em V (Verdadeiro) ou F (Falso):

I. Enquanto uma máquina virtual representa uma virtualização a nível de hardware executando uma imagem de sistema operacional independente, um contêiner é executado no mesmo kernel em execução na máquina host;
II. Docker é uma plataforma aberta para desenvolvimento, distribuição e execução de aplicativos em formato de contêineres e o Kubernetes permite escalar sistemas de contêineres, para que se possa gerenciar, coordenar e programar contêineres em grande escala.
III. Devido às vantagens do Docker em conjunto com o Kubernetes como segurança e escalabilidade, máquinas virtuais estão caindo em desuso, pois consomem muitos recursos computacionais para serem criadas e mantidas.

Selecione a alternativa que apresenta a sequência correta: 
Alternativas
Q2343460 Engenharia de Software
Um desenvolvedor de software está em um ambiente DevOps e está utilizando o Docker em sua máquina. Em determinado momento, esse desenvolvedor precisa verificar quais imagens ele possui em seu repositório local e quais contêineres estão em execução em sua máquina. Para isso, ele deve executar os seguintes comandos respectivamente: 
Alternativas
Q2343461 Sistemas de Informação
Prometheus é um sistema de código aberto com ferramentas para monitoramento e alertas. Ele coleta e armazena métricas como séries temporais, ou seja, uma marca de tempo é adicionada às informações das métricas quando elas são coletadas.
Selecione a opção que possui uma afirmativa correta sobre o Prometheus
Alternativas
Q2343462 Programação
Um técnico precisa dar manutenção na lista de repositórios de pacotes de um servidor Debian. Ele precisa obter o apelido, ou codinome, da versão instalada no servidor para atualizar as fontes.
Selecione a opção que descreve o que esse técnico deve faz para obter o codinome da distribuição instalada no servidor de modo que ele possa automatizar essa manutenção por meio de um shell script
Alternativas
Q2343463 Programação
Um técnico desenvolveu um shell script para automatizar uma tarefa. No entanto, ao tentar executar o script com o comando “./auto.sh”, apareceu a mensagem: Permissão Negada.
Selecione a opção que descreve a solução mais adequada de modo que somente o dono do arquivo tenha permissões de leitura, escrita e execução: 
Alternativas
Q2343464 Programação
O Ansible é um software de código aberto executado em linha de comando e escrito em Python. Ele pode configurar sistemas, fazer implantação de software e orquestrar diferentes tarefas.
Sobre o Ansible, selecione a opção correta: 
Alternativas
Q2343465 Programação
Analise o código escrito em Python 3.10

1 dados = {'c1':0, 'c2':0}
2 for i in range(0, 100):
3     print(f"\r {i}", end=' ')
4     if i % 2 == 0:
5         dados['c1'] += 1
6     else:
7         dados['c2'] += 1
8 print()
9 print(dados)

Selecione a opção correta: 
Alternativas
Q2343466 Programação
Analise os trechos de código abaixo.

I.  dados = [ i for i in range(0,100,2) ]
II.  public class Funcionario extends Pessoa implements Usuario
III.  <h3> Seção 3.2.1 </h3>
IV.  ul {           list-style-type: circle;           margin-left: 20px;    }
V.  const updateButton = document.getElementById("updateButton");

Esses códigos pertencem às tecnologias: 
Alternativas
Q2343467 Sistemas Operacionais
O Docker é uma plataforma de contêineres que fornece uma maneira de empacotar, distribuir e executar aplicativos em contêineres. Qual comando Docker é usado para criar uma imagem a partir de um arquivo Dockerfile
Alternativas
Q2343468 Engenharia de Software
DevOps busca criar um ambiente em que o desenvolvimento e a operação de software estejam alinhados, permitindo entregas mais rápidas, confiáveis e seguras de software, ao mesmo tempo que promove uma cultura de colaboração e automação. Qual é o conceito central por trás da prática de "Infraestrutura como Código" (Infrastructure as Code - IaC) em DevOps?  
Alternativas
Q2343469 Engenharia de Software
Os commits em Git são a base para o controle de versão e colaboração eficaz em projetos de desenvolvimento de software. Qual comando Git é usado para reverter um único commit e criar um novo commit que desfaz as alterações que foram introduzidas por esse commit específico? 
Alternativas
Q2343470 Sistemas Operacionais
O Kubernetes oferece uma variedade de comandos e ferramentas para interagir com o cluster, implantar aplicativos, gerenciar recursos, entre outros. Qual comando Kubernetes é usado para listar todos os recursos em um namespace específico? 
Alternativas
Respostas
21: A
22: E
23: A
24: B
25: C
26: D
27: C
28: D
29: C
30: A
31: A
32: B
33: B
34: D
35: C
36: D
37: A
38: C
39: D
40: E