wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Lógica de Programação em Portugol

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Cadeia é um tipo de dados do portugol, ela guarda que tipo de informação?

a)

Caractere

b)

Números inteiros

c)

Números decimais

d)

Texto

2.

Sabendo que a idade de Carlos é um tipo inteiro, e que o valor é 17, quais as linhas de comando que representam a adição para que o valor seja atualizado para 18?

a)
b)
c)
d)
3.

Para que serve o comando escreva()?

a)

Para imprimir na tela do site

b)

Para imprimir na tela do console

c)

Para imprimir na tela do código

d)

Para imprimir na tela do arquivo

4.

O comando leia(variavel) serve para?

a)

Receber informação do teclado

b)

Receber informação do link

c)

Receber informação do programa

d)

Receber informação do mouse

5.

Tudo que estiver dentro de aspas duplas é considerado:

a)

Texto

b)

Número

c)

Valor lógico

d)

Nenhum dos anteriores

6.

qual a função do escreva("\n")

a)

pular linha

b)

Imprimir \n

c)

Nenhuma

d)

Erro de código

7.

No Portugol, qual é ao tipo de variável usada para armazenar um número sem casas decimais?

a)

real

b)

caractere

c)

inteiro

d)

cadeia

8.

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

a)

Repetir um bloco de código

b)

Tomar decisões baseadas em condições

c)

Declarar variáveis

d)

Armazenar dados

9.

Qual das opções apresenta o algoritmo certo para resolver a seguinte questão: Escreva um algoritmo para ler um valor, armazenar em uma variável e imprimir seu antecessor no console.

a)

b)

c)

d)

10.

Como é o nome da barra inferior onde recebemos as informações e digitar informações utilizadas no algoritmo?

a)

Prompt

b)

Console

c)

Área de impressão

d)

Inspeção de variáveis

11.

Escreva um algoritmo no Portugol Studio para resolver o seguinte problema: Ler 2 notas de um aluno, armazená-las em variáveis e em seguida imprimir a média no console. MÉDIA = (NOTA1 + NOTA2) / 2. Supondo que o aluno tenha notas 8 e 6,3, qual resultado o algoritmo produzirá?

a)

7,00

b)

7,15

c)

8

d)

6,3

12.

Através das linhas de código a seguir, responda quantas vezes será impresso o termo "Olá desenvolvedor "?

contador = 0

enquanto (contador <= 3){

escreva("Olá desenvolvedor ")

contador++

}

a)

3

b)

4

c)

6

d)

7

13.

Observe o código abaixo e identifique qual é o erro desse código

a)

Tipo de variável incorreta

b)

Bloco SE sem SENAO

c)

Erro de variáveis

d)

Loop Infinito

14.

Qual é a sintaxe correta para verificar se um número é ímpar?

a)

a) se numero % 2 != 0:

b)

b) se numero % 2 == 0:

c)

c) se numero / 2 != 0:

d)

d) se numero * 2 != 0:

15.

Qual é a sintaxe correta para escrever um texto na tela seguido de uma quebra de linha em Portugol?

a)

a) escreva("texto")

b)

b) escreva("texto\n")

c)

c) escreva("texto" + "\n")

d)

d) escreva("texto" & "\n")