Logo Passei Direto
Buscar

Programação

Colégio Objetivo
A função SCANF() permite que os dados sejam lidos a partir da entrada padrão (geralmente o teclado) e armazenados em variáveis. Analise o trecho de código a seguir assinalando a alternativa correta:

```
char passageiro[40];
scanf("%s", passageiro);
```
A A função SCANF() não suporta a leitura de strings.
B O vetor "passageiro" será preenchido com uma string sem espaços.
C Falta a declaração do operador de endereço (&) antes da variável "passageiro".
D Necessário incluir o tamanho máximo da string a ser lida.
E A função SCANF() não suporta a leitura de vetores.
User badge image
Estudando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas em relação ao trecho de código apresentado: ```c char passageiro[40]; scanf("%s", passageiro); ``` A função `scanf()` é utilizada para ler dados da entrada padrão e, no caso de strings, ela lê até encontrar um espaço em branco. Agora, vamos analisar cada alternativa: A) A função SCANF() não suporta a leitura de strings. Incorreta. A função `scanf()` suporta a leitura de strings, mas com algumas limitações. B) O vetor "passageiro" será preenchido com uma string sem espaços. Correta. A função `scanf("%s", passageiro);` lê uma string até encontrar um espaço, então o vetor "passageiro" será preenchido apenas com a primeira palavra digitada. C) Falta a declaração do operador de endereço (&) antes da variável "passageiro". Incorreta. Para arrays, o nome do array já representa o endereço do primeiro elemento, então não é necessário usar o operador `&`. D) Necessário incluir o tamanho máximo da string a ser lida. Incorreta. Embora seja uma boa prática, a função `scanf()` não exige que o tamanho máximo seja especificado na string de formato. No entanto, isso pode levar a problemas de estouro de buffer. E) A função SCANF() não suporta a leitura de vetores. Incorreta. A função `scanf()` pode ler dados em um vetor, desde que o vetor seja do tipo apropriado. Portanto, a alternativa correta é: B) O vetor "passageiro" será preenchido com uma string sem espaços.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina