wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Variáveis e Funções

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual é a sintaxe correta para declarar uma variável inteira chamada "idade" no Portugol Web Studio?

a)

`inteiro idade;`

b)

`int idade;`

c)

`variavel idade: inteiro;`

d)

`idade: inteiro;`

2.

Como você atribui o valor 25 a uma variável chamada "altura" no Portugol Web Studio?

a)

`inteiro altura = 25;`

b)

` inteiro altura := 25;`

c)

` int 25 -> altura;`

d)

`int altura <- 25;`

3.

Qual é a função de entrada de dados no Portugol Web Studio?

a)

`escrever()`

b)

`ler()`

c)

`input()`

d)

`scan()`

4.

Qual é a estrutura correta de uma função que retorna um valor inteiro no Portugol Web Studio?

a)

`funcao minhaFuncao() { }`

b)

`inteiro funcao minhaFuncao() { }`

c)

`funcao minhaFuncao() inteiro { }`

d)

`minhaFuncao() funcao inteiro { }`

5.

Como você passa um parâmetro do tipo real para uma função no Portugol Web Studio?

a)

`funcao exemplo(real parametro) { }`

b)

`funcao exemplo(parametro: real) { }`

c)

`funcao exemplo(real: parametro) { }`

d)

`funcao exemplo(parametro real) { }`

6.

Qual é a saída do seguinte código no Portugol Web Studio? `portugol inteiro x := 10 escreva(x) `

a)

`x`

b)

`10`

c)

`inteiro`

d)

`erro`

7.

Qual é a sintaxe correta para uma função que não retorna valor no Portugol Web Studio?

a)

`funcao semRetorno() { }`

b)

`funcao vazio semRetorno() { }`

c)

`funcao semRetorno() vazio { }`

d)

`semRetorno() funcao { }`

8.

Qual é a diferença entre as variáveis locais e globais no contexto de funções?

a)

Variáveis locais são acessíveis em todo o programa, enquanto variáveis globais são acessíveis apenas dentro de funções.

b)

Variáveis locais são acessíveis apenas dentro da função onde foram declaradas, enquanto variáveis globais são acessíveis em todo o programa.

c)

Não há diferença; ambas são acessíveis em todo o programa.

d)

Variáveis locais são mais rápidas que variáveis globais.

9.

Qual é a saída do seguinte código no Portugol Web Studio? ` funcao inteiro soma(inteiro a, inteiro b) { retorne a + b } escreva(soma(3, 4)) `

a)

`7`

b)

`34`

c)

`erro`

d)

`soma(3, 4)`

10.

Qual é a função de saída de dados no Portugol Web Studio?

a)

`print()`

b)

`escreva()`

c)

`output()`

d)

`mostrar()`