QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
228 questões encontradas

Um desenvolvedor de software está trabalhando em um novo projeto que precisa ser executado em diferentes plataformas. Para garantir que o código funcione corretamente em cada plataforma, o desenvolvedor precisa utilizar um compilador. Assinale qual das seguintes etapas NÃO faz parte do processo de compilação de um programa.

A Análise léxica : Divide o código-fonte em tokens, que são as unidades básicas da linguagem, como palavras-chave, identificadores, operadores e literais.
B Otimização de código : Aplica técnicas para melhorar o desempenho do código gerado, como eliminação de instruções redundantes, reordenação de instruções e simplificação de expressões.
C Análise sintática : Verifica se a estrutura do código-fonte está de acordo com as regras gramaticais da linguagem de programação.
D Análise semântica: Verifica se o código-fonte está semanticamente correto, ou seja, se o significado das expressões e instruções está de acordo com as regras da linguagem.
E Geração de código intermediário : Gera uma representação intermediária do código-fonte, que pode ser facilmente traduzida para a linguagem de máquina da plataforma de destino.

Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO).

A Generalização : Visa encontrar soluções abrangentes para problemas comuns, utilizando abstração e herança para criar classes genéricas e reutilizáveis.
B Abstração : Permite ocultar detalhes de implementação e expor apenas as funcionalidades essenciais de um objeto para o usuário.
C Encapsulamento : Combina dados (atributos) e métodos (comportamentos) em uma única unidade, protegendo os dados de acessos indevidos.
D Herança : Permite que novas classes herdem atributos e métodos de classes existentes, promovendo reuso de código e organização hierárquica.
E Polimorfismo : Permite que objetos de diferentes classes respondam ao mesmo método de formas distintas, proporcionando flexibilidade e extensibilidade.

Analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). O padrão MVC (Model View Controller) é definido por uma arquitetura de software que realiza a separação da estrutura das aplicações em três camadas que interagem entre si, sendo cada uma delas responsável por determinadas atividades. Os benefícios deste Modelo podem ser observados por:

( ) Padronização da estrutura do Sistema.

( ) Diminuição da complexidade do Código-fonte.

( ) Facilidade de manutenção do Sistema.

( ) Modularização do Sistema.

( ) Independência da Plataforma. Assinale a alternativa que apresenta a sequência correta de cima para baixo.

A V - V - F - V - V
B V - V - V - F - V
C V - F - V - V - V
D V - V - F - V - F
E V - V - V - V - V

Leia a frase abaixo referente aos padrões de Interoperabilidade adotados pelo Ministério da Saúde, conforme a Portaria no 2.073/GM/MS/2011: "Para a interoperabilidade entre os sistemas dos SUS será utilizada a tecnologia _______, no padrão _______, e para a representação da informação relativa a exames de imagem será utilizado o padrão _______". Assinale a alternativa que completa correta e respectivamente as lacunas:

A SOAP / DICOM / Web Service
B Web Service / DICOM / SOAP
C DICOM / SOAP / Web Service
D DICOM / Web Service / SOAP
E Web Service / SOAP / DICOM

Internamente à Plataforma Digital do Poder Judiciário PDPJ-Br, é encorajado que os serviços se comuniquem entre si por meio de troca de mensagens, fazendo uso de um Message Broker . No caso da PDPJ, utiliza-se para isso a solução open source conhecida como

A Keycloak.
B Kubernetes.
C RabbitMQ.
D TIBCO Enterprise Message Service .
E RabbitMB.

Na abordagem do Spring para construir serviços web RESTful, as solicitações HTTP são tratadas por uma classe conhecida como controlador. Nessa classe, a anotação que garante que as requisições HTTP GET feitas para /dados sejam mapeadas para o método dados() é a anotação

A @GetMappings("method=dados")
B @RequestMappingMethod("/dados")
C @GetMapping("/dados")
D @GetMappingMethod("/dados")
E @RequestMappings(method=dados)

A um Técnico foi solicitado para identificar um firmware contido num chip presente em placas-mãe responsável pela inicialização do computador e reconhecimento dos componentes ligados a ele. Assim que o usuário aperta o botão de ligar do PC, ele entra em ação. Age como uma interface entre o hardware e o sistema operacional, primeiro varrendo todos os componentes conectados na placa-mãe, num processo chamado POST ( Power On Self Test ), que verifica erros no hardware . Uma tecnologia mais atual que amplia suas funções é o UEFI. Trata-se de

A VIOT.
B VPROM.
C CBOS.
D BROM.
E BIOS.

Em User Interface (UI), Formulário é um grupo de controles de entrada relacionados que permite que os usuários forneçam dados ou configurem opções. O Input está entre os componentes de entrada de dados mais utilizados e pode fazer uso de Placeholders. O uso de Placeholders pode proporcionar mais clareza no design pois eles:

A agrupam elementos em formulários;
B dispensam a utilização de máscaras;
C geram rótulos dinâmicos tais como Legends;
D são acionáveis pelos usuários em caso de dúvidas;
E fornecem dicas e exemplos sobre o dado correto a ser inserido.

O analista de sistemas Pedro desenvolveu o webservice RService aplicando o estilo de arquitetura REST ( Representational State Transfer ). As aplicações clientes que utilizam o RService são desenvolvidas de forma desacoplada e dissociada de RService e manipulam os recursos de RService através de representações transferidas em mensagens autodescritivas. Para habilitar a independência no desenvolvimento de aplicações clientes com o uso de representações em mensagens autodescritivas, Pedro aplicou em RService o princípio REST:

A arquitetura cliente-servidor;
B código sob demanda;
C interface uniforme;
D sistema em camadas;
E capacidade de cache.

A respeito de requisitos e experiência do usuário, julgue o item subsecutivo. Do ponto de vista de design e de usabilidade, o produto mínimo viável dispensa padrões de qualidade comercial, sendo suficiente que a funcionalidade parcial proposta tenha um nível básico de confiabilidade.

A Certo
B Errado