NEW
Font size
WorksheetsQuiz de C Básico
Total questions: 15
Worksheet time: 8mins
Qual das opções abaixo é a forma correta de declarar uma variável inteira em C?
int numero;
inteiro numero;
num int;
var numero;
Qual comando é utilizado para exibir uma mensagem na tela em C?
scanf
printf
show
Qual das opções abaixo representa corretamente a leitura de um número inteiro digitado pelo usuário?
scanf("%d", &numero);
printf("%d", numero);
scanf("%f", numero);
input("%d", &numero);
O que será impresso na tela pelo seguinte código? ```c int x = 5; printf("%d", x); ```
x
5
%d
Erro de compilação
Qual das opções abaixo representa corretamente uma estrutura if-else em C?
if (x > 0) { ... } else { ... }
if x > 0 then { ... } else { ... }
if (x > 0): ... else: ...
if x > 0 { ... } else { ... }
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?
Menor de idade
Maior de idade
idade
18
Qual das opções abaixo representa corretamente uma estrutura switch case em C?
switch (opcao) { case 1: ...; break; case 2: ...; break; }
switch opcao { case 1: ...; break; case 2: ...; break; }
switch (opcao): case 1: ...; break; case 2: ...; break;
switch {opcao} case 1: ...; break; case 2: ...; break;
Qual das opções abaixo é a forma correta de criar um laço for que imprime os números de 1 a 5 ?
for (int i = 1; i <= 5; i++) { printf("%d ", i); }
for (int i = 0; i < 5; i++) { printf("%d ", i); }
for (i = 1; i < 5; i++) { printf("%d ", i); }
for (int i = 5; i >= 1; i--) { printf("%d ", i); }
Qual das opções abaixo representa corretamente um laço while que executa enquanto x<10 ?
while (x < 10) { ... }
while x < 10 { ... }
while (x > 10) { ... }
while (x < 10): ...
Qual das opções abaixo representa corretamente um laço do while em C?
do { ... } while (condicao);
while { ... } do (condicao);
do while (condicao) { ... }
while (condicao) do { ... }
Qual das opções abaixo é a forma correta de declarar uma variável do tipo float em C?
float valor;
decimal valor;
real valor;
double valor;
O que será impresso pelo seguinte código? ```c int a = 3, b = 4; printf("%d", a + b); ```
7
34
a + b
%d
Qual das opções abaixo representa corretamente a leitura de um número real (float) pelo teclado?
scanf("%f", &valor);
scanf("%d", &valor);
scanf("%c", &valor);
scanf("%s", &valor);
Qual das opções abaixo representa corretamente a impressão de um caractere armazenado na variável letra?
printf("%c", letra);
printf("%d", letra);
printf("%f", letra);
printf("%s", letra);
Qual das opções abaixo representa corretamente a declaração e inicialização de uma variável do tipo char com o valor 'A'?
char letra = 'A';
char letra = "A";
char letra = A;
letra char = 'A';
