Buscar

Andre prze av2

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

Top of Form
			
	
	Fechar
	Avaliação: CCE0242_AV2_ » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2 
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9008/H
	Nota da Prova: 4,5 de 8,0        Nota do Trabalho:        Nota de Participação: 2        Data: 12/06/2013 09:19:48
	
	 1a Questão (Cód.: 68156)
	2a sem.: Funções matemáticas
	Pontos: 0,5  / 0,5 
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pot
	
	pow
	
	elevado
	
	double
	
	sqrt
	
	
	 2a Questão (Cód.: 191479)
	5a sem.: ESTRUTURA DO TESTE
	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().
		
	
	case a > 90: printf("Pode") ;break; 
	
	90: printf("Pode"); stop; 
	
	case 90: printf("Pode") ; break; 
	
	case a=90: printf("Pode") ;break; 
	
	90: printf("Pode"); 
	
	
	 3a Questão (Cód.: 135601)
	9a sem.: VETORES E MATRIZES
	Pontos: 0,5  / 0,5 
	 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
		
	
	tipo nome_matriz[numero_linhas][numero_colunas]; 
	
	tipo nome_matriz[][]; 
	
	tipo nome_vetor[numero_colunas][numero_linhas]; 
	
	nome_matriz[numero_linhas][numero_colunas]; 
	
	tipo nome_matriz[numero_colunas][numero_linhas]; 
	
	
	 4a Questão (Cód.: 188780)
	11a sem.: FUNCOES
	Pontos: 1,0  / 1,0 
	Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o volume de um bloco retangular. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de números reais, real será e colocou a linha abaixo no programa.
                  printf("\nVolume: %.2f", volume(2, 4, 5)); 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
		
	
	void volume(float a, float b, float c) 
	
	float volume(float a, b, c) ; 
	
	float volume(float a, float b, float c) ; 
	
	void volume(float a, float b, float c) ; 
	
	float volume(float a, float b, float c) 
	
	
	 5a Questão (Cód.: 191420)
	9a sem.: MATRIZ UNIDIMENSIONAL
	Pontos: 0,5  / 0,5 
	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[5][47]; 
	
	
float NOTAS[47][5]; 
	
	
float NOTAS[47,5]; 
	
	
float NOTAS[47][47]; 
	
	
	 6a Questão (Cód.: 188713)
	11a sem.: FUNCOES
	Pontos: 1,0  / 1,0 
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	
	Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes. 
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
	
	Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
	
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função. 
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. 
	
	
	 7a Questão (Cód.: 188903)
	6a sem.: ESTRUTURA DE REPETIÇÃO / FOR
	Pontos: 0,5  / 0,5 
	Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
		
	
	1       3     4      7      9     11     13 
	
	1     1     2     3     5     8     13     21 
	
	0     1     1     2     3     5     8     13     21 
	
	0     1     1     2     3     4     5     6 
	
	0     1     1     3     2     4     5     7 
	
	
	 8a Questão (Cód.: 134997)
	5a sem.: FUNCOES
	Pontos: 0,0  / 0,5 
	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: 
		
	
	Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. 
	
	Criar uma função 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.
	
	Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. 
	
	
	 9a Questão (Cód.: 187902)
	5a sem.: ESTRUTURA DO TESTE
	Pontos: 0,0  / 1,5 
	Construa um programa que informe ao usuário que ele deverá entrar com um número inteiro de três algarismos. 
Se o número tiver três algarismos, deverão ser exibidos o algarismo da casa das centenas e o algarismo da casa das unidades.
Caso contrário, aparecerá a mensagem: O numero não tem tres algarismos.
Observação: Lembre-se de que existem números negativos com tres algarismos.
 
 
		
	
Resposta: #include<stdio>#include<iostream>int namespace{int n1{cont< "entrar com um numero inteiro com 3 algarismo>\&&&%dcout<centenas: 9 unidade: 7}else{cout<o numero não tem 3 algarismo.} getchar}
	
Gabarito: 
int main()
{
      int num; 
      printf("\nDigite um numero com tres algarismos:"); 
      scanf("%d", &num); 
      if( abs(num)>=100 && abs(num)<=999) 
          printf("\nCentenas: %d\tUnidades: %d\n",abs(num)/100, abs(num)%10); 
      else
          printf("\nO numero nao tres algarismos\n");
}
	
	
	 10a Questão (Cód.: 188843)
	11a sem.: FUNCOES
	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: #include<studio> #include<iostream> int namespace { int fios,preço,largura, comprimento { float, fio cout<n1*0,1> } float,preço { cout<n2*0,1 } float,largura>>comprimento cout(largur>>comprimento*0,1 } getchar }
	
Gabarito: 
float valorFinal(int quantidadeFios, float preco, float largura, float comprimento) 
{
     return ((largura + comprimento) * 2)*1.1 * quantidadeFios * preco; 
}
	
	
	Período de não visualização da prova: desde 01/06/2013 até 17/06/2013.
Bottom of Form

Continue navegando