Logo Passei Direto
Buscar

ALGORITMOS E PROGRAMAÇÃO - Atividade A3

User badge image
AM T

em

Ferramentas de estudo

Questões resolvidas

Qual a finalidade deste código?
#include
int main()
{
int num;
for(num=1;num<=50;num++)
{
printf(" %d\n",num);
}
return 0;
}

a) Exibir uma sequência de números, do 0 ao 49.
b) Exibir uma sequência de números, do 0 ao 50.
c) Exibir uma sequência de números, do 1 ao 50.
d) Exibir uma sequência de números, do 1 ao 49.
e) Exibir uma sequência de números, do 0 ao 51.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual a finalidade deste código?
#include
int main()
{
int num;
for(num=1;num<=50;num++)
{
printf(" %d\n",num);
}
return 0;
}

a) Exibir uma sequência de números, do 0 ao 49.
b) Exibir uma sequência de números, do 0 ao 50.
c) Exibir uma sequência de números, do 1 ao 50.
d) Exibir uma sequência de números, do 1 ao 49.
e) Exibir uma sequência de números, do 0 ao 51.

Prévia do material em texto

ALGORITMOS E PROGRAMAÇÃO 
QUESTIONÁRIO 
Atividade 3 (A3) 
Questão 1 
Atingiu 1,00 de 1,00 
No código abaixo, quantas vezes será exibido o texto ‘Olá Mundo!’ em tela? 
#include <stdio.h> 
int main() 
{ 
 int contador = 1; 
 for(contador = 0; contador < 10; contador++) 
 { 
 printf("Olá Mundo! \n"); 
 } 
 return 0; 
} 
b.10 vezes. ✔ 
Feedback 
Sua resposta está correta. 
O texto “Olá Mundo!” será exibido 10 vezes. Mesmo a variável “contador” sendo setada 
inicialmente em 1, o laço de repetição a redefine para 0 quando inicia. 
A resposta correta é: 10 vezes. 
Questão 2 
Atingiu 1,00 de 1,00 
Observe o código abaixo: 
#include<stdio.h> 
int main() 
{ 
 int num; 
 for(num=1;num<100;num++) 
 { 
 if(num%2==0) 
https://ambienteacademico.com.br/course/view.php?id=18286#section-5
 { 
 printf("%d ",num); 
 } 
 } 
return 0; 
} 
Este código exibirá em tela uma sequência de números. O primeiro e o último número desta 
sequência são, respectivamente: 
b. 2 e 98. ✔ 
Feedback 
Sua resposta está correta. 
O código procura por números pares (num%2==0), e começa a partir de 1, e percorre 
enquanto é menor que 100, portanto, o primeiro número par será 2 e o último 98. 
A resposta correta é: 2 e 98. 
Questão 3 
Atingiu 1,00 de 1,00 
Enunciado: Quando o código abaixo informa pela primeira vez “Entre com o número” e o 
usuário digita 18 e “enter”, o que será exibido em tela? 
int main() 
{ 
 int numero; 
 int variavel_controle=1; 
printf(" \n\t Entre com o número :\n"); 
 while(variavel_controle<=7) 
 { 
 scanf("%d",&numero); 
 if(numero>17 && numero<70) 
 { 
 printf("\n o número digitado é o %d",numero); 
 break; 
 } 
 else 
 { 
 printf("\n Entrada inválida \n "); 
 printf("\n Digite um número novamente :"); 
 variavel_controle++; 
 } 
 
 } 
 return 0; 
} 
e.18 ✔ 
Feedback 
Sua resposta está correta. 
O código irá retornar “o número digitado é o 18”. O código tem duas possibilidades de 
resposta. Se o usuário informar um número entre 17 e 70, ele exibirá uma mensagem com o 
número escolhido. Se for um número menor que 17 ou maior que 70, ele solicitará ao 
usuário que digite novamente. 
As respostas corretas são: 
o número digitado é o 18, 
Entrada inválida, 
Entrada inválida, 18, 
 
Entrada inválida Digite um número novamente :, 18 
 
Questão 4 
Atingiu 0,00 de 1,00 
Quando o código abaixo informa pela primeira vez “Entre com o número” e o usuário digita 
18 e “enter”, o que será exibido em tela? 
int main() 
{ 
 int numero; 
 int variavel_controle=1; 
printf(" \n\t Entre com o número :\n"); 
 while(variavel_controle<=7) 
 { 
 scanf("%d",&numero); 
 if(numero>17 && numero<70) 
 { 
 printf("\n o número digitado é o %d",numero); 
 break; 
 } 
 else 
 { 
 printf("\n Entrada inválida \n "); 
 printf("\n Digite um número novamente :"); 
 variavel_controle++; 
 } 
 
 } 
 return 0; 
} 
a.Entrada inválida Digite um número novamente : 
b.18 
c.Entrada inválida, 18 ❌ 
d.Entrada inválida 
e. o número digitado é o 18 ✔ 
Feedback 
Sua resposta está incorreta. 
O código irá retornar “o número digitado é o 18”. O código tem duas possibilidades de 
resposta. Se o usuário informar um número entre 17 e 70, ele exibirá uma mensagem com o 
número escolhido. Se for um número menor que 17 ou maior que 70, ele solicitará ao 
usuário que digite novamente. 
A resposta correta é: o número digitado é o 18 
 
Questão 5 
Atingiu 1,00 de 1,00 
No código abaixo, quantas vezes será exibido o texto ‘Hello World!’ em tela? 
#include <stdio.h> 
int main() 
{ 
 int duvida = 0; 
 int contador = duvida + 5; 
 while (contador <= 11) 
 { 
 printf("Hello World! \n"); 
 contador++; 
 } 
 return 0; 
} 
c. 7 vezes. ✔ 
Feedback 
Sua resposta está correta. 
Serão exibidas 7 vezes, pois a variável ‘contador’ tem início com o valor 5, e irá percorrer 
enquanto seu valor for menor ou igual a 11. (5, 6, 7, 8, 9, 10, 11). 
A resposta correta é: 7 vezes. 
Questão 6 
Atingiu 1,00 de 1,00 
Observe o código abaixo: 
#include<stdio.h> 
int main() 
{ 
float soma,notas,media; 
int contador; 
 soma=0; 
 contador=1; / 
 
 while(contador<=4) 
 { 
 printf("\t Digite a [%d]ª nota : ",contador); 
 scanf("%f",&notas); 
 soma=soma+notas; 
 media=soma/4; 
 contador++; 
 } 
printf("Média = %.1f ",media ); 
return 0; 
} 
Qual o objetivo deste código? 
c. É um programa que exibe uma vez a média de 4 notas. ✔ 
Feedback 
Sua resposta está correta. 
O código exibirá uma vez a média de 4 notas. 
A resposta correta é: É um programa que exibe uma vez a média de 4 notas. 
 
Questão 7 
Atingiu 1,00 de 1,00 
Qual a diferença principal entre usar um laço For e um laço While. 
a. O laço For irá executar o código um número determinado de vezes, enquanto o laço 
While executará o código enquanto a condição não for atingida. ✔ 
b.O laço For irá repetir o código até que a condição seja atingida, enquanto o laço While 
irá repetir o código um número determinado de vezes. 
c.O laço For irá executar o código uma vez, e repetí-lo o código até que a condição seja 
atingida, enquanto o laço While irá repetir o código um número determinado de vezes. 
d.O laço For irá executar o código um número determinado de vezes, enquanto o laço 
While executará o código uma vez e depois repetirá enquanto a condição for válida. 
e.O laço For irá executar o código um número determinado de vezes, enquanto o laço 
While executará o código infinitamente. 
Feedback 
Sua resposta está correta. 
O laço for executa o código por uma quantidade determinada de loops, já While só 
executará o código se a condição estabelecida não for atingida. 
 
Questão 8 
Atingiu 1,00 de 1,00 
Quais são as três formas de repetição utilizadas para criar os laços em códigos? 
a.Main, For e Do. 
b.Do, While e Four. 
c.While, Int e Else. 
d.Do, For e Int. 
e.Do, While e For. ✔ 
Feedback 
Sua resposta está correta. As três formas são Do, While e For. 
A resposta correta é: Do, While e For. 
 
Questão 9 
Atingiu 1,00 de 1,00 
Observe o código abaixo: 
#include<stdio.h> 
int main() 
{ 
int num; 
for(num=1;num<=50;num++) 
 { 
 printf(" %d\n",num); 
 } 
return 0; 
} 
Qual a finalidade deste código? 
a.Exibir uma sequência de números, do 0 ao 49. 
b.Exibir uma sequência de números, do 0 ao 50. 
c.Exibir uma sequência de números, do 1 ao 50. ✔ 
d.Exibir uma sequência de números, do 1 ao 49.. 
e.Exibir uma sequência de números, do 0 ao 51. 
Feedback 
Sua resposta está correta. 
O código exibe uma sequencia de números, do 1 ao 50. (num=1 e num<=50). 
A resposta correta é: Exibir uma sequência de números, do 1 ao 50. 
 
Questão 10 
Atingiu 100 de 1,00 
Ao executar o código abaixo, uma sequência de números será exibida em tela. 
Qual dos números não será exibido nesta sequência? 
#include <stdio.h> 
 
int main() 
{ 
int teste= 1; 
while (teste <= 10) 
{ 
printf("%d\n" , teste); 
teste= teste+ 1; 
if(teste == 5){ 
teste= teste+ 1; 
} 
} 
} 
a.9. 
b.5. ✔ 
c.4. 
d.10. 
e.1. 
Feedback 
Sua resposta está correta. 
O número 5 não será apresentado, pois, no momento que o valor chegar em 5, existe uma 
condição que fará com que ele entre no bloco e realize a soma de mais 1, apresentando o 
valor 6. 
A resposta correta é: 5.

Mais conteúdos dessa disciplina