Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 Em um programa Java, há momentos em que desejamos executar um conjunto de instruções várias vezes seguidas. Qual das opções abaixo permite realizar isso? 1. WHILE 2. PRINTF 3. SQRT 4. ABS 5. MAX 2. Pergunta 2 Para aumentar a utilidade de um programa Java para quem o utiliza, podemos permitir ao usuário customizar o funcionamento do programa Java. Isso pode ser feito passando informações para o programa Java à medida que ele solicita essas informações ao usuário. Qual das opções listadas abaixo é a mais adequada para implementar esse recurso (solicitar informações ao usuário)? 1. SCANNER 2. FOR 3. WHILE 4. SQRT 5. POWER 3. Pergunta 3 Ao participar de uma seleção para um emprego, foi pedido a você que analisasse o código abaixo e informasse qual valor apareceria na tela após o programa Java executar. Que valor é esse que aparece na tela? public static void main(String[] args) { int p=7, k = 0; int g=5; int d=9; while (d <= (g + 11 - 3)) { p=p+k+3; d=d+4; } p=p+7 - 2; System.out.println(p); } 1. 18. 2. 1. 3. 36. 4. 44. 5. 56. 4. Pergunta 4 Se o código abaixo for executado, o que irá surgir na tela do computador? public static void main(String[] args) { int d=0; int w=3; while (w <= 12) { d=d*w; w=w+4; } d=d + 9 - 5; System.out.println(d); } 1. 4. 2. 16. 3. 28. 4. 39. 5. 46. 5. Pergunta 5 Sobre as estruturas de dados, marque a alternativa INCORRETA. 1. Em uma lista encadeada, a ordem dos objetos é definida pelo índice da lista. 2. O atributo “topo” de uma pilha dá acesso ao elemento mais recentemente inserido. 3. Uma fila é uma estrutura na qual o primeiro que chega é o primeiro que sai. 4. Após ser criado, um vetor possui tamanho fixo. 5. As matrizes são tipos de dados indexados (acessados por índices), de forma semelhante a um vetor. 6. Pergunta 6 Um usuário encontrou as instruções a seguir em um programa Java no seu computador de trabalho e executou-o. O que apareceu na tela para ele? public static void main(String[] args) { int m=(64+48-12) % 7; int g=m+10; System.out.println(g); } 1. 12. 2. 0. 3. 6. 4. 30. 5. 40. 7. Pergunta 7 Analise o programa Java abaixo e marque a alternativa que contém o valor que será impresso na tela quando ele rodar. public static void main(String[] args) { int resultado=1; int s=1; while (s <= 9) { resultado=resultado*s; s=s+3; } resultado=resultado + 4; System.out.println(resultado); } 1. 32. 2. 11. 3. 5. 4. 67. 5. 79. 8. Pergunta 8 Considere que em uma pilha foram aplicados os seguintes comandos: PUSH (10) PUSH (5) PUSH (3) PUSH (40) POP ( ) PUSH (11) PUSH (4) PUSH (7) POP ( ) POP ( ) Após a execução dos comandos, o valor no topo da pilha é: 1. 11. 2. 4. 3. 7. 4. 3. 5. 40. 9. Pergunta 9 Um programador recebeu o programa Java abaixo, e executou-o em sua máquina. Qual valor ele viu na tela como resultado da execução do programa? public static void main(String[] args) { int Y=5; int K=34; while (Y < K) { if (Y % 2 == 1) Y=Y+7; else Y=Y+8; } System.out.println(Y); } 1. 36. 2. 0. 3. 49. 4. 15. 5. 64. 10. Pergunta 10 Estruturas de dados homogêneas são estruturas que permitem armazenar conjuntos de dados de um mesmo tipo (por isso o nome “homogêneas”) em uma única variável. São também chamadas de variáveis compostas homogêneas ou variáveis compostas indexadas. Considerando a definição acima, assinale a opção que contém uma estrutura de dados homogênea. 1. Vetor. 2. Lista encadeada. 3. Fila. 4. Pilha. 5. Lista
Compartilhar