Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Dado o programa Java abaixo, marque a alternativa que contém o valor que irá surgir na tela quando esse programa Java for executado. public static void main(String[] args) { int t=14; t=t+ 5 - 1; int a=9; t=t+a + 2; t=t % 6; int x=t+4 + 3; System.out.println(x); } 1. 12. 2. 1. 3. 34. 4. 55. 5. 68. 2. Pergunta 2 Examine o código listado abaixo. Quando ele for executado no computador, o que irá aparecer no monitor para o usuário? public static void main(String[] args) { int h=0; int U=5; int x=3; while (h <= (U+9) ) { h=h+x+2; x=x+3; } System.out.println(h); } 1. 24. 2. 5. 3. 10. 4. 40 5. 60. 3. Pergunta 3 Estrutura de dados que consiste em uma sequência de nós dinamicamente alocados, que são encadeados (conectados) através de apontadores, como ponteiros ou referências. Cada elemento possui um “antecessor” (exceto o primeiro) e um “sucessor” (exceto o último). Elementos podem ser inseridos e excluídos em qualquer lugar. Estamos falando de: 1. encadeada. 2. Lista Vetor. 3. Matriz. 4. Pilha. 5. Fila. 4. Pergunta 4 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. 5. Pergunta 5 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. 6. Pergunta 6 Em uma árvore binária, considerando-se as formas de se percorrer os nós, na ordem infixa, deve-se: Assinale a alternativa que complementa o enunciado. 1. Percorrer a subárvore da esquerda, em seguida visitar a raiz e, finalmente, percorrer a subárvore da direita. 2. Percorrer a subárvore da direita, em seguida percorrer a subárvore da esquerda e, finalmente, visitar a raiz. 3. Percorrer a subárvore da direita, em seguida visitar a raiz e, finalmente, percorrer a subárvore da esquerda. 4. Visitar a raiz, em seguida percorrer a subárvore da esquerda e, finalmente, percorrer a subárvore da direita. 5. Percorrer a subárvore da esquerda, em seguida percorrer a subárvore da direita e, finalmente, visitar a raiz. 7. Pergunta 7 Em um programa Java, há momentos em que precisamos exibir informações na tela, para que o usuário possa tomar ciência de alguma informação. Qual das opções abaixo é a mais adequada para realizar essa tarefa? 1. System.out.println 2. If 3. Power 4. Abs 5. For 8. Pergunta 8 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. 9. Pergunta 9 Analise as alternativas abaixo sobre vetores e matrizes e marque a CORRETA. 1. Matrizes são estruturas de dados bidimensionais homogêneas que utilizam linhas e colunas para identificação de elementos. 2. Vetores são estruturas de dados unidimensionais homogêneas em que a quantidade de elementos deve ser definida posteriormente. 3. Matrizes são estruturas de dados bidimensionais heterogêneas em que a quantidade de elementos deve ser definida no momento da declaração. 4. Matrizes são estruturas de dados unidimensionais homogêneas em que a quantidade de elementos deve ser definida no momento da declaração. 5. Um exemplo de declaração de uma matriz se dá por: int mat[10];. 10. Pergunta 10 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. Comentários
Compartilhar