Baixe o app para aproveitar ainda mais
Prévia do material em texto
AS I PERGUNTA 1 Indique a saída dos trechos de programa em português estruturado, apresentados em seguida. Para as saídas considere os seguintes valores: A=2, B=3, C=5 e D=9. se .não. (D>5) então X = (A+B) * D Senão X = (B-A) / D fim_se Escreva X a. 45 b. 0,45 c. 0,11 d. 11 e. 1,11 Sabendo que o valor de D é 9, então:(D>5) => verdadeiro Mas como há a negação o valor torna-se falso, então as instruções do "se" não serão executadas. "Senão":X=(B-A)/D Sendo o valor de A igual a 2 e B igual a 3, então: X = (3-2)/9X = 1/9 Logo a saída é 1/9. 0,11 PERGUNTA 2 Indique a saída dos trechos de programa em português estruturado, apresentados em seguida. Para as saídas considere os seguintes valores: A=2, B=3, C=5 e D=9. Se (A>2) .e. (B<7) então X = (A+2) * (B-2) Senão X = (A+B) / D * (C+D) fim_se Escreva X a. 0,03 b. 3,03 c. 4 d. 0,4 e. 4,03 A não é maior que 2 por isso A+2*B=2 não é o valor de X. a+b = 5/D=0,55 C+D= 14 então, 0.55/14 = 0,03 Resposta : 0,03. PERGUNTA 3 Sabemos que as expressões aritméticas podem retornar dados numéricos e que também somente são permitidos operadores aritméticos e variáveis numéricas. Caso queiramos representar uma expressão de subtração, qual a simbologia utilizada? a. - b. + c. * d. / e. ** PERGUNTA 4 Conforme o fluxograma abaixo qual a construção correta do português estruturado? a. Programa PAR_IMPAR Início Var X: inteiro Leia X Se ( X%2==0 ) então Escreva “PAR” Else Escreva “IMPAR” Fim_Se Fim b. Programa PAR_IMPAR Início Var X: inteiro Leia X Se ( X%2==0 ) então Escreva “IMPAR” Else Escreva “PAR” Fim_Se Fim c. Programa PAR_IMPAR Início Var X: inteiro Leia X Se ( X%2==0 ) então Escreva “IMPAR” Fim_Se Fim d. Programa PAR_IMPAR Início Var X: inteiro Leia X Se ( X%2==0 ) então Escreva “PAR” Fim_Se Fim e. Programa PAR_IMPAR Início Var X: inteiro Leia X Escreva “PAR” Escreva “IMPAR” Fim AS II PERGUNTA 1 a. 7, 0 e 1. b. 12, 0 e 2. c. 5, 0 e 0. d. 7, 2 e 1. e. 5, 1 e 3. PERGUNTA 2 Na elaboração de algoritmos as palavras E, OU e NÃO são frequentemente utilizadas como operadores lógicos para conjunção, disjunção e negação, RESPECTIVAMENTE. Assim, analise atentamente o seguinte algoritmo: Algoritmo Algoritmo_ABC Var X: inteiro, Y:inteiro, Z: inteiro Início Leia X Leia Y Leia Z Se X < Y E Z > Y então Escreva "Mensagem 1" Fim_se Se X <= Z então Escreva "Mensagem 2" Fim_se Se Z + Y > 110 OU X + Y + Z < 60 então Escreva "Mensagem 3" Fim_se Fim Qual será a visualização – saída – desse algoritmo caso o usuário digite, RESPECTIVAMENTE, os valores inteiros 4, 20 e 112? a. Mensagem 1 Mensagem 2 Mensagem 3. b. Mensagem 2. c. Mensagem 2 Mensagem 3. d. Mensagem 1 Mensagem 3. e. Mensagem 1 Mensagem 2. PERGUNTA 3 Leia atentamente as seguintes estruturas: I If. II If-else. III Self-case. IV Se. V Se-senão. VI Supra-case. São PURAMENTE de decisão em pseudocódigo e/ou em programação as estruturas apresentadas em a. I, II, IV e V, apenas. b. I, IV e V, apenas. c. I e II, apenas. d. I, II, III, IV, V e VI. e. I, II e III, apenas. PERGUNTA 4 Analise atentamente o seguinte algoritmo: Algoritmo Algoritmo XPTO Var X: inteiro, Y:inteiro Início Leia X Leia Y Se X < Y então Escreva "Mensagem 1" Fim_se Se X >= Y então Escreva "Mensagem 2" Fim_se Se X + Y > 90 OU X + Y < 60 então Escreva "Mensagem 3" Fim_se Fim Qual será a visualização – saída – deste algoritmo caso o usuário digite, RESPECTIVAMENTE, os valores 45 e 9? a. Mensagem 2. b. Mensagem 2 Mensagem 3. c. Mensagem 1 Mensagem 2 Mensagem 3. d. Mensagem 3. e. Mensagem 3 Mensagem 2. AS III PERGUNTA 1 Segundo o trecho de código abaixo, qual seria o valor de X para que a saída do programa fosse ***** for(int i=0 ; i<=X ; i++){ System.out.print("*"); } a. 4 b. 5 c. 1 d. 3 e. 2 Valor de x = 4 PERGUNTA 2 Quais são os tipos de estrutura de repetição? a. if ... else, switch case, do ... while b. if, for, while c. for, do, else d. if, if.else, while, do.while e. for, while, do … while PERGUNTA 3 Inicialização das variáveis de controle, condição e atualização das variáveis de controle constituem uma: a. Estrutura if. b. Estrutura de decisão. c. Estrutura de if ... else. d. Estrutura de repetição. e. Estrutura switch case. Vamos exemplificar a estrutura de repetição “for”: “For” (inicialização; condição; atualização) { instruções a serem executadas; } O “for” pode ser usado para preencher uma matriz, fazendo um incremento até preenchimento por completo o número de linhas e colunas. PERGUNTA 4 É CORRETO afirmar que: I – Estruturas de repetição servem para executar repetidamente uma instrução enquanto determinada condição for verdadeira. II – Estruturas de repetição servem para executar repetidamente um bloco enquanto determinada condição for verdadeira. III – Estruturas de repetição também são conhecidos como laços(loop). a. Somente I está correta. b. Somente II esta correta. c. Somente III esta correta. d. Somente I e II estão corretas. e. Todas as afirmações estão corretas. AS IV PERGUNTA 1 No programa a seguir, quantas vezes a caixa de diálogo aparece na tela? import javax.swing.JOptionPane; public class teste { public static void main(String[] args) { int array[ ] = {7, 3, 5, 2, 1, 4}; for(int i = 0; i<6; i++){ if((array[i]%1)==0) JOptionPane.showMessageDialog(null, array[i]); } } } a. 6. b. 2. c. 3. d. 5. e. 4. 01.import javax.swing.JOptionPane; 02. 03.public class CaixasDeDialogo { 04. public static void main(String[] args) { 05. String nome = null; 06. nome = JOptionPane.showInputDialog("Qual é o seu nome?"); 07. JOptionPane.showConfirmDialog(null, "O seu nome é " + nome + "?"); 08. } 09.} PERGUNTA 2 Qual valor esta armazenado no índice [ 3 ] do vetor? a. 73. b. 35. c. 21. d. 49. e. 13. vet[0];vet[1];vet[2];vet[3];vet[4];vet[5];vet[6];vet[7];vet[8]; PERGUNTA 3 Na inicialização do array int [ ] X = { 7, 9, 15, 28, 36, 47}, podemos afirmar que o valor do índice X [ 3 ] é: a. 7 b. 28 c. 36 d. 9 e. 47 Pois a contagem de posições do array começa em zero vet[0];vet[1];vet[2];vet[3];vet[4];vet[5];vet[6];vet[7];vet[8]; 0,2 pontos PERGUNTA 4 Suponhamos que a palavra CHOCOLATE seja um vetor. Sendo assim, qual seria o valor armazenado no índice 9 desse vetor? a. O valor armazenado seria a letra A. b. O valor armazenado seria a letra T. c. O valor armazenado seria a letra E. d. O valor armazenado seria a letra L. e. A palavra CHOCOLATE não possui índice 9 se colocada como um vetor. CHOCOLATE - 9 caracteres; vetor para armazenar a palavra - vet[9]; vet[0];vet[1];vet[2];vet[3];vet[4];vet[5];vet[6];vet[7];vet[8]; C ; H ; O ; C ; O ; L ; A ; T ; E AS V PERGUNTA 1 O que faz a função Math.sin()? a. Calcula o valor da tangente. b. Calcula o valor do cosseno. c.Calcula o valor do seno. d. Calcular o valor de um logaritmo. e. Calcula o valor de uma raiz quadrada. 0,2 pontos PERGUNTA 2 O que o trecho de código a seguir faz? X = Double.parseDouble(jTextField1.getText()); a. Compara se X é igual o valor do campo jTextField1. b. Iguala a variável X a um numero Double. c. Transforma X em uma caixa de texto. d. Obtém o valor do campo jTextField1, transforma em Double e atribui o valor a X. e. Declara X como uma variável Double. PERGUNTA 3 O que faz o trecho de código a seguir? jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); a. Define o alinhamento horizontal de uma Label para esquerda. b. Define o alinhamento vertical de uma Label para esquerda. c. Define o alinhamento de um botão para esquerda. d. Define o alinhamento horizontal de uma Label para direita. e. Define o alinhamento de um botão da classe swing. 0,2 pontos PERGUNTA 4 O que significa a sigla GUI? a. Graphical Unix Interface. b. Graphical Unique Internet. c. Graphical User Internet. d. Graphical Unique Introduce. e. Graphical User Interface.
Compartilhar