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

Foram encontradas 11.039 questões

Resolva questões gratuitamente!

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

Q3455677 Banco de Dados
Um administrador de banco de dados instalou o Postgres em um servidor com sistema operacional Linux. Após instalar o sistema Postgres, ele criou o banco de dados XPTO. O comando dado foi o: 
Alternativas
Q3455676 Programação
Um programador de página para internet vai utilizar um modelo de arquitetura criado para garantir a integração entre sistemas Web, conhecido como REST. Para fazer uma API REST interfacear dados, uma das etapas é:
Alternativas
Q3455675 Programação

Um desenvolvedor de páginas Web utilizou o seguinte código JSON para representação de dados:


{"cursos":[

{ "turma":"Informática", "ano":"primeiro" },

{ "turma":"Eletrônica", "ano":"segundo" }

]}


Se ele quiser colocar esse código de representação de dados no formato XML, para garantir a interoperabilidade desses dados, o formato adequado é:

Alternativas
Q3455674 Engenharia de Software

Considere o diagrama de classe UML a seguir:

Imagem associada para resolução da questão

Nesse diagrama, a classe X não pode ser instanciada, mas pode ser uma classe Pai de outras (tais como as classes Filhos Y e Z). Isso faz com que as classes X, Y e Z sejam consideradas, respectivamente, classes do tipo:

Alternativas
Q3455673 Programação
Quando um desenvolvedor de softwares voltados à orientação a objeto faz uso de modelos simplificados de entidades complexas do mundo real, focando apenas nos aspectos que são importantes para a aplicação sendo desenvolvida, ele está utilizando a característica de Orientação a Objeto chamada de:
Alternativas
Q3455672 Banco de Dados
Um programador de banco de dados (BD) deseja inserir o registro (‘012’, ‘JJJ’,’programador’) na Tabela ‘Funcionario’ de um BD, que tem os campos ‘código’, ‘nome’ e ‘funcao’. Ele vai usar, para isso, comandos do SQL. No caso, o comando para essa ação é:
Alternativas
Q3455671 Redes de Computadores
Um programador de páginas Web deseja realizar uma requisição cliente-servidor com HTTP, de modo a solicitar uma representação de um recurso especificado, utilizando tal requisição para recuperar dados. Essa requisição é do tipo:
Alternativas
Q3455670 Banco de Dados
Um usuário de um sistema de banco de dados deseja utilizar o comando SQL para apagar uma tabela de um banco de dados. Esse comando SQL é o: 
Alternativas
Q3455669 Engenharia de Software

Observe a seguinte representação de um Diagrama de Classes UML: 

Imagem associada para resolução da questão

Nesse diagrama, as classes CINF1, CINF2 e CINF3 são Filhos da classe Pai CSUP. Considerando esse quadro, o método ConstroiC(), existente em todas as classes, pode ser considerado, dentro da ideia de Orientação a Objeto, como um tipo de aplicação de:

Alternativas
Q3455668 Programação

Seja o seguinte código Python:


import math

dado = int (input('limite: '))

B: int = dado + 3

if B <= 12:

   Aux = 30 + B

if B > 12:

   Aux = 21 + B

print (Aux)


Ao se executar esse código, se a variável “dado” receber o valor 23, a variável “Aux” será exibida com valor:

Alternativas
Q3455667 Arquitetura de Software
 Uma empresa desenvolvedora de sistemas para web vai passar a usar o framework Django 4. Esse framework apresenta uma arquitetura dividida nas camadas:
Alternativas
Q3455666 Sistemas Operacionais
 Uma empresa deseja utilizar um aplicativo, de modo que ele funcione em diferentes sistemas como VPS, usando containers do tipo Docker. Isso significa que o Docker:
Alternativas
Q3455665 Programação

Em um computador com sistema operacional Linux, foi criado o seguinte código bash:


#!/bin/bash

calculo(){

calc=$(($1*($2-$3)))

return $calc }

read -p "Entre com numero: " int1

read -p "Entre com numero: " int2

read -p "Entre com numero: " int3

add $int1 $int2 $int3

echo "Resultado: " $?


Entrando com valores 2, 4 e 3 (nessa ordem), ao executar esse arquivo bash, vai aparecer em “Resultado”: 

Alternativas
Q3455664 Noções de Informática
Um usuário de um computador está trabalhando com o sistema de gerenciamento de conteúdo Joomla. No momento, ele deseja iniciar a criação de uma página de contato. Para isso, a partir da barra de menu principal, em português, ele deve acessar o caminho:
Alternativas
Q3455663 Banco de Dados
Uma empresa de marketing vai utilizar um sistema de gerenciamento de conteúdo. Ela escolheu trabalhar com o Wordpress para essa tarefa. Nesse caso, para que o Wordpress funcione corretamente no servidor, é importante que nele esteja instalado pelo menos:
Alternativas
Q3327234 Banco de Dados
Considere o seguinte Diagrama Entidade-Relacionamento (DER), que descreve as relações entre pessoas e seus pets (animais de estimação). A partir desse modelo, aplique as regras de transformação do Modelo Conceitual para o Modelo Lógico Relacional e assinale a opção que corresponde ao esquema relacional a ser gerado, levando em conta que as chaves primárias estão sublinhadas.

Captura_de tela 2025-04-30 100901.png (705×230)
Alternativas
Q3327233 Direito Digital
A Lei Geral de Proteção de Dados Pessoais (LGPD), em vigor desde o final de 2018, regulamenta o tratamento de dados pessoais por organizações públicas e privadas no Brasil. Considerando a LGPD, analise as seguintes afirmações:

I. A lei proíbe o uso indiscriminado de dados pessoais considerados sensíveis, como origem racial ou étnica, crenças religiosas e opiniões políticas, fornecidos em cadastros pelos cidadãos.
II. Dados anonimizados não são considerados pessoais, mesmo que, utilizando-se de técnicas avançadas, o processo de anonimização possa ser revertido.
III. O titular dos dados tem o direito de solicitar que uma empresa informe se possui seus dados pessoais e pode requerer que esses dados sejam corrigidos, atualizados ou excluídos.
IV. A Autoridade Nacional de Proteção de Dados (ANPD) é responsável pela supervisão e regulação da LGPD, incluindo prestar orientações, investigar denúncias e propor mudanças na legislação quando necessário.

Está correto apenas o que se afirma em
Alternativas
Q3327232 Redes de Computadores
O TCP (Transmission Control Protocol) e o UDP (User Datagram Protocol) são amplamente utilizados em sistemas distribuídos para a transferência de dados entre máquinas, embora não sejam as únicas opções de protocolo baseadas no IP (Internet Protocol). Com relação a esses protocolos, analise as afirmações a seguir:

I. O protocolo TCP é empregado na implementação do mecanismo de sockets em sistemas distribuídos, garantindo uma troca de mensagens confiável.
II. O protocolo UDP é mais eficaz em termos de tempo de envio de dados entre nós de um sistema distribuído, devido ao menor overhead em comparação com o TCP.
III. O protocolo UDP é ideal para transmissão de fluxos de dados em tempo real, especialmente aqueles que toleram perdas ou corrupção parcial do conteúdo, como áudio e vídeo.

Está correto o que se afirma em
Alternativas
Q3327231 Redes de Computadores
Considerando o funcionamento de diferentes algoritmos de enfileiramento utilizados em roteadores de redes de computadores, que desempenham um papel crucial na gestão de largura de banda e na decisão sobre o descarte de pacotes, avalie as seguintes afirmações:

I. O algoritmo FIFO (First-In, First-Out) é apropriado para cenários onde rajadas prolongadas de tráfego de dados resultam em perdas de pacotes.
II. O algoritmo de enfileiramento justo ponderado (WFQ, do inglês Weighted Fair Queuing) possibilita a atribuição de um peso a cada fila, determinando a quantidade de bits transmitidos sempre que uma fila específica é atendida pelo roteador.
III. O algoritmo de enfileiramento por prioridade (PQ, do inglês Priority Queuing) impede que filas de menor prioridade permaneçam sem atendimento por longos períodos (starvation), utilizando o método Round-Robin para servir todas as filas.
IV. Roteadores que implementam o algoritmo de detecção antecipada aleatória (RED, do inglês Random Early Detection) mantêm um registro contínuo do tamanho médio de suas filas e, ao ultrapassar um limiar definido em algum enlace, descartam aleatoriamente uma proporção dos pacotes.

Está correto o que se afirma em 
Alternativas
Q3327230 Arquitetura de Computadores
O ENIAC (Electronic Numerical Integrator And Computer) foi o primeiro computador eletrônico de grande escala, desenvolvido por Eckert e Mauchly na Universidade da Pensilvânia, nos Estados Unidos. Iniciado em 1943 e financiado pelo governo americano durante a Segunda Guerra Mundial, seu propósito era realizar cálculos complexos, como o planejamento de trajetórias para o transporte de armas e suprimentos em cenários de guerra. Concluído em 1946, o ENIAC entrou em operação após o conflito, sendo utilizado até 1955. Após o ENIAC, outros computadores enfrentaram dificuldades ao lidar com números decimais, pois cada dígito representava 10 estados diferentes, o que gerava desafios na precisão e confiabilidade em sistemas eletrônicos. Para resolver essas limitações, Von Neumann propôs uma arquitetura em que dados e instruções fossem armazenados em código binário, o que simplificou o processamento e reduziu erros.

Com base na arquitetura de Von Neumann, analise as seguintes afirmações:

I. Embora a tecnologia dos computadores tenha evoluído muito desde o ENIAC até os dispositivos modernos, o conceito de arquitetura de Von Neumann, desenvolvido na década de 1950, continua sendo amplamente utilizado.
II. A arquitetura de Von Neumann permite que a CPU antecipe a busca de uma ou mais instruções além da próxima a ser executada. Essa técnica, conhecida como prefetching, acelera o processamento, pois a instrução seguinte já estará nos registradores da CPU, evitando a latência associada à busca na memória principal, que é mais lenta.

Considerando as proposições acima apresentadas, é correto afirmar que 
Alternativas
Respostas
1621: B
1622: D
1623: D
1624: A
1625: C
1626: C
1627: B
1628: A
1629: A
1630: C
1631: D
1632: B
1633: B
1634: A
1635: B
1636: A
1637: B
1638: D
1639: C
1640: B