wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

M01 - Introdução à Programação e Algoritmia

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

O que é um algoritmo?

a)

Um tipo de memória de computador

b)

Um método de armazenamento de dados

c)

Uma sequência finita de tarefas para resolver um problema

d)

Um tipo de linguagem de programação

2.

Qual das seguintes opções NÃO é uma representação comum de um algoritmo?

a)

Folha de Cálculo

b)

Diagrama

c)

Pseudocódigo

d)

Fluxograma

3.

Que tipo de dado é representado entre aspas?

a)

dado lógico

b)

dado alfanumérico

c)

dado inteiro

d)

dado real

4.

Qual é o propósito das variáveis na programação?

a)

Para criar interfaces de usuário

b)

Para armazenar valores fixos

c)

Para gerenciar a alocação de memória

d)

Para executar o mesmo programa com valores diferentes

5.

Em Portugol, qual operador é usado para calcular o resto da divisão entre dois números inteiros?

a)

MOD

b)

/

c)

%

d)

\

6.

O que o operador '==' verifica?

a)

Diferente

b)

Menor que

c)

Maior que

d)

Igualdade

7.

Qual é a saída da expressão '10 + 5 * 2'?

a)

15

b)

20

c)

10

d)

30

8.

O que a instrução 'Se condição' faz?

a)

Verifica uma condição

b)

Inicia o programa

c)

Termina o programa

d)

Exibe uma mensagem

9.

Qual operador lógico que apenas devolve VERDADEIRO caso todos os operandos tenham o valor lógico verdadeiro?

a)

nan

b)

não

c)

e

d)

ou

10.

Qual é o propósito da instrução 'Senão'?

a)

Para encerrar o programa

b)

Para verificar uma condição

c)

Para executar uma operação alternativa

d)

Para iniciar o programa

11.

As linguagens de programação são...

a)

…conjuntos de palavras utilizadas na escrita de programas.

b)

…uma maneira diferente de comunicar.

c)

...um tipo de código que só é necessário na programação.

d)

Todas as opções estão corretas.

12.

Um programa é...

a)

...um conjunto de instruções bem definidas.

b)

...um léxico próprio sujeito a uma determinada estrutura.

c)

...um conjunto de instruções destinadas a serem processadas num sistema informático para realizar alguma tarefa.

d)

Todas as opções anteriores estão corretas.

13.

Qual das opções seguintes não é uma representação de algoritmos?

a)

Linguagem Natural

b)

Fluxograma

c)

Pseudocódigo

d)

Todas as opções anteriores estão corretas.

14.

As funções predefinidas do Portugol são disponibilizadas através de

a)

programas de funções

b)

livrarias de funções

c)

instruções de funções

d)

bibliotecas de funções

15.

O fluxograma (diagrama de blocos) é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento.

a)

Verdadeiro

b)

Falso

16.

Qual destes símbolos do fluxograma representa o processamento de dados?

a)
b)
c)
17.

Observe o algoritmo da imagem.

Os valores de saída (n1,n2) deste algoritmo são:

a)

10,5

b)

10,10

c)

5,10

d)

5,5

18.

Observe o algoritmo da imagem.

Escolha a(s) instrução(ões) que considere estar(em) elaborada(s) com erros.

a)

funcao inicio ( )

b)

inteiro n1 = 10, n2

c)

      n1 = n2 + n3

d)

escreva (n1, ", ", n2)

19.

Uma linguagem de programação é:

a)

Um quebra cabeças

b)

Um conjunto de instruções com uma determinada ordem lógica

c)

Um programa para codificar algoritmos

d)

Uma notação que permite descrever uma sequência de instruções (algoritmo) que o computador deve executar

20.

Fluxograma é a representação de ____a)____ recorrendo a termos da linguagem escrita (português) e alguns ___b)___ para representar instruções.

a)

a) elementos

b) símbolos

b)

a) símbolos

b) programas

c)

a) pseudocódigo

b) elementos

d)

a) algoritmos

b) símbolos

21.

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

a)

x - entrada

y - processamento

z - saída

b)

x - processamento

y - entrada

z - saída

c)

x - saida

y - processamento

z - entrada

d)

x - entrada

y - saida

z - processamento

22.

Escolhe operadores relacionais.

a)

!= == * +

b)

<= + > %

c)

!= == >= <=

d)

== + != %

23.

Analise o fluxograma e selecione a alternativa que apresenta respectivamente os símbolos utilizados.

a)

terminal, leitura, processo, escrita(display) e terminal

b)

terminal, processo, escrita(display), leitura e terminal

c)

display, processo, leitura, escrita(display) e terminal.

d)

display, leitura, processo, escrita(display) e terminal.

24.

Quais os dados de entrada do algoritmo da área do rectângulo?

a)

Apenas a largura

b)

O comprimento e a largura

c)

Apenas o comprimento

d)

A área

25.

O fluxograma contém um erro. Qual dos seguintes instruções está incorreta?

a)

b)

c)

d)

Todas as anteriores