Foram encontradas 185 questões

Resolva questões gratuitamente!

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

Q3753107 Banco de Dados
Considerando Elmasri e Navathe (2019), as afirmativas sobre integridade em bancos de dados relacionais estão corretas, EXCETO:
Alternativas
Q3753106 Banco de Dados

Considere a tabela VENDAS de um banco de dados relacional, conforme apresentado a seguir:


VENDAS


ID PRODUTO_ID QUANTIDADE VALOR_UNITARIO


A consulta SQL para recuperar a soma total dos valores de venda obtido para cada produto é:  

Alternativas
Q3753104 Algoritmos e Estrutura de Dados
Segundo Ziviani (2012, p. 111), “ordenar corresponde ao processo de rearranjar um conjunto de objetos em ordem ascendente ou descendente”. A Ordenação por Borbulhamento (Bubble Sort) é um dos métodos de ordenação baseados em comparação de chaves, que se dá por meio de sucessivas comparações e movimentações feitas com base nas chaves dos elementos do conjunto.

ZIVIANI, N. Projeto de algoritmos: com implementações em JAVA e C++. Porto Alegre: +A Educação – Cengage Learning Brasil, 2012.

Considere o vetor v = [5, 2, 9, 1, 6] e a aplicação do algoritmo de Bubble Sort para ordená-lo em ordem crescente. Após a primeira passagem (primeiro ciclo) do algoritmo, o estado do vetor é:
Alternativas
Q3753103 Algoritmos e Estrutura de Dados
Segundo Ziviani (2012, p. 98), “uma fila é uma estrutura de dados em que todas as inserções são realizadas em uma de suas extremidades (final da fila), enquanto que todas as retiradas e acessos são realizados na outra extremidade da estrutura (início da fila)”.

ZIVIANI, N. Projeto de algoritmos: com implementações em JAVA e C++. Porto Alegre: +A Educação – Cengage Learning Brasil, 2012.


O conjunto básico de operações de uma fila é:

criar (): cria uma fila vazia; • enfileirar (f, x): enfileira o item x no final da fila f; • desenfileirar (f): desenfileira o item do início da fila f e o retorna; • inicio(f): retorna o item do início da fila f, sem retirá-lo.

Considere a seguinte sequência de operações sobre uma fila f vazia: enfileirar(f, 4); enfileirar(f, 7); enfileirar(f, 2); desenfileirar(f); enfileirar(f, 9); inicio(f); desenfileirar(f); enfileirar(f, 5); enfileirar(f, 6); desenfileirar(f); enfileirar(f, inicio(f)).

Assinale a alternativa que representa CORRETAMENTE o conteúdo fila, do início para o final, após a execução de todas as operações acima:
 
Alternativas
Q3753101 Segurança da Informação
Considere a seguinte situação hipotética:
Durante uma avaliação de segurança em sistemas corporativos, um analista identificou que o atacante estava tentando descobrir senhas por meio de uma lista previamente preparada com palavras comuns, nomes próprios e combinações frequentes, sem testar todas as combinações possíveis de caracteres. Esse tipo de técnica é classificado como: 
Alternativas
Q3753100 Segurança da Informação
Considere a seguinte situação hipotética:
Durante uma análise de segurança, um técnico encontra uma vulnerabilidade em um sistema Web. De acordo com a base de dados para classificação Common Vulnerability Scoring System (CVSS), tal vulnerabilidade apresenta pontuação 9.8.
Com base nas boas práticas em Segurança da Informação, a prioridade CORRETA para tratar essa vulnerabilidade é: 
Alternativas
Q3753099 Redes de Computadores
Considere a seguinte situação hipotética:
Um administrador de sistemas está configurando a política de firewall em um servidor Linux que utiliza o iptables. O requisito é permitir apenas conexões de entrada via SSH (porta 22/TCP) e bloquear todas as demais portas de entrada.
A alternativa que apresenta CORRETAMENTE os comandos necessários para atender a essa necessidade é:
Alternativas
Q3753097 Banco de Dados
Considere a seguinte situação hipotética:

Um estudante de banco de dados está analisando mecanismos de armazenamento no MySQL 8.0 para decidir qual utilizar em um sistema que exige consistência, integridade referencial e recuperação segura após falhas. Ele observa que o mecanismo InnoDB se destaca em relação a outros engines, como o MyISAM.

A alternativa que descreve CORRETAMENTE características disponíveis no InnoDB que atendam à demanda do estudante é:
Alternativas
Q3753096 Banco de Dados
Considere a seguinte situação hipotética:
Um sistema acadêmico armazena milhões de registros na tabela usuario, e as consultas que filtram pela coluna email estão apresentando lentidão significativa. Para otimizar o desempenho dessas consultas, o desenvolvedor decide criar um índice específico para essa coluna.

Considerando o SGBD PostgreSQL 15, assinale a alternativa que o desenvolvedor deve utilizar para criar CORRETAMENTE o índice:
Alternativas
Q3753095 Banco de Dados
Considere a seguinte situação hipotética:
Durante a disciplina de Administração de Bancos de Dados, o professor solicita que um estudante configure um novo usuário no MySQL 8.0 para práticas de segurança. A tarefa consiste em criar um usuário chamado maria, que deve:

• ter acesso apenas a partir da máquina onde está o MySQL; • possuir uma senha inicial definida pelo administrador do banco de dados; • receber exclusivamente permissão de leitura sobre a tabela funcionarios, pertencente ao banco de dados empresa.

Considerando esse cenário, assinale a alternativa que realiza a criação do usuário e a concessão do privilégio CORRETAMENTE: 
Alternativas
Q3753092 Redes de Computadores
Um administrador de redes realizou a resolução do nome diretoria.dgti.ufla.br por meio do comando dig, consultando diretamente o servidor DNS 200.131.250.1, conforme comando a seguir:

$ dig @200.131.250.1 diretoria.dgti.ufla.br

A resposta retornou o registro A com o IP 177.105.5.127.

;; ANSWER SECTION: diretoria.dgti.ufla.br. 604800 IN A 177.105.5.127 ;; Query time: 27 msec ;; SERVER: 200.131.250.1#53(200.131.250.1) (UDP) ;; WHEN: Tue Sep 23 02:09:23 -03 2025 ;; MSG SIZE rcvd: 95

Para inspecionar o tráfego, foi utilizado o tcpdump, conforme comando a seguir:
$ sudo tcpdump -i enp1s0 udp port 53 -n -v
Saída:
tcpdump: listening on enp1s0, link-type EN10MB (Ethernet), snapshot length 262144 bytes 02:09:23.958273 IP (tos 0x0, ttl 64, id 53923, offset 0, flags [none], proto UDP (17), length 91) 192.168.3.135.42435 > 200.131.250.1.53: 41156+ [1au] A? diretoria.dgti.ufla.br. (63) 02:09:23.985367 IP (tos 0x0, ttl 54, id 15703, offset 0, flags [none], proto UDP (17), length 123) 200.131.250.1.53 > 192.168.3.135.42435: 41156*- 1/0/1 diretoria.dgti.ufla.br. A 177.105.5.127 (95)

Considerando as informações da consulta (dig) e da captura (tcpdump), analise as alternativas e assinale a CORRETA:
Alternativas
Q3753090 Redes de Computadores
No contexto de redes de computadores, diferentes mecanismos e protocolos garantem a comunicação eficiente entre dispositivos, tratando desde o endereçamento físico e lógico até a tradução e a configuração dinâmica.
Considere a seguinte situação hipotética:
Um administrador de redes precisa configurar uma infraestrutura que permita segmentar logicamente a rede, atribuir dinamicamente endereços IP, traduzir endereços IPV4 privados em endereços IPs públicos (roteáveis) e mapear endereços IPs em endereços físicos.
Considerando esses requisitos, assinale a alternativa que apresenta CORRETAMENTE os recursos e protocolos utilizados que o administrador de redes pode usar: 
Alternativas
Q3753089 Redes de Computadores
As redes de computadores são estruturadas com base em modelos de referência, protocolos e serviços que possibilitam a comunicação entre sistemas. O modelo OSI (Open Systems Interconnection) organiza as funções de rede em sete camadas, enquanto o modelo TCP/IP é mais enxuto, mas amplamente utilizado na prática. Além disso, protocolos como o TCP e o UDP definem diferentes modos de comunicação entre aplicações.
Considerando esses modelos, assinale a alternativa CORRETA:
Alternativas
Q3753087 Sistemas Operacionais
As tarefas administrativas de segurança em sistemas Linux envolvem uma série de práticas essenciais para proteger o sistema e os dados. Entre elas estão o “endurecimento” (hardening) do sistema, configuração adequada de permissões de arquivos e diretórios, auditoria de acessos e logs, configuração de firewall, criptografia de dados, controle de acesso remoto seguro via SSH e transferência segura de arquivos entre servidores. São objetivos dessas práticas: reduzir vulnerabilidades, garantir confidencialidade, integridade e disponibilidade das informações e monitorar atividades suspeitas.
Considere a seguinte situação hipotética:
Um sysadmin precisa realizar os procedimentos de segurança elencados na Coluna I em um servidor Linux. A partir do número do procedimento na Coluna I, identifique o respectivo comando/ação descrito na Coluna II que melhor atende aos requisitos de segurança do procedimento: 


COLUNA I – PROCEDIMENTO

1 - Garantir que um arquivo sensível só possa ser lido e alterado pelo proprietário.
2 - Transferir arquivos de forma segura entre dois servidores remotos.
3 - Configurar o acesso remoto via SSH utilizando chaves públicas.
4 - Auditar tentativas de login e atividades suspeitas do sistema.
5 - Criptografar uma mensagem confidencial para envio seguro a outro usuário. 


COLUNA II – COMANDO/AÇÃO

A) Executar:
scp file user@servidor:/path
B) Executar:
chmod 600 file
C) Definir a diretiva de configuração:
PublicKeyAuthentication yes no arquivo /etc/ssh/sshd_config.
D) Verificar logs no arquivo: /var/log/auth.log ou executar o comando: journalctl -u ssh
E) Executar: gpg -e -r user file ou openssl enc -aes-256-cbc -in file \ -out file.enc
F) Executar:
chmod 777 file
G) Executar:
ftp user@servidor:/path
H) Configurar telnet com senha

Com base na associação feita entre as colunas, assinale a alternativa que apresenta a sequência CORRETA:
Alternativas
Q3753086 Sistemas Operacionais
A administração de sistemas Linux envolve atividades essenciais, como: a instalação e gerenciamento de pacotes, controle de serviços, monitoramento do sistema e manipulação de arquivos. Distribuições como Ubuntu/Debian e distribuições de Linux baseadas em Red Hat (Red Hat, Fedora, Centos) utilizam ferramentas distintas para essas atividades.
Considere a seguinte situação hipotética:
Um administrador de sistemas precisa instalar um novo pacote, verificar serviços ativos, analisar logs do sistema e realizar buscas em arquivos de texto. Assinale a alternativa que apresenta CORRETAMENTE os comandos utilizados em cada situação: 
Alternativas
Q3753085 Sistemas Operacionais
A montagem de um sistema de arquivos é uma atividade importante no gerenciamento de armazenamento em sistemas operacionais e envolve: a organização de discos e partições, a formatação de unidades e o processo de tornar essas unidades acessíveis ao sistema.

Diferentes tipos de sistemas de arquivos oferecem características distintas, como compatibilidade, desempenho e confiabilidade. Entre os sistemas de arquivos mais utilizados estão FAT, NTFS, ext3, ext4, XFS, Btrfs e NFS.

Considere a seguinte situação hipotética:

Um técnico de TI precisa preparar uma nova unidade de armazenamento em um servidor Ubuntu 24.04 para ser montada em /mnt/backup. Considerando o processo de organização de discos, partições, formatação e montagem, assinale a alternativa que apresenta a sequência CORRETA de comandos para tornar o disco utilizável:
Alternativas
Q3753084 Sistemas Operacionais
O gerenciamento de recursos em sistemas operacionais envolve processos, memória, dispositivos e arquivos. Comandos típicos do Linux permitem monitorar e controlar esses recursos.
Considere a seguinte situação hipotética:

Um técnico de TI precisa realizar as tarefas elencadas na Coluna I em um servidor Linux. A partir do número da tarefa na Coluna I, associe a respectiva linha de comando descrita na Coluna II, considerando que o técnico deve executar em um interpretador de comandos (shell).


COLUNA I – TAREFAS

1 - Listar todos os processos ativos de todos os usuários. 2 - Finalizar um processo travado, utilizando seu PID. 3 - Verificar o uso de RAM, swap e memória livre de forma legível. 4 - Criar um arquivo chamado saida.txt. 5 - Conceder permissão de leitura e de escrita a todos os usuários em um arquivo.

COLUNA II – COMANDOS LINUX

A) ps aux B) kill -9 <PID> C) touch saida.txt D) free -h E) chmod 666 saida.txt F) lsmod G) dmesg | tail -n 20


Com base na associação feita entre as colunas, assinale a alternativa CORRETA
Alternativas
Q3753083 Sistemas Operacionais
As chamadas de sistema (system calls) permitem que programas interajam com o kernel do Linux, realizando operações como manipulação de arquivos e controle de processos. Por meio do strace é possível monitorar essas chamadas.
Um técnico de TI executou o seguinte comando:

$strace ./program.exe

E obteve a saída simplificada:

execve("./program.exe", ["./program.exe"], ...) = 0 openat(AT_FDCWD, "saida.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3 write(3, "concurso TA 2025\n", 17) = 17 close(3) = 0 exit_group(0) = ?


Com base na saída do strace, assinale a alternativa CORRETA sobre as system calls utilizadas pelo programa program.exe: 
Alternativas
Q3753082 Arquitetura de Computadores
A arquitetura de uma unidade de processamento gráfico (Graphics Processing Unit - GPU) difere significativamente da arquitetura de processadores convencionais. Em uma GPU, o paralelismo é obtido por meio de streaming multiprocessors, que executam simultaneamente e de forma sincronizada trechos computacionalmente intensivos, chamados kernels, de várias aplicações.

Adaptado de BORGES, J. A. S. Arquitetura e organização de computadores: uma introdução. Rio de Janeiro: LTC, 2024

Com base no excerto, qual característica da arquitetura de uma GPU explica sua eficiência em aplicações altamente paralelizáveis em comparação aos processadores convencionais? 
Alternativas
Q3753074 Direito Administrativo
Nos termos da Lei n. 8.429, de 1992, que dispõe sobre sanções aplicáveis em virtude da prática de atos de improbidade administrativa, relacione a coluna I, de espécies de atos de improbidade, com a coluna II, de situações hipotéticas. 


COLUNA I

1 – importam enriquecimento ilícito 2 – causam prejuízo ao erário 3 – atentam contra os princípios da administração pública


COLUNA II

( ) um servidor de uma Pró-Reitoria de Infraestrutura permitiu que uma máquina agrícola de propriedade de um Universidade Pública fosse utilizada em uma área privada de um terceiro.

( ) um servidor de uma Pró-Reitoria de Planejamento recebeu para sua esposa uma passagem área para participar de evento na europa, em razão de ação que beneficiou terceiro em um processo licitatório.

( ) um Diretor de uma das Faculdades de uma Universidade Pública, com o objetivo de ocultar irregularidades, deixou de prestar contas, mesmo possuindo todas as condições para fazê-lo.


Assinale a alternativa CORRETA:
Alternativas
Respostas
41: B
42: B
43: D
44: C
45: B
46: D
47: A
48: A
49: A
50: A
51: C
52: B
53: D
54: C
55: A
56: D
57: C
58: A
59: C
60: D