Logo Passei Direto
Buscar

Biologia

Univel
Os vetores de caracteres e inteiros são iguais em sua representação, porém possuem algumas características de manipulação que os diferenciam. Analise as afirmativas abaixo e assinale a alternativa correta. I. Um vetor de caracteres pode ser declarado de forma local ou global. II. O comando “fflush(stdin)” deve ser utilizado para complementar a instrução gets, quando a mesma armazena informações de execuções anteriores. III. Sempre que finalizamos a digitação de um vetor de caracteres, devemos inserir ‘\0’, para identificar o fim do vetor. IV . As instruções gets e scanf são utilizadas para realizar a leitura de uma variável, e se comportam de forma homogênea na leitura de um vetor de caracteres. Questão 4Resposta a. Apenas I está correta b. I e II estão corretas. c. I, II e IV estão corretas. d. I e III estão corretas. e. Apenas IV está correta.
User badge image
ivetebonfimlima

há 10 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar cada afirmativa: I. Um vetor de caracteres pode ser declarado de forma local ou global. Verdadeiro, vetores de caracteres podem ser declarados em qualquer escopo, seja local (dentro de uma função) ou global (fora de qualquer função). II. O comando “fflush(stdin)” deve ser utilizado para complementar a instrução gets, quando a mesma armazena informações de execuções anteriores. Falso, o uso de `fflush(stdin)` é indefinido em C e não é uma prática recomendada. Para limpar o buffer de entrada, outras abordagens devem ser utilizadas. III. Sempre que finalizamos a digitação de um vetor de caracteres, devemos inserir ‘\0’, para identificar o fim do vetor. Verdadeiro, é necessário inserir o caractere nulo (`\0`) para indicar o fim de uma string em C. IV. As instruções gets e scanf são utilizadas para realizar a leitura de uma variável, e se comportam de forma homogênea na leitura de um vetor de caracteres. Falso, `gets` e `scanf` se comportam de maneira diferente. `gets` lê uma linha inteira até encontrar uma nova linha, enquanto `scanf` pode ler até um espaço em branco, o que pode causar problemas na leitura de strings. Agora, vamos resumir os itens verdadeiros: - I: Verdadeiro - II: Falso - III: Verdadeiro - IV: Falso Portanto, os itens corretos são I e III. A alternativa que contém todos os itens verdadeiros é: d) I e III estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina