Buscar

Linguagem C

Considere o código fonte abaixo, escrito em linguagem C, e analise as afirmativas abaixo. 

#include 

#include 

struct entrada_cadastro { 

char name[50]; 

int idade; 

int main() { 

struct entrada_cadastro *ptr; 

ptr = malloc(sizeof(ptr)); 

if(ptr == NULL) { 

printf("Falha na alocação de memória!\n"); 

return(1); 

memset(ptr, 0x0, sezeof(*ptr)); 

strcpy(ptr->name, "Aluno"); 

ptr->idade=20; 

return(0); 

Marque (V) para verdadeiro ou (F) para falso. 

( ) A alocação de memória, presente na função main, efetuada com a função malloc, resulta na mesma quantidade alocada em bytes que ptr = malloc(sizeof(struct entrada_cadastro)). 

( ) A função strcpy copia a palavra Aluno para o vetor name da struct entrada_cadastro. 

( ) O acesso aos campos da estrutura de dados é realizado através do ponteiro nomeado ptr de tipo struct entrada_cadastro. 

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!


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