Buscar

AV2 Linguagem de Programação 2015.2

Prévia do material em texto

Avaliação: CCE0242_AV2_201301839311 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9024/EX
	Nota da Prova: 5,0 de 8,0  Nota do Trab.: 0    Nota de Partic.: 2  Data: 26/11/2015 19:58:38
	
	 1a Questão (Ref.: 201302514124)
	Pontos: 0,0  / 1,5
	Qual o tipo de variável capaz de atribuir valores com mais de 7 números de precisão decimal (números depois da virgula)?
		
	
Resposta: %d
	
Gabarito: Double
	
	
	 2a Questão (Ref.: 201302015519)
	Pontos: 0,0  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares. Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
		
	
Resposta:
	
Gabarito: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
	
	
	 3a Questão (Ref.: 201302539989)
	Pontos: 0,5  / 0,5
	Em relação à variável global, podemos afirmar:
I Somente a função principal pode alterar o valor armazenado
II Todas as funções podem alterar o valor armazenado
III É declarada dentro da função principal
IV É declarada fora de todas as funções
V Pode ser declarada em qualquer posição
		
	 
	II e IV
	
	II, IV e V
	
	I e III
	
	I, III e V
	
	II e III
	
	
	 4a Questão (Ref.: 201301991398)
	Pontos: 0,5  / 0,5
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	sqrt
	
	elevado
	
	double
	
	pot
	 
	pow
	
	
	 5a Questão (Ref.: 201302157064)
	Pontos: 0,5  / 0,5
	Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast.
Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast.
		
	
	n = (float) x;
	 
	x = (float) n;
	
	n = float x;
	
	x = (int) n;
	
	x = float n;
	
	
	 6a Questão (Ref.: 201302026599)
	Pontos: 0,5  / 0,5
	Qual é a saída de tela, deste trecho de programa?
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y);
		
	
	\n8
	
	12
	
	\n4
	
	9
	 
	8
	
	
	 7a Questão (Ref.: 201302590862)
	Pontos: 0,5  / 0,5
	Para o programa abaixo qual a saída apresentada?
main(){
int x,soma=0;
for(x=10; x<=15;x++)
{
  printf(" %d",pow(x,2));
}
system("PAUSE");
return 0;
}
		
	 
	100 121 144 169 196 225
	
	10 11 12 13 14 15
	
	15 14 13 12 11 10
	
	9 10 11 12 13 14 15
	
	20 22 24 26 28 30
	
	
	 8a Questão (Ref.: 201302551318)
	Pontos: 0,5  / 0,5
	Assim como nas variáveis, podemos inicializar os vetores assim que declaramos. 
Sabendo-se que existe um vetor de 3 posições do tipo inteiro, qual das opções abaixo correspondo a correta forma de se declarar e inicializar este vetor?
		
	 
	int numeros[3] = { 0, 1, 2};
	
	integer numeros[3] = [ 0, 1, 2];
	
	int numeros[3] = ( 0, 1, 2);
	
	int numeros(2) = { 0, 1, 2};
	
	int numeros[2] = [ 0, 1, 2];
	
	
	 9a Questão (Ref.: 201302163710)
	Pontos: 1,0  / 1,0
	Observe o código apresentado na questão:
#include < stdio.h>
#include < stdlib.h>
int x=4;
void main(){
  int x=5;
  exibir(x); 
  system("PAUSE");      
}
void exibir(int y){
   printf("%d",y);    
}
Dentre as opções abaixo é correto afirmar:
		
	
	O programa exibirá 0
	
	O programa exibirá 5
	
	O programa exibirá 9
	 
	Ocorrerá um erro
	
	O programa exibirá 4
	
	
	 10a Questão (Ref.: 201302113502)
	Pontos: 1,0  / 1,0
	Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt  dados coletados durante um dia de um usina elétrica.
Cada arquivo é salvo seguindo o modelo abaixo:
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos).
 
O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima.
Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a.
		
	
	fp=fopen(nomeArq, "w");
	
	fp=fopen(ddmmaaaa.txt, "w+");
	
	fp=fopen("ddmmaaaa.txt", "r");
	
	fp=fopen("nomeArq", "a"); "
	 
	fp=fopen(nomeArq, "r");

Continue navegando