wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmos e Lógica de Programação

Total questions: 20

Worksheet time: 24mins

Name
Class
Date
1.

Em um pseudocódigo, pode-se escrever, por meio de regras predefinidas, os passos a serem seguidos para a resolução de um determinado problema.

a)

Verdadeiro

b)

Falso

2.

Durante a execução de um programa, uma variável pode armazenar vários valores a cada instante, ou seja, ela pode armazenar até dez registros ao mesmo tempo.

a)

Verdadeiro

b)

Falso

3.

O parâmetro %d, utilizado na linha scanf ("%d", &auxiliar);, permite a digitação apenas de números inteiros.

a)

Verdadeiro

b)

Falso

4.

Leia as afirmativas a seguir:

l. O valor de uma variável pode ser alterado ao longo de seu algoritmo. Mas, às vezes, é necessário armazenar valores que não se alteram. Para isso o programador pode usar as constantes.

ll. Uma variável é uma posição nomeada de memória, que é usada para guardar um valor que pode ser modificado pelo programa.

a)

As duas afirmativas são verdadeiras.

b)

A afirmativa I é verdadeira, e a II é falsa.

c)

A afirmativa II é verdadeira, e a I é falsa.

d)

As duas afirmativas são falsas.

5.

Leia as afirmativas a seguir:

I. Sempre que uma variável é criada, ela deve ter o objetivo de armazenar algum tipo de valor específico. Por exemplo, no desenvolvimento de um algoritmo que calcule o imposto de renda a ser pago por um assalariado, são necessárias variáveis para armazenar o valor do salário, bem como para armazenar os resultados dos cálculos.

II. Os operadores relacionais são utilizados para realizar comparações entre diversos valores de diferentes tipos, como ao realizar a comparação entre um valor numérico inteiro, um valor decimal e um nome. Esses valores devem ser representados por constantes, apenas, de modo a garantir a integridade lógica do sistema.

Marque a alternativa CORRETA:

a)

As duas afirmativas são verdadeiras.

b)

A afirmativa I é verdadeira, e a II é falsa.

c)

A afirmativa II é verdadeira, e a I é falsa.

d)

As duas afirmativas são falsas.

6.

Leia as afirmativas a seguir:

I. Os operadores lógicos retornam verdadeiro ou falso de acordo com seus operandos. Os operadores lógicos mais comuns são: COMO, TALVEZ e AFINAL.

II. As variáveis do tipo numérico inteiro são usadas para armazenar valores inteiros e positivos, apenas. Por exemplo: 1,45, 12% ou -41,88. Assim, se for necessária uma variável para armazenar o quantitativo de produtos químicos em uma solução, representado através de uma fração ou um número decimal, deve-se usar uma variável do tipo numérico inteiro.

Marque a alternativa CORRETA:

a)

As duas afirmativas são verdadeiras.

b)

A afirmativa I é verdadeira, e a II é falsa.

c)

A afirmativa II é verdadeira, e a I é falsa.

d)

As duas afirmativas são falsas.

7.

Leia a afirmativas a seguir:

I. No contexto da lógica de programação, um algoritmo é uma sequência finita de passos que levam à execução de uma tarefa. Ou seja, o algoritmo pode ser visto como uma receita, uma sequência de instruções que dão cabo de uma meta específica.

Marque a alternativa CORRETA:

a)

Verdadeiro

b)

Falso

8.

Quanto aos operadores lógicos assinale a alternativa que apresenta a ordem correta de precedência entre eles do maior para o de menor precedência

a)

! - && - ||

b)

&& - ! - ||

c)

|| - && - !

d)

|| - ! - &&

9.

Qual das alternativas apresenta apenas operadores relacionais.

a)

>=

==

!=

>

b)

<

>

&&

==

c)

!

==

||

<=

d)

>=

<=

==

!

10.

Qual das alternativas não apresenta corretamente uma declaração de variável com sua respectiva atribuição de valor.

a)

int idade=25;

char nome = "joão";

float valor=1.25;

b)

float valor= 12;

int nota =8.5;

char sexo=F

boolean="false"

c)

boolean teste=true;

int media=3;

float sal=500.0;

d)

char end="rua XV";

int numero=125;

char bloco="B";

11.

Quanto aos operadores aritméticos responda a alternativa correta.

a)

Não existe ordem de precedência entre os operadores aritméticos.

b)

Os operadores aritméticos são apenas 4 sendo: soma, subtração, multiplicação e divisão.

c)

Quando os operadores aritméticos possuem o mesmo nível de precedência, deve-se realizar as operações da esquerda para a direita obedecendo a ordem que eles aparecem

d)

Os operadores aritméticos servem apenas para realizar cálculos simples, não sendo possível usar os mesmos para compor expressões aritméticas e lógicas mais complexas.

12.

Quanto as regras dos operadores lógicos, assinale a alternativa correta.

a)

O operador lógico && somente retornará verdadeiro se os resultados das expressões relacionadas forem iguais

b)

O operador lógico && somente retornará verdadeiro se os resultados das expressões relacionadas forem verdadeiro

c)

O operador lógico || somente retornará verdadeiro se os resultados das expressões relacionadas forem iguais

d)

O operador lógico ! somente retornará verdadeiro se os resultados das expressões relacionadas forem diferentes

13.

Qual dos operadores aritméticos a seguir retornam o resto da divisão de um valor por outro valor.

a)

mod

b)

div

c)

/

d)

*

14.

Qual dos operadores a seguir retorna o quociente da divisão de um valor por outro valor.

a)

div

b)

mod

c)

pot

d)

rad

15.

O comando de decisão no pseudocódigo possui três formas de apresentação, são elas:

a)

simples, encadeada e composta.

b)

simples, dupla e encadeada

c)

dupla, coposta e simples

d)

composta, duplamente composta e encadeada.

16.

Qual das opções abaixo representam uma estrutura básica de decisão encadeada.

a)

b)

c)

d)

17.

Qual das opções abaixo representam uma estrutura básica de decisão simples.

a)

b)

c)

d)

18.

Qual das opções abaixo representam uma estrutura básica de decisão composta.

a)

b)

c)

d)

Nenhuma das alternativas representam a estrutura composta

19.

Qual das alternativas não corresponde as regras de declaração de variáveis.

a)

Para declaração de variáveis são permitidos apenas os caracteres especiais de _ e @

b)

Na declaração de uma variável não podemos começar com valores numéricos

c)

Variáveis não podem conter espaços em branco entre as palavras que compõe o nome da variável

d)

Não podemos usar palavras reservadas na declaração de variáveis

20.

Qual alternativa possui os tipos de variáveis válidas.

a)

int - float - char - boolean

b)

int - if - float - boolean

c)

if - else - float - int

d)

int - float - char - boolean - if - else