Buscar

Atividade 3 (A3)


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 7 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 7 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

Prévia do material em texto

Questão 1
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 2
Incorreto
Atingiu 0,00 de
1,00
Marcar
questão
Iniciado em quarta, 29 nov 2023, 13:43
Estado Finalizada
Concluída em segunda, 4 dez 2023, 07:07
Tempo
empregado
4 dias 17 horas
Avaliar 6,00 de um máximo de 10,00(60%)
232GGR0049A - ALGORITMOS E PROGRAMAÇÃO
QUESTIONÁRIO
Atividade 3 (A3)
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 1 ao 49..
b. Exibir uma sequência de números, do 1 ao 50.
c. Exibir uma sequência de números, do 0 ao 49.
d. Exibir uma sequência de números, do 0 ao 51.
e. Exibir uma sequência de números, do 0 ao 50.
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.
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);
https://ambienteacademico.com.br/course/view.php?id=41492#section-4
Questão 3
Correto
Atingiu 1,00 de
1,00
Marcar
questão
 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. o número digitado é o 18
b. 18
c. Entrada inválida
d. Entrada inválida, 18
e. Entrada inválida Digite um número novamente :
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
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;
}
Questão 4
Incorreto
Atingiu 0,00 de
1,00
Marcar
questão
a. 11 vezes.
b. 1 vezes.
c. 5 vezes.
d. 7 vezes.
e. 6 vezes.
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.
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?
a. É um programa que calcula somente a soma de 4 notas.
b. É um programa que exibe 4 vezes a soma e a média de 4 notas.
c. É um programa que exibe uma vez a soma de 4 notas.
d. É um programa que exibe 4 vezes a média de 4 notas.
e. É um programa que exibe uma vez a média de 4 notas.
Sua resposta está incorreta.
O código exibirá uma vez a média de 4 notas.
A resposta correta é:
Questão 5
Correto
Atingiu 1,00 de
1,00
Marcar
questão
Questão 6
Correto
Atingiu 1,00 de
1,00
Marcar
questão
É um programa que exibe uma vez a média de 4 notas.
Observe o código abaixo:
#include<stdio.h>
int main()
{
 int num;
 for(num=1;num<100;num++)
 {
 if(num%2==0)
 {
 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:
a. 2 e 98.
b. 0 e 100.
c. 2 e 100.
d. 1 e 100.
e. 1 e 99.
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.
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;
}
Questão 7
Incorreto
Atingiu 0,00 de
1,00
Marcar
questão
Questão 8
Correto
Atingiu 1,00 de
1,00
Marcar
questão
a. 9 vezes.
b. Nenhuma vez.
c. 10 vezes.
d. 11 vezes.
e. 5 vezes.
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.
Quais são as três formas de repetição utilizadas para criar os laços em códigos?
a. Do, While e Four.
b. Main, For e Do.
c. While, Int e Else.
d. Do, While e For.
e. Do, For e Int.
Sua resposta está incorreta.
As três formas são Do, While e For.
A resposta correta é:
Do, While e For.
 Observe o código a seguir.
 
#include <stdio.h>
 
int main(void)
{
 int vetor[5];
 int contador; 
 int par = 0;
 
 printf("Digite 5 números inteiros.\n");
 
 for (contador = 0; contador < 5; contador++) {
 
 scanf("%d",&vetor[contador]);
 
 if (vetor[contador] % 2 == 0){
 par++;
 }
 }
 
 printf("Foram digitados %d números pares.\n",par);
 
 return 0;
}
 
Questão 9
Incorreto
Atingiu 0,00 de
1,00
Marcar
questão
Este código realiza uma interação com o usuário e irá informar a quantidade de números
pares digitados. Para realizar a criação e declaração de um vetor, já com 5 números
inteiros, poderia ser feito de qual forma? Assinale a alternativa correta.
a. int vetor5 = {1,2,3,4,5}
 
b. vetor[5] int = [1,2,4,5,8]
c. int vetor[5] = {12345}
d. int[5] vetor = {1,2,4,5,8}
e. int
vetor[5] =
{1,2,4,5,8}
Resposta correta.A resposta correta refere-se a declaração de
um vetor normalmente, no qual é definido pela sintaxe do tipo do
vetor, nome da variável, quantidade de posições, e o valor
atribuído, ficando int vetor[5] = {1,2,4,5,8} ou int vetor[5] =
{1,2,3,4,5}
A resposta correta é: int vetor[5] = {1,2,4,5,8}
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
b. o número digitado é o 18
c. Entrada inválida, 18
d. 18
e. Entrada inválida Digite um número novamente :
Questão 10
Correto
Atingiu 1,00 de
1,00
Marcar
questão
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
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. 10.
b. 9.
c. 5.
d. 1.
e. 4.
Sua resposta está correta.
O número 5 não será apresentado, pois, no momento que o valor chegar em 5, existe umacondiçã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