Prévia do material em texto
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 1/9
Revisar envio do teste: QUESTIONÁRIO UNIDADE II
Linguagem e Técnicas de Programação 288S_18501_20202 CONTEÚDO
Usuário ROMULO NASCIMENTO DIAS
Curso Linguagem e Técnicas de Programação
Teste QUESTIONÁRIO UNIDADE II
Iniciado 26/10/20 10:48
Enviado 26/10/20 10:58
Status Completada
Resultado da
tentativa
0,9 em 1 pontos
Tempo decorrido 10 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Com base na Linguagem C, assinale a alternativa que apresenta a forma correta
para imprimir a mensagem “Meu nome é Francisco, tenho 52 anos e meu
aniversário é em 12/06”:
printf(“Meu nome é %s, tenho %d anos e o meu aniversario é
%s/%s”,”Francisco”,52,”12”,”06”) ;
printf(“Meu nome é %s, tenho %d anos e o meu aniversario é
%s/%s”,”Francisco”,52,”12”,”06”) ;
printf(“Meu nome é %s, tenho %d anos e o meu aniversario é
%s/%s”,”Francisco”,52,12,06) ;
print(“Meu nome é %s, tenho %d anos e o meu aniversario é
%s/%s”,”Francisco”,52,”12”,”06”) ;
printf(“Meu nome é %s tenho %d anos e o meu aniversario é
%.2f/%s”,”Francisco”,52,”12”, 06) ;
printf(“Meu nome é %s tenho %d anos o meu aniversario é
%.2f/%.2f”,”Francisco”,52,12,06) ;
UNIP BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS
0,1 em 0,1 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_115240_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_115240_1&content_id=_1544201_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_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=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 2/9
Feedback
da
resposta:
Resposta: A
Comentário: A alternativa A é a única que possui a sintaxe correta, pois
o primeiro parâmetro é uma String (cadeia de caracteres) e sua
máscara é %s, portanto, está correto. O segundo parâmetro é o
número 52 e a máscara é %d, um número inteiro mostrando 52. O
terceiro parâmetro é uma string “12” e a máscara é %s, portanto,
mostra 12. O quarto parâmetro é uma string “06” e a máscara é %s,
portanto, mostra 06.
Pergunta 2
Resposta Selecionada: d.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
Com base na Linguagem C, assinale a alternativa que apresenta a sintaxe correta do
comando scanf() para receber dois números inteiros. Considere num1 e num2 como
sendo números inteiros:
scanf(“%d %d”, &num1,&num2);
scan(“%d %d”, &num1,&num2);
scanf(“%d %d”, num1,num2);
scanf(“%f %f”, &num1,&num2);
scanf(“%d %d”, &num1,&num2);
scanf(“%s %s”, &num1,&num2);
Resposta: D
Comentário: O comando scanf() é utilizado para a entrada de dados em
C e possui uma sintaxe muito bem de�nida. Para o recebimento de
dois números inteiros o comando scanf() utiliza o especi�cador de
formato para inteiros %d, como os dois números são inteiros, a sintaxe
correta é: scanf(“%d %d”, &num1,&num2); seguido do endereço das
variáveis correspondentes (&num1, &num2).
Pergunta 3
Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que
corresponda à saída correta do programa.
#include <stdio.h>
void main()
{
int x=3;
int y=15;
0,1 em 0,1 pontos
0 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 3/9
Resposta Selecionada:
c.
Respostas:
a.
b.
c.
d.
e.
y/=x;
printf(“%d %d \n”, x, y);
x=y++;
printf(“%d %d \n”, x, y);
}
3 15
4 16
3 5
3 4
3 5
5 6
3 15
4 16
3 4
3 15
4 16
3 15
Pergunta 4
Resposta Selecionada:
c.
Respostas:
a.
b.
c.
Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa
que corresponda à saída correta do programa:
#include <stdio.h>
void main()
{
int a=15;
int b=3;
b/=a;
printf(“%d %d \n”, a, b);
a=b++;
printf(“%d %d \n”, a, b);
}
15 0
0 1
3 5
5 6
15 3
3 4
15 0
0 1
0,1 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 4/9
d.
e.
Feedback
da
resposta:
3 6
5 6
3 5
3 4
Resposta: C
Comentário: Fazendo o teste de mesa para o algoritmo, teremos as
saídas:
Observação: a operação b/=a (o mesmo que b = b/a) possui o valor zero
como resposta, pois 3/15 = 0,2, e por ser declarado como inteiro, a
variável b receberá apenas a parte decimal, ou seja, o valor 0 (zero).
Pergunta 5
Resposta Selecionada:
d.
Respostas:
a.
b.
c.
d.
e.
Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa
que corresponda à saída correta do programa:
#include <stdio.h>
void main()
{
int i = 15;
int j = 3;
j% = i;
printf(“%d %d \n”, i, j);
i = j++;
printf(“%d %d \n”, i, j);
}
15 3
3 4
15 0
0 1
3 5
5 6
15 4
4 5
15 3
3 4
3 0
3 4
0,1 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 5/9
Feedback da
resposta:
Resposta: D
Comentário: Fazendo o teste de mesa para o algoritmo, teremos
as saídas:
Observação: na operação j% = i (o mesmo que j = j % i) representa
o resto inteiro da divisão entre j e i.
Pergunta 6
Resposta Selecionada:
e.
Respostas:
a.
b.
c.
d.
e.
Feedback da
resposta:
Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa
que corresponda à saída correta do programa:
#include <stdio.h>
void main()
{
int num1 = 15;
int num2 = 3;
int num3;
num2 += num1;
num3 = num2;
num2 = 2;
printf("%d %d \n", num1, num2);
num1 = num2++;
printf("%d %d \n", num1, num2);
}
15 2
2 3
15 3
3 4
3 18
4 5
3 2
2 3
18 2
2 4
15 2
2 3
Resposta: E
Comentário: Fazendo o teste de mesa para o programa acima, as
0,1 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 6/9
saídas serão:
Pergunta 7
Resposta Selecionada: b.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa
que corresponda à saída correta do programa:
#include <stdio.h>
void main()
{
int a=15;
int b=3;
int c, d;
b += a;
c = b;
b = 2;
d = c / b;
printf("%d %d %d %d \n", a, b, c, d);
}
15 2 18 9
15 3 18 9
15 2 18 9
15 18 2 3
18 15 15 9
18 2 9 15
Resposta: B
Comentário: Fazendo o teste de mesa para o programa acima, as
saídas serão:
Pergunta 8
0,1 em 0,1 pontos
0,1 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 7/9
Resposta Selecionada: d.
Respostas: a.
b.
c.
d.
e.
Feedback da
resposta:
Considere o programa a seguir, escrito em linguagemC, e selecione a alternativa
que corresponda à saída correta do programa:
#include <stdio.h>
void main()
{
int a=15;
int b=3;
int c, d;
c = a / b;
d = a % b;
printf("%d %d %d %d \n", a, b, c, d);
}
15 3 5 0
15 3 0 5
15 5 3 1
5 3 15 0
15 3 5 0
3 15 3 5
Resposta: D
Comentário: Fazendo o teste de mesa para o programa acima, as
saídas serão:
Pergunta 9
Resposta Selecionada:
c.
Respostas:
Considere o programa abaixo, escrito em Linguagem C, e assinale a alternativa que
corresponda com a saída correta do programa:
#include <stdio.h>
void main()
{
int a = 8;
int b;
b=++a;
printf(“%d %d\n”, a, b);
b = a++;
printf(“%d %d\n”,a, b);
}
9 9
10 9
0,1 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 8/9
a.
b.
c.
d.
e.
Feedback da
resposta:
8 8
10 8
8 9
10 11
9 9
10 9
9 8
10 8
9 10
10 11
Resposta: C
Comentário: Fazendo o teste de mesa para o algoritmo,
teremos como saída:
Pergunta 10
Resposta Selecionada:
a.
Respostas:
a.
b.
c.
Dado o seguinte programa:
#include <stdio.h>
void main()
{
int a=15;
int b=2;
b*=a;
printf(“%d %d\n”,a, b);
b=a--;
printf(“%d %d\n”,a, b);
}
Qual alternativa apresenta a saída correta?
15 30
14 15
15 30
14 15
16 30
14 16
15 30
13 14
0,1 em 0,1 pontos
26/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 288S_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_49918655_1&course_id=_115240_1&content_id=_1544925_1&retur… 9/9
Segunda-feira, 26 de Outubro de 2020 10h58min18s GMT-03:00
d.
e.
Feedback da
resposta:
15 2
14 1
15 2
1 15
Resposta: A
Comentário: Fazendo o teste de mesa para o algoritmo,
teremos como saída:
← OK
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1544201_1&course_id=_115240_1&nolaunch_after_review=true');