Buscar

QUESTIONÁRIO UNIDADE II 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 8 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 8 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

Prévia do material em texto

12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 1/8
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE II
LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_20202_02 CONTEÚDO
Usuário cristiane.oliveira92 @aluno.unip.br
Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO
Teste QUESTIONÁRIO UNIDADE II
Iniciado 12/10/20 10:44
Enviado 12/10/20 11:49
Status Completada
Resultado da
tentativa
1 em 1 pontos  
Tempo decorrido 1 hora, 4 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.
Feedback
da
resposta:
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) ;
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,
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=_115304_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_115304_1&content_id=_1545451_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
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 2/8
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
Resposta Selecionada:
b. 
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; 
y/=x; 
printf(“%d %d \n”, x, y); 
x=y++; 
printf(“%d %d \n”, x, y); 
}
3  5 
5  6
0,1 em 0,1 pontos
0,1 em 0,1 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 3/8
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
3  5 
3  4
3  5 
5  6
3  15 
4  16
3  4 
3  15
4  16 
3  15
Resposta: B 
Comentário: Fazendo o teste de mesa para o algoritmo, teremos as
saídas: 
 
Pergunta 4
Resposta Selecionada:
c. 
Respostas:
a. 
b. 
c. 
d. 
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
3  6 
5  6
0,1 em 0,1 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 4/8
e. 
Feedback
da
resposta:
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. 
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 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
Resposta: D 
Comentário: Fazendo o teste de mesa para o algoritmo, teremos as
saídas: 
 
0,1 em 0,1 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 5/8
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
saídas serão: 
Pergunta 7
0,1 em 0,1 pontos
0,1 em 0,1 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 6/8
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
Resposta Selecionada: d. 
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; 
c = a / b; 
d = a % b; 
printf("%d %d %d %d \n", a, b, c, d); 
}
15 3 5 0
0,1 em 0,1 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 7/8
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
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:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
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
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
0,1 em 0,1 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – 6654-...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48168150_1&course_id=_115304_1&content_id=_1545728_1&retur… 8/8
Segunda-feira, 12 de Outubro de 2020 11h49min18s BRT
como saída: 
Pergunta 10
Resposta Selecionada:
a. 
Respostas:
a. 
b. 
c. 
d. 
e. 
Feedback da
resposta:
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
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
0,1 em 0,1 pontos
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1545451_1&course_id=_115304_1&nolaunch_after_review=true');

Continue navegando