Buscar

Prova AV2 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

Nota da Prova: 3,0 de 8,0    Nota do Trab.: 0   Nota de Partic.: 0     Data: 23/11/2015 16:33:59 (F)
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 188864)
	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.: 92368)
	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.
 
	
	
	
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.: 616788)
	Pontos: 0,5  / 0,5
	Assinale a função que não é disponível na plataforma Linux.
		
	 
	system()
	
	return
	
	printf()
	
	main()
	
	scanf()
		
	
	
	 4a Questão (Ref.: 617066)
	Pontos: 0,0  / 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?
		
	
	isspace()
	 
	isalnum()
	
	isnotalphadigit()
	
	isalpha()
	 
	isdigit()
	
	 5a Questão (Ref.: 233822)
	Pontos: 0,0  / 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 = float n;
	
	n = (float) x;
	
	x = (int) n;
	
	n = float x;
	 
	x = (float) n;
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 617397)
	Pontos: 0,0  / 0,5
	Um desenvolvedor pediu ajuda ao Engenheiro porque o teste que ele tinha feito para selecionar funcionários não estava dando certo.
Ele apresentou as cinco opções abaixo.
Assinale a única opção que atende à exigência: o candidato ser do sexo feminino e ter idade no intervalo fechado em 18 e aberto em 30.
		
	
	if( sexo == 'f' or sexo == 'F' and idade >= 18 and idade <= 30 )
	
	if(( sexo == 'f' or sexo == 'F') and idade>=18 and idade < 30 )
	 
	if(( sexo == 'f' || sexo == 'F' ) && idade >= 18 && idade < 30 )
	
	if( sexo == 'f' || sexo == 'F' && idade >= 18 && idade <= 30 )
	 
	if(( sexo == 'f' || sexo == 'F' ) and idade >= 18 and idade < 30 )
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 191456)
	Pontos: 0,5  / 0,5
	A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA.
 
I As chaves de abertura e fechamento, sempre,  não são obrigatórias.
II No teste unimos expressões relacionais com operadores lógicos quando necessário.
III A palavra then está presente na estrutura.
IV O uso do  else poderá não ser necessário.
 
		
	
	II está correta e a III não está correta.
	
	I está errada.
	
	II e IV estão corretas.
	
	IV está correta e a I não está correta.
	 
	I e III estão corretas.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 268624)
	Pontos: 0,0  / 0,5
	Observe as declarações abaixo e assinale a opção correta.
I int idades[]={5,16,27,19};
II float CR[3]={6.1, 8.9, 9.3};
III char letras[]={"A", "E", "I", "O", "U"};
IV char letras[]={"Linguagem de "};
		
	 
	Somente as declarações I , II e IV estão corretas
	
	Somente as declarações I e II estão corretas
	
	A declaração I está errada e a declaração II está correta
	 
	Todas as declarações estão corretas
	
	As declarações III e IV estão erradas
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 191420)
	Pontos: 1,0  / 1,0
	O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores.
Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C.
Assinale a opção que possibilitará fazer o que o professor deseja.
		
	 
	
float NOTAS[47][5]; 
	
	
float NOTAS[47][47]; 
	
	
float NOTAS[47,5]; 
	
	
float Notas[47][47]; 
	
	
float notas[5][47]; 
		
	
	
	 10a Questão (Ref.: 633866)
	Pontos: 1,0  / 1,0
	A função remove() apaga um arquivo especificado. Tem como protótipo:
		
	 
	int remove (char *nome_do_arquivo);
	
	void remove (char *nome_do_arquivo);
	
	int remove (char nome_do_arquivo);
	
	int remove (int *nome_do_arquivo);
	
	char remove (char *nome_do_arquivo);

Continue navegando