Linguagem C - Prova A.S.
Departamento de Ciência da Computação
Campus Natal – CAN
2ª Avaliação de Introdução à Programação de Computadores
Aluno(a):_________GABARITO_____________________________________________ Nota: _10,0___
Observações (Leia ANTES de começar!):
a. Provas respondidas a LÁPIS não permitem revisão de nota;
b. Indique, CLARAMENTE, qual o item e qual questão que está sendo respondida.
Questões:
1. (1 ponto) Com base no código-fonte abaixo, responda as seguintes questões:
a. Que texto será impresso pela linha 19, quando o valor fornecido pelo usuário for 6?
O valor de X é 8
b. Qual o valor final de x, quando o valor fornecido pelo usuário for 5 e a linha 4 for substituída pelo texto abaixo? int i, n = 1, x = 2;
O valor de X é 4
Universidade do Estado do Rio Grande do Norte – UERN*
Departamento de Ciência da Computação
Campus Natal – CAN
2. (2 pontos) Faça um programa para ler dois números inteiros a e b e informar se a é divisível por b.
Exemplo de solução...
3. (2,5 pontos) Faça um programa que escreva todos os divisores de x entre 1 e n, sendo x e n fornecidos pelo usuário. Valide as entradas de forma que o valor de n não seja maior que o de x.
Exemplo de solução...
4. (2,5 pontos) Construa um programa que calcule N! (fatorial de N), sendo que o valor de N
(inteiro) é fornecido pelo usuário. OBS: 0! = 1 (fatorial do número zero é igual a 1 por definição). Além disso, não deve ser permitido que seja calculado o fatorial de número negativo. Universidade do Estado do Rio Grande do Norte – UERN*
Departamento de Ciência da Computação
Campus Natal – CAN
Exemplo de solução...
5. (2 pontos) Elabore um algoritmo que solicite que o usuário entre com dois números (inicial e final). Ao final, o algoritmo deverá apresentar o valor total da soma de todos os números do intervalo digitado pelo usuário.
Exemplo de solução...