Logo Passei Direto
Buscar
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:
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
Exercícios Para o Aprendizado

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada uma das alternativas em relação à função `SCANF()` em C: A) A função SCANF() não suporta a leitura de strings. Incorreta. A função `SCANF()` suporta a leitura de strings, mas deve ser usada com cuidado para evitar problemas de buffer overflow. B) O vetor “passageiro” será preenchido com uma string sem espaços. Incorreta. A função `SCANF()` pode ler strings com espaços se o formato for especificado corretamente (por exemplo, usando `%[^\n]`). C) Falta a declaração do operador de endereço (&) antes da variável “passageiro”. Incorreta. Para vetores (strings), não é necessário usar o operador de endereço `&`, pois o nome do vetor já representa o endereço do primeiro elemento. 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 da string seja especificado diretamente na chamada. E) A função SCANF() não suporta a leitura de vetores. Incorreta. A função `SCANF()` pode ler vetores, especialmente se forem usados como strings. Após analisar todas as alternativas, parece que nenhuma delas está correta. No entanto, se o código em questão não foi fornecido, pode ser que a alternativa correta dependa do contexto específico do código. Se você tiver o trecho de código, isso ajudaria a determinar a resposta correta. Caso contrário, você terá que criar uma nova pergunta.

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!

Essa pergunta também está no material:

Mais perguntas desse material

Em linguagem C, o SIZEOF() possui a função de retornar o tamanho em bytes equivalente a um único parâmetro informado, podendo ser aplicado em qualquer elemento que, de alguma forma, seja alocado na memória. E, dessa forma, é possível ser aplicado em estruturas heterogêneas.
Baseado no protótipo de struct apresentado a seguir. Qual é a forma correta de utilizar a função SIZEOF() para determinar o tamanho de uma struct chamada “cadCliente” que contém os campos, “id”, “nome” e “endereco”?
A sizeof(cliente);
B sizeof(cadCliente);
C sizeof(struct Cliente);
D sizeof(cadCliente.cliente);
E sizeof(cliente.nome);

Mais conteúdos dessa disciplina