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

Foram encontradas 203.610 questões

Resolva questões gratuitamente!

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

Q4027558 Programação
 Considere uma linguagem orientada a objetos com despacho dinâmico para métodos sobrescritos. Uma empresa de RH desenvolve um sistema de folha de pagamento que modela funcionários por meio de uma classe base `Funcionario`, da qual derivam `FuncionarioCLT` e `FuncionarioPJ`, cada uma sobrepondo (overriding) o método `calcularSalario()` com regras de cálculo distintas. Um módulo de relatórios recebe uma lista do tipo `Funcionario` e invoca `calcularSalario()` em cada elemento sem conhecer o tipo concreto de cada objeto. Quando a empresa contrata um novo tipo de vínculo e cria a classe `FuncionarioSocio` — também derivando de `Funcionario` e sobrepondo `calcularSalario()` — o módulo de relatórios não precisa de nenhuma alteração. Nesse contexto, assinale a alternativa que identifica corretamente os mecanismos de orientação a objetos que tornam esse comportamento possível e explica por que o módulo não precisa ser modificado.
Alternativas
Q4027557 Algoritmos e Estrutura de Dados

 Sobre análise de complexidade e algoritmos de ordenação, analise as assertivas a seguir:

I. A notação O (big-O) define um limite superior assintótico: f(n) = O(g(n)) se, e somente se, existem constantes c > 0 e n₀ ≥ 1 tais que 0 ≤ f(n) ≤ c·g(n) para todo n ≥ n₀.

II. O Merge Sort apresenta complexidade Θ(n log n) no pior, no melhor e no caso médio, mantendo esse desempenho independentemente da distribuição de entrada.

III. O algoritmo Quick Sort com estratégia de pivô aleatório (randomized quicksort) possui complexidade Θ(n log n) no pior caso, eliminando completamente a possibilidade de comportamento quadrático.

IV. Se um algoritmo tem complexidade O(n²), então ele também tem complexidade O(n³), pois toda função limitada superiormente por c·n² também é limitada superiormente por c·n³ para n suficientemente grande.


Quais estão corretas?

Alternativas
Q4027556 Banco de Dados
 O controle de concorrência em sistemas de banco de dados objetiva garantir que transações executadas simultaneamente produzam resultados equivalentes a alguma execução serial. Anomalias clássicas surgem quando a isolação entre transações é insuficiente. Nesse sentido, assinale a alternativa correta.
Alternativas
Q4027555 Arquitetura de Software
 A arquitetura de microsserviços contrasta com a arquitetura monolítica em aspectos como acoplamento entre componentes, independência dos serviços e forma de interação entre eles. Nesse sentido, assinale a alternativa correta.
Alternativas
Q4027554 Segurança da Informação

Analise as seguintes asserções e a relação proposta entre elas:

I. O controle de acesso baseado em papéis, ou Role-based Access Control (RBAC), contribui para o princípio de confidencialidade ao restringir o acesso a informações sensíveis exclusivamente aos usuários que possuem o papel autorizado para aquele recurso.

PORQUE

II. O princípio de confidencialidade da tríade CIA (Confidencialidade, Integridade e Disponibilidade) determina que informações não sejam acessadas nem divulgadas a entidades não autorizadas, independentemente do meio ou do mecanismo pelo qual o acesso indevido pudesse ocorrer.


A respeito dessas asserções, assinale a alternativa correta.

Alternativas
Q4027553 Algoritmos e Estrutura de Dados
Uma Árvore Binária de Pesquisa (ABP) organiza chaves de forma que, para cada nó, todos os valores na subárvore esquerda são menores e todos na subárvore direita são maiores. A Árvore AVL é uma ABP autoequilibrada que mantém, em cada nodo, a invariante de que as alturas das subárvores esquerda e direita diferem em, no máximo, 1. Nesse contexto, assinale a alternativa correta. 
Alternativas
Q4027552 Engenharia de Software
 A engenharia de requisitos compreende as atividades de identificação, documentação e gerenciamento dos requisitos de um sistema de software. A distinção entre os tipos de requisitos e as práticas de rastreabilidade são aspectos centrais para a qualidade do processo e do produto. Nesse sentido, assinale a alternativa correta. 
Alternativas
Q4027551 Sistemas Operacionais

No que tange a sistemas de arquivos, analise as assertivas a seguir:


I. O inode em sistemas de arquivos Unix/Linux armazena os metadados do arquivo — permissões, proprietário, timestamps e localização dos blocos de dados —, mas não armazena o nome do arquivo.

II. Em sistemas de arquivos com journaling, o log registra as operações que serão realizadas antes de efetivá-las no disco, permitindo que o sistema operacional restaure um estado consistente após uma falha sem reprocessar o disco inteiro.

III. Em sistemas Unix, a permissão de leitura (r) em um diretório é suficiente para acessar o conteúdo de arquivos dentro dele cujos nomes já sejam conhecidos; a permissão de execução (x) permite apenas listar as entradas do diretório, sem conceder acesso ao conteúdo dos arquivos.

IV. O sistema de arquivos FAT32 limita o tamanho de um arquivo individual a 2³² − 1 bytes (aproximadamente 4 GiB), em razão do campo de tamanho de 32 bits armazenado em cada entrada de diretório.


Quais estão corretas?

Alternativas
Q4027550 Banco de Dados
 Sobre consultas em SQL padrão (ANSI/ISO) com GROUP BY, HAVING e funções de agregação, assinale a alternativa correta.
Alternativas
Q4027549 Redes de Computadores
 Uma desenvolvedora está implementando o carrinho de compras de um sistema de e-commerce. Ela percebe que, ao enviar a segunda requisição HTTP ao servidor — adicionando um segundo produto ao carrinho —, o servidor não tem como associá-la à primeira requisição do mesmo cliente: o carrinho parece estar sempre vazio a cada nova chamada. Assinale a alternativa que identifica corretamente a causa do problema e a abordagem padrão para resolvê-lo.
Alternativas
Q4027548 Algoritmos e Estrutura de Dados
Sobre divisão e conquista, memoização e programação dinâmica, assinale a alternativa correta.
Alternativas
Q4027547 Redes de Computadores
O protocolo IPv6 foi desenvolvido para superar limitações estruturais do IPv4, introduzindo mudanças significativas tanto no espaço de endereçamento quanto no comportamento do protocolo em roteadores intermediários. Sobre o IPv6, assinale a alternativa correta.
Alternativas
Q4027546 Sistemas Operacionais
Considere um sistema operacional com memória virtual paginada e, para esta questão, adote o modelo clássico de Translation Lookaside Buffer (TLB), no qual as entradas do TLB não são marcadas com o processo/espaço de endereçamento ao qual pertencem. Nesse cenário, a troca de contexto entre duas threads do mesmo processo tende, em geral, a ser menos custosa do que a troca entre dois processos distintos. Assinale a alternativa que explica corretamente, do ponto de vista da memória virtual, por que isso ocorre.
Alternativas
Q4027545 Algoritmos e Estrutura de Dados

Considere árvores B não vazias, com grau mínimo t ≥ 2. Para árvores B+, adote a convenção usual de sistemas de indexação: todas as chaves de dados permanecem nas folhas, enquanto os nodos (nós) internos armazenam apenas chaves separadoras; todas as folhas estão na mesma profundidade. Nesse contexto, analise as assertivas a seguir:


I. Em uma árvore B de grau mínimo t, todo nodo não raiz armazena entre t−1 e 2t−1 chaves; a raiz armazena entre 1 e 2t−1 chaves.

II. A altura de uma árvore B aumenta somente quando a raiz é dividida e diminui somente quando, após uma fusão, uma raiz interna fica sem chaves e é substituída por seu único filho.

III. Na inserção em uma árvore B+, a divisão de uma folha cheia remove da folha a chave separadora promovida ao pai, exatamente como ocorre na divisão de um nodo em uma árvore B convencional.

IV. A altura h de uma árvore B de grau mínimo t, com n chaves, satisfaz h ≤ logt((n+1)/2). Para t=500 e n=10⁹, conclui-se que h ≤ 3; ou seja, o caminho da raiz até uma folha contém no máximo 4 nodos.



Assumindo um nodo por página de disco e a raiz residente em memória principal, uma busca exige, no máximo, 3 acessos a disco.


Quais estão corretas?

Alternativas
Q4027404 Segurança da Informação
Uma organização pública utiliza ambientes computacionais heterogêneos, com estações de trabalho baseadas em Windows e servidores em Linux, além de diferentes aplicativos digitais para tratamento de informações institucionais. Considerando boas práticas de segurança da informação, proteção de dados, sistemas operacionais e uso de ferramentas digitais, analise as assertivas a seguir e assinale V (Verdadeiro) ou F (Falso):
(__) A política de controle de acesso aos sistemas operacionais, por meio de autenticação de usuários e definição de permissões, contribui para a proteção da confidencialidade das informações armazenadas.
(__) Em ambientes Linux e Windows, a aplicação periódica de atualizações de segurança reduz a exposição a vulnerabilidades conhecidas, embora não elimine integralmente os riscos de incidentes.
(__) O uso de antivírus e ferramentas antimalware em estações de trabalho torna desnecessária a adoção de procedimentos complementares, como cópias de segurança e conscientização dos usuários.
(__) A criptografia de dados pode ser utilizada tanto em arquivos armazenados localmente quanto na transmissão de informações por meio de redes, fortalecendo a proteção contra acessos não autorizados.
(__) Aplicativos de armazenamento em nuvem corporativa, quando utilizados com autenticação adequada e políticas internas, podem integrar estratégias de proteção de dados e continuidade de serviços.
(__) Sistemas operacionais distintos, como Windows e Linux, apresentam modelos de gerenciamento e segurança próprios, o que exige configuração e administração compatíveis com o ambiente em que são utilizados.
Assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:
Alternativas
Q4027401 Noções de Informática
Um analista de sistemas foi designado para auxiliar na aquisição e na configuração de novos computadores destinados a atividades administrativas e de análise de dados. Durante o processo, tornou-se necessário distinguir corretamente os papéis dos componentes físicos e dos programas utilizados, a fim de garantir compatibilidade, desempenho adequado e correta utilização dos recursos disponíveis. Considerando os conceitos básicos de hardware e software, assinale a alternativa CORRETA:
Alternativas
Q4027354 Noções de Informática
Ao utilizar o Google Drive para armazenar um relatório, um servidor precisa enviar o arquivo para seu supervisor. Para assegurar a segurança, ele deseja que apenas o supervisor tenha acesso via convite por e-mail, evitando que o item fique disponível publicamente.
De acordo com as ferramentas do Google Drive, o procedimento correto é:
Alternativas
Q4027352 Segurança da Informação
No contexto da navegação segura em sites, qual protocolo utiliza uma camada de criptografia (TLS/ SSL) para proteger os dados trafegados entre o navegador e o servidor?
Alternativas
Q4027350 Noções de Informática
Em noções de informática, fala-se com frequência em termos como hardware, software e dados.
Assinale a alternativa que descreve corretamente esses três elementos, seguindo a ordem apresentada:
Alternativas
Q4027139 Sistemas Operacionais
Em relação à organização de arquivos e aos métodos de acesso utilizados em sistemas operacionais modernos, assinale a alternativa correta: 
Alternativas
Respostas
3181: B
3182: D
3183: A
3184: D
3185: A
3186: C
3187: A
3188: D
3189: B
3190: A
3191: E
3192: C
3193: A
3194: C
3195: A
3196: B
3197: B
3198: B
3199: E
3200: B