Lista completa de Questões de Ciência da Computação da Escola de Administração Fazendária (ESAF) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Na linguagem de programação Java, pode-se definir a visibilidade dos métodos e atributos. Com relação a essa característica, é correto afirmar que
métodos declarados como public em uma superclasse, quando herdados, precisam ser protected em todas as subclasses dessa classe.
métodos declarados como protected em uma superclasse, quando herdados, precisam ser protected ou public nas subclasses dessa classe.
o nível de acesso protected é mais restritivo do que o nível de acesso default.
métodos declarados como public só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas.
métodos declarados como default só podem ser acessados a partir dos métodos da própria classe.
Um dos aprimoramentos feitos na linguagem Java foi a introdução da reflexão. Com relação a esse recurso, é incorreto afirmar que
a classe Method do pacote java.lang.reflect decodifica informações de modificador sobre classes, variáveis e métodos.
o uso da reflexão se torna mais útil quando se está trabalhando com serialização de objeto.
a classe Field do pacote java.lang.reflect gerencia e localiza informações sobre variáveis de classe e de instância.
por meio da reflexão, um programa Java pode carregar uma classe sobre a qual ele nada conhece, encontrar as variáveis, métodos e construtores dessa classe e trabalhar com eles.
a reflexão é necessária com o uso de JavaBeans, em que a capacidade de um objeto consultar outro a respeito do que ele pode fazer é útil ao se criar aplicativos mais complexos.
J2EE - Java 2 Enterprise Edition é uma plataforma de desenvolvimento de aplicações multicamadas, baseada em componentes, largamente utilizada em aplicações corporativas. A respeito das tecnologias envolvidas nessa plataforma, é correto afirmar que
Servlets são classes de programação Java que geram conteúdo dinâmico (normalmente para páginas HTML) e interagem com os clientes, utilizando o modelo challenge/request. Normalmente utilizam o protocolo HTTP, apesar de não serem restritas a ele.
JSF (Java Server Faces) é um framework de interfaces para aplicações WEB que permite a inclusão de componentes gráficos, tais como campos e botões, não sendo possível salvá-los no servidor.
JSP (Java Server Pages) é uma tecnologia que permite ao desenvolvedor de páginas para Internet produzir aplicações que acessem banco de dados, manipulem arquivos no formato texto e capturem informações a partir de formulários. Dessa forma, conteúdos dinâmicos podem ser adicionados para páginas estáticas, tais como páginas HTML.
Java Beans são objetos que atuam como armazenamento temporário para as páginas de uma aplicação, sendo, portanto, localizados na camada de banco de dados.
JCA (Java Cryptography Architecture) são objetos que padronizam a ligação a aplicações legadas, disponibilizando serviços de criptografia.
A tecnologia mais adequada para sistemas de objetos distribuídos que compreendem o suporte a diferentes linguagens de programação e plataformas de execução é
CORBA.
DCOM.
Java RMI.
DCE.
RPC.
O que fazer para forçar a coleta de lixo de um objeto, em Java? Indique a opção correta.
Invocar finalize().
Remover todas as referências ao objeto.
Invocar Runtime.gc().
Invocar System.gc().
A coleta de lixo não pode ser forçada.
Considere o seguinte fragmento de código, para o método run() de uma determinada linha de execução (thread), em Java.
1. try{
2. sleep(1000);
3. } catch (InterruptedException ie){}
Se considerarmos que a linha de execução não é interrompida, é correto afirmar que
o código não compila.
a linha de execução entra em estado "Pronto", após 1000 milissegundos.
a linha de execução entra em estado "Pronto", em exatamente 1000 milissegundos.
a linha de execução entra em estado "Pronto", em pelo menos 1000 milissegundos.
o código compila, mas não executa, lançando uma exceção do tipo ThreadException.
A habilidade para uso de uma mesma mensagem para invocar comportamentos distintos de um determinado objeto é denominada
Interface.
Polimorfismo.
Herança.
Encapsulamento.
Abstração.
Os equipamentos de interconexão que delimitam domínios de difusão são os
roteadores.
comutadores.
concentradores.
pontes.
repetidores.
O Sistema Gerenciador de Banco de Dados MySQL foi desenvolvido baseado em três premissas básicas: confiabilidade, facilidade de uso e desempenho. O MySQL está disponível para várias plataformas de software e hardware por meio de arquivos binários executáveis, pacotes de distribuição pré-compilados ou distribuição em código fonte, permitindo instalações personalizadas. A respeito do MySQL, é correto afirmar que
o MySQL não suporta o uso de stored procedures e triggers.
o tamanho de uma tabela do MySQL está limitado a 4Gb independente do sistema operacional utilizado.
são tipos de dados válidos: INTEGER, DOUBLE, DATE, BLOB, BIT, NUMERIC, MONEY, VARCHAR.
é possível instalar o MySQL nos sistemas operacionais MAC OS e Novell Netware.
a "storage engine" BLACKHOLE foi desenvolvida para ambientes com elevado número de transações com suporte total às operações de COMMIT e ROLLBACK.
O administrador de uma rede deve selecionar um meio de transmissão para uma distância de longo alcance, de modo que interferências eletromagnéticas não são permitidas. A solução mais adequada deve utilizar
cabo coaxial.
cabo par trançado não-blindado.
cabo par trançado blindado.
infra-vermelho.
fibra ótica.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...