wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz de C Básico

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual das opções abaixo é a forma correta de declarar uma variável inteira em C?

a)

int numero;

b)

inteiro numero;

c)

num int;

d)

var numero;

2.

Qual comando é utilizado para exibir uma mensagem na tela em C?

a)

scanf

b)

printf

c)

print

d)

show

3.

Qual das opções abaixo representa corretamente a leitura de um número inteiro digitado pelo usuário?

a)

scanf("%d", &numero);

b)

printf("%d", numero);

c)

scanf("%f", numero);

d)

input("%d", &numero);

4.

O que será impresso na tela pelo seguinte código? ```c int x = 5; printf("%d", x); ```

a)

x

b)

5

c)

%d

d)

Erro de compilação

5.

Qual das opções abaixo representa corretamente uma estrutura if-else em C?

a)

if (x > 0) { ... } else { ... }

b)

if x > 0 then { ... } else { ... }

c)

if (x > 0): ... else: ...

d)

if x > 0 { ... } else { ... }

6.

Considere o seguinte trecho de código: ```c int idade = 18; if (idade >= 18) { printf("Maior de idade"); } else { printf("Menor de idade"); } ``` O que será impresso na tela?

a)

Menor de idade

b)

Maior de idade

c)

idade

d)

18

7.

Qual das opções abaixo representa corretamente uma estrutura switch case em C?

a)

switch (opcao) { case 1: ...; break; case 2: ...; break; }

b)

switch opcao { case 1: ...; break; case 2: ...; break; }

c)

switch (opcao): case 1: ...; break; case 2: ...; break;

d)

switch {opcao} case 1: ...; break; case 2: ...; break;

8.

Qual das opções abaixo é a forma correta de criar um laço for que imprime os números de 11 a 55 ?

a)

for (int i = 1; i <= 5; i++) { printf("%d ", i); }

b)

for (int i = 0; i < 5; i++) { printf("%d ", i); }

c)

for (i = 1; i < 5; i++) { printf("%d ", i); }

d)

for (int i = 5; i >= 1; i--) { printf("%d ", i); }

9.

Qual das opções abaixo representa corretamente um laço while que executa enquanto x<10x < 10 ?

a)

while (x < 10) { ... }

b)

while x < 10 { ... }

c)

while (x > 10) { ... }

d)

while (x < 10): ...

10.

Qual das opções abaixo representa corretamente um laço do while em C?

a)

do { ... } while (condicao);

b)

while { ... } do (condicao);

c)

do while (condicao) { ... }

d)

while (condicao) do { ... }

11.

Qual das opções abaixo é a forma correta de declarar uma variável do tipo float em C?

a)

float valor;

b)

decimal valor;

c)

real valor;

d)

double valor;

12.

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

a)

7

b)

34

c)

a + b

d)

%d

13.

Qual das opções abaixo representa corretamente a leitura de um número real (float) pelo teclado?

a)

scanf("%f", &valor);

b)

scanf("%d", &valor);

c)

scanf("%c", &valor);

d)

scanf("%s", &valor);

14.

Qual das opções abaixo representa corretamente a impressão de um caractere armazenado na variável letra?

a)

printf("%c", letra);

b)

printf("%d", letra);

c)

printf("%f", letra);

d)

printf("%s", letra);

15.

Qual das opções abaixo representa corretamente a declaração e inicialização de uma variável do tipo char com o valor 'A'?

a)

char letra = 'A';

b)

char letra = "A";

c)

char letra = A;

d)

letra char = 'A';