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

Foram encontradas 21.175 questões

Resolva questões gratuitamente!

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

Q3832913 Banco de Dados
O projeto de banco de dados relacional exige a aplicação de regras de normalização para evitar redundâncias e anomalias de atualização. Acerca do processo de normalização e modelagem ER, marque V para as afirmativas verdadeiras e F para as falsas:

( ) A Primeira Forma Normal (1FN) exige que todos os atributos de uma tabela possuam valores atômicos, proibindo a existência de grupos repetitivos ou atributos multivalorados.
( ) Uma tabela está na Segunda Forma Normal (2FN) se, além de estar na 1FN, todos os atributos não chave dependerem totalmente da chave primária composta, e não apenas de parte dela.
( ) A Terceira Forma Normal (3FN) foca na eliminação de dependências transitivas, garantindo que atributos não chave dependam apenas da chave primária e de nenhum outro atributo não chave.
( ) A integridade referencial é garantida através do uso de chaves primárias que referenciam chaves estrangeiras na mesma tabela, impedindo a exclusão de registros pai sem órfãos.

Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo: 
Alternativas
Q3832912 Sistemas Operacionais
A containerização transformou a forma como as aplicações são empacotadas e implantadas em diversos ambientes. Considerando as diferenças entre virtualização tradicional e containers, assinale a alternativa CORRETA. 
Alternativas
Q3832911 Engenharia de Software
O uso de sistemas de controle de versão é indispensável para o desenvolvimento colaborativo de software. Analise as afirmativas a seguir sobre o funcionamento do Git e fluxos de trabalho.

I- O comando git merge combina históricos de ramos diferentes, criando um commit de mesclagem que preserva a genealogia completa das alterações realizadas em ambos os ramos.
II- O arquivo .gitignore é utilizado para listar arquivos e diretórios que não devem ser rastreados pelo Git, como binários compilados, arquivos de configuração local e dependências.
III- O comando git pull é uma operação atômica que apenas baixa as alterações do repositório remoto sem realizar qualquer alteração ou mesclagem no ramo local de trabalho.
IV- O conceito de 'Head' no Git representa um ponteiro para o commit mais recente no ramo atualmente ativo no diretório de trabalho do desenvolvedor.

Assinale a alternativa que apresenta somente as proposições CORRETAS:
Alternativas
Q3832910 Arquitetura de Software
No desenvolvimento de software moderno, a aplicação de princípios de design e metodologias ágeis visa aumentar a qualidade e a manutenibilidade do código. Considerando os princípios SOLID e a prática de testes, assinale a alternativa CORRETA sobre a arquitetura de software. 
Alternativas
Q3832909 Sistemas Operacionais
O gerenciamento de processos e memória é fundamental para o funcionamento eficiente de um sistema operacional moderno. Analise as afirmativas a seguir sobre os mecanismos de sincronização e memória virtual.

I- O impasse (deadlock) ocorre quando um grupo de processos entra em espera circular, onde cada processo aguarda por um recurso retido por outro processo do mesmo grupo.
II- A paginação é uma técnica que divide a memória física em quadros (frames) de tamanho fixo, permitindo que a memória lógica de um processo seja alocada de forma não contígua.
III- O algoritmo de escalonamento Round Robin prioriza processos com menor tempo de execução restante (Shortest Remaining Time Next), eliminando completamente a chance de inanição (starvation).
IV- A Memória Virtual utiliza uma parte do armazenamento secundário para simular memória RAM adicional, gerenciando a transferência de páginas através da Unidade de Gerenciamento de Memória (MMU).

Assinale a alternativa que apresenta somente as proposições CORRETAS: 
Alternativas
Q3832908 Programação
A Programação Orientada a Objetos (POO) utiliza conceitos de classes e objetos para organizar o software em unidades reutilizáveis. Acerca de herança e polimorfismo em sistemas orientados a objetos, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O polimorfismo de inclusão permite que objetos de subclasses sejam tratados como objetos de suas superclasses, possibilitando a invocação de métodos sobrescritos conforme o tipo real do objeto.
( ) A herança múltipla de classes é um recurso obrigatório e presente de forma nativa em todas as linguagens modernas, como Java e C#, para garantir a máxima flexibilidade de design.
( ) Classes abstratas são componentes de design que não permitem a criação direta de instâncias, servindo como modelos para outras classes que devem implementar seus métodos obrigatórios.
( ) O princípio do encapsulamento determina que todos os atributos de uma classe devem ser obrigatoriamente públicos para facilitar o acesso de outras classes e reduzir o acoplamento.

Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
Alternativas
Q4261900 Direito Digital
Uma empresa deseja coletar dados de produtos e preços de concorrentes em tempo real, utilizando tanto APIs quanto técnicas de web scraping. Quais são os principais fatores a serem considerados ao escolher entre o uso de APIs e o uso de web scraping para esse propósito?
Alternativas
Q4261899 Banco de Dados
Sobre os bancos de dados MySQL, PostgreSQL e SQL Server, é correto afirmar que: 
Alternativas
Q4261898 Banco de Dados
Qual é a principal utilidade do processo de ETL (Extract, Transform, Load) em um data warehouse e como ele impacta a qualidade das análises realizadas?
Alternativas
Q4261897 Noções de Informática
Qual das alternativas define corretamente o que é XML?
Alternativas
Q4261896 Banco de Dados
Considere uma consulta SQL que utiliza as cláusulas GROUP BY e HAVING. Qual é o papel específico da cláusula HAVING nesse contexto e como ela se diferencia da cláusula WHERE?
Alternativas
Q4261895 Banco de Dados
Considere o seguinte cenário: uma escola precisa armazenar informações sobre seus alunos e os cursos em que estão matriculados. Cada aluno possui um número de matrícula único, um nome e uma data de nascimento. Cada curso possui um código único, um nome e uma carga horária.

De acordo com a primeira forma normal (1FN) e a segunda forma normal (2FN), qual é a forma correta de modelar o cenário no modelo relacional?
Alternativas
Q4261894 Banco de Dados
Um Data Lake é uma solução de armazenamento que se diferencia de outras estruturas analíticas, como Data Warehouses, por:
Alternativas
Q4261893 Banco de Dados
Assinale a alternativa que descreve corretamente uma das características do Apache Hadoop.
Alternativas
Q4261892 Arquitetura de Computadores
O uso de inteligência artificial se intensificou nos últimos anos, principalmente com o surgimento da inteligência artificial generativa. Esses modelos de inteligência artificial costumam utilizar redes neurais profundas e são capazes de gerar textos, imagens e áudio. Dentre outros fatores, a massificação do uso desse tipo de inteligência artificial se deve ao uso de um dispositivo capaz de realizar computação paralela chamado de:
Alternativas
Q4261891 Estatística
Em inteligência artificial, é comum enfrentar um problema chamado de problema da dimensionalidade. Esse problema acontece quando a quantidade de dimensões trabalhadas em uma base de dados é muito grande, e os algoritmos encontram dificuldades para realizar inferências e encontrar padrões de qualidade. Assinale a alternativa que representa uma técnica/algoritmo comumente utilizado para reduzir a dimensionalidade em problemas de inteligência artificial.
Alternativas
Q4261890 Governança de TI
Um programa de governança de dados entende que dados são ativos capazes de criar valor para uma empresa, ao mesmo tempo em que podem trazer riscos. Assim sendo, é necessário um programa contínuo que maximize o valor de um dado e minimize os seus riscos. É correto afirmar que a governança de dados deve ser, primariamente, um comportamento: 
Alternativas
Q4261889 Estatística
O desbalanceamento de dados é um problema relacionado à quantidade de elementos nas classes de um conjunto de dados, podendo influenciar na inferência de modelos de inteligência artificial. O uso de técnicas de oversampling e de undersampling tem como objetivo contornar os impactos do desbalanceamento. Assinale a alternativa que apresenta uma consequência do uso de técnicas de oversampling e de undersampling.
Alternativas
Q4261888 Estatística
Os dados utilizados em algoritmos de inteligência artificial costumam ser divididos em três conjuntos: treinamento, validação e teste. Em relação a esses conjuntos, escolha a alternativa que apresenta a sentença correta:
Alternativas
Q4261887 Noções de Informática
Assinale a alternativa que apresenta uma boa prática na implementação de técnicas de web scraping.
Alternativas
Respostas
1881: E
1882: B
1883: C
1884: D
1885: A
1886: B
1887: B
1888: B
1889: B
1890: E
1891: B
1892: E
1893: C
1894: A
1895: D
1896: E
1897: C
1898: A
1899: C
1900: A