Lógica e Programação Java

Questionário 05

  1. Considerando a seguinte linha: int[] x = new int[25]; selecione a questão correta:
    1. x[24] é 0
    2. x[24] é indefinido
    3. x[25] é 0
    4. x.length é 24

  2. Qual o resultado ao executar o seguinte trecho de código? double d = 12.3; float f = (float)d; int i = (int)f; d = i; System.out.println(d);
    1. 12.0
    2. 12.3
    3. 12
    4. Erro de Compilação

  3. Qual o resultado ao executar o seguinte trecho de código? int x, a = 6, b = 7; x = a++ + b++;
    1. x = 15, a = 7, b = 8
    2. x = 15, a = 6, b = 7
    3. x = 13, a = 7, b = 8
    4. x = 13, a = 6, b = 7

  4. Qual o resultado ao executar o seguinte trecho de código? int x = 4; System.out.println((x > 4)?99.99: 9);
    1. Mostra 99.99
    2. Mostra 9
    3. Mostra 9.0
    4. Erro de compilação na linha 4

  5. Qual dessas instruções está correta?
    1. byte c = 128;
    2. double d = 10.0F;
    3. float f = 41.0;
    4. char a = "B";

  6. Qual o modo correto de corrigir as seguintes instruções: int i = 10, a = 10; if i == a System.out.println(a); else System.out.println(a);
    1. Inserindo parênteses envolvendo a condicional do comando IF
    2. Retirando a instrução seguida do subcomando ELSE que não faz nada
    3. Todas as instruções estão corretas
    4. Retirando o ";" do primeiro System.out.println(a), pois o comando IF só necessita do ";" ao final

  7. Qual o resultado ao executar o seguinte trecho de código? byte b = 2; byte b1 = 3; b = b * b1; System.out.println(b);
    1. Mostra 6
    2. Mostra 6.0
    3. Erro de compilação
    4. Erro de Run-Time

  8. Considerando o fragmento de código a seguir, qual deve ser o tipo correto para definir a variável t? byte b = 11; short s = 13; t = b + s;
    1. int, long, float ou double
    2. short, int, long, float ou double
    3. byte ou short
    4. boolean, byte ou short

  9. Qual o nome do método, da classe java.lang.Math, que ao ser informado o valor -4.4 retornará o valor -4?
    1. min()
    2. round()
    3. abs()
    4. floor()

  10. Qual será o conteúdo do objeto s2 ao executar o seguinte trecho de código? String s1 = "phenobarbital"; String s2 = s1.substring(3,5);
    1. null
    2. "eno"
    3. "enoba"
    4. "no"

  11. Qual o nome do método, da classe java.lang.Thread, que fará uma Thread parar durante um determinado tempo?
    1. time()
    2. pause()
    3. sleep()
    4. stopLong()

  12. Qual será o resultado ao executar o seguinte classe com o comando java Brasil Argentina Suriname? public class Brasil { public static void main(String [] args) { System.out.println(args[0]); }}
    1. Brasil
    2. Argentina
    3. Suriname
    4. Erro de Compilação

  13. Quantas linhas serão mostradas ao executar o seguinte trecho de código? int m = 0; while( m++ < 2 ) System.out.println( m );
    1. 0
    2. 1
    3. 2
    4. 3

  14. Qual o resultado ao executar o seguinte trecho de código? char val = 1; switch( val ) { default: System.out.print( "S" ); case 1: System.out.print( "P" ); case 2: case 3: System.out.print( "Q" ); break; case 4: System.out.print( "R" ); }
    1. S P Q
    2. P Q
    3. S P Q R
    4. S

  15. Qual das instruções é válida para os atributos: int falso = 0; int verdadeiro = 1;
    1. if (falso) { }
    2. if (verdadeiro = falso) { }
    3. if (verdadeiro || falso) { }
    4. if (verdadeiro != falso) { }
Free Web Hosting