• Matéria: Informática
  • Autor: ariabluecat
  • Perguntado 3 anos atrás

Compreender a sintaxe e a lógica em códigos produzidos em linguagem C, assim como em quaisquer outras linguagens é tarefa essencial para quem pretende aprender uma linguagem de programação. Seja ela qual for, muitas vezes nos deparamos com pequenos erros que podem nos fazer perder muito tempo em manutenção, pois nossos olhos podem passar despercebidos por estes pequenos deslizes.


Com base nesta proposta para o exercício, observe as declarações de estruturas de dados a seguir.

float vetorA [10];
char vetorB (10);
int vetorC [7..4];



A seguir analise as afirmações:


I – A primeira declaração para o vetorA está com sua sintaxe correta e sem problemas aparentes para uso.


II – A segunda declaração contém um equívoco na sintaxe ao utilizar parênteses para delimitar a dimensão do vetorB.


III – A terceira declaração está implementada adequadamente, indicando a uma matriz vetorC para até 28 elementos.



É correto o que se afirma em:

a) I apenas
b) II apenas
c) III apenas
d) I e II apenas
e) I e III apenas​

Respostas

respondido por: vicentti19
9

Resposta:

letra D.

Explicação:

A primeira declaração está correta.
a segunda realmente está errada ao usar parênteses.
A declaração de matrizes e int vetorC [7] [4]


ariabluecat: Tem explicação?
dplucas: Não entendi a resposta, a alternativa 4 (D) diz que estão corretos a I e a II. Na sua explicação, você diz que a segunda está errada. Bebeu antes de responder??
oliveiraespindola22: se vc LER as alternativas, vera que a segunda alternativa afirma que tem um erro,e ela esta concordando que tem esse erro, ou seja, alternativa D está certa.
respondido por: oilauri
1

Analisando as afirmações e as declarações apresentadas pelo exercício, podemos determinar que a alternativa D está correta.

Determinando as alternativas corretas em relação a linguagem C

Para determinar quais afirmações estão corretas, vamos analisar cada uma:

  • Afirmação I: a afirmação está correta. A declaração do vetor está correta e declara um vetor com dez posições e do tipo ponto flutuante, ou seja, que aceita valores decimais.
  • Afirmação II: está correta, pois a declaração está mal feita. A sintaxe da linguagem C determina que o tamanho de um vetor seja  declarado entre colchetes e não parêntesis.
  • Afirmação III: está incorreta, pois a declaração de uma matriz necessita incluir as duas dimensões que a compõem: linhas e colunas, ao contrário de um vetor que precisa apenas de uma dimensão.

Assim, podemos determinar que a alternativa D está correta.

Descubra mais sobre a linguagem C em: https://brainly.com.br/tarefa/52625206

#SPJ2

Perguntas similares