wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prova de Avaliação - Módulo 1

Total questions: 24

Worksheet time: 49mins

Name
Class
Date
1.

O que é um algoritmo?

a)

Algoritmo é um conjunto finito de regras que leva à solução de um problema num tempo finito.

b)

Algoritmo é um conjunto finito de regras, bem definidas, que nos leva à solução de um problema num tempo finito.

c)

Algoritmo é um elemento finito de regras, pouco definidas, que nos leva à solução de um problema num tempo finito.

d)

Algoritmo é um conjunto infinito de regras, bem definidas, que nos leva à solução de um problema sem limite de tempo .

2.

Pseudocódigo

Representação de ____a)____ recorrendo a termos da linguagem escrita (português)

e alguns ___b)___ para representar as ações de um programa.

a)

b) elementos

b) símbolos

b)

a) símbolos

b) programas

c)

a) pseudocódigo

b) elementos

d)

a) programas

b) símbolos

3.

A imagem representa graficamente as fases de um algoritmo. Identifique cada uma delas.

a)

X - processamento

Y - entrada

Z - saída

b)

X - entrada

Y - processamento

Z - saída

c)

X - saída

Y - processamento

Z - entrada

d)

X - entrada

Y - saída

Z - processamento

4.

Em pseudocódigo, o operador de atribuição é:

a)

=

b)

==

c)

<-

d)

->

5.

Fluxogramas

São diagramas que representam os fluxos das ações de um ___a)___

recorrendo a elementos ___b)____ que representam diferentes tipos de ações.

a)

a) graficos

b) elementos

b)

a) programa

b) gráficos

c)

a) programa

b) simbologia

d)

a) gráficos

b) programa

6.

Que tipo de instrução exibe mensagens ou apresenta os resultados?

a)

Definir

b)

Escrever

c)

Atribuir

d)

Ler

7.

Que tipo de instrução nos permite receber um valor para atribuir a uma variável?

a)

Escrever

b)

Atribuir

c)

Ler

d)

Definir

8.

Qual destes identificadores é inválido como nome de uma variável?

a)

Apreço4

b)

nao3

c)

sim1

d)

talvez2

9.

As Estruturas de Controlo permitem controlar a sequência das ações lógicas de um programa.

Existem dois tipos de Estruturas de Controlo:

a)

Estruturas Cíclicas

b)

Estruturas de Decisão

c)

Estruturas de Repetição ou ciclos

d)

Estruturas Decisivas

10.

Quando há a necessidade de repetir um "conjunto de instruções" um número indeterminado de vezes, devemos utilizar a estrutura:

a)

Enquanto

b)

Para

c)

Se

d)

Se/Senão

11.

Se colocarmos uma instrução fora de um ciclo, ela vai ser executada _____.

Porém, se a colocarmos dentro de uma estrutura de repetição, ela vai ser executada _____.

a)

várias vezes

uma vez

b)

uma vez

uma vez

c)

uma vez

várias vezes

d)

várias vezes várias vezes

e)

infinitamente infinitamente

12.

A estrutura de repetição representada no fluxograma é?

a)

Enquanto

b)

Para

c)

Se/Senão

d)

Repetir

13.

A estrutura lógica representada na imagem é a estrutura:

a)
Se
b)
Se ... senão
c)

Enquanto

d)

Repetir

14.

Qual o resultado do algoritmo apresentado?

a)

Verdadeiro

b)

2

c)

Falso

d)

A = 2

15.

Analise o seguinte conjunto de instruções.

O que será mostrado como resultado?

a)

O resultado é o triplo do valor lido.

b)

O resultado não é calculado, pois o tipo de dado não pode ser utilizado para fazer cálculos.

c)

O resultado é a metade do valor lido.

d)

O resultado é o quadrado do valor lido.

16.

Para testar a lógica de um programa, podemos utilizar, além das estruturas de controlo, os operadores lógicos.

Numa determinada situação, uma instrução só poderá ser executada se o número for maior que 30 e menor que 80.

Assinale a opção que representa essa situação.

a)

Se (numero > 30 ou numero < 80) então

b)

Se (numero > 30 e numero = 30) e (numero < 80 e

numero = 80) então

c)

Se (numero > 30 e numero < 80) então

d)

Se (numero > 30 e numero = 30) ou (numero < 80 e

numero = 80) então

17.

Qual resultado final do algoritmo apresentado:

a)

5

b)

3

c)

7

d)

10

18.

Sendo i um valor inteiro este algoritmo permite ...

a)

escrever todos os números de 1 a 100

b)

escrever os números pares entre 1 e 100

c)

escrever os números impares entre 1 e 100

d)

escrever i

19.

Sendo i um valor inteiro este algoritmo permite ...

a)

escrever todos os números de 1 a 100

b)

escrever os números pares entre 1 e 100

c)

escrever os números impares entre 1 e 100

d)

escrever i

20.

Sendo i um valor inteiro este algoritmo permite ...

a)

escrever todos os números de 1 a 100

b)

escrever os números 1 e 100

c)

ler os números de 1 a 100

d)

escrever i 100 vezes

21.

Sendo i um valor inteiro este algoritmo permite ...

a)

escrever todos os números de 1 a 100

b)

escrever os números 1 e 100

c)

ler os números de 1 a 100

d)

escrever i 100 vezes

22.

Considerando o algoritmo em pseudocódigo suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria".

Qual a saída/resultado do algoritmo?

a)
1
b)
2
c)
3
d)
4
23.

No algoritmo apresentado, o que representa o símbolo que está a cor verde?

a)

Escreve o resultado da soma S.

b)

Faz a soma dos números e o resultado é atribuído a S.

c)

Inicia o processo.

d)

São lidos os números para somar A e B.

24.

Dado o seguinte Fluxograma, escreve o respetivo pseudocódigo.

4 lines