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

Foram encontradas 166.243 questões

Resolva questões gratuitamente!

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

Q2572307 Segurança da Informação
No desenvolvimento de um sistema, um recurso essencial é a criptografia que tem como objetivo proteger os dados confidenciais coletados pelo sistema, transformando-os em um formato incompreensível para usuários que não são autorizados e, ainda, permitindo o acesso para usuários que possuam a chave correta para a descriptografia. Sobre tipos de criptografia, marque V para as afirmativas corretas e F para as falsas.

( ) DES: é uma proteção de poucos bits que não podem ser decifrados com a técnica de força bruta. ( ) 3DES: recebe esse nome pela sua característica de trabalhar com três chaves de 128 bits. ( ) AES: é confiável e excepcionalmente eficiente na sua forma de 128 bits; porém, também possibilita a utilização de chaves de 192 e 256 bits para uma maior proteção. ( ) RSA: é considerado um dos algoritmos mais seguros do mercado, sendo o primeiro a possibilitar a criptografia na assinatura digital.

A sequência está correta em 
Alternativas
Q2572305 Engenharia de Software
O scrum é uma metodologia ágil utilizada na gestão de projetos caracterizada pelos ciclos curtos de desenvolvimento, que são denominados sprints. De modo geral, uma sprint tem uma duração fixa, com durabilidade média de duas a quatro semanas, na qual uma equipe multifuncional trabalha ativamente com o objetivo de entregar um conjunto de funcionalidades. Sobre os eventos do scrum, analise as afirmativas a seguir.

I. A revisão da sprint é executada no final da sprint para inspecionar o incremento e adaptar o Backlog do produto, se necessário. II. As reuniões diárias são mantidas no mesmo horário e local diariamente para reduzir a complexidade, em que os membros do time esclarecem o que foi feito no dia anterior, o que será feito no dia atual e se há algum impedimento. III. A retrospectiva é uma oportunidade para o time scrum inspecionar a si próprio e criar um plano para melhorias a serem aplicadas na próxima sprint, em que o Scrum Master busca garantir que o evento ocorra e que todas as participantes o entendam seu propósito.

Está correto o que se afirma em
Alternativas
Q2572304 Engenharia de Software
Uma determinada equipe de desenvolvimento optou por utilizar a metodologia scrum no projeto de desenvolvimento de um novo sistema web de vendas. A aplicação eficiente da metodologia empregada requer a presença de um Scrum Master, que promova um ambiente em que, EXCETO:
Alternativas
Q2572302 Engenharia de Software
O desenvolvimento de software consiste em diversas etapas, executadas por diferentes profissionais, que, quando reunidas e associadas, promovem o correto desenvolvimento de uma solução confiável, performática e escalável. Antes mesmo de iniciar a etapa de desenvolvimento e construção do produto, é fundamental um planejamento bem definido para a garantia de que o fluxo de desenvolvimento ocorrerá de forma controlada e eficiente; essa etapa fundamental na qual ocorre a aplicação de conhecimentos, habilidades e técnicas para a execução de projetos de forma efetiva e eficaz é conhecida como:
Alternativas
Q2572301 Noções de Informática
Arquivos de áudio e vídeo podem ser baixados para uso futuro e transmitidos em broadcast para múltiplos clientes através da Internet. Considere os tipos de arquivos de áudio e vídeo existentes e assinale a afirmativa INCORRETA.
Alternativas
Q2572300 Redes de Computadores
Vários programas são usados na Internet para implementar serviços de correio eletrônico. NÃO corresponde a um protocolo de correio eletrônico:
Alternativas
Q2572299 Redes de Computadores
No DNS, a capacidade de mapear um nome de domínio a um endereço ou um endereço a um nome denomina-se resolução de endereço-nome. Considerando a resolução de endereço-nome do DNS, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Resolução iterativa: o cliente pode transmitir sua solicitação para vários servidores antes de obter uma resposta. ( ) Resolução recursiva: o cliente transmite sua solicitação a um servidor que, no final do processo, retorna uma resposta. ( ) Caching: é um método pelo qual uma resposta a uma consulta fica armazenada na memória (por um tempo limitado) para agilizar a consulta a solicitações futuras.
A sequência está correta em
Alternativas
Q2572298 Redes de Computadores
FTP – Protocolo de Transferência de Arquivo, do inglês File Transfer Protocol, é um protocolo de comunicação utilizado para transferir arquivos entre o cliente e o servidor na Internet ou em uma rede local. Considerando as características deste protocolo, assinale a afirmativa INCORRETA.
Alternativas
Q2572297 Programação
O PowerShell é uma solução de automação de tarefas multiplataforma que consiste em um shell de linha de comando, em uma linguagem de script e uma estrutura de gerenciamento de configuração. Sobre as características do PowerShell, assinale a afirmativa correta.
Alternativas
Q2572296 Redes de Computadores
DNS – Sistema de Nomes de Domínios, do inglês Domain Name System, é uma aplicação cliente/servidor que associa cada hospedeiro na Internet com um nome de domínio exclusivo identificável. Sobre os conceitos fundamentais do DNS, assinale a afirmativa INCORRETA
Alternativas
Q2572295 Sistemas Operacionais
Cloud Computing é um modelo de computação em que recursos de computação como servidores, armazenamento, redes, programas e serviços são disponibilizados pela Internet, permitindo acesso sob demanda, sem necessidade de gerenciamento direto do usuário sobre a infraestrutura subjacente. Considere os modelos de serviços existentes de Cloud Computing, relacione adequadamente as colunas a seguir.

1. IaaS. 2. PaaS. 3. CaaS. 4. SaaS.
( ) Provedores de serviços de nuvem oferecem infraestrutura de TI virtualizada como um serviço sob demanda, incluindo recursos como servidores virtuais, armazenamento e redes. Os usuários podem provisionar e gerenciar esses recursos de forma flexível, pagando apenas pelo que utilizam. ( ) Nesse modelo, os aplicativos são hospedados e disponibilizados aos usuários finais pela Internet como serviços sob demanda. Os usuários podem acessar os aplicativos por meio de uma interface de usuário da web ou de uma API, geralmente pagando uma taxa de assinatura com base no uso. ( ) Modelo de serviço de nuvem que oferece a capacidade de provisionar, implantar e gerenciar contêineres de aplicativos usando uma plataforma de nuvem. Ele simplifica o uso de contêineres, como Docker, Kubernetes, dentre outros, fornecendo uma infraestrutura escalável e gerenciada para executar contêineres. ( ) Nesse modelo, os provedores de serviços de nuvem fornecem uma plataforma de desenvolvimento e execução de aplicativos como um serviço. Isso inclui infraestrutura de desenvolvimento, como linguagens de programação, frameworks, bibliotecas e ferramentas, bem como ambientes de execução para implantar e executar aplicativos.

A sequência está correta em 
Alternativas
Q2572294 Segurança da Informação
A PKI, infraestrutura de chave pública, do inglês – Public Key Infrastructure, é um conjunto de hardware, software, políticas, processos e procedimentos necessários para criar, gerenciar, distribuir, usar, armazenar e revogar certificados digitais e chaves públicas. Ela fornece uma estrutura de confiança para garantir autenticidade, integridade e confidencialidade. Considerando as principais características dos componentes de uma infraestrutura de chave pública, assinale a afirmativa INCORRETA. 
Alternativas
Q2571762 Banco de Dados
Com relação aos conceitos de dado, informação e conhecimento, avalie as afirmativas a seguir.
I. Os dados são itens elementares, são cadeias de símbolos e não possuem significado. II. São exemplos de conhecimento: tendência de vendas de um produto A em uma região B; relação entre o aumento ou queda do preço de uma ação X, na bolsa de valores, e a variação do câmbio. III. As informações correspondem ao dado processado, com significado e um contexto indefinido.
Está correto o que se afirma em
Alternativas
Q2571755 Programação
Considerando os parâmetros (flags) usados na linha de comando ao executar o framework pytest, aquele utilizado para iniciar o debugger interativo do Python é
Alternativas
Q2571754 Programação
Com relação ao framework pytest, da linguagem de programação Python, avalie as afirmativas a seguir:
I. O comando pytest executa os arquivos no formato test_*.py ou *_test.py no diretório corrente e nos subdiretórios. II. O comando abaixo mostra os 5 testes com maior tempo de duração. >>> pytest -vv --durations=5 III. É possível invocar o framework pytest usando o próprio interpretador do Python por meio do comando abaixo: >>> python -m pytest
Está correto o que se afirma em
Alternativas
Q2571752 Engenharia de Software
Alguns dos primeiros modelos de linguagem de larga escala desenvolvidos tendiam a gerar resultados incorretos com excesso de confiança, caracterizando o que se convencionou chamar de alucinações dos modelos. Uma estratégia de mitigação das alucinações é o uso da técnica de Geração Aumentada por Recuperação, ou Retrieval-Augmented Generation (RAG).
A respeito da RAG, avalie as afirmativas a seguir.
I. Baseia-se na combinação de sistemas de recuperação de informações e de modelos generativos capazes de produzir novos textos. II. Permite aos modelos buscarem informações relevantes em bases de dados mais confiáveis durante o processamento das consultas dos usuários (user queries), viabilizando melhor adequação a contextos e melhor qualidade das respostas. III. Não altera os parâmetros dos modelos generativos, e, portanto, não influencia o treinamento das redes neurais com informações recuperadas de bases de dados externas.
Está correto o que se afirma em
Alternativas
Q2571751 Programação
As arquiteturas de modelos de linguagem de larga escala (Large Language Models - LLM) surgiram recentemente, revolucionando a área de inteligência artificial nas áreas de processamento e geração de texto.
A arquitetura desses modelos baseia-se, majoritariamente, nas redes neurais do tipo transformers. Relacione as arquiteturas a seguir com suas características principais:
1. BERT 2. GPT 3. T5
( ) Utiliza decoders das redes transformer para prever novos tokens a partir de uma sequência, tornando-se ideal para a geração de textos. ( ) Utiliza encoders das redes transformer para "entender" o contexto de frases, tornando-se ideal para classificação de textos. ( ) Utiliza encoders e decoders das redes transformer, sendo adaptável a situações em que seja necessário gerar novos textos ou processar textos para "entender" o contexto das frases. ( ) Em comparação com as outras arquiteturas, tem menor necessidade de fine-tuning para melhora de performance. 
A relação correta, na ordem apresentada, é
Alternativas
Q2571750 Engenharia de Software
As redes neurais artificiais (Artificial Neural Networks - ANN) constituem um grupo de algoritmos inspirados nas funções dos neurônios no cérebro humano. Diversas arquiteturas de redes neurais são utilizadas para diferentes problemas, conforme suas funcionalidades.
Existe uma arquitetura de rede neural específica, especialmente apropriada ao reconhecimento de padrões de imagens e vídeos, por possuir as seguintes propriedades:
• As informações fluem apenas em uma direção. • As informações são propagadas em diferentes camadas neurais que filtram características (isto é, as features). • As informações são propagadas em diferentes camadas que reduzem sua dimensionalidade.
Das opções a seguir, as redes que mais aderem às propriedades listadas acima são as redes 
Alternativas
Q2571748 Engenharia de Software
A análise de componentes principais (Principal Component Analysis - PCA) é uma técnica de redução de dimensionalidade de dados utilizada em diversas aplicações, tais como em compressão de imagens e em processamento de linguagem natural.
Em relação à análise de componentes principais, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas.
( ) Permite a identificação de correlações e de estruturas de menor dimensionalidade na distribuição espacial dos dados, caracterizadas pelas direções onde há maior variância. ( ) Envolve o cálculo de autovalores e autovetores de matrizes de covariâncias, determinando-se as componentes principais das distribuições de dados. ( ) É adequada para identificar correlações não-lineares entre os dados de um conjunto de alta dimensionalidade, projetando estruturas em espaços vetoriais de menores dimensões.
As afirmativas são, respectivamente,
Alternativas
Q2571747 Sistemas Operacionais
Alguns algoritmos de aprendizado de máquina servem para agrupar instâncias de dados em clusters, podendo ser utilizados para tarefas como segmentação de imagens, ou segmentação social (por exemplo, para agrupamento de clientes em uma mesma categoria.
Dois dos mais populares algoritmos são o K-means e o DBSCAN. A respeito desses algoritmos, relacione-os com suas principais características:
1. K-means 2. DBSCAN
( ) Precisa da definição de um número inicial de agrupamentos. ( ) Mais robusto à ocorrência de outliers, por sua provável localização em regiões de baixa densidade de dados. ( ) Precisa da definição do número mínimo de vizinhos e do raio da vizinhança para determinar limites dos agrupamentos. ( ) Determina centróides dos agrupamentos e agrupa as instâncias de dados em função de uma métrica de distância entre as instâncias e os centróides.
Assinale a opção que indica a relação correta, na sequência apresentada.
Alternativas
Respostas
16241: D
16242: A
16243: D
16244: C
16245: D
16246: D
16247: D
16248: B
16249: C
16250: D
16251: A
16252: D
16253: C
16254: D
16255: E
16256: D
16257: E
16258: C
16259: D
16260: E