Questões de Concurso sobre Tecnologia da Informação - Página 3 | Gran Questões

Questões de Concurso sobre Tecnologia da Informação

 
 
Disciplina 1
Assunto
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
141.802 questões encontradas
Questões por página
20
Mais recentes
 

Em um ambiente moderno de desenvolvimento de software, equipes buscam automatizar o processo desde a implementação do código até a entrega da aplicação em produção. Nesse contexto, o controle de versões é realizado de forma distribuída, permitindo o acompanhamento das alterações no código-fonte ao longo do tempo, enquanto práticas de integração e entrega contínuas automatizam etapas como compilação, testes e implantação. Para garantir portabilidade e isolamento do ambiente de execução, a aplicação é empacotada utilizando containers. Assim, nesse cenário, o controle de versões é feito por meio do [ I ], as práticas responsáveis pela automação do pipeline são conhecidas como [ II ], e a ferramenta utilizada para empacotar a aplicação em containers é o [ III ].


Assinale a alternativa que preenche corretamente as lacunas [ I ], [ II ] e [ III ], nessa ordem.


A

I. Git, II. Docker, III. CI/CD


B

I. Git, II. CI/CD, III. Docker


C

I. Docker, II. CI/CD, III. Git


D

I. CI/CD, II. Git, III. Docker


E

I. CI/CD, II. Docker, III. Git

Um programador desenvolve um sistema que passa a apresentar falhas deliberadamente após certo período de uso, forçando o cliente a solicitar suporte pago para correção.


É correto afirmar que esse comportamento caracteriza


A

um vírus de macro.


B

um ataque de negação de serviço.


C

um vírus de setor de carga.


D

uma bomba lógica.


E

um erro acidental de implementação.

Durante a reformulação de um sistema institucional com grande volume de conteúdos digitais, a equipe de UX identificou a necessidade de definir estruturas claras de categorização, nomenclaturas consistentes e caminhos de navegação. Diante desse contexto, assinale a disciplina de UX responsável por essas decisões estruturais.


A

Visual Design.


B

User Research.


C

Interaction Design.


D

Arquitetura da Informação.

O arquivo app.py contém o seguinte conteúdo.


1 if __name__ == "__main__":

2. with open('lorem_ipsum.txt', 'a') as arquivo:

3 arquivo.write('\nteste')

4 aux = arquivo.read()

5 print(aux)


Considerando que o arquivo lorem_ipsum.txt exista no mesmo diretório que app.py e seu conteúdo é texto plano codificado em UTF-8, o que acontecerá caso seja executado o comando python app.py?


A

O código será executado normalmente retornando o conteúdo do arquivo com a linha contendo a palavra ‘teste’ adicionada ao seu fim.


B

A execução do código será interrompida na linha 3 devido a uma exceção io.UnsupportedOperation: not writable.


C

A execução do código será interrompida na linha 4 devido a uma exceção do tipo io.UnsupportedOperation: not readable.


D

O código será executado normalmente retornando uma linha em branco devido ao ponteiro do arquivo está apontando para o fim do arquivo após o uso do comando arquio.write(‘\nteste’).

Sobre criptografia simétrica, assimétrica e Infraestrutura de Chaves Públicas, é correto o se afirma em:


A

Criptografias assimétricas não fornecem mecanismos de não repúdio.


B

Infraestrutura de Chaves Públicas fornece mecanismos de não repúdio.


C

Criptografias simétricas são mais lentas quando comparadas as criptografias assimétricas.


D

Criptografia simétrica é obsoleta e não mais utilizada sendo substituída pela Infraestrutura de Chaves Públicas.

O arquivo main.py contém o conteúdo abaixo:



1 def soma(a:int, b:int) -> int:

2 return a+b

3 a=input('Digite o primeiro valor:')

4 b=input('Digite o segundo valor:')

5

6 print(f'{a}+{b}={soma(a,b)}')

7 print('Fim')



O que acontecerá caso ele venha a ser executado com o comando python main.py e seja digitado número 19 para o primeiro valor e o número 94 para o segundo valor?


A

O código executará sem problemas, apresentando o texto “19+94=1994” seguido da palavra “Fim” em uma nova linha.


B

O código executará sem problemas apresentando o texto “19+94=113” seguido da palavra “Fim” em uma nova linha.


C

O código será interrompido logo no início devido à função main não ter sido definida, ocasionando uma exceção NotImplementedError.


D

O código será interrompido na linha 6 devido à ocorrência de uma exceção do tipo TypeError uma vez que input retornar uma string e soma espera que seus argumentos sejam inteiros.

No paradigma de programação orientado a objetos, uma instância de uma classe é conhecida como:


A

Interface.


B

Atributo.


C

Objeto.


D

Herança.


E

Método.

O princípio da confidencialidade na segurança de informação garante que:


A

Dados estejam sempre disponíveis.


B

Dados não sejam alterados.


C

Dados só sejam acessados por autorizados.


D

Dados sejam apagados.


E

Dados sejam criptografados.

Um programador PHP está escrevendo um script PHP, baseado na versão 7.1. Ao declarar algumas variáveis, descobriu que, de acordo com a sintaxe básica dessa linguagem, somente uma das declarações de variáveis estava dentro da sintaxe. A declaração que está dentro dos padrões básicos da PHP 7.1 é:


A

$&ndr


B

$nome


C

$1dade


D

$tipo sangue

A Gestão de Serviços de TI é baseado em práticas ITIL (Information Technology Infrastructure Library), com o objetivo de entregar valor ao cliente através de serviços de TI de qualidade. O termo Service Desk é definido como o ponto único de contato entre usuários e a gestão de TI, cujas funções incluem o registro de chamados, suporte de primeiro nível e comunicação. Nesse contexto, há diversos tipos de gerenciamento, dos quais dois são descritos a seguir.


I. Prática para restaurar a operação normal do serviço o mais rápido possível, minimizando o impacto nos negócios, como corrigir um servidor fora do ar, por exemplo.

II. Prática que torna serviços novos ou alterados disponíveis para uso, garantindo que o conjunto de componentes (código, documentos) esteja funcional.


Os dois tipos descritos em I e em II são, respectivamente, gerenciamento de:


A

liberações e problemas


B

incidentes e liberações


C

mudanças e incidentes


D

problemas e mudanças

Durante a manutenção de um microcomputador corporativo, o analista de suporte precisa compreender como os componentes internos interagem para diagnosticar falhas de desempenho.


Sobre a arquitetura básica de um computador, assinale a alternativa correta


A

A memória RAM é responsável por armazenar dados de forma permanente, mesmo após o desligamento do equipamento.


B

A Unidade Central de Processamento (CPU) executa instruções e controla o fluxo de dados entre os demais componentes.


C

O barramento de dados é utilizado exclusivamente para transmissão de sinais elétricos da fonte de alimentação.


D

O disco rígido atua diretamente no processamento lógico e aritmético das instruções.

No contexto do ITIL v4, o Gerenciamento de Incidentes tem como objetivo principal:


A

Identificar a causa raiz de falhas recorrentes.


B

Restaurar o serviço o mais rápido possível.


C

Planejar melhorias contínuas nos serviços.


D

Documentar requisitos de novos sistemas.

Com relação à ingestão de dados via filas de mensagens em pipelines de dados, considere o cenário a seguir. Um pipeline consome eventos de uma fila de mensagens que pode entregar mensagens fora de ordem e com política de entrega “pelo menos uma vez”, o que pode ocasionar o recebimento do mesmo evento mais de uma vez. Nesse contexto, a medida mais adequada para evitar efeitos duplicados no processamento é


A

assumir uma entrega do tipo FIFO.


B

descartar mensagens que não sejam confirmadas no primeiro recebimento.


C

projetar o processamento do consumidor de forma idempotente.


D

aumentar o número de consumidores.


E

aplicar uma janela para reordenar eventos por timestamp antes do processamento.

Durante um hackathon de segurança, uma das equipes construiu rapidamente uma funcionalidade de comentários para um sistema de compras.


Para permitir o uso de formatação HTML nos comentários, o desenvolvedor implementou o seguinte template:


Imagem associada para resolução da questão


Após algum tempo, um usuário publicou o seguinte texto no conteúdo do comentário:


Imagem associada para resolução da questão


Outros usuários que acessaram a página tiveram transferências não autorizadas de suas contas.


Com base nesse cenário, qual opção explica a falha explorada, indicando o tipo de ataque e como corrigi-la sem perder a possibilidade de exibir algum HTML formatado nos comentários?


A

O ataque é um CSRF, pois o script realiza uma requisição POST autenticada. A correção é ativar o middleware de proteção CSRF e validar o token de cada requisição.


B

O ataque é um XSS, pois o código do comentário é executado no navegador de outros usuários. A correção é filtrar e limpar o HTML permitido (mantendo apenas tags seguras, como <b> ou <i>).


C

O ataque é um XSS, pois o script é executado logo após o envio do comentário. A correção é utilizar o auto-escape com a exibição do comentário realizada pelo código:

<div>{{ ultimo_comentario }}</div>


D

É uma falha de validação de entrada por CSRF, pois o sistema não restringe o conteúdo do comentário. A correção é bloquear qualquer HTML e exibir apenas texto puro.

Considere um cenário em que é necessário organizar uma lista de objetos com base em um atributo específico (como nome, preço ou data) e, posteriormente, realizar buscas eficientes sobre essa lista. Com base nos fundamentos de algoritmos de busca e ordenação, analise as afirmativas a seguir:


I. O algoritmo Merge Sort é mais indicado do que o Bubble Sort quando se busca maior eficiência em listas grandes, pois apresenta complexidade de tempo O(n log n) em todos os casos.

II. A ordenação prévia de uma lista permite que algoritmos de busca binária sejam aplicados, o que reduz o tempo médio de busca para O(log n).

III. O algoritmo Insertion Sort é adequado para listas grandes (n > 1000000), pois sua implementação é simples e o custo de ordenação é aceitável nesse contexto.

IV. A busca sequencial apresenta melhor desempenho do que a busca binária em listas grandes, especialmente quando os dados estão ordenados.


A

Afirmativas I, II e IV estão corretas.


B

Afirmativas I e II estão corretas.


C

Afirmativas II, III e IV estão corretas.


D

Apenas a afirmativa I está correta.

Considere uma partição de 16 GB em um disco rígido, utilizado em diferentes sistemas operacionais, formatado em FAT32 e com tamanho de cluster padrão de 4 KB. Nesse dispositivo, são gravados 12.000 arquivos de texto, cada um com 300 bytes, e, posteriormente, é copiado um único arquivo de vídeo de 4,3 GB.


Considerando as características do sistema FAT32, a organização em clusters e as limitações do sistema de arquivos, concomitantemente, marque a alternativa CORRETA.


A

O sistema FAT32 armazenará os arquivos de texto e o arquivo de vídeo, pois o uso de endereços de 32 bits supera as limitações relacionadas ao tamanho máximo de arquivos.


B

Os arquivos de texto ocuparão mais de 300 MB devido ao desperdício de espaço causado pelos clusters, e o arquivo de vídeo será armazenado em espaço livre suficiente.


C

Os arquivos de texto ocuparão, aproximadamente, 48 MB no total, e o arquivo de vídeo não poderá ser armazenado, devido à limitação de tamanho máximo de arquivo do FAT32.


D

O arquivo de vídeo poderá ser armazenado parcialmente, desde que o arquivo seja dividido nativamente pelo sistema operacional em clusters menores não contíguos.


E

A conversão do dispositivo de armazenamento de FAT32 para FAT16 permitiria o armazenamento do arquivo de vídeo, desde que o tamanho do cluster fosse ajustado para 32 KB.

Em razão da expansão institucional, o IFPI planeja a inauguração de novos campi no interior do estado. Como etapa inicial desse processo, o setor de Tecnologia da Informação de um desses novos campi precisa reorganizar a rede local interna para atender diferentes setores administrativos e acadêmicos.


Para esse campus, foi disponibilizado o bloco IPv4 192.168.200.0/24, que deverá ser subdividido utilizando VLSM (Variable Length Subnet Mask), alocando as sub-redes a partir do menor endereço possível, sem sobreposição, e atendendo, nessa ordem, exatamente às necessidades mínimas de hosts descritas a seguir:


Administração: 50 hosts

Laboratórios: 28 hosts

Biblioteca: 12 hosts

Servidores: 6 hosts


Considerando exclusivamente o planejamento do endereçamento IPv4 interno desse campus, assinale a alternativa que indica corretamente o endereço de rede e a máscara atribuídos à sub-rede da Biblioteca, após a aplicação CORRETA do VLSM.


A

192.168.200.96 com máscara 255.255.255.240


B

192.168.200.128 com máscara 255.255.255.240


C

192.168.200.64 com máscara 255.255.255.224


D

192.168.200.80 com máscara 255.255.255.240


E

192.168.200.112 com máscara 255.255.255.240

No ciclo de vida CRISP-DM (Cross-Industry Standard Process for Data Mining), usado em Ciência de Dados, qual etapa trata da limpeza, tratamento e formatação dos dados:


A

Coleta de Dados.


B

Visualização dos Dados.


C

Preparação dos Dados.


D

Entendimento dos Dados.


E

Avaliação.

 
Ir para a página:
OK
 
Gerar simulado