Prévia do material em texto
1. Identifique os tipos dos valores abaixo (int, float, char de um caractere ou char de vários caracteres): a) 1000 : int b) “09” : char (caracteres múltiplos) c) – 1.56 : float d) “VERDADE” :char (caracteres múltiplos) e) – 456 : int f) 34 : int g) ‘C’ : char (1 caractere) h) 45.8976 : float i) “BRASIL” : char (caracteres múltiplos) j) ‘l’ : char (1 caractere) k) - 5.6 : float l) 300 : int 2. A seguir, temos exemplos de identificadores. Assinale os identificadores válidos e descreva o erro dos operadores inválidos. a) endereço : Válido b) 21brasil : Inválido; (não pode começar com número) c) fone$com : Inválido; (caractere $ não é permitido) d) nome_usuario : Válido e) usuario6 : Válido f) nome*usuário : Inválido; (caractere * não é permitido) g) end*a-6 : Inválido; (caracteres especiais * e - não são permitidos) h) #media : Inválido; (caractere # não é permitido) i) nome aluno : Inválido;(não pode ter espaços) j) média : Válido k) _pais : Válido l) Media_da_Turma : Válido 3. De acordo com as declarações abaixo, assinale os comando de atribuição inválidos e descreva o erro. int NUM, X, SOMA; float MEDIA, K, L; ( ) SOMA = NUM + 2; ( X ) MEDIA = SOMA; ( X ) NUM = K + L; ( ) X = X + 1 ( ) L = SOMA - K; ( ) SOMA + 2 = NUM + 10; ( X ) S = SOMA; ( ) X = SOMA - NUM; 4. Dados os valores inteiros abaixo: MEDIA NOTA TOTAL Z K X I J A 0 2 10 0 7 4 80 -1 -4 Quais os valores resultantes depois da execução dos passos a seguir: a) X = TOTAL/NOTA; MEDIA = 3 b) X = X+1; c) NOTA = X; d) TOTAL = NOTA + X + TOTAL; e) MEDIA = 3; f) K += 9; g) Z = J / 5; h) K = I % 5; i) I ++; j) I = I+2*A; MEDIA = 3 NOTA = 6 TOTAL = 22 Z = 0 K = 0 X = 6 I = 73 J = -1 A = -4 5. De acordo com os valores das variáveis abaixo, encontre o resultado das expressões lógicas com VERDADE ou FALSO: A B C D E 10 3 2 2 25 a. A == D FALSO b. (A>B) && (C==D) VERDADE c. (E+2100) || (BB+C+D) && (C=3) FALSO g. (D>2) || (C == 7) && (E > 20) VERDADE