wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Linguagem de Programação C

Total questions: 30

Worksheet time: 21mins

Name
Class
Date
1.

O que significa o comando printf na linguagem C?

a)

pare

b)

leia

c)

escreva

d)

calcule

2.

Para que serve a diretiva #include na linguagem C

a)

Tomar uma decisão

b)

Adicionar uma variável

c)

Adicionar uma biblioteca

d)

Realizar um cálculo matemático

3.

Qual das afirmações abaixo está correta sobre a biblioteca <stdio.h>

a)

É um arquivo com funções gráficas

b)

É composta comandos para cálculos matemáticos

c)

É importante para o comando system("pause")

d)

Possui comandos de entrada e saída de dados

4.

Qual dos comandos abaixo exibe uma mensagem na tela, em linguagem C.

a)

main("olá");

b)

stdio("Olá");

c)

printf("Olá");

d)

scanf("Olá");

5.

Qual das opções abaixo declara corretamente inteiro, real, caractere e string em C

a)

int num, float num2, char letra, string nome

b)

int num, float num2, char letra, char nome[20]

c)

int num, real num2, char letra, char nome[20]

d)

int num, float num2, caract letra, string nome

6.

Quais são os especificadores de formato para as variáveis inteira, real, caractere e string

a)

%in, %r, %ca, %st

b)

%i, %l, %c, %st

c)

%d, %f, %c, %s

d)

%n, %a, %h, %s

7.

Pode ser definida simplesmente como um conjunto de caracteres. Estamos falando de:

a)

Comandos de programação

b)

Português estruturado

c)

Linguagem C

d)

String

8.

O que significa o comando scanf na linguagem C?

a)

pare

b)

leia

c)

escreva

d)

calcule

9.

O que significa #include<stdio.h> ?

a)

Inclusão de biblioteca

b)

Declaração de Variáveis

c)

Pedir prioridade na execução

d)

Exibição de dados

10.

Para uma nota de um aluno qual tipo de dados devo utilizar?

a)

char

b)

int

c)

float

d)

boolean

11.

Para a quantidade de produtos no estoque, qual tipo de dados devo utilizar?

a)

chat

b)

int

c)

float

d)

boolean

12.

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

13.

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

14.

Em C, qual será o valor de r, de acordo com o processamento abaixo:

int n=5,n1=2;

r=n*n1;

a)

7

b)

5

c)

10

d)

3

15.

Em C, qual será o valor de r, de acordo com o processamento abaixo:

int a=2,b=2,c=4;

r=a+b*c;

a)

16

b)

12

c)

10

d)

8

16.

Em C, qual será o valor de r, de acordo com o processamento abaixo:

int a=2,b=2,c=4;

r=(a+b)*c;

a)

16

b)

12

c)

10

d)

8

17.

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

a)

char

b)

int

c)

float

d)

char[ ]

18.

Qual dos códigos abaixo corresponde uma saída/exibição CORRETA em linguagem C

a)

print("Olá Mundo");

b)

printf(“Olá Mundo”);

c)

print("Olá Mundo");

d)

escreva("Olá Mundo");

19.

Formatação de identificadores: assinale a alternativa correta:

a)

não pode começar com números ou utilizar carater especial.

b)

pode iniciar com caracter inicial

c)

pode iniciar com número

d)

pode ser identificado com apenas numeros

20.

Assinale os identificadores válidos:

a)

U2,UYT,nome,CEP,Rua,b52

b)

U2,P{0},m[3],Rua,cep,

c)

(X),km/h,l/seg,

d)

ah!,&casa,3cep,ab*c

21.

Qual é o erro da seguinte declaração:

float= Peso,C,salario;

boolean = sim,nao,C,lampada;

int = ncasa,nfilhos;

a)

variavel C declarada duas vezes

b)

variavel Peso está com letra maiuscula

c)

lampada não é valor boolean

d)

todas estão corretas

22.

Qual é a saida para 5 + 9 + 7 + 8/4

a)

23

b)

7.25

c)

18

d)

24

23.

Os operadores relacionais são usados para?

a)

Combinar valores;

b)

Comparar valores;

c)

Distinguir diferentes tipos de variáveis;

d)

Trocar variáveis por valores lógicos;

24.

Quais dos seguintes operadores são aritméticos?

a)

<<;

b)

+;

c)

&&;

d)

||

25.

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

a)

idade Do Jogador = 40;

b)

_idade_Do_Jogador = 12;

c)

1idadeDoJogador = 12

d)

Jogador Idade = 13;

26.

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)

float

b)

str

c)

int

d)

boolean

27.

O comando print é utilizado para:

a)

Imprimir algo na tela

b)

Atribuir um valor para uma variável

c)

Ver qual o tamanho de uma Sequência de caracteres

d)

Ver qual o tipo de dado de uma variável

28.

A linguagem C é case sensitive, o que isso quer dizer

a)

Tem que compliar antes de executar.

b)

É sensível a letras maísculas e minúsculas.

c)

Antes de criar um programa deve-se incluir as bibliotecas

d)

Nenhuma das alternativas

29.

A diretiva #include<locale.h> refere-se a que ?

a)

biblioteca de entrada e saída

b)

biblioteca de idiomas

c)

biblioteca padrão

d)

biblioteca para funções matemáticas

30.

indica o tipo de variável que armazenam um conjunto de caracteres.

a)

%f

b)

%d

c)

%c

d)

%s