Linguagem C 25.ª Edição Atualizada e Aumentada FCA Editora (c) 2025
2
EXERCÍCIOS PROPOSTOS – SOLUÇÃO 2.1
2.2
a) b) c) d) e) f)
y int; int ; integer x; inta, b; float f, g, c; char ch1=ch2='A';
g)
char ch1 = 'A', ch2 = 'A';
/* KO: Sintaxe incorreta */ /* KO: Falta a variável */ /* KO: integer não é um tipo em C */ /* KO: Nome da variável junto ao tipo */ /* OK */ /* KO: Só se pode fazer uma atribuição */ /* depois de declaradas as variáveis */ /* ch2 nunca foi declarada */ /* OK */
c) Um valor aleatório.
2.3 a) b) c) d) e) f) g) h) i) j)
2.4
Valor &xvar dez% a+b _Kabonga MENOS 10a a10 main F1
/* OK */ /* KO: Caráter inicial inválido */ /* KO: Caráter final inválido */ /* KO: Caráter + inválido */ /* OK - embora não aconselhável (underscore) */ /* OK - embora não aconselhável (maiúsculas) */ /* KO: Primeiro caráter é dígito */ /* OK */ /* KO: Palavra reservada */ /* OK */
As seguintes afirmações são verdadeiras. O nome de uma variável… a) Deve indicar aquilo que ela armazena. d) Deve ser o mais explícito possível. f) Pode, mas não deve começar por underscore (_). g) Pode conter mais de um caráter.
2.5 int
%d
float
%f ou %e
char
%c
short int
%hd
long int
%ld
signed long int
%ld
2.6 a) Verdade. b) Falso. c) Verdade. © FCA
1