Questões de Concurso sobre Desenvolvimento web em 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
 
10 questões encontradas
Questões por página
20
Mais recentes
 

A respeito do seguinte trecho de código Java, assinale a alternativa correta.



A

O código apresenta erro em tempo de compilação por ambiguidade: o compilador não consegue decidir entre exibir(Integer) e exibir(double) para o argumento null.


B

O método exibir(double) não pode ser sobrecarregado com exibir(Integer), pois Integer é um tipo primitivo e double é um wrapper.


C

O código compila e executa normalmente, imprimindo “Valor inteiro: null”.


D

O método main está incorreto, pois não é permitido passar valores null para métodos sobrecarregados.


E

O compilador automaticamente converte null para double, e o método exibir(double) é executado com valor 0.0.

Durante o desenvolvimento de um sistema de vendas, um analista implementou a classe abaixo para calcular o valor do desconto aplicado sobre um produto com base em um percentual fornecido:


public class Produto {

public double preco;

public double calcularDesconto(double percentual) {

return preco * (percentual / 100);

}

}


Considerando que um produto custa R$ 200,00 e deseja-se aplicar-lhe um desconto de 10%, qual das alternativas abaixo apresenta a sequência correta de comandos em Java que deve ser utilizada para instanciar um objeto, configurar o preço e obter o valor do desconto?


A

Produto.calcularDesconto(10);


B

new Produto().preco = 200; calcularDesconto(10);


C

Produto p = new Produto(); p.calcularDesconto(10);


D

Produto p = new Produto(); p.preco = 200; p.calcularDesconto(10);


E

calcularDesconto(200, 10);

Considere o seguinte código em Java:

public static void main(String[] args)

throws MalformedURLException {

URL url = new URL(“https://bloco13:trib@”+

”www.tjms.jus.br/ws?id=0#A");

String s1 = url.getRef(), s2 = url.getUserInfo(),

s3 = url.getQuery(), s4 = url.getFile();

Arrays.asList(s1,s2,s3,s4).stream()

.map(s->s.concat(";"))

.forEach(System.out::print);

}

Ao ser executado com as importações necessárias, o código acima imprime na saída padrão:


A

Exception;


B

A;bloco13;id=0;null;


C

null;bloco13:trib;id=0#A;null;


D

A;bloco13:trib;id=0;/ws?id=0;


E

null;bloco13;id=0#A;/ws?id=0#A;

Java é uma linguagem de programação orientada objetos, lançada em 1995, pela Sun Microsystems, que, ao longo dos anos, tornou-se uma das linguagens mais populares utilizadas devido à sua portabilidade e eficiência. Sobre os conceitos fundamentais da linguagem Java, marque V para as afirmativas verdadeiras e F para as falsas.


( ) Uma classe pode herdar de várias classes ao mesmo tempo.

( ) O uso de “super” é restrito à chamada de métodos do construtor da classe pai.

( ) A palavra-chave “final” pode ser usada para prevenir que um método seja sobrescrito.

( ) A interface em Java pode conter apenas métodos abstratos.


A sequência está correta em


A

F, F, F, F.


B

V, F, V, F.


C

F, F, V, F.


D

V, V, V, V.

Com relação ao desenvolvimento utilizando linguagem Java, assinale a alternativa que apresenta a função de um applet Java em um ambiente de navegação na web.


A

Um programa Java que é executado localmente no computador do usuário sem precisar de conexão com a internet


B

Um pequeno programa Java projetado para ser baixado e executado automaticamente por um navegador compatível com Java


C

Um software instalado manualmente no servidor para melhorar o desempenho da navegação na web


D

Um programa Java que substitui completamente o navegador do cliente

A sobrecarga de método é um recurso cujos métodos com o mesmo nome podem ser declarados na mesma classe, contanto que obedeçam determinadas regras da linguagem de programação. Sobre o funcionamento da sobrecarga de método em Java, analise as afirmativas abaixo.


I Java não suporta sobrecarga de métodos, apenas de operadores.

II Métodos sobrecarregados são distinguidos por suas assinaturas (nome do método e a lista de parâmetros, mas não pelo tipo de retorno e modificadores).

III O tipo de retorno faz parte da assinatura do método.

IV As declarações public static int square (int intValue) e public static double square (double double Value) são exemplos de sobrecarga de métodos.


Das afirmativas, estão corretas


A

I e II.


B

I e III.


C

II e IV.


D

III e IV.


Considerando o código precedente, desenvolvido em Java, assinale a opção que corresponde à correta execução desse código.


A

Resultado=12


B

Resultado=21


C

Resultado=4


D

Resultado=9


E

Resultado=14

Um desenvolvedor Java 21 precisa implementar uma enumeração chamada DiaDaSemana, que representa os dias da semana, de forma a garantir que esteja acessível em todos os pacotes usados no sistema.


Considerando-se esse contexto, qual extrato de código se deve usar para fazer essa implementação?


A

enum DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}


B

enumeration DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}


C

public enum DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}


D

enum DiaDaSemana: {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}


E

public enumeration DiaDaSemana {SEGUNDA, TERCA, QUARTA, QUINTA, SEXTA, SABADO, DOMINGO}

Analise a seguinte estrutura de comando em JAVA e assinale a alternativa que melhor a descreve.


1. import java.util.Scanner;

2. public class Exemplo

3. {

4. public static void main(String

args[])

5. {

6. int a, b;

7. Scanner e = new Scanner(System.in);

8. System.out.println(“Digite o primeiro

número: “);

9. a = e.nextInt();

10. System.out.println(“Digite o segundo

número: “);

11. b = e.nextInt();

12. soma(a,b); // chamada do método

soma()

13. }

14 public static void soma(int a,int b)

15. {

16. int s;

17. s = a + b;

18. System.out.println(“Soma = “ + s);

19. }

20. }


A

Método encapsulado.


B

Método com passagem de parâmetros e com retorno.


C

Método sem passagem de parâmetros e com retorno.


D

Método sem passagem de parâmetros e sem retorno.


E

Método com passagem de parâmetros e sem retorno.

 
 
Gerar simulado