Buscar

AV2 2014.02 - Linguagem de Programação I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fechar
	Avaliação: CCE0242_AV2_ » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	
	Turma:
	Nota da Prova: 8,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 27/11/2014
	
	 1a Questão (Ref.: 201301369430)
	Pontos: 1,5  / 1,5
	Sabe-se que a média ponderada é o quociente da divisão da soma dos produtos valor x peso pela soma dos pesos.
Construa um programa na linguagem C que receba duas notas e seus respectivos pesos e exiba a média ponderada.
		
	
Resposta: include include int main() { float nota1, nota2, peso1, peso 2, mediaP; printf("\n1a Nota e Peso: "); scanf("%f %f", a1, &peso1); prinf("\n2a Nota e Peso: "); scanf("%f %f", a2, &peso2); mediaP=(nota1*peso1+nota2*peso2)/(peso1+peso2); printf("\nMedia Ponderada? %.2f\n", mediaP ); } Observacao: Nao foi feito os simbolos antes de "a1" e "a2", pois o teclado nao esta configurado com "alt+gr".
	
Gabarito: 
#include 
#include 
int main()
{
      float nota1, nota2, peso1, peso2, mediaP; 
      printf("\n1a Nota e peso: " ); 
      scanf("%f %f",¬a1, &peso1); 
      printf("\n2a Nota e peso: " ) ; 
      scanf("%f %f",¬a2, &peso2); 
      mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2); 
      printf("\nMedia Ponderada: %.2f\n" , mediaP ); 
}
	
	
	 2a Questão (Ref.: 201301248724)
	Pontos: 0,5  / 0,5
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	if-else
	
	for
	
	struct
	 
	while
	
	switch
	
	
	 3a Questão (Ref.: 201301316167)
	Pontos: 1,0  / 1,0
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	
	nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_matriz[numero_colunas][numero_linhas];
	 
	tipo nome_matriz[numero_linhas][numero_colunas];
	
	tipo nome_matriz[][];
	
	tipo nome_vetor[numero_colunas][numero_linhas];
	
	
	 4a Questão (Ref.: 201301314727)
	Pontos: 0,5  / 0,5
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas:
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado.
|||) Adequação a grandes projetos;
 
Assinale a alternativa que contem apenas vantagens da linguagem C++.
		
	
	| e ||
	
	Apenas |
	
	Apenas |||
	 
	| e |||
	
	|| e |||
	
	
	 5a Questão (Ref.: 201301248722)
	Pontos: 0,5  / 0,5
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pot
	
	elevado
	 
	pow
	
	double
	
	sqrt
	
	
	 6a Questão (Ref.: 201301272913)
	Pontos: 0,5  / 0,5
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
		
	 
	math.h - Funções matemáticas
	
	string.h - Funções para concatenação de strings com inteiros.
	
	stdio.h - Funções para gráficos.
	
	stdlib.h - Funções de entrada e saida. 
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	
	 7a Questão (Ref.: 201301272843)
	Pontos: 1,5  / 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: #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; }
	
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;
}
	
	
	 8a Questão (Ref.: 201301283923)
	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);
		
	
	9
	
	12
	 
	8
	
	\n4
	
	\n8
	
	
	 9a Questão (Ref.: 201301449188)
	Pontos: 0,5  / 0,5
	Observe as afirmativas abaixo sobre o terminador nulo e assinale a opção correta.
I Devemos sempre acrescentar mais uma posição ao vetor de char quando ele for dimensionado;
II Ele deve ser incluído ao final de todo vetor independente do tipo;
III O terminador nulo é identificado pelo caracter \0;
		
	 
	As afirmativas I e III são verdadeiras.
	
	Somente a afirmativa I é verdadeira
	
	Somente a III é verdadeira
	
	As afirmativas II e III são verdadeiras
	
	Todas as afirmativas são verdadeiras
	
	
	 10a Questão (Ref.: 201301421021)
	Pontos: 1,0  / 1,0
	Matrizes é um dos conceitos mais largamente usado em programação nos dias de hoje.
Identifique a opção que ocorrerá um erro:
		
	
	int matriz[][3]= {{2,4,6}};
	
	int matriz[2][3]; matriz[0][0]=2; matriz[0][1]=4;
	
	int matriz[2][3]= {{2,4,6},{7,8,9}};
	 
	int matriz[2][3]= {{2,4,6};{7,8,9}};
	
	int matriz[][3]= {{2,4,6},{7,8,9}};

Outros materiais