wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Teste Diagnóstico - 2PSI

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Das seguintes linguagens de programação, indique as que estudou.

a)

C #

b)

C

c)

JAVA

d)

PHP

e)

Nenhuma das anteriores.

2.

Das seguintes estruturas qual/quais são estruturas que permitem decidir entre executar ou não uma instrução (simples ou composta);

a)

while()

b)

do ... while()

c)

if ... else

d)

switch()

3.

Indique as estruturas de controlo do tipo condicional, cujo número de iterações é previamente desconhecida.

a)

for()

b)

while()

c)

if()

d)

do ... while()

e)

switch()

4.

Indique a estrutura de controlo do tipo contador.

a)

for()

b)

while()

c)

if()

d)

do ... while()

e)

switch()

5.

A um subprograma que recebe informação à entrada e que produz um resultado de saída, dá-se o nome de?

a)

programação

b)

programa

c)

Procedimento

d)

Função

6.

Normalmente os parâmetros de uma função são os parâmetros de entrada, ou seja, a função não altera os seus valores. Indique como são passados os parâmetros à função.

a)

Variáveis globais.

b)

Passagem de parâmetros por valor

c)

Passagem de parâmetros por referência.

d)

Variáveis locias.

7.

Faça a legenda correta da figura.

a)

1-Tipo de retorno da função, 2 - Parâmetros de entrada, 3 - Nome da função.

b)

1 -Tipo de retorno da função, 2 - Nome da Função 3 - Parâmetros de entrada.

c)

1 - Parâmetros de entrada, 2 - Nome da função, 3 - Tipo de retorno da função.

8.

Na figura está representado um ciclo for. Este ciclo é usado quando

a)

o número de iterações é desconhecido.

b)

número de iterações é conhecido à partida.

c)

sempre em qualquer situação de programação.

d)

sempre dentro de um swtich().

9.

A uma estrutura de dados homogénea unidimensional, usada para representar um CONJUNTO de dados do um mesmo tipo, da.se o nome de,

a)

array ou vetor

b)

variável

c)

constante

d)

nenhuma está correta

10.

Qual a saída do programa da figura?

a)

9 -8 -7 - 6 - 5 - 4 - 3 - 2 - 1 - 0

b)

0 -1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10

c)

0 -1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

d)

9 -8 -7 - 6 - 5 - 4 - 3 - 2 - 1 -