1 - O que é um ...
Algoritmo : sequência ordenada e sem ambiguidade de passos que levam à solução de um dado problema.
Dispositivo de Entrada : permite a comunicação no sentido do utilizador para o computador, exemplo: teclado, rato, scanners, pen, etc…
Dispositivo de Saída : permite a comunicação no sentido do computador para o utilizador, exemplo: monitor, impressoras, colunas, projectores, pen, etc…
Compilador : recebe o código fonte e vai criar um ficheiro em disco, que contem o código objecto.
Código de máquina : codificação de instruções e comandos com que os computadores funcionam, e que o hardware reconhece.
Assembly :conjunto de palavras (abreviaturas) que codificam as instruções da máquina. É uma linguagem de baixo nível, próxima do hardware.
Linguagem de alto nível : tem mais significado para os utilizadores que para o computador.
Variável : são identificadores para designar valores que podem variar ao longo da execução do programa.
Tipos de dados : simples (ordinais, predefinidos, personalizados); estruturais e dinâmicos.
2- Diga quais dos identificadores são inválidos e porquê?
A) NOMEdaRUA - Válido
B) IDADE MEDIA - Inválido. Não pode haver espaço entre os nomes.
C) 100Primeiros - Inválido. Números não podem aparecer antes do caracter.
D) EM@IL - Inválido. Caracter não permitido.
E) Estado Civil - Inválido. Há espaço entre os nomes
F) "Sobrenome" - Inválido. Caracter não permitido.
G) Conta - Corrente - Inválido. Caracter não permitido
H) Pessoa nome - Inválido. Caracter não permitido.
3- Indica o tipo de cada uma das seguintes constantes:
A) 613 - Inteiro
B) 613.0 - Real
C)-613 - Inteiro
D)'613' - Inteiro
E)-3.012x1015 - Real
F)17x10-12 - Inteiro
G)'FIM - String
H)'FALSE' - String
I)TRUE - String
4) Suponha que A,B, e C são reais e I, J,K são inteiros . Dados A = 4,0 , B = 6,0 e I = 3 , qual seria o valor final dos comandos seguintes?
A) C < = A * B - I
C < = 4,0 * 6,0 - 3
C < = 24 - 3
C < = 21
B) K < = I / 4 * 6
K < = 3 / 4*6
K < = 3/ 24
K < = 8
C) C < = B/A + 1.5
C < = 6.0/4.0 + 1.5
C < = 1.5 + 1.5
C < = 3
D) K < = TRUNC (B/A + 4.7)
K < = (6.0 + 4.0 + 4.7)
K < = 1.5 + 4.7
K < = 6.2
E) J < = ROUND (A/(5/1))
J < = (4.0/ 1.6)
J < = (2.5)
J < = 2.5
F) K < = ABS (A-B)* 2+I
K < = (4.0 - 6.0) * 2+3
K < = (-2)*5
K < = -10
G) J < = I DIV 2
J < = 3.0 / 2
J < = 1.5
H) J < = (I + 4) MOD 2
J < = (3.0 + 4) MOD 2
J < = (7) 2
J = 7/2
J = 3.5
4) Suponha que A,B, e C são reais e I, J,K são inteiros . Dados A = 4,0 , B = 6,0 e I = 3 , qual seria o valor final dos comandos seguintes?
A) C < = A * B - I
C < = 4,0 * 6,0 - 3
C < = 24 - 3
C < = 21
K < = 3 / 4*6
K < = 3/ 24
K < = 8
C) C < = B/A + 1.5
C < = 6.0/4.0 + 1.5
C < = 1.5 + 1.5
C < = 3
D) K < = TRUNC (B/A + 4.7)
K < = (6.0 + 4.0 + 4.7)
K < = 1.5 + 4.7
K < = 6.2
E) J < = ROUND (A/(5/1))
J < = (4.0/ 1.6)
J < = (2.5)
J < = 2.5
F) K < = ABS (A-B)* 2+I
K < = (4.0 - 6.0) * 2+3
K < = (-2)*5
K < = -10
G) J < = I DIV 2
J < = 3.0 / 2
J < = 1.5
H) J < = (I + 4) MOD 2
J < = (3.0 + 4) MOD 2
J < = (7) 2
J = 7/2
J = 3.5
Sem comentários:
Enviar um comentário