Prévia do material em texto
29/10/2021 08:07Fazer teste: QUESTIONÁRIO UNIDADE IV – LINGUAGEM E ...
Página 1 de 6https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?cours…d=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null
Fazer teste: QUESTIONÁRIO UNIDADE IV
LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_E1_20212_03 CONTEÚDO
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Término e envio Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
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 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.
O programa soma 8 valores digitados pelo usuário.
O programa soma 9 valores se o valor digitado for menor que 9.
0,1 pontos Salva
PERGUNTA 2
Analise o programa a seguir e assinale a alternativa que corresponda com
0,1 pontos Salva
?
Estado de Conclusão da Pergunta:
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
pedro.baldon @aluno.unip.br
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null%23
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_174193_1
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null%23contextMenu
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_174193_1&content_id=_2214819_1&mode=reset
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null%23
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
29/10/2021 08:07Fazer teste: QUESTIONÁRIO UNIDADE IV – LINGUAGEM E ...
Página 2 de 6https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?cours…d=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null
a.
b.
c.
d.
e.
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 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.
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.
a.
b.
c.
PERGUNTA 3
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 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.
0,1 pontos Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
29/10/2021 08:07Fazer teste: QUESTIONÁRIO UNIDADE IV – LINGUAGEM E ...
Página 3 de 6https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?cours…d=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null
d.
e.
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.
a.
b.
c.
d.
e.
PERGUNTA 4
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 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úmero vá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 pontos Salva
PERGUNTA 5
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;
0,1 pontos Salva
29/10/2021 08:07Fazer teste: QUESTIONÁRIO UNIDADE IV – LINGUAGEM E ...
Página 4 de 6https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?cours…d=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null
a.
b.
c.
d.
e.
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 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
a.
b.
c.
d.
e.
PERGUNTA 6
Analise o programa a seguir, escrito em Linguagem C, e assinale a
alternativa que apresente as saídas corretas, considerandoas 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 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
0,1 pontos Salva
a.
b.
PERGUNTA 7
Analise os dois códigos a seguir, escritos em linguagem C, e assinale a
alternativa correta.
Ambos exibem um contador de 1 a 10.
Ambos exibem um contador invertido de 10 a 1.
0,1 pontos Salva
29/10/2021 08:07Fazer teste: QUESTIONÁRIO UNIDADE IV – LINGUAGEM E ...
Página 5 de 6https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?cours…d=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null
c.
d.
e.
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.
a.
b.
c.
d.
e.
PERGUNTA 8
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 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.
0,1 pontos Salva
a.
b.
c.
d.
e.
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.
#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);
}
}
9
55
144
10
89
0,1 pontos Salva
29/10/2021 08:07Fazer teste: QUESTIONÁRIO UNIDADE IV – LINGUAGEM E ...
Página 6 de 6https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?cours…d=_798889_1&course_id=_174193_1&content_id=_2216460_1&step=null
a.
b.
c.
d.
e.
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");
for(x=0; x<=14; x=x+2)
printf("%d ",x);
printf("\n");
for(x=1; x<=19; x++)
printf("%c",'*');
printf("\n");
}
0,1 pontos Salva