Buscar

AV3 2016 - LINGUAGEM DE PROGRAMAÇÃO

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 5 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

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

Parte superior do formulário
			
	
	Fechar
	CCE0242_AV3_201512747122 (AG) » LINGUAGEM DE PROGRAMAÇÃO I  
	Avaliação: AV3
	Aluno: 201512747122 - CRISTIANO RAFAEL BRÊTTAS 
	Professor:
	SERGIO DE OLIVEIRA SANTOS
	Turma: 9039/BM
	Nota da Prova: 4,0 de 10,0    Nota de Partic.: 0     Data: 18/06/2016 11:09:21 (F)
	
	 1a Questão (Ref.: 68156)
	Aula 2: Funções matemáticas
	Pontos: 1,0  / 1,0 
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	double
	
	sqrt
	
	elevado
	
	pot
	
	pow
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 2a Questão (Ref.: 574506)
	Aula 4: Aula 4
	Pontos: 1,0  / 1,0 
	Suponha que as notas digitadas pelo usuário sejam respectivamente (4.5; 8.5; 6.5).
int main()
{
float n1, n2, n3, med;
puts("Digites as notas");
scanf("%f", &n1);
scanf("%f", &n2);
scanf("%f", &n3);
med= (n1+n2+n3)/3;
if(med>=7)
printf("Aluno aprovado com: %.1f\n", med);
else
printf("Aluno reprovado com: %.1f\n", med);
system("pause");
return 0;
}
Desconsidere a necessidade da declaração das bibliotecas.
Qual será a mensagem final exibida para o usuário?
		
	
	Aluno aprovado com: 6.00 
	
	Aluno reprovado com: 6.50 
	
	Aluno aprovado com: 6.5 
	
	Aluno reprovado com: 6.5 
	
	Aluno aprovado com: 6.0 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 3a Questão (Ref.: 616761)
	Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C.
	Pontos: 0,0  / 1,0 
	Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta.
I Com pequenas modificações, um código poderá ser compilado em várias plataformas.
II Não pode ser modularizada
III Possui um propósito específico
IV Considerada de nível intermediário
		
	
	Todas estão corretas 
	
	Todas estão erradas 
	
	I e IV estão corretas
	
	II, III e IV 
	
	I, III e IV estão corretas 
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 92347)
	Aula 3: Características e definições da linguagem C++
	Pontos: 1,0  / 1,0 
	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
	
	stdlib.h - Funções de entrada e saida. 
	
	string.h - Funções para concatenação de strings com inteiros.
	
	stdio.h - Funções para gráficos.
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 5a Questão (Ref.: 704062)
	Aula 5: Aula 5: Os Códigos vão Ficar Menores - Chegaram as Estruturas de Repetição
	Pontos: 1,0  / 1,0 
	Leia com atenção as afirmativas abaixo e escolha a opção correta.
I A estrutura do for, por definição, é ideal quando o número de repetições for conhecido
II A estrutura do for testa ao final enquanto a estrutura while testa no início
III A estrutura while pode simular a estrutura do for e a estrutura do... while
IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e com um if no corpo da repetição, pode simular a estrutura while
V Tanto a estrutura do...while quanto a estrutura while, testam no início
		
	
	Somente I, III e V estão corretas 
	
	Somente I, II, III e V estão corretas 
	
	Somente II, III e V estão corretas 
	
	Somente I e V estão corretas 
	
	Somente I, III e IV estão corretas 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 6a Questão (Ref.: 566852)
	Aula 6: Aula 6: Conversão de caracter
	Pontos: 0,0  / 1,0 
	Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto.
Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere? 
		
	
	convertUpper
	
	convertUp
	
	toupr
	
	upper
	
	toupper
		Gabarito Comentado.
	
	
	 7a Questão (Ref.: 574552)
	Aula 7: Aula 7
	Pontos: 0,0  / 1,0 
	Considere que todas as bibliotecas necessárias foram declaradas.
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) - ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
		
	
	while-for-do-for 
	
	do-for-for-while 
	
	do-if-else-while
	
	do-while-for-for 
	
	do-if-for-while 
		Gabarito Comentado.
	
	
	 8a Questão (Ref.: 231272)
	Aula 8: AULA 8 - Função
	Pontos: 0,0  / 1,0 
	Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada.
                         
		
	
	Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre 
	
	O valor retornado corresponde ao índice da variável que contem o menor número 
	
	O maior número é retornado 
	
	O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número 
	
	O menor número é retornado 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 9a Questão (Ref.: 620674)
	Aula 9: Aula 9
	Pontos: 0,0  / 1,0 
	Na manipulação de arquivos na linguagem C, no processo de abertura do mesmo, podemos ter erros: devido a não existência do arquivo; ao arquivo estar corrompido; etc, não sendo possível abrir o mesmo. 
Das afirmativas apresentadas qual define corretamente o que pode ser feito em relação ao erro na abertura, segundo o que foi apresentado nas aulas. 
		
	
	Não é necessário tratar, pois não existindo o arquivo ele simplesmente cria um novo e nunca terá problema.
	
	A função fopen, retorna NULL quando não consegue abrir o arquivo e o usuário pode tratar o conteúdo da variável associada ao arquivo, comparando com o valor NULL.
	
	Não é possível tratar este tipo de erro, pois precisamos da estrutura Try ... Catch que consegue prevenir e evitar o fechamento do programa.
	
	A palavra chave FILE, que permite fazer a associação do arquivo, mantem o valor NULL caso não seja possível abrir o arquivo, desta forma, utilizando o if, o usuário pode mandar uma mensagem adequada para o usuário.
	
	O tratamento é feito com um if, e tendo havido problemas no arquivo de texto, o mesmo é eliminado e retornado uma mensagem padrão para o usuário.
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 10a Questão (Ref.: 633830)
	Aula 10: ARQUIVOS
	Pontos: 0,0  / 1,0 
	A função _________ funciona como a função scanf(), porém, ao invés de ler os dados de teclado, estes dados são lidos de um arquivo.
		
	
	sscanf()
	
	fgetc()
	
	fgets()
	
	fscanf()
	
	fprint()
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	Período de não visualização da prova: desde 10/06/2016 até 24/06/2016.
Parte inferior do formulário

Outros materiais