Baixe o app para aproveitar ainda mais
Prévia do material em texto
Unidade I - Conceito de Lógica Aplicada a Programas PERGUNTA 1 1. 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 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_560846_1&content_id=_4561242_1 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 0,2 pontos PERGUNTA 2 1. QUESTÃO ANULADA 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 0,2 pontos PERGUNTA 3 1. 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 divisão, qual a simbologia utilizada? a. - b. + c. * d. / e. ** 0,2 pontos PERGUNTA 4 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 Pergunta 1 0,2 em 0,2 pontos Conforme o fluxograma abaixo qual a construção correta do português estruturado? Resposta Selecionada: 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 Pergunta 2 0,2 em 0,2 pontos QUESTÃO ANULADA 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 Resposta Selecionada: a. 0,03 Pergunta 3 0,2 em 0,2 pontos 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 divisão, qual a simbologia utilizada? Resposta Selecionada: d. / Pergunta 4 0,2 em 0,2 pontos 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 Resposta Selecionada: c. 0,11 Segunda-feira, 18 de Março de 2019 21h42min19s BRT Unidade II - Estruturas de Decisão PERGUNTA 1 1. 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 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_560846_1&content_id=_4561251_1 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. 0,2 pontos PERGUNTA 2 1. 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. 0,2 pontos PERGUNTA 3 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. 0,2 pontos PERGUNTA 4 1. 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. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Usuário Reginaldo Duarte Cecotte CRUZ_EAD_Engenharia Ambiental (Bacharelado)_3A_20191 Curso TÉCNICAS DE PROGRAMAÇÃO - 60h_Turma_03_032019 Teste AS_II Iniciado 18/03/19 21:44 Enviado 18/03/19 21:54 Status Completada Resultado da tentativa 0,8 em 0,8 pontos Tempo decorrido 9 minutos Pergunta 1 0,2 em 0,2 pontos 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? Pergunta 2 0,2 em 0,2 pontos 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 Pergunta 3 0,2 em 0,2 pontos Pergunta 4 0,2 em 0,2 pontos 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? Segunda-feira, 18 de Março de 2019 21h54min16s BRT Unidade III – Estruturas de Repetição PERGUNTA 1 1. Quando conhecemos o número de vezes que o trecho do programa será executado, qual estrutura de repetição deve ser usada? a. for b. while c. do … while d. if e. if … else 0,2 pontos PERGUNTA 2 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 https://bb.cruzeirodosulvirtual.com.br/webapps/blackboard/content/listContent.jsp?course_id=_560846_1&content_id=_4561260_1d. 3 e. 2 0,2 pontos PERGUNTA 3 1. Em estruturas de repetições as chaves servem para: a. Controlar a atualização das variáveis. b. Delimitar a condição do contador. c. Delimitar o início e o fim do bloco que será repetido. d. Controlar o número de repetições realizadas pelo acumulador. e. Delimitar o início e o fim da estrutura de decisão 0,2 pontos PERGUNTA 4 1. 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 Usuário Reginaldo Duarte Cecotte CRUZ_EAD_Engenharia Ambiental (Bacharelado)_3A_20191 Curso TÉCNICAS DE PROGRAMAÇÃO - 60h_Turma_03_032019 Teste AS_III Iniciado 18/03/19 21:58 Enviado 18/03/19 22:04 Status Completada Resultado da tentativa 0,8 em 0,8 pontos Tempo decorrido 5 minutos Pergunta 1 0,2 em 0,2 pontos Quando conhecemos o número de vezes que o trecho do programa será executado, qual estrutura de repetição deve ser usada? Pergunta 2 0,2 em 0,2 pontos 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("*"); } Pergunta 3 0,2 em 0,2 pontos Em estruturas de repetições as chaves servem para: Pergunta 4 0,2 em 0,2 pontos Quais são os tipos de estrutura de repetição? Segunda-feira, 18 de Março de 2019 22h04min07s BRT OK Unidade IV PERGUNTA 1 1. É CORRETO afirmar: I – Um elemento booleano de uma matriz é inicializado como o valor false. II – Um elemento Double de uma matriz é inicializado como 1.0. III – Um elemento Float de uma matriz é inicializado como 1. a. Somente I está correta. b. Somente II está correta. c. Somente I e II estão corretas. d. Somente I e III estão corretas. e. Somente II e III estão corretas. 0,2 pontos PERGUNTA 2 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. javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_4561265_1&course_id=_560846_1&nolaunch_after_review=true'); e. 4. 0,2 pontos PERGUNTA 3 1. 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 0,2 pontos PERGUNTA 4 1. O que o programa a seguir faz? 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]%2)==0) JOptionPane.showMessageDialog(null, array[i]); } } } a. Declara um array com valores estabelecidos e a seguir verifica índice por índice do array, se o índice for um número ímpar, exibe uma mensagem. b. Declara uma matriz com valores estabelecidos e a seguir verifica índice por índice do array, se o índice for um número par, exibe uma mensagem. (Errada) c. Declara um array com valores estabelecidos e a seguir verifica índice por índice do array, se o índice for um número, par exibe uma mensagem. (Correta) d. Declara um array com valores aleatórios e a seguir verifica índice por índice do array, se o índice for um número par, exibe uma mensagem. e. Declara um array com valores aleatórios e a seguir verifica índice por índice do array, se o índice for um numero ímpar, exibe uma mensagem. Pergunta 1 0,2 em 0,2 pontos É CORRETO afirmar: I – Um elemento booleano de uma matriz é inicializado como o valor false. II – Um elemento Double de uma matriz é inicializado como 1.0. III – Um elemento Float de uma matriz é inicializado como 1. Pergunta 2 0,2 em 0,2 pontos 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]); } } } Pergunta 3 0,2 em 0,2 pontos Na inicialização do array int [ ] X = { 7, 9, 15, 28, 36, 47}, podemos afirmar que o valor do índice X [ 3 ] é: Pergunta 4 0 em 0,2 pontos O que o programa a seguir faz? 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]%2)==0) JOptionPane.showMessageDialog(null, array[i]); } } } Segunda-feira, 18 de Março de 2019 22h15min04s BRT PERGUNTA 1 1. No array Em que posição o X se encontra? a. [ 1 ] [ 0 ]. b. [ 2 ] [ 2 ]. c. [ 2 ] [ 1 ]. d. [ 0 ] [ 1 ]. e. [ 1 ] [ 1 ]. 0,2 pontos PERGUNTA 2 1. É CORRETO afirmar: I – Um elemento booleano de uma matriz é inicializado como o valor false. II – Um elemento Double de uma matriz é inicializado como 1.0. III – Um elemento Float de uma matriz é inicializado como 1. a. Somente I está correta. b. Somente II está correta. c. Somente I e II estão corretas. d. Somente I e III estão corretas. e. Somente II e III estão corretas. 0,2 pontos PERGUNTA 3 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. 0,2 pontos PERGUNTA 4 1. Em uma declaração de matriz do tipo int [ X ] [ Y ] array a. X é o valor da variável e Y é a linha em que a variável está. b. X é o valor da variável e Y é a coluna em que a variável está. c. X é a linha e Y é a coluna em que a variável está. d. X é a coluna e Y é a linha em que a variável está. e. X é a linha em que a variável está e Y é o valor da variável. 0,2 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Usuário Reginaldo Duarte Cecotte CRUZ_EAD_Engenharia Ambiental (Bacharelado)_3A_20191 Curso TÉCNICAS DE PROGRAMAÇÃO - 60h_Turma_03_032019 Teste AS_IV Iniciado 18/03/19 22:19 Enviado 18/03/19 22:27 Status Completada Resultado da tentativa 0,8 em 0,8 pontos Tempo decorrido 7 minutos Pergunta 1 0,2 em 0,2 pontos No array Em que posição o X se encontra? Pergunta 2 0,2 em 0,2 pontos É CORRETO afirmar: I – Um elemento booleano de uma matriz é inicializado como o valor false. II – Um elemento Double de uma matriz é inicializado como 1.0. III – Um elemento Float de uma matriz é inicializado como 1. Pergunta 3 0,2 em 0,2 pontos 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]); } } } Pergunta 4 0,2em 0,2 pontos Em uma declaração de matriz do tipo int [ X ] [ Y ] array Unidade V PERGUNTA 1 1. O que o trecho de código Java a seguir faz? jPanel1 = new javax.swing.JPanel(); a. Cria uma nova label. b. Cria um novo botão. c. Cria um novo background. d. Cria um novo painel. e. Cria uma nova janela gráfica. 0,2 pontos PERGUNTA 2 1. O que faz o trecho de código a seguir? private void jButton2MouseClicked(java.awt.event.MouseEvent){ JOptionPane.showMessageDialog(null, "Fogo Aceso"); } a. Cria um evento de mouse, que exibe uma mensagem quando o mouse passar sobre o botão. b. Cria um evento de mouse, que atribui um valor a variável null quando o mouse for clicado. c. Cria um evento de mouse, onde passa o valor Fogo Acesso a classe JOptionPane. d. Cria um evento de mouse, que exibe uma mensagem quando o mouse for clicado. e. Cria um evento de mouse, que chama a classe awt quando o mouse for clicado. 0,2 pontos PERGUNTA 3 1. Qual foi a primeira interface gráfica a surgir no Java? a. Swing. b. AWT. c. Aero. d. Exposé. e. Aqua. 0,2 pontos PERGUNTA 4 1. O que faz o trecho de código a seguir? jButton1.setText("Painel"); a. Cria um painel. b. Atribui o valor Painel para um botão. c. Define um painel como um botão. d. Define o nome de um botão de Painel. e. Cria um botão. Pergunta 1 0,2 em 0,2 pontos O que o trecho de código Java a seguir faz? jPanel1 = new javax.swing.JPanel(); Pergunta 2 0,2 em 0,2 pontos O que faz o trecho de código a seguir? private void jButton2MouseClicked(java.awt.event.MouseEvent){ JOptionPane.showMessageDialog(null, "Fogo Aceso"); } Pergunta 3 0,2 em 0,2 pontos Qual foi a primeira interface gráfica a surgir no Java? Pergunta 4 0,2 em 0,2 pontos O que faz o trecho de código a seguir? jButton1.setText("Painel");
Compartilhar