Auto-avaliação on-line: aula 7
Responda as perguntas abaixo, escolhendo a alternativa adequada para cada questão. Ao terminar, aperte o botão "Verifica nota" no final do formulário. Você pode fazer quantas tentativas quiser até atingir a nota 100. Se quiser recomeçar, basta apertar o botão "Limpa" no final do formulário.
1- Qual a afirmativa verdadeira?
2- : Qual das seguintes razões não é uma razão válida para o uso de funções em C?
3- Qual a afirmativa falsa?
4- Qual a afirmativa verdadeira?
5- Qual a afirmativa verdadeira?
6- Qual a afirmativa falsa?
7- O que imprime o programa abaixo?
#include <stdio.h> void func(); int i = 10; void main() { int i=20; func(); printf("i= %d ", i); { int i = 30; func(); printf("i= %d ", i); } } void func() { printf("i = %d ", i); }
8- Ao se utilizar um vetor como parâmetro para uma função que informação está sendo passada à função?
9- Sejam par1, par2 e par3 variáveis inteiras. Se chamarmos uma função pela instrução:
func(&par1,&par2,&par3);
Para que servem &par1, &par2 e &par3 ?
10- O que imprime o programa a seguir?
#include <stdio.h> func(int *a, int b) { int temp; temp = *a; *a = b; b = temp; } void main() { int a = 10, b = 20; func(&a, b); printf("a = %d, b = %d", a, b); }
Sua nota é: em um máximo de 100.
Curso de C do CPDEE/UFMG - 1996 - 1999