Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 1/8 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_20192_01 CONTEÚDO Usuário breno.sousa1 @unipinterativa.edu.br Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Teste QUESTIONÁRIO UNIDADE IV Iniciado 26/10/19 19:32 Enviado 26/10/19 20:30 Status Completada Resultado da tentativa 0,7 em 1 pontos Tempo decorrido 58 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: e. Respostas: a. b. c. d. e. Analisando o programa abaixo, assinale a alternativa correta. #include<stdio.h> void main(){ int num = 1; while(num!=0){ printf("Digite um numero ou Zero para �nalizar o programa : "); scanf("%d",&num); printf("Numero digitado %d\n\n", num); } printf("Numero digitado %d e Finalizou o programa\n", num); } Enquanto a variável num for diferente de 0, o sistema continua a solicitar a digitação. Enquanto a variável num for igual a 0, o sistema continua a solicitar a digitação. Enquanto a variável num for maior que 0, o sistema continua a solicitar a digitação. Enquanto a variável num for menor que 0, o sistema continua a solicitar a digitação. Enquanto a variável num for maior ou igual a 0, o sistema continua a solicitar a digitação. Enquanto a variável num for diferente de 0, o sistema continua a solicitar a digitação. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,1 em 0,1 pontos breno.sousa1 @unipinterativa.edu.br 1 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 2/8 Feedback da resposta: Resposta: E Comentário: A resposta correta é a alternativa “e”. Enquanto o número digitado não for zero, o sistema vai solicitando a digitação de outros números e exibindo o que foi digitado um após o outro. Ao digitar 0, o sistema fecha e exibe a mensagem "Numero digitado 0 e Finalizou o programa". Pergunta 2 Resposta Selecionada: a. Respostas: a. b. c. d. e. Analise o programa abaixo e assinale a alternativa correta. #include<stdio.h> void main(){ int i=1, valor, soma=0; printf("Digite 10 valores para o programa calcular a soma:\n\n"); while(i<=10){ printf("Digite o valor %d : ", i); scanf("%d",&valor); soma += valor; i++; } printf("Soma do valores %d", soma); } O programa soma 10 valores, se o valor digitado for menor que 10. O programa soma 10 valores, se o valor digitado for menor que 10. O programa soma 9 valores digitados pelo usuário. O programa soma 10 valores digitados pelo usuário. O programa soma 8 valores digitados pelo usuário. O programa soma 9 valores, se o valor digitado for menor que 9. Pergunta 3 Analise o programa abaixo e assinale a alternativa correta. #include<stdio.h> int main() { int idade,contador21=0,contador50=0; printf("\n DIGITE A IDADE: "); scanf("%d",&idade); while(idade!=-99) { if(idade<21) contador21++; 0 em 0,1 pontos 0,1 em 0,1 pontos 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 3/8 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: if(idade>50) contador50++; printf("\n DIGITE A IDADE(PARA ENCERRAR DIGITE -99) : "); scanf("%d",&idade); } printf("\n O TOTAL DE PESSOAS COM MENOS DE 21 ANOS E:%d",contador21); printf("\n O TOTAL DE PESSOAS COM MAIS DE 50 ANOS E:%d",contador50); printf("\n\n"); system("pause"); return(0); } O programa solicita a idade de várias pessoas e imprime o total de pessoas com menos de 21 anos e total de pessoas com mais de 50 anos. O programa termina quando idade for =-99. O programa solicita a idade de várias pessoas e imprime o total de pessoas com menos de 21 anos e total de pessoas com mais de 50 anos. O programa termina quando idade for =99. O programa solicita a idade de várias pessoas e imprime o total de pessoas com menos de 21 anos e total de pessoas com mais de 50 anos. O programa termina quando idade for =-99. O programa solicita a idade de uma pessoa e imprime se a pessoa tem menos de 21 anos e mais de 50 anos. O programa não aceita idade menor que 0. O programa solicita a idade de várias pessoas e imprime o total de pessoas com menos de 31 anos e total de pessoas com mais de 50 anos. O programa termina quando idade for =-99. O programa solicita a idade de várias pessoas e imprime o total de pessoas com menos de 31 anos e total de pessoas com mais de 49 anos. O programa termina quando idade for =-99. Resposta: B Comentário: A resposta correta é a alternativa “b”. O programa solicita a idade de várias pessoas e conta o total de pessoas com menos de 21 anos e total de pessoas com mais de 50 anos. O programa termina quando idade for =-99 e apresenta a quantidade de pessoas com menos de 21 e mais de 50. Pergunta 4 Analise o programa abaixo e assinale a alternativa verdadeira para as entradas 6 e 14. #include <stdio.h> int main() { int liminferior, limsuperior,x; printf("Informe o valor do limite inferior: "); scanf("%d", &liminferior); 0,1 em 0,1 pontos 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 4/8 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: printf("\nInforme o valor do limite superior: "); scanf("%d", &limsuperior); for (x=liminferior; x<=limsuperior; x++){ printf ("%d ", x); } system("pause"); return 0; } 6 7 8 9 10 11 12 13 14 6 7 8 9 10 11 15 13 6 7 8 9 10 11 12 13 14 7 8 9 10 11 1213 14 6 8 10 12 14 7 9 11 13 Resposta: B Comentário: A resposta correta é a alternativa “b”. O limite inferior recebido é 6 e o limite superior é 14, estes serão os limites do laços que utiliza passo 1 para imprimir os valores. Pergunta 5 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Analise o programa abaixo e assinale a alternativa verdadeira para as entradas 6 e 14. #include <stdio.h> int main() { int liminferior, limsuperior,x; printf("Informe o valor do limite inferior: "); scanf("%d", &liminferior); printf("\nInforme o valor do limite superior: "); scanf("%d", &limsuperior); for (x=liminferior; x<=limsuperior; x+=2){ printf ("%d ", x); } system("pause"); return 0; } 6 8 10 12 14 6 7 8 9 10 11 12 13 14 7 8 9 10 11 12 13 6 8 10 12 14 7 9 11 13 7 10 13 Resposta: C Comentário: A resposta correta é a alternativa “c”. O limite inferior recebido é 6 e o limite superior é 14, estes serão os limites do laços queutiliza passo 2 para imprimir os valores. 0,1 em 0,1 pontos 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 5/8 Pergunta 6 Resposta Selecionada: a. Respostas: a. b. c. d. e. Analise o programa abaixo e assinale o valor da variável “resultado” no �nal do programa. #include<stdio.h> void main(){ int anterior=0, proximo=1, resultado, i; for(i=0; i<10; i++){ resultado=anterior+proximo; anterior=proximo; proximo=resultado; printf("Valor %d : %d\n", i, resultado); } } 9 9 55 144 10 89 Pergunta 7 Resposta Selecionada: e. Analise o programa abaixo. #include <stdio.h> int main() { int num; printf("\n\n INFORME UM NUMERO ENTRE 1 e 4: "); scanf("%d",&num); while(num<1||num>4) { printf("\n O NUMERO DIGITADO ESTA INCORRETO. DIGITE NOVAMENTE: "); scanf("%d",&num); } printf("\n\n O NUMERO DIGITADO E:% d",num); printf("\n\n"); system("pause"); return(0); } A alternativa correta que descreve o programa é: 0 em 0,1 pontos 0,1 em 0,1 pontos 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 6/8 Respostas: a. b. c. d. e. Feedback da resposta: solicita um número entre 1 e 4, se entrada for diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente, se digitar correto mostrar o número digitado e �naliza o programa. solicita os números 1 ou 4, se entrada for diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente, se digitar correto, mostrar o número digitado e �naliza o programa. solicita os números 1 ou 4, se entrada for diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente, se digitar correto, mostrar o número digitado e continua o programa. solicita um número entre 1 e 4, se entrada for diferente, mostrar a mensagem "entrada inválida" e �naliza o programa, se digitar correto, mostrar o número digitado e continua o programa. solicita um número entre 1 e 4, se entrada for diferente, mostrar a mensagem "entrada válida" e solicitar o número novamente, se digitar correto, mostrar o número digitado e �naliza o programa. solicita um número entre 1 e 4, se entrada for diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente, se digitar correto mostrar o número digitado e �naliza o programa. Resposta: E Comentário: A resposta correta é a alternativa “e”. O programa solicita um número entre o intervalo de 1 e 4, se entrada for diferente, mostrar a mensagem "entrada inválida" e solicitar o número novamente até atender o intervalo solicitado, se digitar correto, mostra o número digitado e �naliza o programa. Pergunta 8 Resposta Selecionada: c. Respostas: a. b. c. d. e. Analise os dois códigos abaixo e assinale a alternativa correta. Ambos exibem um contador de 1 a 9. Ambos exibem um contador de 1 a 10. Ambos exibem um contador invertido de 10 a 1. Ambos exibem um contador de 1 a 9. Ambos exibem um contador de 0 a 9. Ambos exibem um contador de 0 a 9 invertido. 0 em 0,1 pontos 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 7/8 Pergunta 9 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: Dado o seguinte programa: #include<stdio.h> int main() { int soma=0;int x; for (x=1;x<=100;x++) soma=soma+x; printf("\n O TOTAL DA SOMA E: %d",soma); printf("\n\n"); system("pause"); return(0); } Assinale a alternativa que melhor descreve o programa acima. Apresenta o total da soma obtida dos cem primeiros números inteiros. Apresenta o total da multiplicação obtida dos cem primeiros números inteiros. Apresenta o total da soma obtida dos noventa e nove primeiros números inteiros. Apresenta o total da multiplicação obtida dos noventa e nove primeiros números inteiros. Apresenta o total da soma obtida dos cem primeiros números inteiros. Apresenta o total da soma obtida dos números um e cem. Resposta: D Comentário: A resposta correta é a alternativa “d”. O programa apresenta o total da soma obtida dos cem primeiros números inteiros. O programa utiliza o laço “ for” para selecionar os números que serão somados. Pergunta 10 Dado o seguinte programa: #include<stdio.h> int main() { int x; for(x=1;x<=19;x++) printf("%c",'*'); printf("\n"); for(x=0;x<=14;x=x+2) 0,1 em 0,1 pontos 0,1 em 0,1 pontos 26/10/2019 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_26047754_1&course_id=_42754_1&content_id=_672240_1&outcom… 8/8 Sábado, 26 de Outubro de 2019 20h34min14s BRT Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: printf("%d ",x); printf("\n"); for(x=1;x<=19;x++) printf("%c",'*'); printf("\n"); system("pause"); return(0); } A saída correta é: Resposta: A Comentário: A resposta correta é a alternativa “a”. O programa imprime na primeira linha 19 vezes “*”, na segunda linha os números de 0 a 14 com passo 2, e na terceira linha 19 vezes “*”. ← OK
Compartilhar