Buscar

AV2 - LPI

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_201401351441 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9020/ET
	Nota da Prova: 5,0 de 8,0  Nota do Trab.: 0    Nota de Partic.: 2  Data: 30/11/2015 19:26:06
	
	 1a Questão (Ref.: 201401575449)
	Pontos: 0,0  / 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:
	
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.: 201401478953)
	Pontos: 0,0  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais.
 
		
	
Resposta:
	
Gabarito:
#include
int main() {
int n, soma; 
printf("\n\tCalculo da soma dos n primeiros numeros naturais\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
soma = (n * (n + 1)) / 2;
printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma);
return 0;
}
	
	
	 3a Questão (Ref.: 201402003340)
	Pontos: 0,5  / 0,5
	Qual o nome da diretiva que tem várias utilidades e uma delas é construir macros que, algumas vezes, poderão substituir a definição de funções, tornando mais rápido o processamento?
		
	
	struct
	
	const
	
	include
	
	typedef
	 
	define
	
	
	 4a Questão (Ref.: 201402003651)
	Pontos: 0,5  / 0,5
	Um Engenheiro estava construindo um trecho de programa onde pedia que o usuário respondesse com uma letra ou um algarismo.
Se o usuário não tivesse respondido, ele enviaria uma mensagem de erro.
Ele sabia que precisava aprender mais alguma estrutura, mas, no momento, pensou em experimentar uma função que pudesse lhe dar um retorno.
Pesquisou nas bibliotecas estudadas na aula 2 e achou.
Qual o nome dessa função?
		
	
	isdigit()
	
	isnotalphadigit()
	
	isspace()
	 
	isalnum()
	
	isalpha()
	
	
	 5a Questão (Ref.: 201401620407)
	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.
		
	
	x = (int) n;
	
	n = (float) x;
	
	n = float x;
	 
	x = (float) n;
	
	x = float n;
	
	
	 6a Questão (Ref.: 201402004054)
	Pontos: 0,5  / 0,5
	Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro.
O dado testado era do tipo inteiro.
Assinale a opção que ele escolheu.
		
	
	switch() com cinco cases
	
	três ifs simples e um composto
	 
	switch() com quatro cases e um default
	
	quatro ifs simples
	
	quatro ifs simples e um composto
	
	
	 7a Questão (Ref.: 201401578064)
	Pontos: 0,5  / 0,5
	 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que  se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch().
		
	
	90: printf("Pode");
	
	90: printf("Pode"); stop;
	
	case a > 90: printf("Pode") ;break;
	 
	case 90: printf("Pode") ; break;
	
	case a=90: printf("Pode") ;break;
	
	
	 8a Questão (Ref.: 201402014688)
	Pontos: 0,5  / 0,5
	A linguagem C possui uma infinidade de funções que a torna muito especial.
Qual das funções abaixo é destinada a limpar o buffer de teclado?
		
	 
	fflush(stdin)
	
	clearBuffer(stdin)
	
	system("clear")
	
	system("cls")
	
	system("pause")
	
	
	 9a Questão (Ref.: 201401575329)
	Pontos: 1,0  / 1,0
	Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, onde poderão se posicionar as demais funções em relação à função main()?
Observe as afirmativas abaixo e assinale a resposta CORRETA
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema.
II Depois, desde que os protótipos sejam colocados antes da main().
III Antes para não ter que colocar os protótipos e nunca ocasionar erros.
IV Antes ou depois, desde que sejam colocados os protótipos.
		
	
	II e III estão corretas
	
	Só a II está correta
	 
	II e IV estão corretas
	
	I e III estão corretas
	
	I e IV estão corretas
	
	
	 10a Questão (Ref.: 201402020438)
	Pontos: 1,0  / 1,0
	O protótipo da função fwrite() é:
		
	
	int fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	 
	unsigned fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	real fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	void fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	signed fwrite(void *buffer,int numero_de_bytes,int count,FILE *fp);
	
	
Observação: Estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 30/11/2015 19:13:59

Continue navegando