Buscar

QUESTIONÁRIO UNIDADE IV LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 1/9
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE IV
LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_20202_01 CONTEÚDO
Usuário beatriz.goncalves13 @aluno.unip.br
Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
Teste QUESTIONÁRIO UNIDADE IV
Iniciado 22/10/20 22:54
Enviado 22/10/20 23:30
Status Completada
Resultado da
tentativa
1 em 1 pontos  
Tempo decorrido 35 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
Analise o código a seguir, escrito em Linguagem C, e assinale a alternativa que corresponda
com a função correta do programa. 
  
#include<stdio.h> 
void main(){ 
 int i=1, num, result=0; 
 printf("Digite 10 números: \n \n"); 
 while(i<=10){ 
  printf("Número %d: ", i); 
  scanf("%d", &num); 
  result += num; 
  i++; 
 } 
 printf("Resultado: %d", result); 
}
O programa soma 10 valores digitados pelo usuário e apresenta o
resultado.
O programa soma 10 valores se o valor digitado for menor que 10.
O programa soma 9 valores digitados pelo usuário e apresenta o
resultado.
O programa soma 10 valores digitados pelo usuário e apresenta o
resultado.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,1 em 0,1 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_115303_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_115303_1&content_id=_1545450_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 2/9
d. 
e. 
Feedback
da
resposta:
O programa soma 8 valores digitados pelo usuário.
O programa soma 9 valores se o valor digitado for menor que 9.
Resposta: C 
Comentário: O programa solicita 10 valores ao usuário, que são acumulados
(somados) na variável soma, e ao �nal do laço de repetição apresenta a soma
de todos os números.
Pergunta 2
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
Analise o programa a seguir e assinale a alternativa que corresponda com a
execução/função correta do programa. 
  
#include<stdio.h> 
void main() 
{ 
 int idade, contador21 = 0, contador50 = 0; 
 printf("\n Digite a idade: "); 
 scanf("%d", &idade); 
 while(idade != -99) 
 { 
    if(idade<21) 
       contador21++; 
    else 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 é: %d", contador21); 
 printf("\n O total de pessoas com mais de 50 anos é: %d", contador50); 
 printf("\n \n"); 
}
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 digitada 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 digitada 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.
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 3/9
e.
Feedback
da
resposta:
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: 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 3
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Feedback
da
Analise o programa a seguir, assinale a alternativa que corresponda com a lógica correta da
estrutura de repetição while. 
  
#include<stdio.h> 
void main(){ 
 int num = 1; 
 while(num!=0){ 
    printf("Digite um número diferente de zero: "); 
    scanf("%d", &num); 
    printf("Número digitado %d\n\n", num); 
 } 
 printf("Número digitado: %d \n Programa Finalizado! \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.
Resposta: E 
Comentário: O programa solicita ao usuário a entrada de um número diferente
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 4/9
resposta: de zero. Enquanto o número digitado não for zero, o sistema vai solicitando
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 Programa Finalizado!”.
Pergunta 4
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Analise o programa a seguir, escrito em Linguagem C, e assinale a alternativa que descreve
o funcionamento correto do programa: 
  
#include <stdio.h> 
void main() 
{ 
 int num; 
 printf("\n\n Digite um número entre 1 e 4: "); 
 scanf("%d", &num); 
 while(num<1 || num>4) 
 { 
    printf("\n Número inválido! "); 
    printf("\n Digite novamente: "); 
    scanf("%d", &num); 
 } 
 printf("\n\n O número digitado é: %d", num); 
 printf("\n \n"); 
 }
Solicita um número entre 1 e 4, se entrada for diferente, mostrar a
mensagem “Número inválido!” e solicitar o número novamente, se o usuário
digitar o número correto, dentro da faixa permitida, o programa irá mostrar
o número digitado e �nalizar 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 �nalizar o programa.
Solicita os números 1 ou 4, se entrada for diferente, mostrar a mensagem
“número inválido” e solicitar o número novamente, se digitar correto,
mostrar o número digitado e continuar o programa.
Solicita um número entre 1 e 4, se entrada for diferente, mostrar a
mensagem “entrada inválida” e �nalizar o programa, se digitar correto,
mostrar o número digitado e continuar o programa.
Solicita um número entre 1 e 4, se entrada for diferente, mostrar a
mensagem “Númeroválido” e solicitar o número novamente, se digitar
correto, mostrar o número digitado e �nalizar o programa.
Solicita um número entre 1 e 4, se entrada for diferente, mostrar a
mensagem “Número inválido!” e solicitar o número novamente, se o usuário
digitar o número correto, dentro da faixa permitida, o programa irá mostrar
o número digitado e �nalizar o programa.
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 5/9
Feedback
da
resposta:
Resposta: E 
Comentário: O programa solicita um número entre 1 e 4, se entrada for
diferente, mostrar a mensagem “Número inválido!” e solicitar o número
novamente, se o usuário digitar o número correto, dentro da faixa permitida, o
programa irá mostrar o número digitado e �nalizar o programa.
Pergunta 5
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Analise o programa a seguir, escrito em Linguagem C, e assinale a alternativa que apresente
as saídas corretas, considerando as entradas 6 e 14. 
  
#include <stdio.h> 
  
void main() { 
 int x, inferior, superior; 
  
 printf("Digite o valor do limite inferior: "); 
 scanf("%d", &inferior); 
 printf("\n Digite o valor do limite superior: "); 
 scanf("%d", &superior); 
 for (x=inferior; x<=superior; x++){ 
     printf ("%d ", x); 
 } 
}
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: O programa solicita ao usuário a entrada de dois números, o
limite inferior e o limite superior. Neste exemplo, o valor para o limite inferior
foi 6 e o valor do limite superior foi 14. Estes valores foram utilizados como os
limites do laço de repetição, com incremento de 1 para impressão dos valores.
Pergunta 6
Analise o programa a seguir, escrito em Linguagem C, e assinale a alternativa que apresente
as saídas corretas, considerando as entradas 6 e 14. 
  
    #include <stdio.h> 
  
0,1 em 0,1 pontos
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 6/9
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
void main() { 
 int vi, vf, x; 
  
 printf("Inicio: "); 
 scanf("%d", &vi); 
 printf("\n Fim: "); 
 scanf("%d", &vf); 
 for (x=vi; x<=vf; x+=2){ 
     printf ("%d ", x); 
 }
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: O programa solicita dois valores, início e �m. Neste exemplo, o
valor inicial é 6 e o valor �nal é 14. Estes valores serão os limites dos laços que
utilizam o incremento 2 para imprimir os valores representados pela variável
“x”. 
}
Pergunta 7
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
Analise os dois códigos a seguir, escritos em linguagem C, e assinale a alternativa correta. 
Ambos exibem um contador de 0 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.
Resposta: D 
Comentário: Os dois códigos apresentam a mesma lógica utilizando diferentes
estruturas de repetição. A primeira, com a estrutura “ for”, e a segunda com
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 7/9
estrutura “ while”, ambos iniciados com o contador em 1, variando em 1 a cada
iteração, tendo como resultado de 0 a 9, pois a variável i inicia em 0 e termina
quando i for menor que 10.
Pergunta 8
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e. 
Feedback
da
resposta:
Considere o programa a seguir, escrito em Linguagem C, e assinale a alternativa que melhor
descreve o funcionamento do programa: 
  
#include<stdio.h> 
void main() 
{ 
   int s=0; 
   int x; 
   for (x=1; x<=100; x++) 
       s = s + x; 
 printf("\n Resultado: %d", s); 
 printf("\n \n"); 
}
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: O programa utiliza a estrutura de repetição for e realiza a soma
dos cem primeiros números inteiros de acordo com a de�nição da estrutura de
repetição.
Pergunta 9
Considere o programa a seguir, escrito em Linguagem C, e através do teste de mesa
assinale a alternativa que contenha o valor correto da variável “resultado” ao �nal da
execução do programa. 
0,1 em 0,1 pontos
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 8/9
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
  
#include<stdio.h> 
void main(){ 
   int i, result, ant = 0, prox = 1; 
   for(i=0; i<10; i++){ 
 result = ant + prox; 
 ant = prox; 
 prox = result; 
 printf("Iteração %d: %d \n", i, resultado); 
   } 
}
89
9
55
144
10
89
Resposta: E 
Comentário: O teste de mesa a seguir ilustra todas as iterações da estrutura de
repetição, bem como o estado das variáveis em cada iteração. Conforme
mostra a �gura a seguir, ao �nal da 10ª iteração, o valor da variável resultado
será 89. 
Pergunta 10
Considere o programa a seguir, escrito em Linguagem C, e através do teste de mesa
assinale a alternativa que corresponda à saída correta ao �nal da execução do programa: 
  
#include<stdio.h> 
void main() 
{ 
 int x; 
 for(x=1; x<=19; x++) 
    printf("%c",'*'); 
 printf("\n"); 
0,1 em 0,1 pontos
22/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49693422_1&course_id=_115303_1&content_id=_1545705_1&retur… 9/9
Quinta-feira, 22 de Outubro de 2020 23h30min07s BRT
Resposta
Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
  
       for(x=0; x<=14; x=x+2) 
    printf("%d ",x); 
 printf("\n"); 
  
       for(x=1; x<=19; x++) 
    printf("%c",'*'); 
 printf("\n"); 
}
Resposta: A 
Comentário: O programa executa a primeira estrutura de repetição 19 vezes
imprimindo o caractere “*” (asterisco). A segunda estrutura de repetição
executa 15 vezes (0 a 14) imprimindo o valor de “x” com o incremento em dois
e na terceira estrutura de repetição a execução ocorre em 19 vezes,
imprimindo o caractere “*”.
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1545450_1&course_id=_115303_1&nolaunch_after_review=true');

Continue navegando