Português — Gramática Múltipla Escolha

Dado o seguinte trecho de código, analise as alternativas abaixo e assinale a correta. tipo = registro matricula inteiro nome string nota1 real nota2 real fim

Dado o seguinte trecho de código, analise as alternativas abaixo e assinale a correta. tipo = registro
matricula inteiro
nome string
nota1 real
nota2 real
fim

  1. Está correto porque há necessidade de incluir ponto e vírgula [;] ao final das linhas.
  2. A declaração de registro está correta contém todos os campos necessários.
  3. No lugar de fim deveria existir fimregistro.
  4. Todas as variáveis estão declaradas corretamente considerando os tipos de dados e a sintaxe da declaração de variável.
  5. Está incorreto porque no lugar de fim deveria existir início uma vez que depois das declarações existe o início do programa.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Todas as variáveis estão declaradas corretamente considerando o tipo de dados e a sintaxe da declaração de variável.

Análise da Questão

A questão apresenta um trecho de código em linguagem C e solicita a avaliação da sua correção sintática. Vamos analisar as linhas de código apresentadas na imagem:

  • int x;
  • char y;
  • float z;
  • scanf ("%d", &x);

Validação da Sintaxe:

  1. Declaração de Variáveis: Em C, toda declaração de variável deve seguir o formato tipo nome_da_variavel;.
  • int, char e float são tipos de dados válidos.
  • x, y e z são identificadores válidos.
  • O uso do ponto-e-vírgula ; ao final de cada declaração é obrigatório e está presente.
  1. Função scanf: A chamada scanf para leitura de entrada é feita corretamente com o especificador de formato %d para o inteiro x e o operador de endereço &x.

Portanto, o código está sintaticamente correto.

Avaliação das Alternativas

Vamos examinar por que a alternativa D é a correta e as outras estão erradas:

  • (A) Incorreta: Embora seja verdade que é necessário usar ponto-e-vírgula, esta opção foca apenas numa regra de pontuação genérica. A alternativa D é mais completa, pois valida a estrutura das declarações de variáveis em si.
  • (B) Incorreta: O termo "registro" geralmente se refere a estruturas (struct). O código apenas declara variáveis simples, não há definição de estrutura ou registro.
  • (C) Incorreta: Não há erro no uso da palavra-chave float. Ela é o tipo correto para números de ponto flutuante em C.
  • (D) Correta: Esta alternativa descreve exatamente o estado do código: todas as variáveis (x, y, z) foram declaradas usando os tipos apropriados e a sintaxe correta (identificador + tipo + ponto-e-vírgula).
  • (E) Incorreta: Afirma que o código está incorreto, o que é falso, e a justificativa apresentada é confusa e gramaticalmente inadequada.

Conclusão

O código fornecido segue rigorosamente as regras de declaração de variáveis na linguagem C. A alternativa D é a única que reconhece corretamente a validade dos tipos de dados utilizados e da sintaxe empregada nas declarações.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Português — Gramática

Ver mais Português — Gramática resolvidas

Tem outra questão de Português — Gramática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.