TPTI - treino

Este teste contém 16 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 O Java é uma linguagem de programação que obedece ao paradigma:
orientado a objectos.    
procedimental.    
funcional.    
concorrente.    
    


2 A instrução i++:
incrementa a variável i, depois da instrução da linha seguinte.    
incrementa a variável i, antes da instrução da linha seguinte.    
decrementa a variável i, depois da instrução da linha anterior.    
decrementa a variável i, antes da instrução da linha anterior.    
    


3 Quais dos tipos seguintes são inteiros:
double    
byte e short    
char e boolean    
Nenhum dos anteriores    
    


4 Quais dos tipos seguintes são reais:
double    
byte e short    
char e boolean    
Nenhum dos anteriores    
    


5 Quais dos operadores seguintes permitem fazer comparações entre dois números:
==    
!=    
>=    
Todos os anteriores    
    


6 Considere a=5 e b=3. Após a instrução b-=a, os valores de a e b são:
a=2, b=3    
a=5, b=3    
a=5, b=-2    
a=2, b=-2    
    


7 Após a instrução: x = 3 != 2 ? 4 : 5; O valor final de x é:
2    
3    
4    
5    
    


8 Qual das instruções seguintes contém um ciclo infinito?
while(2 > 3);    
while(3 < 2);    
if(true);    
Nenhuma das anteriores    
    


9 Qual o conjunto de métodos que pertence à classe Applet?
init, getAt    
paint, init    
init, Applet, ifthen    
Nenhum dos anteriores    
    


10 A instrução: int w[];
Declara uma lista de inteiros    
Declara um vector de inteiros;    
Reserva espaço em memória para um vector de inteiros    
Reserva espaço em memória para uma lista de inteiros    
    


11 Qual das seguintes declarações está correcta, no contexto de uma Applet:
public void paint(Graphics n){}    
public void paint (){}    
public void init (Graphics g){}    
public void init (int i){}    
    


12 Assinale a afirmação correcta:
A instrução break quebra uma instrução if    
A instrução break quebra uma instrução continue    
A instrução break quebra uma instrução while    
Todas as anteriores    
    


13 Assinale a afirmação correcta:
A instrução continue quebra uma instrução if    
A instrução continue quebra uma instrução break    
A instrução continue quebra uma instrução while    
Nenhuma das anteriores    
    


14 Considere a=5 e b=3. Após a instrução b*=a, os valores de a e b são:
a=15, b=3    
a=5, b=15    
a=3, b=5    
a=3, b=15    
    


15 Considere a=3 e b=5. Após a instrução b+=a, os valores de a e b são:
a=3, b=8    
a=3, b=5    
a=8, b=5    
a=8, b=3    
    


16 Assinale a afirmação correcta:
O Java não obriga à declaração das variáveis utilizadas    
O Java obriga sempre à declaração das variáveis utilizadas    
O Java obriga à declaração das variáveis utilizadas, apenas se forem vectores    
Nenhuma das anteriores    
    



 

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

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