Logo Passei Direto
Buscar
Considere o seguinte código em linguagem C: #include int main() { int num; printf("Digite um número: "); scanf("%d", &num); printf("O número digitado foi: %d", num); return 0; } Com base nesse código, analise as afirmativas abaixo:
Neste contexto, é correto o que se afirma em
I. No código fornecido, a variável `num` está sendo utilizada para armazenar o valor digitado pelo usuário.
II. No comando `scanf("%d", &num)`, o caractere `%d` indica que a entrada esperada é um número inteiro.
III. Se o usuário digitar "12a" durante a execução do programa, a variável `num` armazenará o valor 12.
IV. O operador `&` antes do nome da variável no comando `scanf` é utilizado para indicar o endereço de memória da variável.
() I e III, apenas.
() II e IV, apenas.
() I, II e III, apenas.
() II, III e IV, apenas.
(x) I, II, III e IV.
User badge image
Aprendendo com Exercícios

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Vamos analisar cada afirmativa: I. No código fornecido, a variável `num` está sendo utilizada para armazenar o valor digitado pelo usuário. Verdadeiro, a variável `num` realmente armazena o valor que o usuário digita. II. No comando `scanf("%d", &num)`, o caractere `%d` indica que a entrada esperada é um número inteiro. Verdadeiro, `%d` é o especificador de formato que indica que o valor a ser lido é um inteiro. III. Se o usuário digitar "12a" durante a execução do programa, a variável `num` armazenará o valor 12. Verdadeiro, o `scanf` tentará ler o número até encontrar um caractere que não seja um dígito, então ele armazenará 12 na variável `num`. IV. O operador `&` antes do nome da variável no comando `scanf` é utilizado para indicar o endereço de memória da variável. Verdadeiro, o operador `&` é usado para passar o endereço da variável `num` para que o `scanf` possa armazenar o valor lido nesse endereço. Todas as afirmativas I, II, III e IV estão corretas. Portanto, a alternativa correta é: (x) I, II, III e IV.

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

Mais conteúdos dessa disciplina