wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programação C

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

A indentação facilita o processo de

a)

Compilação

b)

Linkagem

c)

Execução

d)

Programação

2.

Escolha as afirmações verdadeiras:

a)

Uma função em C pode devolver simultaneamente mais do que um valor.

b)

Uma função em C pode não ter parâmetros.

c)

Uma função em C tem que devolver sempre um inteiro.

d)

Uma função em C pode devolver qualquer tipo básico de variável.

3.

A instrução (a)   termina sempre a execução de uma função.

4.

A instrução return, quando executada dentro da função main

a)

Invoca outra função

b)

Termina o programa

c)

Continua na instrução seguinte

d)

Volta ao início do programa

5.

O nome de uma função é

a)

obrigatório

b)

sempre escrito em letras maiúsculas

c)

necessário para invocar a função

d)

opcional para qualquer função

6.

Uma função deve

a)

existir sempre em qualquer programa

b)

fazer o maior número de tarefas possível sem ocupar muito código

c)

executar uma única tarefa

d)

ter apenas 10 linhas

7.

Selecione apenas afirmações verdadeiras

a)

O nome de uma função não pode ser uma palavra reservada do C

b)

O nome de uma função não deve ter mais do que 6 letras

c)

Uma variável local a uma função pode ter o mesmo nome que um parâmetro

d)

Em C, um procedimento não é mais do que uma função que "retoma void"

8.

Qual o erro de compilação na seguinte função

f (int x, int y);

{

x = 4;

y = 5;

}

a)

o nome da função não pode ter apenas uma letra

b)

ponto-e-vírgula após o cabeçalho da função

c)

não são necessárias chavetas

d)

não pode ter 2 variáveis do tipo int

9.

Qual o erro de compilação da seguinte função:

void (int x,int y)

{

x = 4;

y= 5;

}

a)

a função não pode estar entre chavetas

b)

a função não tem nome

c)

não tem ponto e vírgula depois da função

d)

a função não pode ser do tipo void

10.

Um Procedimento em C

a)

é ma função que não devolve qualquer valor

b)

não usa a instrução return

c)

tem sempre um tipo e um valor de retorno

d)

é uma função void