Buscar

LING E TEC DE PROG - QUESTIONÁRIO UNIDADE IV _

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

16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 1/9
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE IV
LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_E1_20222_02 CONTEÚDO
Usuário dario.hatsumura @aluno.unip.br
Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
Teste QUESTIONÁRIO UNIDADE IV
Iniciado 16/11/22 22:05
Enviado 16/11/22 22:10
Status Completada
Resultado da
tentativa
1 em 1 pontos  
Tempo decorrido 4 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.
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
0,1 em 0,1 pontos
ZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWKKKKKKKKKKKKKK
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_242767_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_242767_1&content_id=_2951422_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_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=_10_1
https://ava.ead.unip.br/webapps/login/?action=logout
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 2/9
d. 
e. 
Comentário
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
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 3/9
e.
Comentário
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.
Comentário
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
0,1 em 0,1 pontos
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 4/9
resposta: diferente 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 umnúmero entre 1 e 4, se entrada for diferente, mostrar a
mensagem “Número válido” e solicitar o número novamente, se digitar
correto, mostrar o número digitado e �nalizar o programa.
0,1 em 0,1 pontos
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 5/9
Comentário
da
resposta:
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.
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. 
Comentário
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
0,1 em 0,1 pontos
0,1 em 0,1 pontos
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 6/9
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
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 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. 
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.
0,1 em 0,1 pontos
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 7/9
d. 
e. 
Comentário
da
resposta:
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 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. 
Comentário
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.
0,1 em 0,1 pontos
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 8/9
Pergunta 9
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
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. 
  
#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: 
  
0,1 em 0,1 pontos
0,1 em 0,1 pontos
16/11/2022 22:11 Revisar envio do teste: QUESTIONÁRIO UNIDADE IV – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88437823_1&course_id=_242767_1&content_id=_2955705_1&retur… 9/9
Quarta-feira, 16 de Novembro de 2022 22h10min22s BRT
Resposta
Selecionada:
a.
Respostas: a.
b. 
c. 
d. 
e. 
Comentário
da
resposta:
#include<stdio.h> 
void main() 
{ 
 int x; 
 for(x=1; x<=19; x++) 
    printf("%c",'*'); 
 printf("\n"); 
  
       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

Outros materiais