ACC - 2º teste tipo

Este teste contém 20 questões.
Cada questão vale 1 valor.
Respostas incorrectas descontam 25% de uma resposta correcta.
Respostas em branco não descontam.
Para cada questão há apenas uma resposta correcta.
No caso de haver mais do que uma resposta correcta, deve assinalar-se uma resposta do tipo: todas as anteriores; ou a primeira e a terceira alíneas estão correctas.

1 Considere as seguintes instruções Assembly 386, no sistema operativo Linux:
mov ebx,0
mov eax,1
int 0x80
A intenção destas instruções é:
Remover o valor do registo ebx    
Iniciar um programa    
Terminar um programa    
Incrementar o registo eax    
    


2 Considere as seguintes instruções Assembly 386:
mov al,byte[ebx]
A intenção destas instruções é:
Mover um byte para o registo ebx    
Mover o valor de al para o registo ebx    
Mover o byte menos significativo de ebx para al    
Nenhuma das anteriores    
    


3 Considere o número 1752(8) na base 8. Converta-o para a base 16, sem passar para base 10. O resultado é:
3EA    
2EA    
FB8    
Nenhuma das anteriores    
    


4 Calcule a seguinte diferença em base 8: 4133(8) - 1376(8) e seleccione o resultado correcto.
2645    
2544    
2535    
2534    
    


5 Calcule o seguinte produto em base 2: 1011(2) x 0110(2) e seleccione o resultado correcto.
100111    
1001110    
1000010    
Nenhum dos anteriores    
    


6 Efectue a seguinte divisão inteira em base 2: 111001(2) / 1011(2) e seleccione o valor do resto.
1001    
100    
10    
Nenhum dos anteriores    
    


7 Considere um disco que roda a 7200 rpm (rotações por minuto). Considere que cada pista tem 1.600.000 bits. Qual o número máximo de bytes que pode ser lido em cada pista, por segundo?
1,92 x 10E8    
1,152 x 10E10    
2,4 x 10E7    
1,44 x 10E9    
    


8 Considere um disco com 20 superfícies, 100.000 pistas por superfície, e com 1.600.000 bits em cada pista. Qual a sua capacidade?
2 x 10E11 bytes    
3,2 x 10E12 bytes    
4 x 10E11 bytes    
Nenhum dos anteriores    
    


9 Indique qual a instrução Assembly 386 correcta para declarar uma variável, de nome "beta", não inicializada e do tipo byte.
beta db 1    
beta resb 1    
beta db 0    
beta equ 0    
    


10 Considere a seguinte instrução em Assembly 386 e indique o seu significado:
gama dd 2
Declara uma variável inicializada, de nome "gama", com 4 bytes    
Declara uma variável inicializada, de nome "gama", com 2 bytes    
Declara uma variável de nome "gama" com 2 bytes não inicializada    
Declara uma variável não inicializada, com o valor 2    
    


11 Calcule a seguinte diferença em base 2: 100101(2) - 11011(2) e seleccione o resultado correcto.
1010    
11110    
111110    
Nenhum dos anteriores    
    


12 Seleccione as características da memória central (RAM), de um computador:
Acesso aleatório e não volátil    
Acesso aleatório e volátil    
Acesso semi-sequencial e volátil    
Acesso sequencial e não volátil    
    


13 A memória cache é uma memória de:
acesso sequencial    
acesso aleatório por endereço    
acesso por conteúdo    
acesso pseudo-aleatório    
    


14 Os discos rígidos constituem a memória secundária dos computadores actuais. São considerados memória de:
acesso semi-aleatório    
acesso aleatório por endereço    
acesso por conteúdo    
acesso aleatório    
    


15 Calcule a seguinte soma em base 16: 7A,F(16) + 90,A(16) e seleccione o resultado correcto.
10C,9    
10B,9    
FB,9    
Nenhum dos anteriores    
    


16 Qual o complemento para 2 do número de 8 bits 10100100 ?
01001011    
01011010    
01001100    
01011100    
    


17 Considere o seguinte número binário, representado em complemento para 2: 10110001 Qual o seu valor em base 10?
79    
-79    
-78    
78    
    


18 Considere o número 2FA,D(16) na base 16. Converta-o para a base 8, sem passar para base 10. O resultado é:
1372,61    
527,72    
1257,64    
Nenhuma das anteriores    
    


19 Qual das seguintes instruções Assembly 386 declara um vector com 4 números de 32 bits cada?
vector resw 4    
vector resw 16    
vector resd 4    
vector resd 16    
    


20 Que número em base 10 é representado pelo real curto 3E800000 (no formato de vírgula flutuante IEEE 754)?
0.375    
0.25    
0,75    
Nenhum dos anteriores    
    



 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Por favor, confirme as respostas antes de premir o botão abaixo.

Por favor, confirme o envio dos dados.