Buscar

Em relação às structs na Linguagem C e ao trecho de código, abaixo, analise as afirmativas, considerando que esse trecho de código está na main() e...

Em relação às structs na Linguagem C e ao trecho de código, abaixo, analise as afirmativas, considerando que esse trecho de código está na main() e que as bibliotecas necessárias foram incluídas.

struct exemplo{
int a;
};
exemplo=10;
printf("%d", exemplo);

I) Haverá um erro de compilação que impedirá o programa de ser executado.
II) A variável exemplo criada pela struct pode armazenar o valor 10.
III) O valor 10 será exibido ao final da execução do programa.
IV) exemplo é um tipo de dados e não uma variável, logo não pode armazenar o valor 10.

É correto apenas o que se afirma em:
a. I e IV.
b. III.
c. I, III e IV.
d. I, II, III e IV.
e. II e III.

Essa pergunta também está no material:

Estruturas de Programação em C
6 pág.

Programação Estruturada Universidade CEUMAUniversidade CEUMA

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: I) Haverá um erro de compilação que impedirá o programa de ser executado. - Correto. O trecho de código está tentando atribuir um valor inteiro a uma variável do tipo struct, o que resultará em um erro de compilação. II) A variável exemplo criada pela struct pode armazenar o valor 10. - Incorreto. A variável exemplo é do tipo struct e não pode armazenar diretamente um valor inteiro. III) O valor 10 será exibido ao final da execução do programa. - Incorreto. Como houve um erro de compilação, o programa não será executado com sucesso para exibir o valor. IV) exemplo é um tipo de dados e não uma variável, logo não pode armazenar o valor 10. - Correto. exemplo é uma estrutura (struct) e não uma variável simples. Portanto, a resposta correta é: a. I e IV.

0
Dislike0

Responda

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

Continue navegando