Questões de Concurso sobre JAVA*

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.512 questões encontradas
Questões por página
20
Mais recentes
 

Considerando que o código Java a seguir compila e executa sem erros e imprime "0.0":


1 public abstract class Compra {

2 private double valor;

3 public Compra(double valor) {

4 this.valor = valor; }

5 public double getValor() {

6 return this.valor; }

7 public static void main(String[] a) {

8 Compra c = new AVista(200, 10/100);

9 System.out.println(c.getValor()); }}

10 class AVista extends Compra {

11 private double desconto;

12 public AVista(double valor,

13 double desconto) { super(valor);

14 this.desconto = desconto; }

15 public double getValor() {

16 return 0;

17 }}



Que instrução deve substituir return 0; na linha 16 para que o programa imprima “180.0”?


A

return 180.0;


B

return this.valor - this.valor * desconto;


C

return super.getValor() * (1 - this.desconto);


D

return super.valor - super.valor * this.desconto;


E

return super.getValor() - super.getValor() * this.desconto;

Na linguagem Java, escrever na mesma classe dois ou mais métodos com as mesmas assinaturas, exceto pelos conjuntos de parâmetros, é um recurso conhecido como:


A

Herança.


B

Multi Method Declaration (MMD).


C

Polimorfismo paramétrico.


D

Sobrescrita.


E

Sobrecarga.

A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte:


I. while (repetir == "SIM") {

II. while (repetir.equalsIgnoreCase("SIM")) {

III. while (repetir.equals("SIM")) {


Quais estão corretas?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

Um web service em Java é um programa cujos métodos públicos são acessados por aplicações remotas. Utiliza como base protocolos como SOAP e HTTP. É correto afirmar que:


A

Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para isso, é empregado um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um servidor específico para fornecer o serviço desejado.


B

Um web service, para ser utilizado, precisa ser escrito com o protocolo SOAP encapsulado numa conexão IMAP. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado.


C

Um web service, para ser utilizado, precisa ser compilado na linguagem Intel assembly e empregado em um servidor para esta tecnologia. Esse procedimento é semelhante ao utilizado pelos servlets e páginas JSP que necessitam de um servidor específico para fornecer o serviço desejado.


D

Um web service, para ser utilizado, precisa ser carregado por um daemon que aguarda requisições. Para isso, é empregado um servidor multiplataforma. Esse procedimento é semelhante ao utilizado pelos serviços de proxy que necessitam de autenticação de usuário.


E

Um web service, para ser utilizado, precisa ser ativado por um serviço da plataforma Windows ou pelo daemon inetd da plataforma Unix, encapsulado numa conexão TELNET. Esse procedimento é semelhante ao utilizado pelos serviços de backup que necessitam de autorização de usuário.

   
Gerar simulado