Foram encontradas 195.200 questões

Resolva questões gratuitamente!

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

Q3753739 Noções de Informática
No uso dos recursos do editor Writer da suíte LibreOffice 25.8.1.1 em português, instalado em um microcomputador Intel com sistema operacional Ubuntu/Linux, um funcionário da Câmara Municipal de Paraíba do Sul - RJ, acionou um ícone da Faixa de Opções desse editor com o significado de exportar diretamente o texto digitado para o formato PDF e, para finalizar, decidiu usar o teclado para executar ações comuns visando economizar tempo e reduzir a dependência do mouse, permitindo uma edição contínua e fluida. Para isso, executou um atalho de teclado com a função de selecionar todo o texto. O ícone e o atalho de teclado são, respectivamente:  
Alternativas
Q3753738 Sistemas Operacionais
O sistema operacional representa um software fundamental que funciona como um intermediário entre o hardware do computador e os programas e utilizadores, gerindo recursos como memória, processador e dispositivos de entrada/saída, e fornecendo uma interface amigável para a execução de aplicações. Nesse contexto, o Linux é um termo usado para classificar o núcleo do S.O., conhecido como kernel, sendo um dos mais usados no mundo, ao lado do Windows e do MacOS/iOS. Distribuições Linux ou "distros" são sistemas operacionais completos criados a partir do kernel Linux e um conjunto de softwares adicionais como o sistema de inicialização, gerenciadores de pacotes e aplicações, que formam uma experiência personalizada para o usuário. Essas “distros” variam para atender diferentes necessidades, desde servidores e desenvolvimento de software até o uso doméstico e a segurança cibernética, combinando o kernel com diferentes interfaces gráficas e ferramentas Dois exemplos de “distros” Linux são: 
Alternativas
Q3753737 Noções de Informática
O Windows 11 BR disponibiliza um gerenciador de objetos com a função de facilitar a tarefa dos usuários do sistema operacional na manipulação das pastas e arquivos necessários ao processamento, de forma flexível, fácil e rápida. Desta forma, estando na Área de Trabalho desse sistema, para ter acesso ao ambiente do gerenciador, executa-se um atalho de teclado suportado pelo Windows 11 BR.
Nesse contexto, o nome pelo qual é conhecido esse gerenciador e o atalho de teclado são, respectivamente:
Alternativas
Q3753736 Arquitetura de Computadores
No que diz respeito à organização e arquitetura de computadores, na operação com notebooks e microcomputadores, existem dispositivos que atuam exclusivamente na entrada, outros somente na saída e uma terceira categoria, que pode tanto na entrada, fornecendo dados a serem processados, como na saída, mostrando os dados já processados, em momentos distintos.
Dois exemplos de dispositivos que operam exclusivamente na entrada dos dados a serem processados são: 
Alternativas
Q3753510 Noções de Informática
Assinale a alternativa que representa CORRETAMENTE a execução de um modelo multimodal, conforme documentação Ollama:
Alternativas
Q3753509 Noções de Informática
O uso de customização de prompts de Grandes Modelos de Linguagem (Large Language Models - LLMs) é importante para adaptar o uso da respectiva inteligência artificial às demandas contextualizadas da aplicação. Sobre customização de prompts com Ollama, assinale a alternativa CORRETA sobre como criar e rodar um modelo após criar um Modelfile:
Alternativas
Q3753508 Engenharia de Software
ConfigMap é uma API de objeto em Kubernets que serve para guardar dados não confidenciais, pois não há criptografia de dados em ConfigMap. O uso correto de ConfigMap é importante para separação entre dados de configuração e código da aplicação. Considerando que <map-name>  é o nome que um desenvolvedor quer atribuir ao ConfigMap e <data-source>  é o diretório, arquivo, ou o valor literal de onde buscar os dados.

Assinale a alternativa que indica o modo CORRETO a ser utilizado para criar um ConfigMap usando Kubernets
Alternativas
Q3753507 Sistemas Operacionais
A configuração de publicação de portas em containers é fundamental para habilitar comunicação em sistemas Web que usam de tecnologia Docker. Considerando essa informação, analise as seguintes proposições:

I – Para publicar uma porta 8080 no host e porta 8000 no container, usando Docker CLI, deve-se usar o código:
       $ docker run -d -p 8080:8000 docker/welcome-to-docker
II – Para publicar uma porta 8080 no host e porta 8000 no container, usando Docker CLI, deve-se usar o código:
         $ docker run -d -v 8080:8000 docker/welcome-to-docker
III – Para publicar uma porta 8080 no host e porta 8000 no container, usando Docker Compose, deve-se ter um arquivo compose.yaml com o conteúdo: services:
       app:                  image: docker/welcome-to-docker                  ports:                             - “8080:8000”
IV – Para publicar uma porta 8080 no host e porta 8000 no container, usando Docker Compose, deve-se ter um arquivo compose.yaml com o conteúdo: services:
               app:                              image: docker/welcome-to-docker                              ports:                                                - “8000:8080”

Assinale a alternativa CORRETA sobre publicação de portas com Docker:
Alternativas
Q3753506 Engenharia de Software
A “ (...) GitHub CLI é uma ferramenta de código aberto para uso do GitHub na linha de comando do computador. Quando você está trabalhando na linha de comando, você pode usar GitHub CLI para economizar tempo e evitar mudar o contexto.”
Fonte: GITHUB. Documentação do GitHub: versão em português brasileiro. Disponível em: https://docs.github.com/pt. Acesso em: 22 jul. 2025.

Considerando o excerto, assinale a alternativa que indica a opção CORRETA sobre a atualização do fork remoto a partir do próprio pai:
Alternativas
Q3753505 Programação
As versões modernas do PHP incluem conceitos do Paradigma de Orientação a Objetos, como por exemplo, o conceito de herança. Analise o código a seguir:

Imagem associada para resolução da questão



Assinale a saída CORRETA caso o código acima, seja executado, utilizando-se a linguagem PHP versão 8.2.
Alternativas
Q3753504 Programação
Analise a seguinte proposição: Na linguagem Java versão 21, as implementações de coleções de uso geral (como ArrayList, HashMap, LinkedList e HashSet) podem ser utilizadas para armazenar coleções de dados e podem ser sincronizadas (thread-safe) ou não. Assinale a alternativa CORRETA em relação a essas implementações.
Alternativas
Q3753503 Redes de Computadores
O protocolo HTTP define vários esquemas para autenticação. Entre eles, o esquema basic (RFC 7617) que define que o login e senha do usuário, transmitidos através da rede, sejam codificadas usando base64. Considerando-se um cenário em que nenhuma outra forma de segurança é adicionada, assinale a alternativa CORRETA:
Alternativas
Q3753502 Engenharia de Software
Usando como referência o framework Spring versão 6.2.11, assinale a alternativa CORRETA em relação ao escopo dos beans
Alternativas
Q3753498 Engenharia de Software
Considerando os conceitos e as práticas relacionados aos métodos de desenvolvimento ágeis, todas as alternativas estão corretas, EXCETO:
Alternativas
Q3753497 Arquitetura de Software
Com base na arquitetura de software baseada em microsserviços, as afirmativas a seguir representam características desse tipo de arquitetura, EXCETO
Alternativas
Q3753496 Engenharia de Software
Princípios de projeto são recomendações concretas que desenvolvedores de software devem seguir para atender às propriedades de coesão, acoplamento, ocultamento de informação e extensibilidade de um projeto. Considere o código a seguir:

class Financeiro {  void calculaImpostoDeRenda() {  // cálculo do imposto  }  void geraRelatorioPDF() {  // código para gerar PDF  } }


Segundo os princípios de projeto conhecidos como S.O.L.I.D., o código mencionado acima viola o princípio:
Alternativas
Q3753495 Banco de Dados
Considere as tabelas PROJETO, FUNCIONARIO e TRABALHA_EM de um banco de dados relacional, conforme apresentado abaixo:

Imagem associada para resolução da questão


Considerando a necessidade de recuperar dados das tabelas acima mencionadas, conforme o requisito: “em cada projeto em que mais de dois funcionários trabalham, recuperar o ID e o NOME do projeto e a QUANTIDADE de funcionários que trabalham no projeto”. Assinale a alternativa que contém a consulta SQL CORRETA:
Alternativas
Q3753494 Engenharia de Software
Refatorações (refactorings) são transformações de código que melhoram a manutenibilidade de um software, sem afetar o seu funcionamento.
Adaptado de VALENTE, Marco Túlio. Engenharia de software moderna: princípios e práticas para desenvolvimento de software com produtividade. Rio de Janeiro, 2020.

Considere a situação na qual, apesar de estar implementado em uma classe A, um método f possui mais dependências para elementos de uma classe B. Isso provoca uma diminuição da coesão da classe A e um aumento no acoplamento entre A e B.
A refatoração, com maior potencial para melhorar a coesão e acoplamento do sistema na situação acima, é 
Alternativas
Q3753493 Banco de Dados
A linguagem SQL pode ser considerada um dos principais motivos para o sucesso dos bancos de dados relacionais, pois é uma linguagem abrangente e contém instruções para definição de dados, consultas e atualizações. Logo, ela é uma DDL (Data Definition Language) e uma DML (Data Manipulation Language).
Considerando os conceitos de manipulação de dados da SQL, analise as seguintes proposições:

I – A forma básica da instrução SELECT é composta pelas cláusulas SELECT, FROM e WHERE, sendo SELECT e FROM necessárias em todas as consultas e WHERE opcional.

II – O nome do operador, que permite condições de comparação apenas sobre partes de uma cadeia de caracteres, é DISTINCT.

III – Em uma instrução do tipo INSERT, atributos com NULL permitido ou com valores DEFAULT podem ser omitidos.

IV – Uma cláusula WHERE inexistente em uma instrução DELETE especifica que todas as tuplas da relação deverão ser excluídas.

Assinale a alternativa CORRETA:
Alternativas
Q3753492 Programação
Em Programação Orientada a Objetos (POO), o mecanismo de herança serve para definirmos novas classes a partir de classes mais gerais, absorvendo suas características e comportamentos e introduzindo novas características e novos comportamentos.

Adaptado de DEITEL, Harvey M.; DEITEL, Paul J. Java: como programar. 10. ed. São Paulo: Pearson, 2016.
Uma classe definida por meio de herança de outra classe é chamada de subclasse ou classe filha. Uma classe da qual a nova é derivada é conhecida como superclasse ou classe pai. O polimorfismo, por sua vez, permite escrever programas que processam objetos que compartilham a mesma superclasse como se todos fossem objetos desta superclasse.
Considerando os conceitos de herança e polimorfismo, em Java, assinale a alternativa CORRETA:
Alternativas
Respostas
11741: D
11742: B
11743: B
11744: C
11745: D
11746: A
11747: C
11748: A
11749: A
11750: D
11751: B
11752: A
11753: D
11754: B
11755: A
11756: C
11757: C
11758: D
11759: D
11760: C