Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmos e Lógica de programação

Total questions: 29

Worksheet time: 19mins

Name
Class
Date
1.

O que é uma variável?

a)

Uma pessoa indecisa

b)

Um objeto que é utilizado para guardar outros objetos

c)

Um espaço na memória reservado para guardar um valor. Tem um nome e um tipo.

d)

Permite representar dados alfanuméricos de maneira aleatória.

2.

O que é um contador?

a)

Permite contar quantos erros os algoritmos tem

b)

Assinala um valor de maneira aleatória em uma variável

c)

É uma variável que se incrementará cada vez que o processo é executado

d)

É uma variável que acumula um determinado valor relativo à soma da quantidade de funções existentes

3.

O que são operações de comparação?

a)

Instrução que cria diferentes variáveis lógicas dependendo do resultado da operação

b)

Guarda o resultado de uma comparação entre palavras diferentes

c)

Compara os operandos e devolve um valor lógico

d)

Não existe

4.

O que são operações de atribuição?

a)

Atribui valores às variáveis

b)

Atribui o resultado de uma comparação entre palavras diferentes

c)

Compara os operandos e devolve um valor lógico atribuindo um resultado

d)

Não existe

5.

Um conjunto finito de instruções que devem solucionar um problema é um(a):

a)

Inicialização

b)

Algoritmo

c)

Final

d)

Variável

6.

É um exemplo de acumulador:

a)

soma := soma + i

b)

soma + 1 = i

c)

soma + soma + i

d)

i = soma

7.

A instrução PARA é uma:

a)

Estrutura de repetição

b)

Estrutura de atribuição

c)

Estrutura de condição

d)

Estrutura de uso aleatório

8.

A estrutura REPITA é:

a)

Uma estrutura de repetição

b)

Uma estrutura de oxigenação

c)

Uma estrutura de validação

d)

Uma estrutura de condição

9.

A estrutura ENQUANTO é:

a)

Uma estrutura de atribuição

b)

Uma estrutura de repetição

c)

Uma estrutura de alienação

d)

Uma estrutura de condição

10.

É obrigatório o uso de FIMSE sempre que um SE for inicializado

a)

VERDADEIRO

b)

FALSO

11.

É obrigatório o uso do SENÃO sempre que um SE é inicializado

a)

VERDADEIRO

b)

FALSO

12.

A sintaxe correta da estrutura ENQUANTO é

a)

ENQUANTO A<B FAÇA

b)

ENQTO A = B FAÇA

c)

ENQUANTO A < B ENTÃO

d)

ENQUANTO B > A

13.

A diferença entre o REPITA e o ENQUANTO é:

a)

No REPITA, primeiro o código é executado para depois testar a condição. No ENQUANTO ocorre o contrário.

b)

No ENQUANTO, primeiro o código é executado para depois testar a condição. No REPITA ocorre o contrário.

c)

Não há a necessidade de adicionar o controle de repetições no REPITA. Diferentemente do ENQUANTO.

d)

O REPITA só executa as instruções se a condição associada a ela for verdadeira. Diferentemente da ENQUANTO.

14.

A sintaxe correta da estrutura PARA é:

a)

PARA J INDO DE 1 ATE 10 FAÇA PASSO 1

b)

PARA J DE 1 ATÉ 10 PASSO 1 FAÇA

c)

PARA J DE 1 A 10 FAÇA AO PASSO DE 1

d)

PARA K DE 1 ATÉ 5 EXECUTE

15.

Podemos aninhar estruturas de repetição e estruturas de condição. Isto significa que pode haver diversas estruturas SE e PARA, dentro de ENQUANTO, REPITA, etc.

a)

VERDADEIRO

b)

FALSO

16.

A estrutura PARA é:

a)

Uma estrutura de repetição controlada por contador

b)

Uma variável

c)

Uma função de repetição indefinida

d)

Algo que não deve ser utilizado em algoritmos

17.

A função para ler dados do usuário no Visualg é:

a)

ESCREVA

b)

LEIA

c)

RECEBA

d)

OBTENHA

18.

As fases de um programa são:

a)

Entrada de dados, processamento e saída

b)

Obtenção do processamento, entrada e busca

c)

Busca, processamento e impressão

d)

Lua nova, lua cheia e lua minguante

19.

Quantas vezes o código abaixo vai repetir a mensagem?

PARA J DE 0 ATÉ 5 PASSO 1 FAÇA

ESCREVAL("MENSAGEM")

FIMPARA

a)

5

b)

6

c)

4

d)

2

20.

Deseja-se escrever na sequência os valores de X, Y e Z. O que está errado no trecho de código?

a)

A separação por vírgulas está errada

b)

Não deve conter as aspas

c)

Deve-se utilizar o ESCREVA ao invés do ESCREVAL

d)

O programa não contém erros

21.

Qual o valor final armazenado na variável X ao final da execução?

a)

0

b)

1

c)

10

d)

2

22.

No trecho de código, qual a saída se o usuário digitar 8 na linha do LEIA(X)?

a)

72

b)

10

c)

4

d)

30

23.

Quando queremos comparar se dois números são diferentes utilizamos o operador:

a)

<>

b)

>.<

c)

==

d)

=

24.

Se A é verdadeiro e B falso, a operação A E A resulta em

a)

A

b)

FALSO

c)

B

d)

Não existe

25.

Dizemos que o programa entrou em loop infinito quando:

a)

Entrou numa estrutura de repetição e não tem como sair.

b)

Cria muitas variáveis sem necessidade

c)

Quando o programa está funcionando perfeitamente

d)

Quando não temos como prever o comportamento do programa

26.

É obrigatório o uso da instrução FIMPARA para finalizar a estrutura de repetição PARA

a)

VERDADEIRO

b)

FALSO

27.
A estrutura lógica presente no diagrama apresentado é do tipo:
a)
Se
b)
Se ... senão
c)
enquanto
d)
faça ... enquanto
28.

Assinale a alternativa que NÃO corresponda à definição de diagrama de blocos (fluxograma):

a)

um fluxograma deve ser lido de cima para baixo

b)

em um fluxograma não existe declaração de variáveis

c)

em um fluxograma a (s) variável (is) utilizada no processamento deve ser incluída dentro da figura que simboliza a entrada de dados

d)

um fluxograma deve ter início e fim.

29.

Para uma nota de um aluno qual tipo de dados devo utilizar?

a)

caracteres

b)

inteiro

c)

real

d)

lógico