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

Foram encontradas 201.462 questões

Resolva questões gratuitamente!

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

Q4063110 Programação
Durante o desenvolvimento de um sistema web, a equipe de TI decidiu incorporar scripts executados no navegador para melhorar a interação com os usuários. Entre as funcionalidades planejadas estavam a validação de formulários antes do envio ao servidor e a alteração dinâmica de elementos da página sem a necessidade de recarregar todo o documento. Nesse contexto, um desenvolvedor apresentou o seguinte trecho de código JavaScript:

Imagem associada para resolução da questão

Considerando o comportamento básico da linguagem JavaScript e o funcionamento do código apresentado, assinale a alternativa CORRETA.
Alternativas
Q4063109 Arquitetura de Computadores
Durante a preparação de novos computadores para um laboratório de informática de uma instituição pública, um técnico de TI ficou responsável por realizar a montagem e verificação inicial dos equipamentos antes da instalação do sistema operacional. No procedimento, foram analisados aspectos relacionados à conexão de componentes internos, à verificação de funcionamento do hardware e às condições adequadas de operação do equipamento. Com os conhecimentos e práticas associadas à montagem e manutenção básica de computadores, assinale a alternativa CORRETA:
Alternativas
Q4063108 Programação
Um técnico de TI recebeu a tarefa de examinar um pequeno trecho de código utilizado para coletar e processar valores digitados por operadores do sistema. O objetivo do programa é armazenar números informados pelo usuário e calcular algumas informações básicas sobre esses dados. Considere o seguinte trecho escrito em Python:

Imagem associada para resolução da questão

A partir do funcionamento do código, bem como de noções de linguagens de programação, manipulação de dados, entrada/saída e estruturas de dados simples, analise as afirmativas.

I.A variável valores é utilizada como uma lista dinâmica, permitindo armazenar múltiplos elementos inseridos durante a execução do programa.
II.O método append() realiza a inserção de novos elementos ao final da lista, possibilitando que os valores digitados sejam armazenados sequencialmente.
III.A estrutura for v in valores percorre os elementos da lista já preenchida, permitindo acessar cada valor armazenado sem a necessidade de manipular índices explicitamente.
IV.A função len(valores) retorna a soma dos valores armazenados na lista, sendo utilizada no cálculo da média.
V.As instruções input() e print() exemplificam operações típicas de entrada e saída de dados, comuns em linguagens de programação utilizadas em aplicações de propósito geral.

Assinale a alternativa CORRETA:
Alternativas
Q4063107 Arquitetura de Software
Uma equipe de tecnologia de uma autarquia pública iniciou a revisão do portal institucional após receber relatos de usuários que encontravam dificuldades para localizar serviços e compreender a organização das páginas. Durante a análise, os profissionais passaram a avaliar a navegação do site à luz de princípios de ergonomia e usabilidade aplicados a interfaces digitais, buscando tornar a interação mais clara e eficiente. Considerando os critérios de navegação em interfaces web, assinale a alternativa CORRETA:
Alternativas
Q4063106 Banco de Dados
Durante a modernização do ambiente de dados de uma autarquia estadual, a equipe de tecnologia decidiu migrar parte dos sistemas institucionais para o PostgreSQL, considerando sua robustez e recursos avançados de gerenciamento de dados. Em uma reunião técnica, foram discutidos alguns aspectos relacionados ao funcionamento e às características desse sistema gerenciador de banco de dados. Baseado nas características e no funcionamento do PostgreSQL, assinale a alternativa CORRETA:
Alternativas
Q4063105 Noções de Informática
Em um setor administrativo de uma instituição pública, diferentes softwares aplicativos são utilizados para apoiar a produção de documentos, a organização de dados e o acesso a serviços online. O técnico de TI responsável pelo suporte acompanha o uso de editores de texto, planilhas eletrônicas, programas de apresentação e navegadores de internet, orientando usuários quanto às funcionalidades básicas desses aplicativos. Considerando características e aplicações desses softwares aplicativos, analise as assertivas a seguir e assinale V, para as verdadeiras, e F, para as falsas:

(__)Editores de texto podem ser utilizados para elaborar documentos estruturados, permitindo inserir elementos como tabelas, imagens e formatações destinadas à organização do conteúdo.
(__)Planilhas eletrônicas oferecem recursos voltados ao tratamento de dados, incluindo fórmulas, funções e representação gráfica de informações em determinados contextos.
(__)Programas de apresentação são utilizados principalmente para organização visual de conteúdos em slides, podendo incluir textos, imagens e recursos multimídia.
(__)Navegadores de internet possibilitam acesso a páginas e serviços disponíveis na web, permitindo interação com aplicações online e consulta a diferentes fontes de informação.
(__)Planilhas eletrônicas foram desenvolvidas exclusivamente para armazenamento de arquivos de texto simples, não sendo utilizadas para operações de cálculo ou análise de dados.
(__)Navegadores de internet funcionam apenas como ferramentas de visualização de páginas, não permitindo interação com sistemas ou serviços baseados na web.

Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):
Alternativas
Q4063104 Programação
Durante o desenvolvimento de um portal institucional, a equipe técnica decidiu reorganizar a aplicação web para melhorar a manutenção do código e reduzir a dependência entre componentes. Para isso, adotou-se uma abordagem em que:

- A estrutura do conteúdo das páginas é definida separadamente;
- A apresentação visual é controlada por folhas de estilo reutilizáveis;
- As interações com o usuário, como validações e manipulação dinâmica de elementos da página, são executadas no navegador.

Essa organização segue práticas amplamente utilizadas no desenvolvimento web moderno para favorecer separação de responsabilidades e maior flexibilidade na evolução da aplicação.
Com base nesse cenário, assinale a alternativa CORRETA:
Alternativas
Q4063103 Sistemas Operacionais
Durante o atendimento a um setor administrativo de uma instituição pública, um técnico de TI foi acionado após usuários relatarem que determinado computador apresentava lentidão acentuada ao iniciar o sistema operacional e, em alguns momentos, travamentos durante a execução de aplicativos de escritório. Ao iniciar o diagnóstico, o profissional verificou aspectos relacionados ao funcionamento do hardware, à integridade do sistema e à presença de softwares em segundo plano. Tomando como base os procedimentos relacionados ao diagnóstico e à solução de problemas de hardware e software, assinale a alternativa CORRETA.
Alternativas
Q4063102 Sistemas Operacionais
Durante a preparação de um ambiente computacional em uma instituição pública, um técnico de TI foi responsável por instalar computadores com sistemas operacionais Windows e Linux, configurar softwares utilizados pelos usuários e orientar a equipe sobre procedimentos básicos de administração do sistema. Entre as atividades realizadas estavam o gerenciamento de arquivos, a execução de comandos em linha de comando, a instalação de programas e a verificação de atualizações de segurança. Considerando conceitos relacionados à estrutura e funcionamento de sistemas operacionais Windows e Linux, gerenciamento de arquivos e permissões, comandos de linha de comando, instalação de softwares e atualização de sistemas, analise as afirmativas a seguir:

I.Sistemas operacionais como Windows e Linux incluem mecanismos para gerenciamento de arquivos e diretórios, permitindo organizar dados armazenados em dispositivos de armazenamento.
II.Em ambientes baseados em Linux, permissões de arquivos podem ser utilizadas para controlar o acesso de usuários a determinados recursos do sistema.
III.Interfaces de linha de comando, como o prompt de comando no Windows ou o terminal em distribuições Linux, permitem executar instruções administrativas e operar diferentes funções do sistema.
IV.A instalação de softwares em sistemas operacionais pode envolver procedimentos específicos de configuração, que variam conforme o sistema e o tipo de aplicativo utilizado.
V.Atualizações de sistema e de ferramentas de proteção podem contribuir para correção de falhas e aprimoramento de recursos relacionados à segurança e ao funcionamento do sistema.

Assinale a alternativa CORRETA:
Alternativas
Q4063101 Algoritmos e Estrutura de Dados
Durante o desenvolvimento de um sistema interno de controle de chamados em um órgão público, um técnico de tecnologia da informação foi encarregado de revisar a lógica de um algoritmo responsável por registrar e classificar solicitações de usuários. Para isso, ele analisou um pseudocódigo inicial elaborado por outro membro da equipe, cujo objetivo é contabilizar quantos chamados possuem prioridade alta. Considere o seguinte pseudocódigo simplificado:

Imagem associada para resolução da questão

Com base nos conceitos de lógica de programação, algoritmos, fluxogramas, pseudocódigo, variáveis, operadores e estruturas de decisão e repetição, analise as assertivas a seguir e assinale V, para verdadeiro, ou F, para falso:

(__)O valor de N funciona como variável de controle da repetição, determinando quantas vezes o bloco de instruções será executado.
(__)A variável contador atua como acumulador, sendo incrementada condicionalmente dentro da estrutura de decisão.
(__)Em um fluxograma equivalente, a verificação da prioridade seria representada por um símbolo de decisão, normalmente indicado por um losango.
(__)Caso o comando de incremento estivesse fora da estrutura condicional, o algoritmo ainda contabilizaria apenas os chamados de prioridade alta.
(__)A leitura da variável prioridade ocorre dentro da estrutura de repetição porque o algoritmo precisa avaliar múltiplos registros de chamados.
(__)A substituição da estrutura "para i de 1 até N" por uma estrutura "enquanto" exigiria um mecanismo adicional de controle da variável de iteração.

Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):
Alternativas
Q4063100 Redes de Computadores
Durante a implantação de uma nova infraestrutura de rede, a equipe técnica revisou conceitos relacionados aos modelos de referência utilizados para compreender a comunicação entre sistemas em redes de computadores. Em reuniões de planejamento, foram discutidas as funções das camadas presentes nos modelos OSI (Open Systems Interconnection) e TCP/IP (Transmission Control Protocol/Internet Protocol) de modo a facilitar a análise de problemas de comunicação e a organização dos protocolos utilizados. Com os conhecimentos sobre os modelos OSI e TCP/IP e suas respectivas camadas e funcionalidades, analise as afirmativas a seguir:

I.No modelo OSI, a camada Física corresponde ao nível mais próximo do usuário, reunindo serviços que permitem a interação entre programas e a rede, como aqueles utilizados em aplicações de comunicação e transferência de dados.
II.A camada de Transporte, presente tanto no modelo OSI quanto no modelo TCP/IP, relaciona-se ao controle da comunicação fim a fim entre sistemas, podendo envolver mecanismos de segmentação de dados e controle de fluxo.
III.No modelo OSI, a camada de Aplicação está associada ao encaminhamento de pacotes entre diferentes redes, envolvendo conceitos como endereçamento lógico e roteamento.
IV.No modelo TCP/IP, as funcionalidades relacionadas à transmissão física de dados no meio de comunicação podem ser associadas à camada de Acesso à Rede, que reúne funções comparáveis às camadas inferiores do modelo OSI.
V.O modelo OSI foi estruturado com sete camadas, enquanto o modelo TCP/IP apresenta organização distinta, agrupando funções em um número menor de camadas.

Assinale a alternativa CORRETA:
Alternativas
Q4063099 Programação
Durante o desenvolvimento de um sistema de atendimento eletrônico, a equipe responsável pela interface decidiu implementar recursos de interatividade diretamente no navegador, permitindo respostas imediatas às ações do usuário, como cliques em botões, validação de dados e atualização de elementos da página sem recarregar todo o documento. Considerando conceitos relacionados ao uso de JavaScript para interatividade básica em páginas web, analise as afirmativas a seguir.

I.Em páginas web, JavaScript pode ser utilizado para reagir a eventos do usuário, como cliques, digitação ou envio de formulários.
II.A manipulação do DOM (Document Object Model) permite que scripts JavaScript alterem dinamicamente o conteúdo, atributos ou estilos de elementos HTML já carregados na página.
III.A execução de código JavaScript no navegador ocorre apenas após o carregamento completo do documento HTML, não podendo ser associada a eventos gerados pela interação do usuário.
IV.Em aplicações web convencionais, JavaScript executado no navegador possui acesso direto ao sistema de arquivos do computador do usuário sem qualquer restrição de segurança.
V.Métodos como addWhile() são utilizados para associar funções JavaScript a eventos que ocorrem em elementos da página.

Assinale a alternativa CORRETA: 
Alternativas
Q4063098 Segurança da Informação
A equipe de TI passou a revisar rotinas de backup e recuperação de dados, bem como procedimentos relacionados à segurança da informação, incluindo uso de antivírus, configuração de firewall e orientação aos usuários quanto a práticas seguras de utilização dos recursos computacionais. Durante uma reunião de capacitação interna, foram apresentadas algumas afirmações relacionadas a essas práticas. Analise-as e assinale V, para as verdadeiras, e F, para as falsas:

(__)Rotinas de backup podem ser realizadas de diferentes formas, como cópias completas ou incrementais, sendo recomendável que os procedimentos sejam planejados de acordo com a criticidade das informações armazenadas.
(__)Ferramentas de backup permitem restaurar arquivos ou sistemas após eventos como exclusão acidental, falhas de armazenamento ou incidentes de segurança, desde que existam cópias previamente registradas.
(__)Softwares antivírus são utilizados para identificar e remover programas potencialmente maliciosos, podendo atuar também no monitoramento de arquivos e processos em execução.
(__)Firewalls são mecanismos que auxiliam no controle do tráfego de rede, permitindo definir regras de comunicação entre sistemas e contribuindo para a proteção de ambientes computacionais.
(__)Práticas seguras de uso dos sistemas incluem cuidados como atualização periódica de softwares, atenção a arquivos recebidos de fontes desconhecidas e utilização responsável de credenciais de acesso.
(__)A realização de backup elimina a necessidade de outras medidas de segurança da informação, já que a existência de cópias de dados costuma ser suficiente para prevenir incidentes relacionados à perda ou exposição de informações.

Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso): 
Alternativas
Q4063097 Banco de Dados
Em uma organização pública, o administrador de banco de dados implementou a seguinte política de proteção de dados para um sistema crítico:

Domingo (02h): backup completo (full) do banco de dados.
Segunda a quinta (02h): backups incrementais diários.
Sexta (02h): backup diferencial.

Às 16h de sexta-feira, ocorreu uma falha grave no servidor de banco de dados. Sabe-se que não existem backups adicionais nem registros de log de transações disponíveis após o backup diferencial realizado às 02h de sexta-feira.
Considerando que o objetivo é restaurar o banco de dados até o estado mais recente possível com base apenas nos conjuntos de backup disponíveis, assinale a alternativa CORRETA:
Alternativas
Q4063096 Programação
Durante a reformulação do portal eletrônico de uma secretaria estadual, a equipe responsável pela interface decidiu reorganizar as folhas de estilo da aplicação para melhorar a manutenção do código e garantir maior consistência visual entre diferentes páginas do sistema. No processo de revisão, foram discutidos aspectos relacionados à forma de aplicação das regras CSS (Folhas de Estilo em Cascata), herança de estilos e prioridades na interpretação das declarações pelo navegador. Com base em conceitos fundamentais de CSS, analise as afirmativas a seguir:

I.O CSS pode ser aplicado a um documento HTML por meio de folhas de estilo externas, regras internas no elemento <style > ou diretamente em elementos HTML por meio do atributo style.
II.Em situações de conflito entre regras aplicáveis ao mesmo elemento, o CSS utiliza critérios de prioridade, considerando fatores como especificidade do seletor, origem da regra e ordem de declaração.
III.O mecanismo de herança em CSS permite que determinados elementos recebam automaticamente algumas propriedades definidas em elementos ancestrais, embora nem todas as propriedades sejam herdadas.
IV.O modelo de caixa (box model) em CSS descreve como os elementos são renderizados na página, incluindo componentes como conteúdo, preenchimento (padding), borda (border) e margem (margin).
V.No CSS, seletores de classe são identificados pelo símbolo #, enquanto seletores de identificação única são indicados pelo símbolo.

Assinale a alternativa CORRETA:
Alternativas
Q4063095 Banco de Dados
Uma equipe de TI de um órgão público está modelando o banco de dados de um sistema para gerenciamento de atendimentos técnicos realizados em equipamentos de informática distribuídos pelos setores da instituição. Durante a etapa de levantamento de requisitos, foi identificado que:

- Cada equipamento possui um número de patrimônio e pertence a um setor;
- Técnicos registram atendimentos sempre associados a um equipamento específico;
- Um mesmo equipamento pode receber diversos atendimentos ao longo do tempo;
- Cada atendimento registra data, descrição do problema e o técnico responsável.

Na etapa inicial de modelagem conceitual, um analista propôs as entidades Equipamento, Técnico e Atendimento, bem como os relacionamentos necessários entre elas.
Considerando conceitos fundamentais de banco de dados, tabelas, registros, campos e modelagem por entidades e relacionamentos, assinale a alternativa CORRETA:
Alternativas
Q4063094 Governança de TI
Em uma instituição pública que mantém diversos sistemas informatizados, a equipe de TI estruturou um setor responsável por receber solicitações dos usuários, registrar incidentes relacionados a falhas de sistemas e acompanhar demandas técnicas encaminhadas para resolução. Nesse contexto, foram adotadas práticas inspiradas em modelos de gestão de serviços de TI, incluindo procedimentos de help desk e service desk, com o objetivo de melhorar o atendimento e a organização das solicitações. Considerando conceitos associados ao atendimento técnico ao usuário em ambientes de help desk e service desk, assinale a alternativa CORRETA:
Alternativas
Q4063093 Redes de Computadores
Uma empresa de desenvolvimento do software passou por ampliação de sua infraestrutura tecnológica, a equipe de TI realizou ajustes na rede local para melhorar o compartilhamento de recursos entre computadores, servidores e impressoras. Durante o processo, foram analisados aspectos relacionados a equipamentos de rede, cabeamento estruturado, redes sem fio e compartilhamento de dispositivos utilizados no ambiente institucional. Com base nesses conceitos, analise as afirmativas a seguir:

I.Em redes locais, os roteadores são dispositivos utilizados para interligar computadores e outros equipamentos, encaminhando quadros de dados entre portas de acordo com os endereços físicos dos dispositivos conectados.
II.Switches são equipamentos utilizados para interligar redes distintas, realizando o encaminhamento de datagramas IP com base em informações de endereçamento lógico.
III.Em muitas configurações de acesso à internet, o modem pode atuar como equipamento responsável por adaptar o sinal do provedor ao ambiente da rede local.
IV.O cabeamento estruturado corresponde a um conjunto organizado de cabos, conectores e pontos de rede planejados para facilitar a instalação, manutenção e expansão da infraestrutura de comunicação.
V.Em redes locais, o compartilhamento de arquivos e impressoras permite que dispositivos conectados possam acessar recursos disponibilizados por outros computadores ou servidores, desde que existam permissões configuradas no sistema.

Assinale a alternativa CORRETA:
Alternativas
Q4063092 Arquitetura de Computadores
Durante a preparação de um laboratório institucional, um técnico de TI realizou a verificação de diversos computadores destinados ao registro e processamento de dados. No procedimento, foram observados componentes responsáveis pelo processamento das informações, pela execução de programas e pela interação entre o usuário e o sistema. Também foram avaliados dispositivos utilizados para armazenamento de dados e periféricos responsáveis pela entrada e saída de informações. Considerando conceitos básicos relacionados a hardware, software e componentes de computadores, assinale a alternativa CORRETA:
Alternativas
Q4063091 Redes de Computadores
Em um laboratório de informática de uma escola, um técnico de TI foi chamado para verificar a configuração de rede de alguns computadores após alterações realizadas no roteador principal. Durante a análise, ele observou que uma das máquinas estava configurada com o endereço 192.168.10.25 e máscara de sub-rede 255.255.255.0, enquanto outra máquina da mesma rede utilizava o endereço 192.168.10.80 com a mesma máscara. Considerando conceitos relacionados ao endereçamento IP (IPv4 e IPv6) e ao uso de máscaras de sub-rede, assinale a alternativa CORRETA:
Alternativas
Respostas
341: E
342: A
343: E
344: E
345: E
346: D
347: A
348: A
349: C
350: D
351: E
352: C
353: A
354: E
355: B
356: E
357: E
358: C
359: D
360: C