Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201602156484 V.1 Fechar Aluno(a): WELLINGTON RIBEIRO DE SOUZA Matrícula: 201602156484 Desempenho: 7,0 de 10,0 Data: 29/04/2016 15:34:55 (Finalizada) 1a Questão (Ref.: 201602790740) Pontos: 1,0 / 1,0 Assinale a opção correta. Linguagem gráfica livre não está isenta de ambiguidades. Linguagem natural pode ser usada, sem problemas de ambiguidades, para representar algoritmos. Devemos evitar a representação de um algoritmo com pseudolinguagem. Fluxogramas possuem certa ambiguidade, quando o programador não possui conhecimento adequado Pseudolinguagem, vez por outra, demonstra ambiguidade. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201602790217) Pontos: 1,0 / 1,0 Assinale a opção que corretamente define algoritmo para a programação : uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar apenas problemas matemáticos. uma sequência de passos finitos que devem ser escritos de forma precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. uma sequência de passos finitos que devem ser escritos de forma razoavelmente precisa, como o objetivo de solucionar um problema computacional. uma sequência de passos finitos ou não que devem ser escritos de forma clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um problema computacional. uma sequência de passos finitos, mas às vezes infinitos, que devem ser escritos de forma razoavelmente precisa, como o objetivo de solucionar um problema qualquer. Gabarito Comentado. 3a Questão (Ref.: 201602790059) Pontos: 0,0 / 1,0 Estudamos que o comando de atribuição armazena um dado na memória principal. Observe o algoritmo abaixo e assinale a opção que exibe a saída. prog teste int n1, n2, n3; n1 < 12; n2 < 18; n3 < 6; n1 < n1 * n2; n2 < n2 div n3; n3 < n1 % 5; imprima n1, "\t", n2, "\n", n3; fimprog 216 3 1 192 3 1 216 3 4 216 3 1 216 3 2 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201602800652) Pontos: 0,0 / 1,0 Qual será a saída obtida pela execução da linha de comando a seguir? imprima (23031989 div 10000) % 100; 2303 230 3 23 2 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201602876143) Pontos: 0,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 radianos leia angulo; imprima seno(angulo); onde angulo estaria em radianos leia angulo; imprima seno(angulo); onde angulo estaria em graus leia angulo; imprima sin(angulo); onde angulo estaria em graus leia angulo; imprima sen(angulo); onde angulo estaria em radianos Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201602825547) Pontos: 1,0 / 1,0 O comando de entrada de dados é o __________________________. leia imprimir imprima escreva inicio Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201602183115) Pontos: 1,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as três estruturas básicas de programação Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201602780540) Pontos: 1,0 / 1,0 O símbolo abaixo pode representar que tipo de comando nas linguagens de programação? Atribuição de variável Comando de saída Comando de seleção Comando de leitura Declaração de variável Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201602790743) Pontos: 1,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; 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 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; 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 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 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201602758115) Pontos: 1,0 / 1,0 Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: prog numeroMes int mes; imprima "\ndigite um numero de 1 12: "; leia mes ; escolha (mes) { caso 1 : imprima "\njaneiro\n"; pare; caso 2 : imprima "\nfevereiro\n"; pare; caso 3 : imprima "\nmarço\n"; pare; caso 4 : imprima "\nabril\n"; pare; caso 5 : imprima "\nmaio\n";pare; caso 6 : imprima "\njunho\n"; pare; caso 7 : imprima "\njulho\n"; pare; caso 8 : imprima "\nagosto\n"; pare; caso 9 : imprima "\nsetembro\n";pare; caso 10:imprima "\noutubro\n"; pare; caso 11:imprima "\nnovembro\n"; pare; caso 12:imprima "\ndezembro\n"; pare; senao :imprima "\nInexistente\n"; } fimprog b) maio junho julho agosto setembro outubro novembro dezembro d) maio julho setembro novembro dezembro a) maio junho c) maio e) Inexistente Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
Compartilhar