A maior rede de estudos do Brasil

Grátis
8 pág.
AV2 LOG JOEL1

Pré-visualização | Página 1 de 1

Parte superior do formulário
		
		
	
	Fechar
	Avaliação: CCE0242_AV2_201101090707 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 
	Nota da Prova: 2,5 de 8,0        Nota do Trabalho:       Nota de Participação: 1        Data: 28/11/2012
	
	 1a Questão(Cód.: 99660)
	Pontos:0,5  / 1,5
	Considere que você foi contratado para trabalhar em uma empresa de trading (comércio) de commodities. Tendo em vista o crescimento do mercado chinês, a empresa em que você trabalha deseja aumentar o comércio de commoditties com o mercado chinês. Para que a empresa se torne competitiva, ela precisa desenvolver programas em liguagem C para conversões de medidas para agilizar os seus processos e evitar possíveis erros com o uso de calculadoras eletrônicas. Codifique um programa em linguagem C que obtenha uma medida em Kuping, unidade chinesa de medida de massa, como entrada de dados do usuário através da função scanf, converta a medida para toneladas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 26797,96. Este fator deve ser usado no cálculo da conversão, sabendo-se 1 tonelada equivale a 26797,96 Kuping. Defina a constante chamada fator e a variável chamada medida como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória.
		
	
Resposta: #include usingnamespacestdintmain()real fator=kuping=26797,96=1{scanf<< "Digite o valor de Kuping" <<endl;printf<< "O valor sera " << fator <<endl;system ("PAUSE >null") <<endlreturn 0;}
	
	
	 2a Questão(Cód.: 135613)
	Pontos:0,0  / 1,0
	Um programador durante a construção de um código precisava retirar de um texto que continha uma data completa, com dia, mês e ano, apenas o ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strlength( ). 
	
	substr( ); 
	
	strcat( ). 
	
	strlen( ).
	
	strcont( ). 
	
	
	 3a Questão(Cód.: 68726)
	Pontos:0,5  / 1,5
	Faça um programa utilizando função que entre com um número e retorne o calculo de seu quadrado.
		
	
Resposta: #include usingnamespacestd; intmain () { int valor, dobro cout<< "digite um numero" <<endl; cin>> valor; dobro=valor*valor; cout<< "o dobro e" <<endl; cout<< dobro <<endl; system ("PAUSE >null") <<endlreturn 0; }
	
	
	 4a Questão(Cód.: 135610)
	Pontos:0,0  / 1,0
	Um programador durante a construção de um código precisava obter a quantidade de caracteres contido em um determinado texto.
Na manipulação de textos na linguagem C++ é necessário a utilização de funções da biblioteca <string>.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strlength( ). 
	
	strcat( ). 
	
	strlen( ). 
	
	strcont( ). 
	
	atoi( ). 
	
	
	 5a Questão(Cód.: 135634)
	Pontos:0,5  / 0,5
	Quando uma função e chamada e recebe como parâmetro o endereço de uma variável, damos o nome a esta forma de passagem de parâmetros de Passagem por:
 
		
	
	referência
	
	endereço
	
	ponteiro
	
	valor
	
	memória
	
	
	 6a Questão(Cód.: 134172)
	Pontos:0,5  / 0,5
	A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais. 
Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem C/C++.
		
	
	Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
	
	São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas.
	
	São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas.
	
	São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
	
	Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
	
	
	 7a Questão(Cód.: 135597)
	Pontos:0,0  / 0,5
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta apenas a linha de comando, das opções apresentadas em relação à manipulação de vetores marque a resposta correta.
		
	
	intvetinteiros[5]=[1,2,3,4,5]; 
	
	floatarray[4]=[1.0,2.4,3.5,4.5]; 
	
	charvet[5]={a,b,c,d,e};
	
	floatvetreais[4]={1.0,2.4,3.5,4.5}; 
	
	charvetnome[5]= "Maria"; 
	
	
	 8a Questão(Cód.: 135623)
	Pontos:0,0  / 0,5
	Na linguagem C++, no processo de manipulação de memória temos a possibilidade de utilizar os ponteiros. Quando as seguintes linhas de código forem executadas: (desconsidere a necessidade do restante do programa)
float *x, pos;
pos = 5.5;
 x = &pos
Podemos afirmar que:
 
		
	
	O conteúdo do endereço para o qual x aponta é 5.5 
	
	O conteúdo de &pos é 5.5 
	
	A variável pos aponta para x 
	
	O conteúdo de x é 5.5 
	
	Não é possível trabalhar com ponteiros do tipo real.
	
	
	 9a Questão(Cód.: 135599)
	Pontos:0,0  / 0,5
	As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta.
		
	
	intmat[3][3]; mat[0][3] = 5; 
	
	charmat[2][2]; mat[0][2] = A; 
	
	intmat[3][3]; mat[0][2] = 5.0;
	
	charmat[2][2]; mat[0][2] = "A"; 
	
	intmat[3][3]; mat[0][2] = 5; 
	
	
	 10a Questão(Cód.: 135595)
	Pontos:0,5  / 0,5
	Baseado nos conceitos de Matrizes, no que tange em relação a declaração, dentre as afirmações que se seguem, assinale a que não contem erros sobre as matrizes multidimensionais- 1 e matrizes não dimensionadas- 2 respectivamente.
		
	
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho] 
	
	1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos.
	
	1- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n]. 
	
	1- Tipo nome [linha][coluna] e 2 - O tamanho não é especificado. 
	
	1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado. 
	
	
Parte inferior do formulário