Buscar

libras av2 2015 (2)

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

Fechar
	Avaliação: CCE0242_AV3_201304002381 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3 
	Aluno: 201304002381 - BRENDON JOSE DE ARAUJO ALVES FELIX 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9006/AC
	Nota da Prova: 6,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 25/06/2015 08:32:30 
	
	 1a Questão (Ref.: 201304272722)
	sem. N/A: Aula 1: Portabilidade
	Pontos: 1,0  / 1,0 
	Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA:
		
	
	Precisamos recompilar o código fonte para o Linux.
	
	Ocorrerá erro, pois os programas C não rodam em Linux.
	
	Só é possível copiar o código executável do Linux para o Windows e executa-lo.
	
	Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux.
	
	Basta apenas copiar o código executável para o Linux e executa-lo.
	
	
	 2a Questão (Ref.: 201304271196)
	sem. N/A: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C.
	Pontos: 0,0  / 1,0 
	Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta.
I Tem boa Portabilidade. 
II Não pode ser modularizada. 
III É uma linguagem Orientada a Objetos.
IV Uma linguagem que pode manipular endereços de memória. 
V Não possui um propósito especifico.
		
	
	As afirmativas II, III e IV estão corretas e as demais, erradas.
	
	As afirmativas I, IV e V estão corretas e as demais, erradas. 
	
	As afirmativas IV e V estão corretas e as demais, erradas.
	
	As afirmativas I e IV estão corretas e as demais, erradas. 
	
	As afirmativas II, IV e V estão corretas e as demais, erradas.
	
	
	 3a Questão (Ref.: 201304623022)
	sem. N/A: Aula 3
	Pontos: 0,0  / 1,0 
	Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas. 
		
	
	char, int, float, double, boolean
	
	char, integer, float, real, boolean
	
	char, int, real, double, void
	
	char, int, real, double, boolean
	
	char, int, float, double, void
	
	
	 4a Questão (Ref.: 201304233821)
	sem. N/A: AULA 4 - if simples - ifs encadeaddos
	Pontos: 1,0  / 1,0 
	A professora de Linguagem de Programação I pediu aos alunos que construíssem um código para que permitisse a entrada de um número inteiro e exibisse umas das mensagens: Positivo / Zero / Negativo
Eles acharam esse pedido estranho, visto que era um programa clássico.
Ao término do tempo que ela deu para o desenvolvimentos, pediu que eles comparassem as duas soluções que colocou no quadro. 
Leia as afirmativas abaixo e escolha a alternativa correta. 
I na solução A, se o número fosse positivo, era testado três vezes.
II na solução B, se o número fosse positivo, era testado uma vez. 
III Se as duas soluções produzem a mesma saída podemos afirmar que, em termos de eficiência, não importa a quantidade de testes.
IV A solução A poderia usar um if simples e um if composto ao invés de três ifs simples. 
V A solução B poderia testar se era zero no primeiro if e menor do que zero no outro desde que estivessem presentes as mensagens correspondentes aos testes e a mensagem Positivo no else.
		
	
	I, II, IV e V estão corretas 
	
	II e IV estão corretas 
	
	I, II e V estão corretas 
	
	I, II e III estão corretas 
	
	II, III e IV estão corretas 
	
	
	 5a Questão (Ref.: 201304137616)
	5a sem.: FUNCOES
	Pontos: 1,0  / 1,0 
	Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: 
		
	
	Criar uma função para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. 
	
	Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia.
	
	
	 6a Questão (Ref.: 201304247703)
	sem. N/A: Aula 6
	Pontos: 1,0  / 1,0 
	Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor para atender a necessidade citada.
		
	
	integer notas[150];
	
	float notas[150];
	
	real notas[150];
	
	int notas[150];
	
	float %.1f notas[150];
	
	
	 7a Questão (Ref.: 201304191363)
	11a sem.: FUNCOES
	Pontos: 0,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.
		
	
	Só a II está correta 
	
	I e III estão corretas 
	
	II e IV estão corretas 
	
	II e III estão corretas 
	
	I e IV estão corretas 
	
	
	 8a Questão (Ref.: 201304194039)
	9a sem.: MATRIZ UNIDIMENSIONAL
	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[5][47]; 
	
	
float NOTAS[47][47]; 
	
	
float NOTAS[47,5]; 
	
	
float NOTAS[47][5]; 
	
	
float Notas[47][47]; 
	
	
	 9a Questão (Ref.: 201304636483)
	sem. N/A: ARQUIVOS 2
	Pontos: 1,0  / 1,0 
	A função rewind() de protótipo
void rewind (FILE *fp);
tem como comportamento: 
		
	
	Retornar a posição corrente do arquivo para o início.
	
	Adiantar para a próxima posição corrente do arquivo.
	
	Adiantar a posição corrente do arquivo para o início.
	
	Retornar a posição corrente do arquivo para o fim.
	
	Adiantar a posição corrente do arquivo para o fim.
	
	
	 10a Questão (Ref.: 201304623311)
	sem. N/A: Aula 9
	Pontos: 0,0  / 1,0 
	Na manipulação de arquivos na linguagem C, podemos utilizar várias funções da linguagem. Cada uma delas tem um propósito específico. 
Das afirmativas apresentadas qual define corretamente qual a finalidade da função fgets() . 
		
	
	Funções para leitura formatada.
	
	Função que detecta o fim do arquivo.
	
	Função para ler uma linha.
	
	Funções para ler um caractere.Função que fecha um arquivo.

Outros materiais