Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_ V.1 Fechar Aluno(a): Matrícula: Desempenho: 9,0 de 10,0 Data: 28/04/2016 17:27:03 (Finalizada) 1a Questão (Ref.: 201603895823) Pontos: 1,0 / 1,0 Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Linguagem natural e linguagem gráfica Linguagem natural, fluxograma e pseudolinguagem Linguagem natural e pseudolinguagem Linguagem gráfica e pseudolinguagem Apenas pseudolinguagem Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201603804103) Pontos: 1,0 / 1,0 Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos como uma sequência finita de instruções , definida de forma clara e sem ambiguidade, de forma que possa ser executada e reproduzida pelo interpretador ou leitor. George Pólya formulou quatro etapas essenciais para a resolução de problemas. A opção que apresenta a ordem correta das etapas é: 1ª etapa Colocar o plano em prática 2ª etapa Traçar um plano; 3ª etapa Compreender o problema; ; 4ª etapa Comprovar os resultados. 1ª etapa Compreender o problema; 2ª etapa Traçar um plano; 3ª etapa Comprovar os resultados. 4ª etapa Colocar o plano em prática; 1ª etapa Traçar um plano; 2ª etapa Compreender o problema; 3ª etapa Colocar o plano em prática; 4ª etapa Comprovar os resultados. 1ª etapa Comprovar os resultados; 2ª etapa Compreender o problema; 3ª etapa Traçar um plano;. 4ª etapa Colocar o plano em prática; 1ª etapa Compreender o problema; 2ª etapa Traçar um plano; 3ª etapa Colocar o plano em prática; 4ª etapa Comprovar os resultados. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201603298986) Pontos: 1,0 / 1,0 Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo: Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado durante a execução do programa Um número que é utilizado de forma fixa durante a execução de um programa. Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado durante a execução do programa Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201603243834) Pontos: 1,0 / 1,0 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Estrutura de decisão Comando de saída Fluxograma Comando de entrada Variável Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201603942521) Pontos: 1,0 / 1,0 Dado o algoritmo abaixo, diga qual a sua saída: prog questao int valor; imprima Digite um valor; leia valor; imprima \nO valor digitado foi,valor,\n; fimprog Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo somente este valor na tela. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado. Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n. Será encerrado automaticamente quando o o valor for digitado. Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado. Gabarito Comentado. 6a Questão (Ref.: 201603939989) Pontos: 1,0 / 1,0 Em todas as linguagens de programação temos algumas funções pré‐definidas. Muitas estão presentes na maioria delas. As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe o seno de um ângulo e que exige que o ângulo seja fornecido uma determinada unidade. Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo usuário, qual trecho escolheria? leia angulo; imprima sin(angulo); onde angulo estaria em graus leia angulo; imprima seno(angulo); onde angulo estaria em graus leia angulo; imprima sin(angulo); onde angulo estaria em radianos leia angulo; imprima seno(angulo); onde angulo estaria em radianos leia angulo; imprima sen(angulo); onde angulo estaria em radianos Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201603249028) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) # (pontos <=20)) Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201603497052) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) && (pontos <=20)) Gabarito Comentado. 9a Questão (Ref.: 201603854589) Pontos: 0,0 / 1,0 Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe‐se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog prog MaiorIdade int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} fimprog Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201603471574) Pontos: 1,0 / 1,0 Analise o trecho do algoritmo abaixo e indique a alternaऔva que apresenta as saídas obऔdas para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE +++++ ===== ^^^^^ ===== ^^^^^ %%%%% ===== Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Compartilhar