wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Conceitos de lógica usando Portugo Studio

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual das seguintes estruturas de controle é usada para executar um bloco de código repetidamente enquanto uma condição for verdadeira?

a)

Estrutura condicional

b)

Estrutura de repetição

c)

Função

d)

Procedimento

2.

Em Portugol Studio, qual é a palavra-chave usada para definir uma função?

a)

procedimento

b)

funcao

c)

metodo

d)

rotina

3.

Qual das seguintes opções representa um laço de repetição que executa o bloco de código pelo menos uma vez, independentemente da condição?

a)

para

b)

enquanto

c)

faca...enquanto

d)

se...entao

4.

Considere o seguinte pseudocódigo: ``` se (x > 10) entao escreva("Maior que 10") senao escreva("Menor ou igual a 10") fimse ``` Qual será a saída se x=8x = 8 ?

a)

Maior que 10

b)

Menor ou igual a 10

c)

Nenhuma saída

d)

Erro de sintaxe

5.

Qual é a função de um algoritmo em programação?

a)

Executar código sem erros

b)

Resolver um problema específico

c)

Compilar o código

d)

Armazenar dados

6.

Qual das seguintes opções é um exemplo de estrutura condicional em Portugol?

a)

enquanto...faca

b)

para...ate

c)

se...entao...senao

d)

funcao...retorne

7.

Qual é a saída do seguinte pseudocódigo se n=5n = 5 ? ``` para i de 1 ate n faca escreva(i) fimpara ```

a)

12345

b)

54321

c)

11111

d)

55555

8.

Qual das seguintes opções descreve corretamente um procedimento em programação?

a)

Um bloco de código que retorna um valor

b)

Um bloco de código que não retorna um valor

c)

Um tipo de variável

d)

Uma estrutura de dados

9.

Em Portugol, qual é a palavra-chave usada para iniciar um laço de repetição que verifica a condição antes de executar o bloco de código?

a)

faca

b)

enquanto

c)

para

d)

repita

10.

Qual das seguintes opções é um exemplo de algoritmo?

a)

Um diagrama de fluxo

b)

Um conjunto de instruções passo a passo para resolver um problema

c)

Um banco de dados

d)

Um compilador