wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Análise de Códigos e Pseudocódigos

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Considere o seguinte trecho de código em C: ```c int a = 5, b = 3; printf("%d", a + b); ``` Qual será a saída exibida na tela?

a)

53

b)

8

c)

2

d)

15

e)

35

2.

Analise o pseudocódigo abaixo: ``` Se (A > 10) e (B < 5) então Escreva "Verdadeiro" Senão Escreva "Falso" ``` Se A=12A = 12 e B=3B = 3 , qual será a saída?

a)

Verdadeiro

b)

Falso

c)

12

d)

3

e)

Nenhuma saída

3.

O que será impresso pelo seguinte código em C? ```c int x = 7; if (x % 2 == 0) { printf("Par"); } else { printf("Ímpar"); } ```

a)

Par

b)

Ímpar

c)

7

d)

0

e)

Nenhuma saída

4.

Considere o pseudocódigo: ``` Leia X Se (X >= 0) então Escreva "Positivo" Senão Escreva "Negativo" ``` Se o usuário digitar 2-2 , qual será a saída?

a)

Positivo

b)

Negativo

c)

0

d)

2

e)

Nenhuma saída

5.

Qual das opções abaixo representa corretamente a entrada de um valor inteiro em C?

a)

scanf("%d", &valor);

b)

printf("%d", valor);

c)

valor = input();

d)

read(valor);

e)

escreva(valor);

6.

Dado o código em C: ```c int a = 4, b = 2; printf("%d", a * b); ``` Qual será a saída?

a)

6

b)

8

c)

2

d)

42

e)

24

7.

Analise o pseudocódigo: ``` Se (A <> B) então Escreva "Diferente" Senão Escreva "Igual" ``` Se A=5A = 5 e B=5B = 5 , qual será a saída?

a)

Diferente

b)

Igual

c)

5

d)

10

e)

Nenhuma saída

8.

Qual operador lógico em C representa o "E" lógico?

a)

||

b)

&&

c)

==

d)

!=

e)

//

9.

O que será impresso pelo seguinte código em C? ```c int x = 10; if (x > 5 && x < 15) { printf("Dentro"); } else { printf("Fora"); } ```

a)

Dentro

b)

Fora

c)

10

d)

5

e)

Nenhuma saída

10.

Considere o pseudocódigo: ``` Leia N Se (N mod 2 = 0) então Escreva "Par" Senão Escreva "Ímpar" ``` Se o usuário digitar 99 , qual será a saída?

a)

Par

b)

Ímpar

c)

9

d)

0

e)

Nenhuma saída

11.

Qual das opções abaixo representa corretamente a saída de um valor inteiro em C?

a)

printf("%d", valor);

b)

scanf("%d", &valor);

c)

escreva(valor);

d)

print(valor);

e)

output(valor);

12.

Analise o pseudocódigo: ``` Se (X > 0) ou (Y < 0) então Escreva "Verdadeiro" Senão Escreva "Falso" ``` Se X=1X = -1 e Y=2Y = -2 , qual será a saída?

a)

Verdadeiro

b)

Falso

c)

-1

d)

-2

e)

Nenhuma saída

13.

O que será impresso pelo seguinte código em C? ```c int a = 3, b = 6; if (a == b) { printf("Iguais"); } else { printf("Diferentes"); } ```

a)

Iguais

b)

Diferentes

c)

3

d)

6

e)

Nenhuma saída

14.

Considere o pseudocódigo: ``` Leia A, B Se (A + B > 10) então Escreva "Maior que 10" Senão Escreva "Menor ou igual a 10" ``` Se o usuário digitar A=7A = 7 e B=5B = 5 , qual será a saída?

a)

Maior que 10

b)

Menor ou igual a 10

c)

12

d)

7

e)

5

15.

Qual operador matemático em C é usado para divisão inteira?

a)

+

b)

-

c)

*

d)

/

e)

%

16.

O que será impresso pelo seguinte código em C? ```c int x = 8; if (x != 8) { printf("Diferente"); } else { printf("Igual"); } ```

a)

Diferente

b)

Igual

c)

8

d)

0

e)

Nenhuma saída

17.

Analise o pseudocódigo: ``` Se (A <= 3) então Escreva "Menor ou igual a 3" Senão Escreva "Maior que 3" ``` Se A=4A = 4 , qual será a saída?

a)

Menor ou igual a 3

b)

Maior que 3

c)

4

d)

3

e)

Nenhuma saída

18.

Qual das opções abaixo representa corretamente o operador "OU" lógico em C?

a)

&&

b)

||

c)

==

d)

!=

e)

//

19.

O que será impresso pelo seguinte código em C? ```c int a = 10, b = 2; printf("%d", a / b); ```

a)

5

b)

12

c)

8

d)

2

e)

20

20.

Considere o pseudocódigo: ``` Leia X Se (X = 0) então Escreva "Zero" Senão Escreva "Não zero" ``` Se o usuário digitar 55 , qual será a saída?

a)

Zero

b)

Não zero

c)

5

d)

0

e)

Nenhuma saída

21.

Qual das opções abaixo representa corretamente a leitura de dois inteiros em C?

a)

scanf("%d %d", &a, &b);

b)

printf("%d %d", a, b);

c)

escreva(a, b);

d)

input(a, b);

e)

read(a, b);

22.

Analise o pseudocódigo: ``` Se (A > 0) e (B > 0) então Escreva "Ambos positivos" Senão Escreva "Pelo menos um não é positivo" ``` Se A=1A = -1 e B=2B = 2 , qual será a saída?

a)

Ambos positivos

b)

Pelo menos um não é positivo

c)

-1

d)

2

e)

Nenhuma saída

23.

O que será impresso pelo seguinte código em C? ```c int x = 5; if (x > 3 || x < 2) { printf("Verdadeiro"); } else { printf("Falso"); } ```

a)

Verdadeiro

b)

Falso

c)

5

d)

3

e)

Nenhuma saída

24.

Considere o pseudocódigo: ``` Leia N Se (N mod 3 = 0) então Escreva "Divisível por 3" Senão Escreva "Não divisível por 3" ``` Se o usuário digitar 77 , qual será a saída?

a)

Divisível por 3

b)

Não divisível por 3

c)

7

d)

3

e)

Nenhuma saída

25.

Qual operador em C é usado para verificar igualdade entre dois valores?

a)

=

b)

==

c)

!=

d)

&&

e)

||

26.

O que será impresso pelo seguinte código em C? ```c int a = 9, b = 4; printf("%d", a - b); ```

a)

5

b)

13

c)

4

d)

9

e)

1

27.

Analise o pseudocódigo: ``` Se (X >= 10) então Escreva "Maior ou igual a 10" Senão Escreva "Menor que 10" ``` Se X=8X = 8 , qual será a saída?

a)

Maior ou igual a 10

b)

Menor que 10

c)

8

d)

10

e)

Nenhuma saída

28.

Qual das opções abaixo representa corretamente o operador "diferente de" em C?

a)

==

b)

!=

c)

=

d)

<>

e)

//

29.

O que será impresso pelo seguinte código em C? ```c int x = 6; if (x % 2 == 0 && x > 5) { printf("Correto"); } else { printf("Errado"); } ```

a)

Correto

b)

Errado

c)

6

d)

2

e)

Nenhuma saída

30.

Considere o pseudocódigo: ``` Leia A, B Se (A * B < 20) então Escreva "Produto menor que 20" Senão Escreva "Produto maior ou igual a 20" ``` Se o usuário digitar A=4A = 4 e B=6B = 6 , qual será a saída?

a)

Produto menor que 20

b)

Produto maior ou igual a 20

c)

24

d)

4

e)

6