Questões de Concurso Comentadas sobre java em programação

Questões Discursivas

Foram encontradas 1.776 questões

Q986380 Programação
Java é uma linguagem de programação orientada a objetos. Considere a afirmação correta, relacionada com essa tecnologia.
Alternativas
Q983574 Programação

Considere as seguintes afirmativas sobre class constructor na linguagem Java.


I. Deve receber o mesmo nome da classe a ele associada.

II. Não deve ser especificado um tipo de retorno na sua declaração.

III. É útil para a definição de valores iniciais para os atributos da classe.

IV. É sempre declarado como public.


É correto somente o que se afirma em:

Alternativas
Q981224 Programação
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
Alternativas
Q979964 Programação
Em relação aos arrays e arraylists na linguagem Java, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir:
I Tentar utilizar uma constante antes de ela ser inicializada é um erro de compilação. II Atribuir um valor a uma variável constante depois de ela ter sido inicializada é um erro de compilação. III A linguagem Java não permite aos programadores escolher entre passar por valor e passar por referência, pois todos os argumentos são passados por referência.
As afirmativas I, II e III são, respectivamente:
Alternativas
Q970916 Programação
Ao analisarmos uma classe Java, nos deparamos com um método que implementa diversas funcionalidades, tornando-se um método com muitas linhas de código, de difícil compreensão e manutenção. Para melhorar essa situação, decidimos dividi-lo em métodos menores, mais fáceis de entender e de efetuar manutenções. A esse processo de organizar e melhorar a estrutura interna de uma aplicação, denominamos de:
Alternativas
Q970693 Programação
Em relação as funções de saída nos algoritmos e JAVA respectivamente, marque a alternativa CORRETA:
Alternativas
Q970692 Programação
Em relação aos delimitadores de blocos em JAVA, marque a alternativa VERDADEIRA:
Alternativas
Q969443 Programação

Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.


I. int[ ] a = {1,3};

II. int b [ ] = new int[2]; b[0]=1; b[1]=3;

III. int [ ] c = new int[2]; c.add(1); c.add(2);

IV. int [ ] [ ] d = {{1,3},{4,5}};

V . int e [ ] [ ] = {{1,3},{4,5}};


Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException: Uncompilable source code”. Essa mensagem foi exibida porque o item

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966949 Programação

Pilhas são consideradas as mais simples e também as mais importantes de todas as estruturas de dados. Define-se pilha como uma coleção de objetos que são inseridos e retirados, seguindo o princípio “o último que entra é o primeiro que sai”, também conhecido como LIFO, por seu acrônimo em inglês Last-In First-Out.

A estrutura de dados pilha é uma classe “embutida” no pacote java.util de Java. A classe (I) é uma estrutura de dados que armazena objetos Java genéricos e inclui, entre outros, o método (II) para inserir o objeto no topo da pilha e o método (III) para remover o elemento no topo da pilha e o retorna.


Os itens (I), (II) e (III) são, respectivamente:

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966947 Programação
Nas linguagens de programação Java e C++, o polimorfismo paramétrico é materializado, respectivamente, pelas funcionalidades e/ou características:
Alternativas
Q2716412 Programação

Com relação a Java EE 7, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) Servlets são scripts Java com um ciclo de vida definido no servidor.

( ) Facelets é uma linguagem de declaração da apresentação para aplicações JSF.

( ) CDI permite que as dependências dos objetos sejam recebidas, via parâmetros, de forma simplificada.

( ) EJBs são componentes server-side que encapsulam a lógica de negócio de uma aplicação.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q2716411 Programação

Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas:

1. Classes abstratas não podem conter atributos.

2. Uma classe abstrata pode conter métodos concretos.

3. O construtor de uma classe abstrata deve ser abstrato.

4. Classes abstratas podem ser instanciadas.

Assinale a alternativa correta.

Alternativas
Q2716410 Programação

Considere o seguinte programa em Java:


class ClassePai {

public void mostrar() {

System.out.print("pai ");

}

}

class ClasseFilha extends ClassePai {

public void mostrar() {

System.out.print("filha ");

}

}

public class Teste {

public static void main(String[] args) {

ClassePai p1 = new ClassePai();

ClassePai p2 = new ClasseFilha();


p1.mostrar();

p2.mostrar();

((ClasseFilha)p2).mostrar();

((ClasseFilha)p1).mostrar();

}

}


Assinale a alternativa que descreve sua saída.

Alternativas
Q2051047 Programação
Em um servidor Apache Tomcat versão 9.x, qual elemento java permite que um browser execute um applet em uma sandbox própria de modo a prevenir que possíveis códigos maliciosos ou não confiáveis acessem arquivos no sistema operacional, por exemplo?
Alternativas
Q1997090 Programação

Analise o seguinte código escrito na linguagem Java:

public class CalculoRecursivo {

           public long calculo(long numero){

                        if (numero <= 1) return 1;

                        else return numero * calculo(numero - 1);

            }

           public void exibeCalculo() {       

                      for (int i = 0; i <= 5; i++)

                               System.out.printf("Posição [%d]: %d\n", i,

calculo(i));

         }

        public static void main(String[] args) {

                   CalculoRecursivo c = new CalculoRecursivo();

                   c.exibeCalculo();

           }

}


ssinale o conteúdo o que será exibido na última linha da saída do programa:

Alternativas
Q1896193 Programação
No Java, a coleção que permite visitar seus elementos de acordo com sua ordenação natural é a:
Alternativas
Q1896192 Programação
Na linguagem de programação Java, uma classe declarada como “abstract” pode
Alternativas
Q1393306 Programação

Analise o seguinte código escrito na linguagem Java:


 public static double recursive (double d) {

                if (d <= 1) {

                              return 1;

               }

                else {

                            return d * recursive(d - 1);

                 }

  } 



Assinale o conteúdo que será exibido na saída do programa quando a função for chamada com o parâmetro 6:  

Alternativas
Q1321537 Programação

Considere as seguintes afirmações sobre o uso de classes na linguagem Java:


I. A uma variável de subclasse final é possível atribuir uma referência de superclasse não final.

II. Todos os métodos definidos em uma classe declarada como final são igualmente final.

III. Mesmo se declarado como final, um método pode ser redefinido numa subclasse dinâmica.


Está correto somente o que se afirma em 

Alternativas
Q1321516 Programação
O comando da linguagem Java que exibe se a string nomeA é igual à string nomeB é
Alternativas
Respostas
641: C
642: D
643: A
644: C
645: E
646: D
647: B
648: E
649: A
650: A
651: C
652: B
653: D
654: C
655: D
656: D
657: B
658: D
659: A
660: B