Questões de Concurso Para analista de sistemas

Foram encontradas 18.294 questões

Resolva questões gratuitamente!

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

Q4032146 Português
Leitura tem queda dramática – e preocupante – pelo mundo


Ler livros tem sido algo cada vez menos comum – seja no Brasil, na Europa ou nos EUA. O que isso significa para nossa saúde?


Uma queda vertiginosa no número de leitores está atingindo diversas partes do planeta – e a tendência é preocupante. De acordo com um estudo da Universidade da Flórida e do University College London, da Inglaterra, a quantidade de pessoas nos Estados Uni dos que mantêm o hábito da leitura por prazer caiu mais de 40% nos últimos 20 anos. A cada ano, essa parcela recua cerca de 3%, algo “significativo e muito preocupante”, afirma Jill Sonke, diretora do Centro de Artes em Medicina da Universidade da Flórida.


O levantamento também mostra a desigualdade no acesso à leitura dos americanos: a retração no hábito é maior para afro-americanos, pessoas com menor renda ou escolaridade e moradores de áreas rurais.


“Mas, embora as pessoas com maior nível de escolaridade e as mulheres continuem lendo com mais frequência, observamos mudanças mesmo dentro desses grupos”, alertou Jessica Bone, pesquisadora sênior de estatística e epidemiologia da University College London.


No Brasil, a situação também é drástica. Pela primeira vez, a parcela dos que não leem livros é maior que a daqueles que recorrem à literatura nos momentos de lazer. A conclusão é da pesquisa “Retratos da Leitura no Brasil”, do Instituto Pró-Livro.


A mais recente edição do levantamento mostrou que, em 2024, 53% dos entrevistados se consideraram “não-leitores”, contra 47% dos leitores. Em 2019, eram 52% leitores e 48% não-leitores.


Na comparação entre os sexos, mulheres leem mais: estima-se que elas sejam 50 milhões, contra 43 milhões de leitores homens no Brasil.


O único segmento da população brasileira que não teve queda no número de leitores foi nas faixas etárias de 11 a 13 anos e de mais de 70 anos.


Fonte: https://g1.globo.com/educacao/noticia/2026/02/06/leitura--tem-queda-dramatica-e-preocupante-pelo-mundo.ghtml

Com base no Texto 1, a análise comparativa dos dados sobre leitura no Brasil e nos EUA revela que:


Alternativas
Q4032135 Banco de Dados

Diante de um sistema com banco de dados relacional SQL Server com determinadas tabelas, conforme apresenta o quadro abaixo, equipe de RH necessita de um relatório que apresente o nome de cada secretaria e a média salarial dos servidores lotados nela que tenham sido admitidos há mais de 5 anos, listando somente as secretarias cuja média salarial desse grupo supere a média salarial de todos os servidores do município, com o resultado ordenado da maior para a menor média.

SERVIDORES (id_servidor, nome, id_lotacao, data_admissao, salario)
LOTACOES (id_lotacao, nome_lotacao, id_secretaria)
SECRETARIAS (id_secretaria, nome_secretaria, orcamento anual)

Assim, assinale a alternativa que contém o comando SQL capaz de atender CORRETAMENTE a esse requisito.

Alternativas
Q4032134 Sistemas Operacionais
Os sistemas operacionais são responsáveis por gerenciar os recursos de hardware e fornecer serviços aos programas aplicativos. O conhecimento de conceitos de configuração e administração em ambientes Linux e Windows é indispensável para profissionais de tecnologia da informação. Diante disso, assinale a alternativa CORRETA.
Alternativas
Q4032133 Programação
O Vue.js é um framework progressivo para a construção de interfaces de usuário baseado em componentes reativos, amplamente utilizado no desenvolvimento de aplicações web de página única (SPA). Considerando isso, assinale a alternativa CORRETA sobre os conceitos e recursos do Vue.js. 
Alternativas
Q4032132 Arquitetura de Software
O Gitlab CI/CD é uma solução de integração e entrega contínua que utiliza arquivos de configuração declarativos para automatizar processos de build, teste e implantação de software diretamente no repositório. Diante disso, assinale a alternativa CORRETA sobre o funcionamento e os conceitos do Gitlab CI/CO. 
Alternativas
Q4032131 Arquitetura de Software
Em aplicações corporativas, o registro adequado de logs de erro é fundamental para garantir a observabilidade do sistema, facilitar o diagnostico de incidentes e apoiar auditorias de segurança. Diante disso, assinale a alternativa CORRETA sobre boas práticas de registro de logs de erro em sistemas web. 
Alternativas
Q4032130 Engenharia de Software
O framework JUnit, em sua versão 5, é amplamente utilizado para a escrita e execução de testes unitários em Java, fornecendo mecanismos para organizar, executar e analisar os resultados dos testes. Diante disso, assinale a alternativa CORRETA sobre conceitos e comportamentos do JUnit. 
Alternativas
Q4032129 Engenharia de Software

Os testes funcionais compõem uma categoria essencial na estratégia de qualidade de software, sendo amplamente utilizados para verificar a conformidade do sistema com seus requisitos. Diante disso, analise as afirmativas a seguir sobre testes funcionais e suas técnicas:


I. Testes funcionais avaliam se o sistema produz as saídas corretas para determinadas entradas, com base nos requisitos especificados, sem considerar a estrutura interna do código, caracterizando-os como testes de caixa-preta.
II. A técnica de particionamento de equivalência divide o domínio de entrada em grupos de valores que devem ser tratados de forma idêntica pelo sistema, permitindo reduzir o número de casos de teste sem comprometer a cobertura dos cenários representativos.
III. Testes funcionais e testes de unidade são equivalentes em escopo e propósito, pois avaliam o comportamento do sistema sob a perspectiva do usuário final, sem analisar detalhes de implementação.
IV. A análise de valor limite é uma técnica de teste funcional que concentra os casos de teste nos extremos das classes de equivalência, como valores imediatamente abaixo, exatamente no limite e imediatamente acima dele, em que a probabilidade de ocorrência de erros é maior.

Estão CORRETAS:

Alternativas
Q4032128 Engenharia de Software
O trunk-based development é uma estratégia de gerenciamento de código-fonte que preconiza a integração frequente e direta das alterações de todos os desenvolvedores em um único branch principal, como base para viabilizar a entrega contínua de software. Diante disso, assinale a alternativa CORRETA sobre os princípios e características do trunk-based development.
Alternativas
Q4032127 Programação

O TypeScript, desenvolvido pela Microsoft, vem sendo amplamente adotado no desenvolvimento de aplicações web modernas, especialmente em projetos de maior escala. Considerando suas características, analise as afirmativas a seguir:


I. O TypeScript é um superset do JavaScript que adiciona tipagem estática opcional ao código, sendo necessariamente compilado para JavaScript antes de ser executado em navegadores ou no Nodejs.
II. Em TypeScript, interface e type são completamente intercambiáveis em todos os contextos de uso, sem distinção técnica entre eles, podendo substituir um ao outro sem impacto no comportamento do programa.
III. O TypeScript suporta union types, permitindo que uma variável seja declarada para aceitar mais de um tipo de dado, como em: let valor: string | number, ampliando a flexibilidade com manutenção da segurança de tipos.
IV. Os generics em TypeScript possibilitam a criação de funções, classes e interfaces reutilizáveis que operam com múltiplos tipos de forma segura, preservando a verificação de tipos em tempo de compilação.

Estão CORRETAS:

Alternativas
Q4032126 Segurança da Informação
A programação segura é um conjunto de práticas e princípios que visa reduzir a introdução de vulnerabilidades durante o desenvolvimento de software, cujo objetivo é proteger a aplicação contra ataques. Considerando isso, assinale a alternativa CORRETA sobre boas práticas de programação segura.
Alternativas
Q4032125 Algoritmos e Estrutura de Dados

No contexto dos tipos de dados estruturados na lógica de programação, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) Uma matriz permite que nela tenha diferentes tipos de dados.
(  ) A forma de iteração em um registro é através de dois laços (aninhados).
(  ) A forma de organização dos dados em um vetor é linear (uma dimensão).
(  ) Quanto à estrutura interna, um vetor é sequencial, enquanto uma matriz é uma tabela (grade).

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032124 Arquitetura de Software

No contexto do padrão arquitetural MVC (Model-View-Controller), analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) O Model encapsula os dados da aplicação e pode incluir regras de negócio associadas a esses dados.
(  ) A View é responsável por controlar o fluxo da aplicação e tratar as entradas do usuário.
(  ) O Controller é responsável pela apresentação dos dados ao usuário por meio da interface.
(  ) O padrão MVC organiza o sistema em componentes com responsabilidades distintas, favorecendo manutenção e evolução.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032123 Arquitetura de Software

No contexto dos Padrões de Projeto (Design Patterns), as soluções são classificadas em categorias conforme seu propósito na construção e organização de sistemas orientados a objetos. Diante disso, relacione os padrões da Coluna I às suas respectivas categorias, dispostas na Coluna II:



Coluna I:
(1) Padrões Criacionais.
(2) Padrões Estruturais.
(3) Padrões Comportamentais.

Coluna II:
(  ) Singleton.
(  ) Adapter.
(  ) Observer.
(  ) Strategy.
(  ) Flyweight.
(  ) Builder.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032121 Programação
No contexto da documentação de código em Java, o uso do JavaDoc permite descrever classes, métodos e atributos de forma padronizada, facilitando a compreensão e manutenção do software. Diante disso, assinale a alternativa que apresenta a forma CORRETA de escrever um comentário utilizando JavaDoc.
Alternativas
Q4032120 Arquitetura de Software
No contexto de APIs (Application Programming Interfaces) baseadas no estilo arquitetural REST (Representational State Transfer), os métodos HTTP (HyperText Transfer Protocol) desempenham um papel fundamental na manipulação de recursos em um servidor. Cada método define uma operação específica, como obtenção de dados, criação de novos recursos ou atualização de informações existentes. Em determinadas situações, é necessário atualizar completamente um recurso já existente, substituindo todos os seus dados anteriores por uma nova representação enviada pelo cliente. Considerando esse cenário, qual método HTTP (HyperText Transfer Protocol) deve ser utilizado para substituir integralmente um recurso no servidor?
Alternativas
Q4032119 Programação

No contexto das estruturas de controle do tipo seleção, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) A seleção encadeada executa todos os blocos de condições simultaneamente.
(  ) Na seleção composta (if/else), há dois caminhos possíveis: um para condição verdadeira e outro para condição falsa.
(  ) Na seleção simples (if), existe obrigatoriamente um bloco alternativo para o caso da condição ser falsa.
(  ) A estrutura de seleção permite alterar o fluxo de execução com base na avaliação de uma condição lógica.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032118 Algoritmos e Estrutura de Dados
No contexto de algoritmos e estruturas de dados, os métodos de busca são fundamentais para localizar elementos em coleções de dados. Diante disso, considere a busca sequencial (linear) e assinale a alternativa que apresenta sua complexidade no pior caso.
Alternativas
Q4032117 Programação

No contexto das estruturas de controle do tipo repetição, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) A estrutura de repetição sempre executa pelo menos uma vez.
(  ) Em estruturas de repetição, a condição de parada é sempre avaliada ao final de cada iteração.
(  ) A estrutura for é recomendada quando se conhece previamente o número de iterações.
(  ) Pode gerar loops infinitos, caso a condição de parada nunca seja satisfeita.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032116 Engenharia de Software

No contexto da modelagem de software com UML (Unified Modeling Language), os diagramas são classificados em diferentes categorias, de acordo com sua finalidade na representação do sistema. Diante disso, relacione corretamente as colunas a seguir:



Coluna I:


Diagramas Estruturais.
Diagramas Comportamentais.

Coluna II:
(  ) Diagrama de Classes.
(  ) Diagrama de Casos de Uso.
(  ) Diagrama de Objetos.
(  ) Diagrama de Implantação.
(  ) Diagrama de Sequência.
(  ) Diagrama de Atividades.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima

Alternativas
Respostas
181: B
182: C
183: D
184: A
185: A
186: B
187: C
188: E
189: E
190: A
191: B
192: E
193: A
194: A
195: E
196: C
197: B
198: C
199: C
200: A