Buscar

Alguém poderia ajudar nestas questões?

Na Aula 5 trabalhamos com o conceito de estrutura de dados homogêneas, as chamadas structs
Imagine que você faz parte de um grupo de amigos que é muito fã de histórias em quadrinhos e você e seu grupo resolvem fazer um programa que cataloga os seus super-heróis favoritos.
Seu amigo então desenvolve um código em C/C++ conforme a imagem abaixo:



Ao analisar o código de seu amigo você percebe rapidamente que existe um erro em seu código.
 
Assinale a alternativa que contém a explicação do que está errado no programa de seu amigo.
A
O erro do código está na criação da struct, pois o seu amigo não inicializou as variáveis dentro da struct chamada CatalogoSuperHerois.
B
O erro do código está na declaração da variável NomeDoHeroi, pois uma variável que armazena 50 caracteres deveria ser do tipo string, e não do tipo char.
C
O erro do código está no uso da função gets, pois esta função não deve ser utilizada com structs.
D
O erro do código está no printf("\n"), pois não é permitido na função printf colocar \n sem nenhum texto adicional.
E
O erro do código está na posição do índice [i] dos campos das structs dentro do gets e do scanf.

 

Na Aula 5 trabalhamos com o conceito de estrutura de dados homogêneas, as chamadas structs
 
Acerca de structs, assinale a única alternativa que contém uma criação correta de uma struct.
A
struct APOL { double nota; double resposta; };
B
struct APOL { double nota; double resposta; }
C
struct APOL { double nota, double resposta };
D
struct APOL { double nota; double resposta };
E
struct APOL { double nota, double resposta }

💡 4 Respostas

User badge image

Joao Andre MArtins Dias

Resposta E-) O erro do código está na posição do índice [i] dos campos das structs dentro do gets e do scanf. Deveria ser EX: Scanf__("%d",&superHerois[i].Forca);

0
Dislike0
User badge image

Marcelo

Obrigado Amigo

0
Dislike0
User badge image

silvano

Obrigado Irmão!!

 

0
Dislike0

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

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais