Questões de Programação - Java para Concurso

Foram encontradas 1.650 questões

Q541154 Programação




Analise o código concernente à tecnologia JPA a seguir


1. @Entity

2. //inserir o código 1 aqui

3. public class Cliente {

4.

5. //inserir o código 2 aqui

6. private Long id;

7.

8. private String temporario;

9 } 


Qual das opções a seguir pode, respectivamente, substituir o comentário 1 e 2 para produzir corretamente a classe Cliente?

Alternativas
Q541151 Programação








Analise o código escrito em Java a seguir:


               public class Principal {

               public static void main(String[j args) {

               Principal principal = new Principal();

               Carro carro = principal.new Honda();

               carro.MetodoHonda();

               }

               class Carro extends Object {

               void MetodoCarroQ {

               System.out.println(Sou um objeto carro");

                   }

                }

                 class Honda extends Carro {

                 void MetodoHonda() {

                 System.out.println("Sou um carro da marca Honda");

                      }

                   }

                 } 


O que será exibido no console quando o método main() for executado?

Alternativas
Q537746 Programação

A linguagem de programação Java é muito utilizada por ser suportada em diversos dispositivos. Assinale a alternativa CORRETA sobre o código em Java abaixo:


public class OlaMundo {

public static void main(String[ ] args) {

System.out.println("Olá, Mundo!");

}

}

Alternativas
Q536816 Programação
Quanto aos conceitos de linguagens de programação, julgue o item que se segue.


Ao final da execução do trecho de código abaixo, escrito na linguagem Java, será exibido o valor 21.


int [ ] m = {1,2,3,4,5};

int [ ] n = {0,1,2,3,4};

int s = 0;

for (int i = 0; i <4; i++){

      if (m[i] % 2 != 0)

     m[i] = m[i] + n[ i ];

}

for (int a: m)

    s = s + a;

System.out.print(s);


Alternativas
Q536815 Programação
Quanto aos conceitos de linguagens de programação, julgue o item que se segue.


Na linguagem Java, se uma classe tem uma variável declarada com a palavra-chave final, significa que qualquer subclasse dessa classe estará impedida de alterar o valor dessa variável.


Alternativas
Q535637 Programação
Considere a classe Java abaixo.

public class Teste {
       public static void main(String[ ] args) {
              int [ ] num = {0, 0, 0, 0, 0, 0, 0};
              int c;
              c = 0;
             while (num [c]  != 10 && c < 7 ) {
                    c++;
              }
             System.out.print(c);
       }
}


Ao compilar e executar esta classe, será 


Alternativas
Q534289 Programação

As linguagens de programação orientada a objetos possuem diversos recursos, tornando os códigos desenvolvidos nelas cada vez mais poderosos e versáteis. Por exemplo, pensando em JAVA, pode-se fazer referência a membros de um determinado objeto utilizando a referência this. Dessa forma, considere o trecho de código a seguir.


public class ThisTeste

{

public static void main (String[] args)

{

TempoSimples tempo = new TempoSimples (14, 18, 20);

System.out.println( tempo.ConstroiString() );

}


}

class TempoSimples

{

private int hora;

private int minuto;

private int segundo;

public TempoSimples( int hora, int minuto, int segundo)

{

this.hora = hora;

this.minuto = minuto;

this.segundo = segundo;

}


public String ConstroiString()

{

return String.format("%24s: %s \n%24s: %s,

"this.StringUniversal()", this.StringUniversal(),

"StringUniversal()", StringUniversal() );

}


public String StringUniversal()

{


return String.format("%02d:%02d:%02d,

this.hora, this.minuto, this.segundo );

}

}


A partir do código anteriormente apresentado, assinale a alternativa que contempla a saída correta, quando este código é executado:

Alternativas
Q534288 Programação

Considere o seguinte trecho de código implementado em JAVA:


import java.util.Scanner

public class Addition

{

public static void main ( String[] args )

{

Scanner input = new Scanner ( System.in );


int numero1, numero2, soma;


numero1 = input.nextInt();

numero2 = input.nextInt();

soma = numero1 + numero2;

}


}


A partir do trecho de código apresentado, assinale a alternativa que apresenta apenas afirmações corretas:

Alternativas
Q533236 Programação
Considere o segmento de código abaixo:

                   Número da linha      Segmento de código
                               1                     public String pedaco (String palavra, int i, int j) {
                               2                           String pedacoPalavra = palavra.substring(i,j);
                               3                            return pedacoPalavra;
                               4                      } 



Este segmento de código é um método escrito na linguagem Java e retorna um pedaço da String fornecida como parâmetro para este método.

Considere ainda que este método foi chamado duas vezes em um determinado programa, conforme os itens abaixo.

I – System.out.println(pedaco(“Brasil", 1, 3));

II – System.out.println(pedaco(“Brasil", 1, 4));

Marque a alternativa que apresenta o pedaço da String “Brasil" que será impresso na tela.


Alternativas
Q533228 Programação
No desenvolvimento de uma rotina que utiliza uma estrutura do tipo Array em Java é necessário tratar a exceção que ocorre quanto o limite do Array é ultrapassado. Marque a alternativa que apresenta um tipo de exceção que NÃO pode ser utilizado para fazer este tratamento.
Alternativas
Q529560 Programação
Na linguagem Java, o pacote que contém as classes e interfaces para acessar bancos de dados relacionais, é:
Alternativas
Q529557 Programação
Na linguagem Java, uma thread executável pode entrar em um determinado estado por um intervalo de tempo especificado, retornando ao estado executável quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o estado:
Alternativas
Q529555 Programação
Na linguagem Java, são modificadores para controle de acesso às variáveis e aos métodos de uma classe:
Alternativas
Q529554 Programação

Em relação ao uso de arrays na linguagem Java, avalie as afirmativas a seguir.


I - Um array é um grupo de variáveis que contém valores todos do mesmo tipo.


II - O primeiro elemento em cada array tem um índice um.


III - Um arraylist é semelhante a um array, mas pode ser dinamicamente redimensionado.


Das afirmativas acima, apenas:

Alternativas
Q529553 Programação

Na linguagem Java, considere a seguinte instrução:


for (int counter = 1; counter <= 10; counter ++)


A condição de continuação do loop nessa instrução está representada por:

Alternativas
Q529552 Programação

Em relação ao uso das variáveis na linguagem Java, avalie as afirmativas a seguir.


I - Uma variável de tipo primitivo pode ser utilizada para invocar um método.


II - As variáveis locais de tipo primitivo são sempre inicializadas por padrão.


III - As variáveis de instância de tipo por referência são inicializadas por padrão com o valor null.


Das afirmativas acima, apenas:

Alternativas
Q528422 Programação
Na servlet de uma aplicação Java para web deseja-se retornar uma string contendo o nome do navegador do cliente e uma string contendo o valor de um parâmetro "nome" passado pelo cliente na requisição. Para realizar estas tarefas será necessário chamar, respectivamente, os métodos
Alternativas
Q522348 Programação
Em Java existem métodos que operam com listas, ou seja, coleção que podem conter elementos duplicados. O método que ordena aleatoriamente os elementos de uma lista é:
Alternativas
Q522347 Programação
Considere o seguinte trecho de código escrito na linguagem Java:


public class StringConstructors

{

  public static void main (String [ ] args)

   {

        char [ ] CharArray = {„b‟, „i‟, „r‟, „t‟, „h‟, „&‟, „d‟, „a‟, „y‟};

        string s = new string (“happy"); string s1 = new

        string (CharArray, 6, 3);

       system.out.printf (s1);

    }

}


A saída desse trecho de código é:  

Alternativas
Q522346 Programação
Em relação ao tratamento de exceções na linguagem Java, estão corretas as seguintes afirmativas, EXCETO:
Alternativas
Respostas
1081: B
1082: E
1083: B
1084: E
1085: E
1086: B
1087: A
1088: D
1089: B
1090: C
1091: A
1092: C
1093: A
1094: E
1095: C
1096: C
1097: A
1098: C
1099: B
1100: D