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

Foram encontradas 201.702 questões

Resolva questões gratuitamente!

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

Q4053271 Sistemas Operacionais
Os sistemas operacionais Windows e Linux dominam o cenário da computação, cada um com suas particularidades, filosofias de desenvolvimento e aplicações específicas no setor público. Um Técnico em Informática deve possuir um conhecimento aprofundado sobre ambos para gerenciar ambientes heterogêneos. Analise as seguintes proposições sobre as noções básicas desses sistemas operacionais:
I. O Windows é um sistema operacional proprietário, desenvolvido pela Microsoft, amplamente utilizado em desktops e servidores, conhecido por sua interface gráfica amigável e vasta compatibilidade com softwares e hardwares comerciais.
II. O Linux é um sistema operacional de código aberto, baseado no kernel Linux, que oferece grande flexibilidade, segurança e estabilidade, sendo amplamente empregado em servidores, sistemas embarcados e supercomputadores, além de possuir diversas distribuições para desktops.
III. A principal diferença arquitetural entre Windows e Linux reside no fato de que o Windows utiliza um kernel monolítico, enquanto o Linux adota um kernel de micro-núcleo, o que impacta diretamente na modularidade e na tolerância a falhas de cada sistema.
Está CORRETO o que se afirma em:
Alternativas
Q4053270 Redes de Computadores
Um Técnico em Informática do setor público está configurando o acesso à rede para novos servidores e precisa explicar a diferença entre Internet e Intranet. Ele enfatiza que, embora ambas utilizem tecnologias semelhantes, seus propósitos e escopos de acesso são distintos.
Considerando as características dessas redes, assinale a alternativa que apresenta uma distinção INCORRETA entre Internet e Intranet.
Alternativas
Q4053269 Noções de Informática
Acerca dos conceitos de hardware e software, elementos essenciais para o funcionamento de qualquer microcomputador, julgue os itens a seguir como Verdadeiro (V) ou Falso (F).
(__) O firmware é um tipo de software que se encontra gravado em hardware, como a BIOS (Basic Input/Output System), e é responsável por inicializar o hardware do computador e carregar o sistema operacional.
(__) Drivers de dispositivo são programas de software que permitem ao sistema operacional interagir com componentes de hardware específicos, como placas de vídeo e impressoras, traduzindo comandos do sistema para a linguagem que o hardware entende.
(__) Um sistema operacional é classificado como software básico, sendo sua principal função gerenciar os recursos de hardware e software do computador, além de fornecer uma interface para o usuário.
(__) Aplicativos como editores de texto e planilhas eletrônicas são exemplos de software de sistema, pois são fundamentais para o funcionamento do computador e não podem ser removidos sem comprometer a integridade do sistema.
Marque a alternativa CORRETA que corresponde à sequência de cima para baixo das lacunas acima:
Alternativas
Q4053213 Redes de Computadores
Um Técnico em Informática do setor público está configurando o acesso à rede para novos servidores e precisa explicar a diferença entre Internet e Intranet. Ele enfatiza que, embora ambas utilizem tecnologias semelhantes, seus propósitos e escopos de acesso são distintos.
Considerando as características dessas redes, assinale a alternativa que apresenta uma distinção INCORRETA entre Internet e Intranet.
Alternativas
Q4053210 Sistemas Operacionais
Os sistemas operacionais Windows e Linux dominam o cenário da computação, cada um com suas particularidades, filosofias de desenvolvimento e aplicações específicas no setor público. Um Técnico em Informática deve possuir um conhecimento aprofundado sobre ambos para gerenciar ambientes heterogêneos. Analise as seguintes proposições sobre as noções básicas desses sistemas operacionais:
I. O Windows é um sistema operacional proprietário, desenvolvido pela Microsoft, amplamente utilizado em desktops e servidores, conhecido por sua interface gráfica amigável e vasta compatibilidade com softwares e hardwares comerciais.
II. O Linux é um sistema operacional de código aberto, baseado no kernel Linux, que oferece grande flexibilidade, segurança e estabilidade, sendo amplamente empregado em servidores, sistemas embarcados e supercomputadores, além de possuir diversas distribuições para desktops.
III. A principal diferença arquitetural entre Windows e Linux reside no fato de que o Windows utiliza um kernel monolítico, enquanto o Linux adota um kernel de micro-núcleo, o que impacta diretamente na modularidade e na tolerância a falhas de cada sistema.
Está CORRETO o que se afirma em:
Alternativas
Q4053209 Noções de Informática
Acerca dos conceitos de hardware e software, elementos essenciais para o funcionamento de qualquer microcomputador, julgue os itens a seguir como Verdadeiro (V) ou Falso (F).
(__) O firmware é um tipo de software que se encontra gravado em hardware, como a BIOS (Basic Input/Output System), e é responsável por inicializar o hardware do computador e carregar o sistema operacional.
(__) Drivers de dispositivo são programas de software que permitem ao sistema operacional interagir com componentes de hardware específicos, como placas de vídeo e impressoras, traduzindo comandos do sistema para a linguagem que o hardware entende.
(__) Um sistema operacional é classificado como software básico, sendo sua principal função gerenciar os recursos de hardware e software do computador, além de fornecer uma interface para o usuário.
(__) Aplicativos como editores de texto e planilhas eletrônicas são exemplos de software de sistema, pois são fundamentais para o funcionamento do computador e não podem ser removidos sem comprometer a integridade do sistema.
Marque a alternativa CORRETA que corresponde à sequência de cima para baixo das lacunas acima:
Alternativas
Q4052690 Programação
No contexto de formulários HTML5, considere um campo <input type="text"> que deve validar, utilizando exclusivamente um único atributo nativo (sem JavaScript), que o valor informado seja composto exatamente por cinco dígitos numéricos (0 a 9), sem permitir outros caracteres ou quantidades diferentes.
Nessas condições, o atributo correto é:
Alternativas
Q4052688 Engenharia de Software
Durante o desenvolvimento de uma aplicação versionada com o sistema Git, uma equipe mantém múltiplas branches ativas. Em determinado momento, um desenvolvedor precisa aplicar, na branch de correção (hotfix), alterações específicas que já foram implementadas em outra branch (develop), sem integrar todas as demais modificações dessa branch. Para isso, ele opta por utilizar o comando git cherry-pick. Analise as afirmativas a seguir sobre esse cenário:
I.Ao executar git cherry-pick de um commit da branch develop, o Git cria um novo commit na branch hotfix com conteúdo equivalente, porém, com identificador (SHA) distinto do commit original.
II.Caso seja necessário aplicar uma sequência de commits consecutivos da branch develop, é possível utilizar um intervalo (por exemplo, A..B), e o Git aplicará os commits respeitando a ordem topológica, gerando múltiplos commits na branch hotfix.
III.Se um dos commits selecionados for um commit de merge, será necessário indicar explicitamente qual dos pais deve ser considerado como base, utilizando opção apropriada; caso contrário, a operação não será concluída.

É correto o que se afirma em:
Alternativas
Q4052687 Noções de Informática
No contexto da Tríade CIA (Confidencialidade, Integridade e Disponibilidade), cada princípio define um aspecto fundamental da segurança da informação. Analise as afirmativas a seguir sobre o princípio da Integridade:
I.A integridade garante que a informação seja acessível apenas por usuários autorizados.
II.A integridade assegura que a informação seja mantida em seu estado correto e protegida contra alterações não autorizadas ou acidentais.
III.A integridade está relacionada à garantia de que a informação esteja disponível sempre que necessário para os usuários. 

É correto o que se afirma em: 
Alternativas
Q4052686 Programação
Considere os seletores de agrupamento :is() e :where(). A diferença fundamental entre eles, no que diz respeito ao cálculo da especificidade da regra CSS, reside no fato de que:
Alternativas
Q4052684 Noções de Informática
No sistema de controle de versão Git, o comando git pull realiza, por padrão, um fetch seguido de merge. Ao utilizar a opção --rebase, a integração das alterações é realizada por meio de rebase. Analise as afirmativas a seguir:
I.O comando git pull --rebase equivale a executar git fetch seguido de git rebase, reaplicando os commits locais ainda não enviados sobre a versão mais recente do branch remoto, o que resulta na reescrita do histórico local com novos identificadores (SHA).
II.Uma das motivações para o uso de git pull --rebase é evitar a criação de commits de merge em situações de divergência não resolvidas por fast-forward, mantendo um histórico linear.
III.O uso de git pull --rebase não é recomendado em branches compartilhadas por múltiplos desenvolvedores, pois reescreve o histórico de commits.

É correto o que se afirma em:
Alternativas
Q4052683 Algoritmos e Estrutura de Dados
Sobre análise de algoritmos, considere o algoritmo de busca binária aplicado sobre um arranjo unidimensional de n elementos, previamente ordenado. No pior caso, a complexidade de tempo (ordem de crescimento) deste algoritmo é adequadamente representada por:
Alternativas
Q4052682 Banco de Dados
No padrão SQL ANSI, os operadores EXISTS e IN podem ser utilizados em subconsultas para verificação de existência e pertinência de valores. Analise as afirmativas a seguir:
I.O operador EXISTS retorna verdadeiro caso a subconsulta retorne pelo menos uma linha, podendo interromper sua avaliação lógica após a primeira correspondência.
II.O operador IN verifica se um valor pertence ao conjunto retornado por uma subconsulta, sendo semanticamente equivalente, em muitos casos, a uma comparação com múltiplos valores.
III.O operador EXISTS não depende das colunas retornadas pela subconsulta, mas apenas da existência de linhas no resultado.

É correto o que se afirma em:
Alternativas
Q4052681 Algoritmos e Estrutura de Dados
A técnica de recursividade em algoritmos, embora elegante, pode levar ao erro de Stack Overflow principalmente devido a: 
Alternativas
Q4052680 Engenharia de Software
No contexto de testes funcionais, os testes podem ser classificados como positivos ou negativos, dependendo do tipo de entrada e do comportamento esperado do sistema. Analise as afirmativas a seguir sobre testes negativos:
I.Testes negativos utilizam entradas inválidas, inesperadas ou fora das regras de negócio para verificar a robustez do sistema.
II.Em um teste negativo, espera-se que o sistema trate o erro de forma controlada, sem falhas ou comportamentos inesperados.
III.Testes negativos são aqueles em que o sistema deve falhar obrigatoriamente para que o teste seja considerado bem-sucedido.

É correto o que se afirma em:
Alternativas
Q4052679 Algoritmos e Estrutura de Dados
No desenvolvimento de algoritmos, o operador de módulo (representado frequentemente por % ou mod) é amplamente utilizado para o controle de ciclos e identificação de padrões numéricos. Considere uma estrutura de repetição em que uma variável contadora i é incrementada unitariamente (i = i + 1) a cada iteração. A implementação de uma estrutura condicional interna definida por SE (i % 3 == 0) resultará na execução de uma ação específica:
Alternativas
Q4052678 Arquitetura de Software
Em arquiteturas de serviços web baseadas em SOAP, a especificação WS-Security estabelece mecanismos para segurança em nível de mensagem, garantindo proteção que independe do protocolo de transporte subjacente. Analise as afirmativas a seguir sobre segurança em serviços web:
I.O WS-Security permite aplicar assinatura digital e criptografia em partes específicas da mensagem SOAP, bem como incluir tokens de autenticação como UsernameToken, certificados X.509 e assertions SAML.
II.A segurança em nível de mensagem proporcionada pelo WS-Security permanece válida mesmo na presença de múltiplos intermediários, diferentemente da segurança baseada exclusivamente em TLS.
III.O OAuth 2.0 é um framework de autorização que não provê, por si só, mecanismos de criptografia ou assinatura de mensagens SOAP em nível de mensagem.

É correto o que se afirma em:
Alternativas
Q4052676 Engenharia de Software
No contexto de testes de software, um dos princípios fundamentais afirma que "testes exaustivos são impossíveis", ou seja, não é viável testar todas as combinações possíveis de entradas e cenários. Esse princípio orienta a adoção de estratégias como priorização baseada em risco e técnicas de seleção de casos de teste. Analise as afirmativas a seguir:
I.O esforço de teste deve ser distribuído igualmente entre todas as funcionalidades, garantindo cobertura uniforme do sistema.
II.A seleção de casos de teste deve priorizar cenários críticos de negócio e combinações representativas de dados, em vez de tentar cobrir todas as possibilidades.
III.Técnicas como particionamento de equivalência e análise de valor limite são utilizadas para reduzir o número de testes mantendo boa cobertura funcional.

É correto o que se afirma em:
Alternativas
Q4052675 Banco de Dados
No padrão SQL ANSI, o operador UNION é utilizado para combinar os resultados de duas ou mais consultas SELECT. Existe também o operador UNION ALL, que possui comportamento semelhante, porém, com diferenças importantes quanto ao tratamento dos dados retornados. Analise as afirmativas a seguir:
I.O operador UNION elimina automaticamente registros duplicados entre os conjuntos de resultados das consultas envolvidas.
II.O operador UNION ALL retorna todos os registros das consultas, incluindo possíveis duplicatas.
III.O operador UNION garante que os resultados finais sejam retornados em ordem crescente pela primeira coluna selecionada.

É correto o que se afirma em:
Alternativas
Q4052674 Redes de Computadores
No contexto do modelo arquitetural REST e da especificação HTTP, a idempotência de um método está relacionada ao efeito que múltiplas requisições idênticas produzem sobre o estado do recurso no servidor, independentemente do conteúdo da resposta. Avalie as sentenças a seguir:
I.O método POST não é considerado idempotente, pois múltiplas requisições idênticas podem resultar em múltiplas alterações no estado do servidor.
II.Os métodos GET e PUT são considerados idempotentes, pois múltiplas requisições idênticas produzem o mesmo efeito no estado do recurso.
III.A idempotência de um método HTTP refere-se ao efeito no estado do recurso no servidor, não implicando a obrigatoriedade de respostas idênticas em requisições repetidas.

É correto o que se afirma em:
Alternativas
Respostas
1101: E
1102: E
1103: C
1104: C
1105: D
1106: C
1107: D
1108: E
1109: C
1110: A
1111: A
1112: C
1113: D
1114: C
1115: B
1116: A
1117: A
1118: C
1119: E
1120: A