wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quis LP

Total questions: 54

Worksheet time: 26mins

Name
Class
Date
1.

O que é fluxograma?

a)

Um algoritmo em Linguagem JavaScript

b)

Um algoritmo representado por símbolos

c)

Um algoritmo em português estruturado.

d)

Um loop

2.

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

cont = 0;

while cont <= 3:

print("Olá desenvolvedor Java");

cont = cont + 1

a)

3

b)

4

c)

5

d)

6

e)

7

3.

As rotinas podem podem receber valores especiais chamados _____ que afetam na sua execução. A palavra que completa corretamente a lacuna é:

a)

parâmetros

b)

retornos

c)

resultados

d)

disparadores

4.

Portugol WebStudio, qual será o valor de r, de acordo com o processamento abaixo (Fique atento a ordem de precedência da multiplicação e soma):


inteiro a=2,b=2,c=4,r

r=a+b*c

a)

7

b)

8

c)

9

d)

10

5.

Existem dois tipos de pessoas...

a)

as boas e as más.

b)

as que fazem backup e as que choram.

c)

as que choram e as que não salvam os arquivos.

d)

as que fazem backup e as que salvam os arquivos.

6.

Portugol WebStudio, qual será o valor de r, de acordo com o processamento abaixo (Fique atento a ordem de precedência da multiplicação e soma):


inteiro a=2,b=2,c=4,r

r=(a+b)*c

a)

14

b)

15

c)

16

d)

17

7.

Para uma variável nome completo de um aluno, qual será o tipo de dados?

a)

caractere

b)

real

c)

inteiro

d)

cadeia de caracteres

8.

Uma variável chamada altura foi criada e a ela atribuído o valor 1.90, qual o tipo de dado dessa variável?

a)

int

b)

string

c)

float

d)

boolean

9.

Qual a declaração correta para o Nome da variável idade de um jogador

a)

idade Do Jogador = 40

b)

1idadeDoJogador = 12

c)

_idade_Do_Jogador = 12

d)

Jogador Idade = 13

10.

O que é um contador?

a)

Permite contar quantos erros os algoritmos tem

b)

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

c)

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

d)

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

11.

É um exemplo de acumulador:

a)

soma = soma + i

b)

soma + soma + i

c)

soma + 1 = i

d)

i = soma

12.

A estrutura ENQUANTO é:

a)

Uma estrutura de atribuição

b)

Uma estrutura de alienação

c)

Uma estrutura de repetição

d)

Uma estrutura de condição

13.

Qual resultado final do algoritmo


inteiro a,b,c,d


a =5

b=3

c=7

c = b

escreva (c)

a)

3

b)

5

c)

7

d)

10

14.

Qual dos seguintes itens possui apenas tipos válidos usados em lógica de programação (tipos primitivos)?

a)

inteiro, temporal, caractere, double

b)

inteiro, booleano, tipografia, double

c)

inteiro, booleano, caractere, double

d)

temporal, triple, caractere, double

15.

Como podemos definir um Algoritmo?

a)

Sequência de comandos ordenados, infinitos e ambíguos que são empregados para executar uma tarefa.

b)

Sequência de instruções ordenadas, infinitas e não-ambíguas que são empregadas para executar uma tarefa.

c)

Sequência de instruções ordenadas, finitas e não-ambíguas que são empregadas para executar uma tarefa.

d)

Sequência de comandos ordenados, infinitos e não-ambíguos que são empregados para executar uma tarefa.

16.

Não confie

a)

Esta é incorreta

b)

Esta é correta

c)

Esta é a certa

d)

Clique aqui

17.

Quais são os estados possíveis que um tipo lógico pode assumir?

a)

Verdadeiro, Duvidoso

b)

Falso, Duvidoso, Verdadeiro

c)

Incerto, Certo

d)

Verdadeiro, Falso

e)

Verdadeiro, Errado

18.

Quais dos itens a seguir apresentam apenas nomes de variáveis que são válidos? (marque mais de uma resposta)

a)

nome Aluno, nota2, CEP, RuaNumero

b)

nomeAluno, 2nota, CEP, RuAnUmErO

c)

nomeAluno, nota2, CEP, RuAnUmErO

d)

nomeAluno, nota2, CEP, Rua&Número

e)

AlunoNumero, nota00002, cep, ruaComNumeroDaCasa

19.

Pode chutar que essa é na sorte.

a)

.

b)

.

c)

.

d)

.

20.

O que é uma Variável?

a)

Local na memória CMOS do computador empregado para armazenar de forma temporária os dados que são utilizados pelo programa.

b)

Valor que varia conforme passa o tempo, sendo sempre modificado conforme o programa vai sendo executado.

c)

Local na memória RAM do computador utilizado para armazenar temporariamente dados que são utilizados pelo programa.

d)

Valor armazenado em locais variáveis no computador, como HD, RAM ou Memória Cache.

21.

Qual dos seguinte itens a seguir pode ser representado por um valor constante?

a)

Salário de um Funcionário

b)

Valor da Temperatura no Verão

c)

Distância da Terra ao Sol

d)

Valor de Pi

22.

Para que serve o operador aritmético de módulo %?

a)

Calcular porcentagens

b)

Realizar cálculos aritméticos de investimentos

c)

Retornar o módulo matemático (valor absoluto)

d)

Calcular o resto de uma divisão inteira

23.

Qual dos seguintes itens mostra um laço for (para) escrito corretamente?

a)

para contador de 1 ate 10 passo -1 faça

b)

para contador de 10 ate 1 passo 1 faça

c)

para contador de 10 ate -1 passo 1 faça

d)

para contador de 1 ate 10 passo 1 faça

24.

Um trecho de código dentro de um algoritmo precisa ser repetido exatamente 62 vezes em sequência. Qual das estruturas a seguir é a mais indicada para realizar essa tarefa?

a)

enquanto

b)

se / então

c)

array

d)

para

e)

repetir

25.

A famosa frase: "Penso, logo existo!" é atribuída ao filósofo:

a)

Platão

b)

René Descartes

c)

Sócrates

d)

Aristóteles

26.

Precisamos criar um vetor (array unidimensional) para armazenar 15 valores numéricos relativos aos salários de funcionários de uma empresa.

Qual das seguintes instruções deve ser empregada para esse fim em um algoritmo?

a)

salarios : vetor [0..15] de real

b)

salarios : vetor [1..15] de numeros

c)

salarios : vetor [0..14] de inteiro

d)

salarios : vetor [0..14] de real

27.

Observe atentamente o algoritmo a seguir:


var

num : inteiro

início

num < - 1

enquanto (num <= 10) faça

escreval (num)

num <- num += 0

fimenquanto

se (num > 10) entao

escreva(num)

fimalgoritmo


Esse algoritmo possui um erro. Que erro é esse?

a)

Loop Infinito

b)

Loop Truncado

c)

Erro de Compilação

d)

Declaração das Variáveis

e)

Bloco se sem bloco senão

28.

Qual das seguintes afirmações sobre arrays (vetores) é verdadeira?

a)

Um array é uma estrutura que pode armazenar uma série de elementos de dados de mesmo tipo.

b)

Podemos acessar os elementos individuais de uma array por meio de uma posição de índice, começando em A.

c)

Um array é uma estrutura que pode armazenar uma série de elementos de dados de tipos diferentes.

d)

Podemos acessar todos os elementos individuais de uma array por meio de uma posição de índice, começando em 1.

29.

Como funciona um laço while?

a)

Um laço while repete o bloco de código associado enquanto um teste lógico realizado retornar falso.

b)

Um laço while repete o bloco de código associado um número de vezes específico, determinado em sua declaração.

c)

Um laço while não repete o bloco de código associado enquanto um teste lógico realizado retornar verdadeiro.

d)

Um laço while repete o bloco de código associado enquanto um teste lógico realizado retornar verdadeiro.

30.

É possível ordenar valores numéricos já armazenados em um vetor de números decimais?

a)

Não, somente é possível ter valores em ordem se os valores forem inseridos em ordem

b)

Sim, mas para isso é necessário usar um algoritmo para ordenação de vetores

c)

Sim, mas somente se os números forem inteiros. Números decimais não podem ser ordenados

d)

Não, não é possível ordenar valores já armazenados em um vetor em nenhuma hipótese

31.

Quais são os tipos de arrays que podemos empregar na criação de algoritmos?

a)

Unidimensional (vetor), Bidimensional (matriz), Tridimensional (cubo)

b)

Unidimensional (linha), Bidimensional (vetor), Tridimensional (cubo)

c)

Unidimensional (vetor), Bidimensional (quadrado), Tridimensional (esfera)

d)

Unidimensional (ponto), Bidimensional (matriz), Tridimensional (campo)

32.
A etapa que defino os espaços que vou utilizar no meu programa é....
a)
Início
b)
Exibição de dados
c)
processamento
d)
Declaração de variáveis
33.
Para a quantidade de produtos no estoque, qual tipo de dados devo utilizar?
a)
char
b)
int
c)
float
d)
boolean
34.
O que é um algoritmo?
a)
Uma sequência infinita de passos, com objetivo de se resolver um problema.
b)
Uma sequência de passos alternados
c)
Uma sequência finita de passos, com objetivo de se resolver um problema.
d)
Uma declaração de variáveis
35.
Escolha a alternativa que não é um exemplo de algoritmo.
a)
Fluxograma
b)
Português Estruturado
c)
Programa em Linguagem C
d)
Variáveis do tipo inteiro.
36.

Uma questão de sorte

a)

?

b)

?

c)

?

d)

?

37.

Qual a alternativa que descreve, respectivamente, a representação das formas geométricas utilizadas em fluxogramas?

a)

(i) processamento, (ii) saída de dados, (iii) ponto de decisão

b)

(i) início/fim, (ii) entrada de dados, (iii) ponto de decisão

c)

(i) saída de dados, (ii) processamento, (iii) entrada de dados

d)

(i) início/fim, (ii) saída de dados, (iii) sentido do fluxo

38.

Qual opção a seguir não representa uma forma de representação de um algoritmo?

a)

Pseudocódigo

b)

Fluxograma

c)

Descrição Narrativa

d)

Linguagem baixo nível

39.

Assinale a alternativa que corresponde a descrição a seguir:

"A forma ou estrutura das expressões, das instruções e das unidades de programas."

a)

Semântica

b)

Sintaxe

c)

Paradigma de programação

d)

Linguagem de Programação

40.

Apenas confie

a)

Falsa

b)

Incorreta

c)

Esta é a errada

d)

Esta é a certa

41.

Um fluxograma é constituído por:

a)

linhas sem pontas

b)

Só retângulos

c)

Setas

d)

Diferentes formas geométricas

42.

É um exemplo de algoritmo

a)

Acordar levantar e voltar a dormir

b)

Dormir e ir ao banheiro

c)

Tomar café e dormir

d)

Acordar ir ao banheiro e tomar café

e)

Tomar café dormir e ir ao banheiro

43.

Erro de Sintaxe é...

a)

A escrita errada

b)

A escrita correta

c)

Não escrever

d)

Escrever e não ler

e)

Apenas ler

44.

Todo programa de automação deve possuir

a)

Uma sequencia logica

b)

Incoerência

c)

Muitos kilobytes de programação

d)

Poucos kilobytes de programação

e)

Funções trigonométricas

45.

A lógica diz que para uma pessoa se movimentar antes ela deve estar...

a)

Em pé

b)

Sentada

c)

Pulando

d)

dançando

e)

Parada

46.

A sequência de instruções exatas para lavar roupa seria:

a)

Esfregar e enxaguar

b)

Molhar, ensaboar, esfregar, enxaguar e secar

c)

Ensaboar, enxaguar e secar

d)

Molhar, esfregar e secar

47.

O que acontece com um robô ou um processador que não recebe uma instrução errada ou incompleta?

a)

Explode em pedaços

b)

Pára de funcionar

c)

Repete o código em loop

d)

Pára de executar o código e reporta uma mensagem de erro

48.

Um algoritmo deve (assinale as opções corretas):

a)

Ser eficiente.

b)

Ser complexo.

c)

Estar isento de ambiguidades.

d)

Ser redundante.

e)

Ser eficaz.

49.

Qual o nome do presidente do Brasil que ficou conhecido como Jango?

a)

Jânio Quadros

b)

Jacinto Anjos

c)

Getúlio Vargas

d)

João Goulart

50.

Durante a execução de um programa, o conteúdo de uma variável pode mudar ao longo do tempo, no entanto ela só pode armazenar um valor por vez.

a)

ERRADO

b)

CERTO

51.

As rotinas que permitem o retorno de um valor são conhecidas como:

a)

rotinas compostas

b)

rotinas retornáveis

c)

procedimentos

d)

funções

52.

Para declarar uma ou mais variáveis para que elas tenham escopo global, devemos declará-las em que lugar do programa?

a)

dentro de cada rotina temos que ter uma cópia da declaração

b)

dentro de parênteses, logo abaixo do nome da rotina

c)

fora dos blocos das rotinas, em uma linha acima das declarações de função

d)

no final do programa, colocando a declaração na última linha disponível

53.

Na hora de fazer uma chamada a uma função que precisa receber parâmetros, esses valores serão representados

a)

cada um dentro do seu próprio conjunto de parênteses

b)

depois do nome da função, sem parênteses e separados por vírgulas

c)

antes do nome da função, com parênteses e separados por vírgulas

d)

todos dentro de um único conjunto de parênteses, separados por vírgulas

54.

Uma variável declarada dentro de uma rotina é considerada como tendo um:

a)

escopo global

b)

escopo formal

c)

escopo local

d)

escopo real