Logo Passei Direto
Buscar

Inglês

UNIVESP
Pergunta 5 Em programação em C, tem-se que, com o uso de uma estrutura, pode-se armazenar diferentes tipos de dados, embora ela apresente apenas uma única entidade. Assim, tem-se que diferentes tipos de dados podem ser definidos com necessidades variadas por meio de um conjunto de membros de dados. Se tratando de estruturas, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir. I. ( ) A passagem de estruturas para funções se faz indicando no parâmetro o tipo associado à estrutura. II. ( ) Na função: “int fwrite(const void *ptr, int size, int n, FILE *arq)”, “int n” indica o tamanho em bytes de cada um dos elementos que pretendemos escrever. III. ( ) No ato de programação de estruturas em C, é recomendável que uma estrutura seja definida fora de uma função. Assinale a alternativa que apresenta a sequência correta. a. F - V - V. b. F - F - F. c. V - F - F. d. V - F - V. e. F - V - F.
User badge image
Holdson Elvis

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das afirmativas sobre estruturas em C: I. ( ) A passagem de estruturas para funções se faz indicando no parâmetro o tipo associado à estrutura. É verdadeira (V). Quando passamos uma estrutura para uma função, devemos especificar o tipo da estrutura no parâmetro da função. II. ( ) Na função: “int fwrite(const void *ptr, int size, int n, FILE *arq)”, “int n” indica o tamanho em bytes de cada um dos elementos que pretendemos escrever. É falsa (F). O parâmetro "n" na função fwrite indica o número de elementos a serem escritos, e não o tamanho em bytes de cada elemento. III. ( ) No ato de programação de estruturas em C, é recomendável que uma estrutura seja definida fora de uma função. É verdadeira (V). É uma boa prática definir estruturas fora de funções para que possam ser acessadas em diferentes partes do código. Portanto, a sequência correta é: V - F - V. A alternativa que apresenta essa sequência é: d) V - F - V.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina