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
187 questões encontradas
Texto associado
Sobre Orientação a Objeto e concorrência em Java, julgue, como VERDADEIRO ou FALSO, os itens a seguir.

Uma classe que implementa uma interface precisa implementar todos os métodos abstratos declarados na interface, caso contrário, a classe é considerada como classe abstrata e precisa ser declarada usando a palavra-chave “ abstract ”.

C Certo
E Errado
Órgão: Universidade Federal da Bahia Cargo: Analista de Tecnologia da Informação - Área: Desenvolvimento Prova: Instituto AOCP - UFBA - Analista de Tecnologia da Informação - Área: Desenvolvimento - 2017
Texto associado
Sobre árvores balanceadas, julgue, como VERDADEIRO ou FALSO, os itens a seguir.

Uma árvore binária de pesquisa é considerada uma árvore AVL se todo vértice não folha, exceto a raiz, tem um vértice irmão, e, para todo par de irmãos, sua altura difere de no máximo 1.

C Certo
E Errado
Órgão: Universidade Federal da Bahia Cargo: Analista de Tecnologia da Informação - Área: Desenvolvimento Prova: Instituto AOCP - UFBA - Analista de Tecnologia da Informação - Área: Desenvolvimento - 2017

Os padrões de projeto (design patterns) que separam a construção
de um objeto complexo da sua representação e que capturam e
externalizam um estado interno de um objeto são, respectivamente,

A visitor e builder.
B decorator e interpreter.
C proxy e state.
D command e adapter.
E builder e memento.
Órgão: Tribunal Regional do Trabalho da 8ª Região Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação Prova: CESPE/CEBRASPE - TRT 8 - Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação - 2016

Os softwares estão categorizados em diversos tipos. Qual tipo de software são programas construídos para executarem dentro de um produto específico, como as teclas digitais de um forno micro-ondas?

A Software Embutido.
B Software de Aplicação.
C Software da Web.
D Software de Inteligência Artificial.
E Software Aberto.

Considere o serviço de páginas web implementado em uma arquitetura de três ou quatro camadas. Nessa arquitetura, o Browser se localiza na camada de

A Apresentação.
B Aplicação.
C Web.
D Serviços.
E Negócios.
Órgão: Prefeitura de Teresina Cargo: Técnico de Nível Superior - Área Analista de Sistemas Prova: FCC - Prefeitura de Teresina - Técnico de Nível Superior - Área Analista de Sistemas - 2016

Uma equipe de Analistas de TI, ao realizar a homologação de produtos resultantes de projetos de software , tem como objetivo principal

A entregar oficialmente o software ao cliente, mediante assinatura do protocolo de entrega.
B realizar testes por meio de especialistas da equipe de desenvolvedores.
C verificar a consistência da documentação produzida.
D confrontar a documentação de requisitos com as funcionalidades do software
E obter a aceitação do produto de software pelo cliente.

O principal negócio de uma empresa é armazenar e devolver combustíveis. A armazenagem ocorre a) por recebimento dutoviário, em que as distribuidoras clientes compram gasolina e GNV que são armazenados nos tanques da empresa; b) por recebimento rodoviário, pelo qual as distribuidoras clientes compram biocombustíveis (biodiesel e etanol) de usinas e o transportam até a empresa. Para armazenar os produtos a distribuidora precisa emitir uma NF − Nota Fiscal de armazenagem.

Considerando o negócio da empresa, a equipe de Analistas de TI iniciou o desenvolvimento de um sistema com uma reunião em que os clientes elegeram os pontos fundamentais do projeto, priorizando a emissão de NFs. Porém, para chegar ao ponto de emitir uma NF, muitas rotinas precisavam ser desenvolvidas, entre elas alguns cadastros essenciais. Após a definição de um layout simples para as telas de cadastro, foram executados testes funcionais e foi entregue a 1ª versão do sistema em 1 semana de trabalho. Os clientes, sempre presentes, iniciaram imediatamente o uso do sistema e deram os i, solicitando melhorias e novos recursos. No início a entrega de versões era constante, mas depois se estabilizaram em torno de 1 semana, mantendo sempre a comunicação ativa e o respeito. Os analistas usavam muito a refatoração e práticas TDD − Test-Driven Development durante o desenvolvimento.

Pelas características, a metodologia de desenvolvimento utilizada pela equipe de Analistas de TI é:

A Modelo em cascata ágil.
B SCRUM.
C Concorrente.
D XP − Extreme Programming.
E Processo Unificado.

Em PHP, para criar um cookie chamado produto contendo o valor Computador , e válido por dois dias, utiliza-se o comando:

A Response.Cookies("produto","Computador",Expires(time()+172800));
B setcookie (“produto”, “Computador”, time()+172800);
C Cookie produto = new Cookie(“Computador”,172800));
D $_COOKIE(“produto”, “Computador”,172800);
E setcookie (“produto”, “Computador”, time()+86400);

Considerando a estrutura de dados denominada árvore,

A a sua altura é definida como a profundidade média de todos os seus vértices.
B um vértice com um ou dois filhos é denominado folha.
C cada nó tem no mínimo dois filhos em uma árvore binária.
D as folhas de uma árvore binária completa podem ter profundidades distintas entre si.
E a profundidade de um vértice em uma árvore é definida como o comprimento da raiz da árvore até esse vértice.
Órgão: Prefeitura de Teresina Cargo: Analista Tecnológico - Área: Analista de Suporte Técnico Prova: FCC - Prefeitura de Teresina - Analista Tecnológico - Área: Analista de Suporte Técnico - 2016

Considere os construtores abaixo que são de duas classes Java de uma mesma aplicação.

public Corrente(double juroCh, String banco, String agencia,
String conta, String cliente, double saldo) {
super(banco, agencia, conta, cliente, saldo);
this.juroCh = juroCh;
}

public Conta(String banco, String agencia, String conta, String cliente, double saldo) {
this.banco = banco;
this.agencia = agencia;
this.conta = conta;
this.cliente = cliente;
this.saldo = saldo;
}

Pode-se concluir que

A Conta é construtor de uma interface e Corrente , da classe que a implementa.
B Corrente é uma subclasse da superclasse Conta .
C os dois construtores são de subclasses da mesma superclasse.
D a classe Conta não poderá ter sobrecarga de construtores.
E todo método da classe Conta terá que ser sobrescrito na classe Corrente