Baixe o app para aproveitar ainda mais
Prévia do material em texto
Notas de Provas Avaliação On-Line Avaliação: AV1-2012.1-EAD-ALGORÍTIMOS-CCT0239 Disciplina: CCT0239 - ALGORITMOS Tipo de Avaliação: AV1 Aluno: Nota da Prova: 6.5 Nota do Trabalho: Nota da Participação: 0,5 Total: 7 Prova On-Line Questão: 1 (158281) Qual o tipo de estrutura utilizada em algoritmo conhecida como estrutura de seleção? Pontos da Questão: 0,5 Para Enquanto Repita Se Questão: 2 (158274) Selecione qual dos trechos de código a seguir representa a seguinte situação: Se ainda for de manhã e não estiver chovendo vou à praia, mas se estiver chovendo fico dormindo. Se não for de manhã então vou ao cinema. Pontos da Questão: 1 if (hora > 12) if (chuva == ´n´) cout << "Vou a praia\n"; else cout << "Vou ao cinema\n"; else cout << "Vou dormir\n"; if (hora < 12) if (chuva == ´n´) cout << "Vou a praia\n" ; else cout << "Vou dormir\n" ; else cout << "Vou ao cinema\n" ; if (hora > 12) if (chuva == ´s´) cout << "Vou a praia\n" ; else cout << "Vou ao cinema\n"; else cout << "Vou dormir\n" ; if (chuva == ´n´) if (hora < 12) Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3307367&p2=8974&p3=1... 1 de 5 02/07/2012 11:24 cout << "Vou a praia\n" ; else cout << "Vou a cinema\n" ; else cout << "Vou dormir\n" ; Questão: 3 (158287) Em um algoritmo na linguagem UAL, usamos comandos de linguagem identificando operadores e funções. No caso de operadores relacionais “>” significa maior; “<“ significa menor. Assinale a opção CORRETA que identifica o operador relacional “igual a”. Pontos da Questão: 0,5 <= = == >= Questão: 4 (158294) O comando que representa a ação “repetição com teste no início e número de vezes desconhecido” em um algoritmo na linguagem UAL é: (Assinale a alternativa CORRETA) Pontos da Questão: 0,5 para( ...; ...; ...) { ... } se(condição) { .... } senao { ... } enquanto (condição) { ... } se(condição) { .... } Questão: 5 (158280) Analise o trecho de programa a seguir escrito em UAL e escolha a opção que mostra a saída deste código considerando x=10 e y = 20 se (x>10) { imprima "maior\t "; } senao { se (y < 50) Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3307367&p2=8974&p3=1... 2 de 5 02/07/2012 11:24 { imprima "menor\t"; } senao { imprima "outros\t"; } imprima "continua\n"; } Pontos da Questão: 1 outros outros continua maior menor continua Questão: 6 (158259) Ao longo do tempo, percebeu-se que a dificuldade não está em identificar quais os comandos que devem ser usados, mas como colocá-los na ordem certa. Sendo assim, antes de começar a construir um algoritmo é necessário alguns cuidados. Analise as sentenças abaixo que tratam desse assunto e, em seguida, assinale a alternativa correta: I. É importante fazer uma leitura minuciosa do enunciado e, se preciso, assinalar os verbos a as locuções verbais, pois, nem sempre, a oração principal aparece primeiro e, muitas vezes, nem tudo que se deseja está explícito II. Também é importante identificar os elementos de entrada necessários para se obter a saída e, caso você vá fazer uso de uma linguagem descritiva, identificar, também, quais são os seus tipos (número inteiro, número real, caracter único ou mais de um caracter) III. Relacionar as operações necessárias para a resolução do problema auxilia na elaboração do algoritmo de solução para o problema Pontos da Questão: 0,5 Somente a sentença I está correta Todas as sentenças são corretas Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Questão: 7 (158268) Assinale a alternativa que contém o trecho de programa em UAL que gera o resultado mostrado na figura abaixo: Pontos da Questão: 1 Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3307367&p2=8974&p3=1... 3 de 5 02/07/2012 11:24 prog incrivel imprima 01072010 % 10000, "\n"; imprima 01072010 div 1000000, "\n"; imprima (01072010 div 10000) %100, "\n"; fimprog prog incrivel imprima (01072010 div 10000) %100, "\n"; imprima 01072010 div 1000000, "\n"; imprima 01072010 % 10000, "\n"; fimprog prog incrivel imprima 01072010 div 1000000, "\n"; imprima 01072010 % 10000, "\n"; imprima (01072010 div 10000) %100, "\n"; fimprog prog incrivel imprima 01072010 div 1000000, "\n"; imprima (01072010 div 10000) %100, "\n"; imprima 01072010 % 10000, "\n"; fimprog Questão: 8 (158302) Ao construirmos um algoritmo, é de extrema importância que se tenha uma maneira de verificar se o mesmo está fazendo aquilo a que se propõe. Para isso criou-se um procedimento que tem o nome de: Pontos da Questão: 1 Avaliação técnica Teste de mesa Avaliação gerencial Teste de sistema Questão: 9 (158245) Com base no algoritmo abaixo, e supondo que o valor fornecido para "A" na linha "leia A" seja 10, o valor fornecido para "B" na linha "leia B" seja 7 e o valor fornecido para "C" na linha "leia C" seja 4, pode-se afirmar que o valor da variável "D" na linha "escreva D" é: prog prova real a,b,c,d; leia a; leia b; leia c; d <- 0; se (a < b && a < c) { d <- a; } senao se ( b < c ) { d <- b; } senao { d <- c; } Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3307367&p2=8974&p3=1... 4 de 5 02/07/2012 11:24 imprima “\nd = \”, d; fimprog Pontos da Questão: 1 7 10 0 4 Questão: 10 (158265) Analise o trecho de programa abaixo e assinale a alternativa que melhor define o que é feito pelo programa: prog incrivel int data; imprima “Digite a data (ddmmaaaa): “; leia data; imprima data % 10000, "\n"; imprima data div 1000000, "\n"; imprima (data div 10000) %100, "\n"; fimprog Pontos da Questão: 1 Imprime em três linhas consecutivas o ano, o dia e o mês, respectivamente, da data digitada pelo usuário Imprime em três linhas consecutivas o dia, o ano e o mês, respectivamente, da data digitada pelo usuário Imprime em três linhas consecutivas o ano, o dia e o mês, respectivamente, da data digitada pelo usuário Imprime em três linhas consecutivas o mês, o dia e o ano, respectivamente, da data digitada pelo usuário Fechar Server IP : 192.168.10.137 Client IP: 189.127.166.220 Tempo de execução da página : 1,484 Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=3307367&p2=8974&p3=1... 5 de 5 02/07/2012 11:24
Compartilhar