wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz de Lógica de Programação

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

O que é lógica de programação?

a)

Técnica de pintar quadros de forma lógica

b)

Técnica de tocar instrumentos musicais de maneira estruturada

c)

Técnica de cozinhar alimentos de forma eficiente

d)

Técnica de encadear pensamentos para atingir um objetivo

2.

Qual é o principal objetivo da lógica de programação?

a)

Fazer você escrever de forma criativa

b)

Fazer você cantar de forma harmônica

c)

Fazer você dançar de forma coordenada

d)

Fazer você pensar de forma racional

3.

Quais são os benefícios de dominar a lógica de programação?

a)

Capacidade de solucionar problemas de forma eficaz

b)

Capacidade de cozinhar pratos sofisticados

c)

Capacidade de pintar quadros impressionantes

d)

Capacidade de tocar instrumentos musicais

4.

O que são algoritmos?

a)

Sequências de passos lógicos para concluir uma ação

b)

Receitas de culinária

c)

Partituras musicais

d)

Obras de arte abstrata

5.

Qual é a sintaxe para declarar uma variável?

a)

preco = 10.90

b)

const tipo NOME_DA_CONSTANTE = valor

c)

variável1 += variável2

d)

tipo nome_variável = valor

6.

Qual comando é utilizado para capturar dados do teclado?

a)

limpa

b)

leia

c)

fimse

d)

escreva

7.

Qual estrutura condicional é utilizada para executar um bloco de código caso uma condição seja verdadeira?

a)

enquanto

b)

para

c)

escolha-caso

d)

se-senão

8.

O que é uma matriz?

a)

Uma estrutura de dados unidimensional

b)

Uma estrutura de dados bidimensional

c)

Uma estrutura de dados que armazena elementos do mesmo tipo

d)

Uma estrutura de dados que armazena uma coleção de elementos em ordem linear

9.

O que são parâmetros em uma função?

a)

Informações passadas para a função durante sua chamada

b)

Blocos de código que possuem um nome e podem ser chamados a partir de outro ponto do programa

c)

Valores retornados pela função após sua execução

d)

Estruturas de dados que armazenam uma coleção de elementos em ordem linear

10.

Qual comando é utilizado para repetir um bloco de código um número específico de vezes?

a)

para

b)

faça-enquanto

c)

enquanto

d)

fimpara

11.

Defina o conceito de algoritmo.

a)

É um conjunto de instruções escritas com a ajuda de uma linguagem natural, mas que não necessita de expressões precisas.

b)

É uma sequência de instruções que devem ser exatamente seguidas passo a passo para resolver um determinado problema.

c)

É um conjunto de instruções codificadas numa linguagem de programação.


d)

É um conjunto de instruções que são descritas aleatoriamente para compreender um determinado problema.


12.

As tarefas nos algoritmos devem ser claras e precisas?


a)

Sim

b)

Não

13.

São comando utilizados nos algoritmos para representar as instruções de entrada e saída de dados:

a)

Entrada; Saída

b)

Leia; Escreva;

c)

Open; Close

d)

Informe; Leia

14.

É exemplo de descrição narrativa?

a)

Acordar levantar e voltar a dormir


b)

Tomar café e dormir


c)

Tomar café dormir e ir ao banheiro

d)

Dormir e ir ao banheiro


e)

Acordar ir ao banheiro e tomar café


15.

Sobre Hardware e Software é correto afirmar:

a)

Enquanto o hardware é a parte lógica do computador, o software é a parte física do computador, ou seja, peças e equipamentos que fazem o computador funcionar.


b)

Hardware é a ciência que estuda a arquitetura de computadores, enquanto software são todas as partes que fazem o computador funcionar.


c)

Hardware é a parte física do computador, ou seja, peças e equipamentos que fazem o computador funcionar, já o software é a parte lógica do computador.


d)

Enquanto o hardware é a parte lógica do computador, o software é um complexo envolvendo as pessoas da organização e os diversos elementos estruturais


16.

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

(a)  

17.

Qual será o valor de r, de acordo com o processamento abaixo:

inteiro n=5

n1=2

r=n*n1

(a)  

18.

"teste", falso e 2.5 são tipo de variáveis respectivamente:

a)

real, caractere, booleano e inteiro


b)

caractere, booleano e real


c)

inteiro, caractere, booleano e real


d)

caractere, caractere, booleano e real


19.

Qual operador relacional correto quando estou comparando uma igualdade?

a)

>=

b)

==

c)

<=

d)

!=

20.

O que são variáveis ?

a)

Variáveis são espaços ou endereços de memória, reservados para armazenamento de dados

b)

Variáveis são espaços no hd ou endereços físicos, reservados para armazenamento de ip's.


c)

Variáveis são condicionais inseridas no código para auxiliar nas lógicas e realizar somas, adiciões e qualquer tipo de operação matemática.


21.

Em uma linguagem de programação, (a)   são usados ​​para armazenar valores de dados.


22.

Dentre os exemplos abaixo, não pode ser considerado um algoritmo:

a)

Manual de instruções

b)

Cardápio de restaurante

c)

Receita de bolo

23.

Descubra se a condição é Verdadeira  ou Falsa onde

int x=10, y=12;

x == y

a)

verdadeira

b)

Falsa

24.

Qual comando em Portugol é utilizado para ler um valor digitado pelo usuário?

(a)  

25.

Qual é o resultado da expressão 5 + "2" em Portugol?


a)

7

b)

3

c)

Erro de sintaxe


d)

52

26.

Qual é o operador utilizado em Portugol para realizar a operação de resto da divisão?


a)

/

b)

%

c)

*

d)

+

27.

Qual é a sintaxe correta para verificar se o valor da variável "x" é maior que o valor da variável "y" em Portugol?

a)

se (x > y) então {comandos}

b)

se (x >= y) então {comandos}

c)

se (x < y) então {comandos}

28.

Como as variáveis são utilizadas na lógica de programação?

a)

Para armazenar endereços físicos no hd

b)

Para realizar operações matemáticas complexas

c)

Para armazenar dados em espaços de memória

29.

Qual é a importância da lógica de programação na resolução de problemas?

4 lines
30.

Você gosta de quizes durante a aula?

a)

Não

b)

Sim