Simulado para concurso gratuito

Simulado prova desenvolvedor microsoft feito pelo Gemini para PROCERGS de 2025

No trecho: "O trabalho híbrido, modalidade que combina o presencial com o remoto, tem se mostrado uma tendência irreversível.", a palavra "irreversível" estabelece uma relação de sentido com:

A) causa.

B) consequência.

C) finalidade.

D) tempo.

E) característica.

Em Linguagem Portuguesa, na frase "A retrospectiva **Scrum** é um evento de inspeção e adaptação.", qual a função morfológica da palavra destacada?

A) Substantivo.

B) Adjetivo.

C) Advérbio.

D) Verbo.

Assinale a alternativa em que a palavra destacada é classificada como um advérbio.

A) O computador **novo** está lento.

B) O sistema foi atualizado **ontem**.

C) A equipe é muito **competente**.

D) Ele programou **a noite** toda.

E) Aquela é **uma** linguagem de programação.

Em relação à pontuação, a vírgula foi usada de forma correta e obrigatória em:

A) Os alunos, cansados da aula, fizeram um intervalo.

B) Ele trabalha com SQL e no futuro com C#.

C) Após o estudo, ele foi dormir.

D) O projeto foi aprovado, mas o cronograma atrasou.

E) Todas as alternativas estão corretas.

Considerando a semântica de coesão e coerência textual, analise as afirmações. I. O uso de pronomes como "ele", "ela" ou "este" é uma forma de coesão referencial. II. A coesão sequencial é responsável por estabelecer a progressão do texto através de conjunções. III. A coerência textual é a relação lógica entre as ideias do texto.

A) Apenas I está correta.

B) Apenas I e II estão corretas.

C) Apenas II e III estão corretas.

D) Apenas I e III estão corretas.

E) I, II e III estão corretas.

Assinale a alternativa em que o uso da crase é facultativo.

A) Fui à Bahia.

B) Entreguei a encomenda à sua chefe.

C) Ele foi à escola.

D) A palestra foi às 10h.

E) A partir de amanhã, tudo mudará.

O que representa o termo "sujeito indeterminado" em uma oração?

A) O sujeito é expresso, mas não pode ser identificado.

B) O sujeito não pode ser expresso e não é possível identificá-lo.

C) O sujeito é expresso, mas não tem relação com o verbo.

D) O sujeito é oculto e pode ser identificado pela desinência verbal.

E) O sujeito não existe na oração.

Em qual alternativa a palavra "que" é um pronome relativo?

A) Não sabia que ele viria.

B) Que dia lindo!

C) O livro que você me emprestou é ótimo.

D) Ela disse que estudaria.

E) Que pena não poder ir.

Em relação à ortografia e à acentuação, assinale a alternativa incorreta.

A) A palavra *líder* é acentuada por ser uma paroxítona terminada em *r*.

B) A palavra *saúde* é acentuada por ter um hiato.

C) A palavra *amável* é acentuada por ser uma paroxítona terminada em *l*.

D) A palavra *fácil* não necessita de acentuação.

E) A palavra *café* é acentuada por ser uma oxítona.

A forma verbal que melhor se encaixa na frase "__________ anos que não o vejo." é:

A) Faz

B) Fazem

C) Têm

D) Existe

E) Existiam

Conforme a Lei nº 13.709/2018 (LGPD), qual dos princípios abaixo NÃO é um fundamento para o tratamento de dados pessoais?

A) Finalidade.

B) Adequação.

C) Não-discriminação.

D) Segurança.

E) Transparência.

Analise as afirmativas sobre a Lei de Improbidade Administrativa e assinale a que corresponde a um ato de improbidade que causa dano ao erário.

A) Receber vantagem econômica indevida.

B) Aceitar cargo para se beneficiar da situação.

C) Violar princípios da administração pública.

D) Facilitar o enriquecimento ilícito de terceiro.

E) Agir de forma dolosa.

De acordo com a Constituição Federal de 1988, é correto afirmar que a República Federativa do Brasil tem como fundamentos:

A) Apenas a soberania, a cidadania e a dignidade da pessoa humana.

B) A soberania, a cidadania, a dignidade da pessoa humana, os valores sociais do trabalho e da livre iniciativa, e o pluralismo político.

C) Apenas a soberania e a dignidade da pessoa humana.

D) A dignidade da pessoa humana e os valores sociais do trabalho.

E) Apenas a cidadania e o pluralismo político.

O Estatuto da Pessoa Idosa (Lei nº 10.741/2003) assegura a prioridade em quais serviços públicos?

A) Apenas saúde e segurança.

B) Apenas transporte e lazer.

C) Apenas habitação e esporte.

D) Todos os serviços públicos, incluindo saúde, educação, transporte e cultura.

E) Apenas em serviços de saúde.

Analise as afirmações sobre a Lei Maria da Penha (Lei nº 11.340/2006) e assinale a alternativa correta.I. A violência doméstica contra a mulher é um crime inafiançável e inaceitável. II. A Lei Maria da Penha prevê medidas protetivas de urgência para a vítima. III. A Lei busca criar mecanismos para coibir e prevenir a violência doméstica e familiar contra a mulher.

A) I, II e III estão corretas.

B) Apenas I está correta.

C) Apenas II está correta.

D) Apenas I e III estão corretas.

E) Apenas II e III estão corretas.

De acordo com o Estatuto da Criança e do Adolescente (ECA), assinale a alternativa que apresenta um direito fundamental da criança e do adolescente.

A) O direito à família natural ou substituta.

B) O direito a ser julgado por um tribunal especializado.

C) O direito de praticar qualquer religião sem restrições.

D) O direito de trabalhar a partir dos 12 anos de idade.

E) O direito de não participar de atividades escolares.

A Lei de Improbidade Administrativa (Lei nº 8.429/92) aplica-se a:

A) Apenas servidores públicos concursados.

B) Apenas agentes políticos.

C) Servidores públicos e agentes políticos, bem como a qualquer pessoa, física ou jurídica, que induza ou concorra para a prática de um ato de improbidade.

D) Apenas a pessoas físicas.

E) Apenas a agentes públicos que enriquecem ilicitamente.

O Decreto Estadual nº 48.598/2011, que dispõe sobre o Regulamento de Fiscalização de Sistemas de Energia Elétrica, trata sobre:

A) Apenas os critérios técnicos para a instalação de geradores.

B) Os procedimentos de fiscalização para sistemas de energia elétrica, visando a segurança e o bom funcionamento.

C) Apenas a tarifa de energia elétrica para o consumidor final.

D) Apenas a regulamentação do uso de energia solar.

E) A distribuição de energia em áreas urbanas.

O que a Constituição Federal de 1988 assegura como um dos direitos sociais?

A) O direito à propriedade privada.

B) O direito à soberania nacional.

C) O direito à dignidade da pessoa humana.

D) O direito à saúde e à educação.

E) O direito à livre iniciativa.

O que a Lei de Improbidade Administrativa define como "enriquecimento ilícito"?

A) Ação ou omissão que resulte em perda patrimonial para o erário.

B) Ação ou omissão que viole os princípios da administração pública.

C) Ação pela qual o agente público, ou terceiro, adquire vantagem patrimonial indevida em razão do exercício de cargo, mandato, função, emprego ou atividade.

D) Ação que causa dano ao meio ambiente.

E) Ação que causa prejuízo a particular.

Em um ambiente Linux, qual comando é usado para exibir uma lista de todos os processos em execução de forma detalhada?

A) `ls -l`

B) `cd`

C) `ps aux`

D) `ifconfig`

E) `top`

Assinale a alternativa que apresenta um comando de rede do Windows, utilizado para exibir as conexões de rede ativas e as portas de escuta.

A) `ping`

B) `tracert`

C) `ipconfig`

D) `netstat`

E) `dir`

No contexto de orientação a objetos, o que é o conceito de `polimorfismo`?

A) A capacidade de uma classe herdar atributos e métodos de outra classe.

B) A capacidade de um objeto ter múltiplas formas, assumindo diferentes comportamentos em diferentes contextos.

C) A medida de quão fortemente uma classe está conectada a outras.

D) A capacidade de encapsular dados e métodos em uma única unidade.

E) A capacidade de um objeto esconder sua complexidade interna.

Qual a principal vantagem de usar o `Dapper` para acesso a dados em uma aplicação .NET?

A) É um ORM completo que gera o SQL e o esquema do banco de dados.

B) É mais rápido que o ADO.NET por não ter overhead de mapeamento.

C) Oferece a alta performance do ADO.NET com a produtividade do mapeamento automático de objetos.

D) É o padrão de mercado para aplicações Web no .NET.

E) Não requer o uso de SQL.

Analise as afirmativas sobre a Tecnologia .NET e assinale a alternativa correta.I. O `Entity Framework` é um ORM que permite que o desenvolvedor trabalhe com o banco de dados como se fossem objetos. II. O `ADO.NET` é um framework de alto nível que substitui o uso direto de queries SQL. III. O `Dapper` é um ORM que gerencia automaticamente a criação e a atualização do banco de dados.

A) Apenas I está correta.

B) Apenas II está correta.

C) Apenas I e III estão corretas.

D) Apenas II e III estão corretas.

E) I, II e III estão corretas.

No modelo de desenvolvimento em cascata (tradicional), a principal característica é:

A) O desenvolvimento é dividido em ciclos curtos e iterativos.

B) As fases do projeto são executadas sequencialmente, com pouca ou nenhuma sobreposição.

C) O cliente está envolvido em todas as etapas do desenvolvimento.

D) A flexibilidade para mudanças é alta.

E) As entregas são feitas com frequência, em pequenas partes.

Em `JavaScript`, qual a função do `Document Object Model (DOM)`?

A) Gerenciar as requisições HTTP.

B) Ser uma interface de programação para documentos HTML, permitindo que scripts manipulem o conteúdo, a estrutura e o estilo da página.

C) Validar formulários antes de serem enviados.

D) Criar animações complexas.

E) Compilar o código JavaScript.

Em um banco de dados relacional, o que é uma chave estrangeira (Foreign Key)?

A) Uma coluna que serve para identificar de forma única cada registro em uma tabela.

B) Uma coluna em uma tabela que estabelece uma ligação com a chave primária de outra tabela.

C) Uma restrição de integridade que impede a inserção de dados duplicados.

D) Uma forma de agrupar dados em consultas.

E) Uma coluna que armazena dados criptografados.

Qual o conceito por trás do `Kubernetes` no contexto de orquestração de contêineres?

A) É uma ferramenta para construir imagens de contêiner.

B) É um sistema de gerenciamento de contêineres que automatiza a implantação, o escalonamento e o gerenciamento de aplicações em contêineres.

C) É um sistema de virtualização de hardware.

D) É uma linguagem de programação para microsserviços.

E) É uma ferramenta de testes de software.

Qual o principal objetivo do `Scrum`?

A) Fornecer uma abordagem ágil e iterativa para gerenciar projetos, permitindo a entrega de valor em curtos períodos de tempo (sprints).

B) Gerenciar projetos com foco em documentação completa e fases sequenciais.

C) Apenas organizar a comunicação entre a equipe de desenvolvimento e os clientes.

D) Automatizar o processo de testes e de deploy.

E) Fazer a gestão de bugs em um sistema.

Em `SQL`, o comando `JOIN` é usado para:

A) Combinar duas ou mais tabelas com base em uma coluna comum.

B) Filtrar linhas que correspondem a uma condição.

C) Agrupar linhas com base nos valores de uma coluna.

D) Inserir novos registros na tabela.

E) Deletar registros.

No contexto de uma aplicação `ASP.NET MVC`, qual a função de um `Controller`?

A) Ser a interface do usuário.

B) Representar os dados e a lógica de negócio.

C) Gerenciar o fluxo da aplicação, recebendo requisições e interagindo com o modelo e a view.

D) Apenas validar a entrada de dados do usuário.

E) Gerar o HTML da página.

Qual a principal finalidade de um `Application Development Lifecycle Management (ADLM)`?

A) Apenas gerenciar as releases do software.

B) Coordenar o processo de desenvolvimento e manutenção do software, do início ao fim.

C) Gerenciar as dependências de uma aplicação.

D) Ser um framework de desenvolvimento ágil.

E) Apenas monitorar a performance do software.

Em `C#`, o que é um `namespace`?

A) Uma classe que contém métodos estáticos.

B) Um conjunto de classes e outros tipos para organizar o código e evitar conflitos de nomes.

C) Um tipo de dado primitivo.

D) Uma variável global.

E) Uma palavra-chave para herança.

Analise as afirmativas sobre a Modelagem Entidade-Relacionamento (MER) e assinale a alternativa correta.Afirmativa I: Uma entidade representa um objeto do mundo real. Afirmativa II: Uma cardinalidade de 1:N significa que um registro da primeira entidade pode se relacionar com vários registros da segunda. Afirmativa III: O relacionamento é uma associação entre atributos de uma mesma entidade.

A) I e II estão corretas.

B) II e III estão corretas.

C) I e III estão corretas.

D) Apenas I está correta.

E) I, II e III estão corretas.

Qual a diferença entre os comandos `rm` e `rmdir` no Linux?

A) `rm` remove apenas arquivos, enquanto `rmdir` remove diretórios vazios.

B) `rm` remove apenas diretórios vazios, enquanto `rmdir` remove arquivos.

C) `rm` remove arquivos e diretórios, enquanto `rmdir` remove apenas diretórios.

D) `rm` remove arquivos, enquanto `rmdir` remove diretórios e seus conteúdos.

E) Não há diferença; ambos são sinônimos.

A qual paradigma de programação o `HTML5` pertence?

A) Orientado a Objetos.

B) Funcional.

C) Imperativo.

D) De Marcação.

E) Estruturado.

Em um projeto que utiliza `Docker`, o que é um `Container`?

A) Um sistema operacional completo.

B) Uma máquina virtual.

C) Uma instância executável de uma imagem, que contém a aplicação e suas dependências.

D) Um repositório de código-fonte.

E) Um servidor de banco de dados.

Qual o princípio `S.O.L.I.D` que afirma que uma classe deve ter apenas uma razão para mudar?

A) O (Open/Closed Principle).

B) L (Liskov Substitution Principle).

C) S (Single Responsibility Principle).

D) I (Interface Segregation Principle).

E) D (Dependency Inversion Principle).

Em um banco de dados, o que é uma `view`?

A) Um tipo de índice para acelerar consultas.

B) Uma tabela que armazena dados temporariamente.

C) Uma tabela virtual baseada no resultado de uma instrução SQL.

D) Uma função que retorna um único valor.

E) Um procedimento armazenado.

Qual a função de um `log de erros` em uma aplicação?

A) Apenas exibir mensagens de erro para o usuário final.

B) Registrar informações sobre exceções, falhas e eventos importantes da aplicação para depuração e análise.

C) Gerenciar as permissões de acesso ao sistema.

D) Apenas enviar notificações de erro por e-mail.

E) Proteger o sistema contra ataques.

No contexto de redes, qual o papel do comando `ping`?

A) Mapear a rota de pacotes.

B) Testar a conectividade com um host remoto.

C) Exibir as configurações de IP.

D) Listar as conexões ativas.

E) Inserir dados em uma tabela.

Em Linguagem `C#`, o que é um `construtor`?

A) Um método que destrói um objeto quando ele não é mais necessário.

B) Um método que cria uma nova instância de uma classe.

C) Uma propriedade que armazena o valor de uma variável.

D) Um tipo de dado primitivo.

E) Um bloco de código que executa uma ação.

A principal diferença entre os métodos `GET` e `POST` em uma `REST API` é:

A) `GET` envia dados no corpo da requisição e `POST` envia na URL.

B) `GET` é para recuperar dados e `POST` é para criar novos recursos.

C) `GET` é para criar recursos e `POST` para deletar.

D) `GET` pode modificar o estado do servidor, enquanto `POST` não.

E) `GET` é mais seguro que `POST`.

Em desenvolvimento web, o que é um `Single Page Application (SPA)`?

A) Uma aplicação com apenas uma página HTML, que não muda de conteúdo.

B) Uma aplicação que carrega todo o seu conteúdo em uma única página HTML e reescreve a página dinamicamente.

C) Uma aplicação com várias páginas HTML, mas que usa JavaScript para navegação.

D) Uma aplicação que não utiliza JavaScript.

E) Uma aplicação que só funciona em dispositivos móveis.

O que é a `Inversão de Controle (IoC)`?

A) Um padrão de projeto que delega a um contêiner a responsabilidade de gerenciar as dependências de um objeto.

B) Um método para reverter o controle de uma transação de banco de dados.

C) A prática de centralizar o controle de fluxo em uma única classe.

D) Um tipo de teste de software.

E) A habilidade de um objeto herdar de outro.

Em SQL, a cláusula `WHERE` é utilizada para:

A) Agrupar os resultados de uma consulta.

B) Ordenar os resultados da consulta.

C) Filtrar os registros que serão retornados na consulta.

D) Unir duas ou mais tabelas.

E) Definir as colunas que serão exibidas.

O que é a `Modelagem UML`?

A) Uma linguagem de programação orientada a objetos.

B) Uma linguagem de marcação para criar documentos web.

C) Uma linguagem de modelagem visual para especificar, construir e documentar artefatos de um sistema de software.

D) Um padrão de projeto para APIs.

E) Uma ferramenta para testes de software.

Qual a principal diferença entre um `Processo` e uma `Thread` no contexto de sistemas operacionais?

A) Um processo tem múltiplas threads, mas uma thread pode ter múltiplos processos.

B) Uma thread é uma unidade de execução, e um processo é o contêiner para uma ou mais threads.

C) Uma thread é um contêiner para processos, e um processo é uma unidade de execução.

D) Não existe diferença prática entre eles.

E) Threads são exclusivas do Linux, enquanto processos são do Windows.

Qual o objetivo de um `teste de regressão`?

A) Testar novas funcionalidades de um sistema.

B) Garantir que as funcionalidades existentes não foram quebradas após uma alteração no código.

C) Testar o sistema com dados massivos para identificar falhas de performance.

D) Testar a interface do usuário.

E) Apenas testar o banco de dados.