Questões de Concurso Para educação

Foram encontradas 208.888 questões

Resolva questões gratuitamente!

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

Q4013980 Segurança da Informação
Os malwares são softwares maliciosos desenvolvidos intencionalmente para causar algum tipo de dano aos sistemas de computação, computadores ou usuários. Eles podem ser classificados em diversos tipos com base na forma de atuação. Considere dois malwares com as seguintes características: o primeiro se replica automaticamente para outros computadores sem ser explicitamente executado, e o segundo se disfarça de software legítimo para enganar o usuário.
Assinale a alternativa que identifica respectivamente os dois tipos de malwares.
Alternativas
Q4013979 Redes de Computadores
Em redes sem fio Wi-Fi que operam na faixa de 2,4 GHz, a correta configuração dos canais de frequência é essencial para reduzir interferências e melhorar o desempenho da rede.
Considerando a disposição dos canais no padrão 802.11 de 2,4 GHz, assinale a alternativa CORRETA.
Alternativas
Q4013978 Redes de Computadores
A respeito dos protocolos de rede IPv4 e IPv6, julgue os itens abaixo:
I - O IPv6 surgiu em virtude da escassez de endereços IPv4.
II - O IPv6 utiliza endereços de 16 bytes.
III - O campo Protocol do IPv4 foi substituído pelo campo Traffic Class no IPv6.
IV - A fragmentação dos datagramas no IPv4 ocorre nos roteadores, enquanto no IPv6 ocorre exclusivamente na origem dos dados.
Assinale a alternativa CORRETA:
Alternativas
Q4013977 Redes de Computadores
As redes locais (LANs) frequentemente utilizam diversos switches interligados por links redundantes para aumentar a disponibilidade da rede. No entanto, tal arranjo pode provocar links cíclicos (loops) na camada de enlace, gerando tempestades de broadcast que prejudicam o funcionamento da rede. O protocolo STP (Spanning Tree Protocol) atua para prevenir loops em uma LAN.
Assinale a alternativa CORRETA quanto à sua especifi cação IEEE:
Alternativas
Q4013976 Noções de Informática
Os grandes modelos de linguagens (LLMs - Large Language Models) são sistemas de Inteligência Artificial capazes de compreender, processar e gerar respostas semelhantes às humanas.
Sobre LLMs, assinale a alternativa CORRETA:
Alternativas
Q4013975 Noções de Informática
Na área de Inteligência Artificial, os agentes inteligentes são sistemas autônomos que percebem o ambiente por meio de sensores e agem sobre esse ambiente por intermédio de atuadores. A figura abaixo representa um tipo de agente inteligente.
Assinale a alternativa que identifica CORRETAMENTE o tipo de agente ilustrado.
                                                        Imagem associada para resolução da questão Adaptada de Russel e Norvig (2004). RUSSELL, Stuart; NORVIG, Peter. Inteligência artificial: tradução da terceira edição. Rio de Janeiro: Campus, 2004.
Alternativas
Q4013974 Noções de Informática
O aprendizado de máquina (Machine Learning) é um subconjunto da inteligência artificial que permite que os algoritmos aprendam e melhorem a partir de um conjunto de dados.
Nesse contexto, o tipo de aprendizagem de máquina na qual o sistema toma decisões sequenciais, recebendo recompensas ou penalidades em troca, é denominado:
Alternativas
Q4013973 Banco de Dados
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:
Alternativas
Q4013972 Banco de Dados
A ciência de dados utiliza métodos e técnicas com o objetivo de extrair conhecimento e insights a partir de grandes volumes de dados. A análise de dados inicia-se com uma pergunta que pode ser classificada em diversos tipos. O tipo de pergunta que busca identificar se existem padrões, tendências ou relacionamentos em um conjunto de dados, sem a necessidade de uma hipótese prévia, é classificada como:
Alternativas
Q4013971 Arquitetura de Software
Sobre o padrão de arquitetura de desenvolvimento de software MVVM (Model-View-ViewModel) usado principalmente no desenvolvimento mobile, assinale a alternativa CORRETA:
Alternativas
Q4013970 Programação
No desenvolvimento de aplicações móveis para o sistema operacional Android, assinale a alternativa que indica CORRETAMENTE qual é o papel principal do arquivo AndroidManifest.xml.
Alternativas
Q4013969 Banco de Dados
Considere uma relação R(A,B,C,D) e o seguinte conjunto de dependências funcionais (DFs), definidas segundo o modelo relacional clássico:
A→B
B→C
A→D
Com base nessas informações e nos conceitos de normalização, analise as afirmativas a seguir:
I. O atributo A é uma chave candidata da relação R.
II. O fecho do conjunto de atributos {A}+ é igual a {A,B,C,D}.
III. A dependência funcional B→C caracteriza uma dependência transitiva de C em relação à chave A.
IV. A relação R encontra-se na Terceira Forma Normal (3FN), uma vez que todas as suas dependências são determinantes de chaves candidatas.
Está CORRETO o que se afirma em:
Alternativas
Q4013968 Banco de Dados
No modelo relacional de banco de dados, a integridade referencial é um mecanismo que assegura a consistência dos dados entre tabelas relacionadas. Sobre esse conceito, assinale a alternativa CORRETA:
Alternativas
Q4013967 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:


ALUNO


id_aluno (inteiro)


nome (texto)


idade (inteiro)


Assinale a alternativa que apresenta o comando SQL padrão (ANSI) CORRETO para inserir um novo registro na tabela ALUNO, com os seguintes valores: id_aluno = 1, nome = 'Carlos' e idade = 20.

Alternativas
Q4013966 Engenharia de Software
Durante o desenvolvimento de sistemas de software de médio e grande porte, práticas relacionadas à engenharia de requisitos, controle de mudanças, rastreabilidade e qualidade de processo são fundamentais para garantir a evolução controlada do produto.
Analise as afirmativas a seguir:
I. A definição de uma baseline (linha de base) de requisitos estabelece um conjunto de itens formalmente aprovado, que passa a servir como referência para o controle de mudanças ao longo do projeto.
II. A garantia da qualidade de software tem como foco exclusivo a detecção de defeitos no produto final, não abrangendo atividades relacionadas à definição, ao acompanhamento ou à melhoria do processo de desenvolvimento.
III. Mesmo após a validação dos requisitos, mudanças podem ocorrer ao longo do projeto, tornando necessário um processo estruturado de controle de mudanças.
IV. A rastreabilidade de requisitos torna-se desnecessária em processos de desenvolvimento iterativos ou ágeis, uma vez que as entregas frequentes eliminam a necessidade de controle sistemático entre requisitos e artefatos.
V. A rastreabilidade de requisitos contribui para a qualidade do software ao permitir verificar se todos os requisitos definidos foram adequadamente implementados e testados.
Está CORRETO o que se afirma em:
Alternativas
Q4013965 Engenharia de Software
Durante o desenvolvimento de um sistema de software, diversas atividades são realizadas ao longo de seu ciclo de vida. Em ambientes colaborativos, nos quais há múltiplas versões de artefatos e solicitações frequentes de alteração, torna-se necessário adotar práticas específicas de Gerenciamento de Configuração de Software (GCS).
Assinale a alternativa que corresponde a uma atividade típica dessa disciplina:
Alternativas
Q4013964 Engenharia de Software
Durante o ciclo de vida de um software, mudanças em requisitos são comuns e precisam ser tratadas de forma sistemática para evitar impactos negativos no produto e no projeto. Nesse contexto, analise as afirmativas a seguir:
I. A análise de impacto de uma mudança em requisitos tem como finalidade principal validar os requisitos junto aos usuários finais, substituindo a necessidade de um processo de controle de mudanças.
II. A rastreabilidade de requisitos possibilita relacionar requisitos a outros artefatos do software, como projeto, código e casos de teste, apoiando o controle de mudanças.
III. Mesmo após a validação dos requisitos, alterações podem ocorrer ao longo do projeto, sendo necessário adotar um processo formal de controle de mudanças.
IV. O controle de mudanças em requisitos deve considerar não apenas aspectos técnicos, mas também impactos em custo, prazo e recursos do projeto.
Está CORRETO o que se afirma em:
Alternativas
Q4013963 Engenharia de Software
Durante o desenvolvimento de software, a verificação e a validação são atividades essenciais para garantir a qualidade do produto final. Analise as afirmativas a seguir:
I. A verificação tem como objetivo assegurar que o software está sendo desenvolvido corretamente, em conformidade com as especificações e requisitos definidos nas fases anteriores.
II. A validação busca confirmar se o software desenvolvido atende às necessidades reais e ao uso pretendido pelo usuário final (o "produto certo").
III. Testes de aceitação, realizados com a participação do usuário ou cliente, são atividades que caracterizam exclusivamente a verificação de software.
IV. Revisões técnicas formais e inspeções de artefatos (como documentos de requisitos e diagramas) são técnicas tipicamente associadas à verificação de software.
Está CORRETO o que se afirma em:
Alternativas
Q4013962 Engenharia de Software
No âmbito da Engenharia de Software, os modelos de processo de software são utilizados para organizar, planejar e orientar as atividades de desenvolvimento de sistemas.
Assinale a alternativa que caracteriza corretamente o modelo de processo em cascata (Waterfall):
Alternativas
Q4013961 Sistemas Operacionais
Em sistemas operacionais modernos, o suporte à concorrência exige mecanismos adequados de sincronização, exclusão mútua e coordenação entre processos.
Considere um sistema operacional que utiliza semáforos para controlar o acesso a regiões críticas compartilhadas entre processos concorrentes.
Analise as assertivas a seguir e assinale a alternativa CORRETA:
Alternativas
Respostas
12201: B
12202: B
12203: D
12204: C
12205: D
12206: A
12207: E
12208: C
12209: B
12210: A
12211: E
12212: B
12213: C
12214: B
12215: C
12216: B
12217: D
12218: B
12219: C
12220: C