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
297 questões encontradas

O Time de Desenvolvimento de Sistemas (TDS) de uma organização recebeu demandas de alterações para o sistema SuperVALORES. Uma parte interessada solicitou duas mudanças na forma de apresentação de dados nos relatórios emitidos pelo SuperVALORES: • substituição do formato para datas de "MMDDAAAA" (mês-dia-ano) para "AAAAMMDD" (ano-mês-dia); e • conversão de moeda de real (R$) para dólar (US$). Com base no SNAP ( Software non-Functional Assessment Process ), as demandas de alteração solicitadas podem ser mensuradas utilizando a categoria:

A arquitetura, subcategoria componentes;
B operações de dados, subcategoria formatação de dados;
C design de interface, subcategoria múltiplos métodos de saída;
D ambiente técnico, subcategoria múltiplas interfaces de entrada/saída;
E operações lógicas e matemáticas, subcategoria operações para formatação.

A Equipe de Desenvolvimento de Soluções de Software (EDSS) recebeu a demanda de desenvolvimento de um software complexo e, por isso, pretende utilizar a abordagem Domain Driven Design (DDD). Com foco no modelo de domínio principal, a EDSS assumirá que:

A a lógica da aplicação deve considerar o modo de persistência de objetos nos repositórios;
B as entidades serão definidas pelos atributos que as descrevem;
C os analistas de negócio e de requisitos serão os responsáveis pela definição da Linguagem Ubíqua;
D os objetos do domínio serão modelados com responsabilidades do próprio armazenamento, mas não da própria exibição;
E uma operação deve ser adicionada ao modelo como uma interface autônoma, declarada como um serviço, quando não for uma reponsabilidade natural de uma Entidade ou de um Objeto de Valor.

Sônia precisa desenvolver um aplicativo para rastreamento de ambulâncias, em uma rede particular de saúde, tendo como base a arquitetura REST. Sabendo que o GPS de cada veículo cadastrado irá fornecer o posicionamento a cada 5 segundos, com armazenamento no servidor junto à data e hora, e que a consulta irá alimentar um mapa do Google, os métodos HTTP utilizados por Sônia para a inclusão de coordenadas e para a consulta à base serão, respectivamente:

A DELETE e GET;
B POST e PUT;
C POST e GET;
D GET e DELETE;
E GET e PUT.

Diversas operações matemáticas podem ser implementadas de forma recursiva, como no algoritmo seguinte. Função X (J: inteiro, K: inteiro) Início Se J < K Então Retorne J Senão Retorne X (J-K, K) Fim Considerando o domínio dos inteiros positivos, a função terá como resultado o(a):

A adição entre J e K;
B multiplicação de J por K;
C resto da divisão de J por K;
D subtração entre J e K;
E elevação de J à potência K.

Para acelerar a busca sobre uma lista de mensagens, Beatriz adotou uma tabela de dispersão, na qual o e-mail do emissor é quem define o hash. N: INTEIRO V: VETOR [0..N-1] de LISTA Algoritmo Adicionar (M: MENSAGEM) H

A o valor dos códigos ASCII, obtidos pela função Ord, deve ser multiplicado por N;
B a soma dos códigos ASCII deve ser feita do final para o início do campo email de M;
C o número N deve ser primo;
D a mensagem M deve ser incluída na lista da posição N – H do vetor V;
E o número N precisa ser par.

Maria está desenvolvendo um aplicativo desktop, com base em um ambiente de janelas, e precisa que alguns processos sejam disponibilizados de forma global no aplicativo, sem a necessidade de instanciar um objeto específico, e de forma que qualquer entidade possa acessar. Por estar trabalhando dentro da metodologia orientada a objetos, Maria precisará adicionar aos métodos globais os modificadores:

A privado e abstrato;
B protegido e sobrecarregado;
C público e abstrato;
D protegido e sobrescrito;
E público e estático.

O formato JSON é utilizado, por padrão, para a transmissão de dados nos Web Services REST. Nesse sentido ele é diferente do SOAP, que utiliza o formato XML. Observe o trecho XML a seguir. 101 Ana Maria Financeiro Comercial A representação da mesma entidade no formato JSON seria:

A {"usuario": 101, "Ana Maria"; "setores": "Financeiro", "Comercial"}
B ["codigo": 101,"nome": "Ana Maria", "setor": "Financeiro", "setor": "Comercial"]
C {"codigo": 101,"nome": "Ana Maria", "setores": ["Financeiro", "Comercial"]}
D [{"codigo": "101","nome": "Ana Maria"}, {"setores": ["Financeiro", "Comercial"]}]
E {"codigo": "101","nome": "Ana Maria", "setores": {"Financeiro", "Comercial"}}

Ao desenvolver um sistema em Java, Eliana decidiu usar os recursos para suporte ao paradigma funcional presentes na plataforma, como no código a seguir, para ordenar a lista. List dados = Arrays.asList("Ana","Luiz","Carlos"); dados.sort(expressão funcional); Para que o código de Eliana funcione, a expressão funcional utilizada deverá ser:

A lambda a,b : a>b
B (a,b) => a.compareTo(b)
C (a,b) -> a.equals(b)
D lambda a,b: strcmp(a,b)
E (a,b) -> a.compareTo(b)

William está trabalhando com a base de dados de uma clínica, onde estão presentes as entidades descritas a seguir. Paciente (Id: Integer PK, Nome: Varchar(50)) Medico (Id: Integer PK, Nome: Varchar(50)) Atendimento (Id: Integer PK, IdPaciente: Integer FK(Paciente), IdMedico: Integer FK(Medico), Data: Date) Para que William obtenha os nomes dos pacientes que foram tratados por todos os médicos, a instrução SQL a ser utilizada é:

A select p.nome from paciente p, atendimento a where a.idpaciente = p.id and a.idmedico = all (select id from medico);
B select p.nome from paciente p where not exists ( select id from medico m where id not in ( select idmedico from atendimento where idpaciente = p.id));
C select p.nome from paciente p where exists ( select idmedico from atendimento where idpaciente = p.id);
D select p.nome from paciente p, atendimento a where a.idpaciente=p.id group by p.nome having count(*) = (select count(*) from medico);
E select p.nome from paciente p, atendimento a where a.idpaciente = p.id and a.idmedico = any (select id from medico);