Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <stdio.h>
void main ( )
int diaSemana;
switch (dia) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 1/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
default:
}
Resposta b.
Selecionada: O programa recebe um número e apresenta o correspondente ao dia
da semana.
Respostas: a.
O programa recebe um número e informa se o dia será feriado.
b.
O programa recebe um número e apresenta o correspondente ao dia
da semana.
c.
Segunda-feira corresponde ao número 1 na semana.
d.
Domingo corresponde ao número 7 na semana.
e.
Nenhuma das anteriores está correta.
Comentário Resposta: B
da Comentário: o programa solicita ao usuário a entrada de um número e
resposta: verifica pelo comando switch-case o dia da semana correspondente,
apresentando como saída a string que representa o dia da semana.
Considere o código a seguir em linguagem C e, após fazer uma análise pelos testes de
mesa, assinale a alternativa correta que descreve a função do programa. Escolha 3 números
inteiros de sua preferência e faça alguns testes.
#include <stdio.h>
int a, b, c;
int aux;
if(a>b)
{
aux=a;
a=b;
b=aux;
}
if(a>c)
{
aux=a;
a=c;
c=aux;
}
if(b>c)
{
aux=b;
b=c;
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 2/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
c=aux;
}
Resposta e.
Selecionada: Recebe 3 números inteiros e apresenta a saída com os números em
ordem crescente.
Respostas: a.
Recebe 3 números inteiros e apresenta a saída com os números em
ordem decrescente.
b.
Recebe 3 números inteiros e apresenta a saída com os números fora de
ordem.
c.
Recebe 3 números inteiros e apresenta a saída com os números em
ordem de entrada.
d.
Recebe 3 números inteiros e apresenta a saída com os números em
ordem inversa de entrada.
e.
Recebe 3 números inteiros e apresenta a saída com os números em
ordem crescente.
Comentário Resposta: E
#include <stdio.h>
void main()
}else{
}
}
Resposta Selecionada: b.
Uma pessoa de 89 não pode doar sangue.
Respostas: a.
Uma pessoa de 68 pode doar sangue.
b.
Uma pessoa de 89 não pode doar sangue.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 3/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
c.
Uma pessoa de 17 pode doar sangue.
d.
Uma pessoa de 67 não pode doar sangue.
e.
Uma pessoa de 35 não pode doar sangue.
Comentário Resposta: B
#include <stdio.h>
void main()
int x, y;
}else{
}
}
Resposta a.
A função do programa é identificar o maior número recebido.
Selecionada:
Respostas: a.
A função do programa é identificar o maior número recebido.
b.
A função do programa é identificar o menor número recebido.
c.
A função do programa é identificar o número par.
d.
A função do programa é identificar o número ímpar.
e.
Nenhuma das anteriores está correta.
Comentário Resposta: A
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 4/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
Considere o código escrito em Linguagem C e, pelo teste de mesa, assinale a alternativa que
corresponda à saída correta do programa, considerando como entrada o número 57.
#include <stdio.h>
void main()
}else{
}
Resposta Selecionada: c.
O número 57 é ímpar.
Respostas: a.
O número 57 é par.
b.
O número 1 é ímpar.
c.
O número 57 é ímpar.
d.
O número 1 é par.
e.
O número 50 é par.
Comentário Resposta: C
# include <stdio.h>
void main () {
int ano, resto;
}else{
}
}else{
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 5/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
}
}
Tendo como entrada os anos 1995, 1996 e 1997; dessa forma, podemos afirmar que:
Resposta a.
1995 não é bissexto, 1996 é bissexto e 1997 não é bissexto.
Selecionada:
Respostas: a.
1995 não é bissexto, 1996 é bissexto e 1997 não é bissexto.
b.
1995 não é bissexto, 1996 não é bissexto e 1997 não é bissexto.
c.
1995 é bissexto, 1996 não é bissexto e 1997 não é bissexto.
d.
1995 é bissexto, 1996 é bissexto e 1997 não é bissexto.
e.
1995 não é bissexto, 1996 não é bissexto e 1997 é bissexto.
Comentário Resposta: A
#include <stdio.h>
void main ( )
{
char ch;
switch(ch) {
break;
break;
break;
default:
printf("Inválido \n");
break;
}
}
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 6/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
Executando o mesmo programa 3 vezes com as entradas “C”, “s” e “V”, quais serão as saídas,
respectivamente?
Resposta Selecionada: d.
Casado, Inválido e Viúvo.
Respostas: a.
Casado, Divórcio e Viúvo.
b.
Casado, Solteiro.
c.
Casado, Solteiro e Viúvo.
d.
Casado, Inválido e Viúvo.
e.
Casado, Viúvo.
Comentário Resposta: D
fará com que o programa aborte (pare) a sua execução sempre que esse
comando for executado.
Considere o programa escrito em linguagem C e faça uma análise por meio do teste de
mesa para encontrar o valor da variável “z” no final da execução do programa.
#include <stdio.h>
void main()
int x, y, z;
x = 5;
y = 7;
z = 3;
y = y + 2;
}else{
y = y - 2;
}
z = z + x + y;
}
Resposta Selecionada: e.
17.
Respostas: a.
16.
b.
14.
c.
15.
d.
12.
e.
17.
Comentário da Resposta: E
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 7/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
Considere o programa escrito em linguagem C e, por meio do teste de mesa, faça uma
análise do programa a seguir e assinale a alternativa que corresponda à saída correta do
programa, tendo como valores de entrada: 5, 6 e 12.
void main()
printf("Digite a 1
a nota: ");
printf("Digite a 2
a nota: ");
printf("Digite o total de faltas: ");
media = (n1 + n2) / 2;
if(media >= 5){
}else{
}
}else{
}
}
Resposta Selecionada: b.
Você passou por nota, mas reprovou por falta.
Respostas: a.
Você passou por nota e está aprovado.
b.
Você passou por nota, mas reprovou por falta.
c.
Reprovou por falta.
d.
Está aprovado.
e.
Nota abaixo da média.
Comentário Resposta: B
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 8/9
04/11/2022 16:59 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
média for maior ou igual a 5 e se o total de faltas é maior que 10, o aluno
estará reprovado por falta.
O programa, escrito em linguagem C, solicita ao usuário que entre com uma idade e realiza
alguns testes relacionais. Considerando duas execuções, tendo como entrada as idades 36 e
10, assinale a alternativa que corresponda à saída correta do programa.
#include <stdio.h>
main()
int idade;
scanf("%d",&idade);
}
else if ((idade >=10) && (idade <=14)){
}
}
}
else{
}
Resposta Selecionada: c.
ADULTO e INFANTIL.
Respostas: a.
ADULTO e CRIANÇA.
b.
JUVENIL e INFANTIL.
c.
ADULTO e INFANTIL.
d.
ADULTO E JUVENIL.
e.
VELHO E CRIANÇA.
Comentário Resposta: C
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_87134489_1&course_id=_242768_1&content_id=_2955732_1&outc… 9/9