Buscar

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

Fechar
	Avaliação: CCE0242_AV2_» LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	
	Professor:
	ANDRE PRZEWODOWSKI FILHO
ANITA LUIZA MACIEL LOPES
	
	Nota da Prova: 3,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 28/11/2014 21:29:59
	
	 1a Questão (Ref.: 201302439115)
	Pontos: 0,0  / 1,5
	Qual o tipo de variável capaz de atribuir valores com mais de 7 números de precisão decimal (números depois da virgula)?
		
	
Resposta: FLOAT
	
Gabarito: Double
	
	
	 2a Questão (Ref.: 201302039689)
	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 e IV estão corretas.
	 
	I e III estão corretas.
	
	II está correta e a III não está correta.
	
	I está errada.
	
	IV está correta e a I não está correta.
	
	
	 3a Questão (Ref.: 201302084862)
	Pontos: 0,0  / 0,5
	Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar:
		
	 
	Possibilita o desenvolvimento de funções próprias
	
	Possui características de Linguagem de baixo nível.
	
	Permite a compilação de softwares para plataforma Windows, Linux e Unix.
	
	Possui características de Linguagem de alto nível.
	 
	Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo
	
	
	 4a Questão (Ref.: 201302039653)
	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][47]; 
	
	
float NOTAS[47,5]; 
	
	
float notas[5][47]; 
	
	
float NOTAS[47][47]; 
	 
	
float NOTAS[47][5]; 
	
	
	 5a Questão (Ref.: 201302035591)
	Pontos: 0,5  / 0,5
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num= 12; float med=9.8;
printf("\n12345678901234");
 
		
	
	printf("\n%d\t%6.2f\n", num, med);
	
	printf("\n%4d\t%f\n", num, med);
	
	printf("\n%d\t06.2f\n", num, med);
	 
	printf("\n%d\t%06.2f\n", num, med);
	
	printf("\n%04d\t%.2f\n", num, med);
	
	
	 6a Questão (Ref.: 201302039658)
	Pontos: 1,0  / 1,0
	Um Engenheiro da prefeitura está  fazendo um  levantamento do número de árvores necessárias para serem  plantadas em 20 bairros.
Ele gostaria de declarar matrizes para armazenamento desses dados.
Assinale a linha onde a declaração atende ao que ele deseja.
 
		
	
	
char bairros[20,40]; int quantidade[20]; 
	 
	
char bairros[20][40]; int quantidade[20]; 
	
	
char bairros[19]; int quantidade[19]; 
	
	
char bairros[20]; int quantidade[20]; 
	
	
char bairros[19][40]; int quantidade[19]; 
	
	
	 7a Questão (Ref.: 201302037076)
	Pontos: 0,0  / 1,5
	Um engenheiro civil gostaria de construir uma função que pudesse ajudar a quem precisa construir uma cerca para um terreno de forma retangular.
Deverá ser informado a quantidade de fios da cerca, o preço do metro linear do arame farpado, a largura e o comprimento do terreno.
Por medida de segurança, serão comprados 10% a mais do total de metros lineares. A função retornará o custo total da cerca.
		
	
Resposta:
	
Gabarito: 
float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) 
{
     return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; 
}
	
	
	 8a Questão (Ref.: 201302036953)
	Pontos: 0,5  / 0,5
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
	
	Existem funções que não têm variáveis locais.
	 
	A função main() pode acessar qualquer variável local de qualquer função.
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	
	Uma variável local só é visualizada pela função onde foi declarada.
	
	
	 9a Questão (Ref.: 201302082060)
	Pontos: 0,0  / 0,5
	O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if.
Das opções apresentadas marque a qual melhor define esta estrutura.
		
	 
	Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente.
	
	Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente.
	
	Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes.
	 
	Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	
	 10a Questão (Ref.: 201302079470)
	Pontos: 0,0  / 0,5
	Um lojista gostaria de desenvolver um programa que pudesse armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
Pensou em declarar algumas matrizes unidimensionais para tornar isso possível.
 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	 
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	 
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];

Outros materiais