Buscar

Avaliação logica V2 Everaldo1

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

Avaliação: CCE0242_AV2_201201442151 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 201201442151 - EVERALDO APARECIDO RIZIDO 
	Professor:
	
	Turma:
	Nota da Prova: 3,2 de 8,0        Nota do Trabalho:       Nota de Participação: 2        Data: 30/11/2012
	
	 1a Questão(Cód.: 99660)
	3a sem.: COMANDO DE ENTRADA E SAÍDA
	Pontos:0,7  / 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#includeintmain(){Floatton,kuping,fator;Printf("Entre com o valor em toneladas:");Scanf("%f".&ton);fator=26797,96;ku ping=ton*fator;Printf("\n O valor em kuping:%.2f",ku ping);System("PAUSE>null");return 0;}
	
	
	 2a Questão(Cód.: 135613)
	8a sem.: STRINGS
	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?
		
	
	substr( ); 
	
	strcont( ). 
	
	strlength( ). 
	
	strlen( ).
	
	strcat( ). 
	
	
	 3a Questão(Cód.: 68726)
	9a sem.: Funções
	Pontos:0,0  / 1,5
	Faça um programa utilizando função que entre com um número e retorne o calculo de seu quadrado.
		
	
Resposta: #include intmain { intn,s,i; Printf(Digite o número:"); Scanf("%d",&n); s=0; i=0; while(i< } 0 return é:%d?,s); soma A Printf(?\n s="s+i;" i="i+1;" {>
	
	
	 4a Questão(Cód.: 135612)
	8a sem.: STRINGS
	Pontos:1,0  / 1,0
	Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
		
	
	strlength( ). 
	
	strcat( ). 
	
	strlen( ). 
	
	atoi( ). 
	
	strcont( ). 
	
	
	 5a Questão(Cód.: 135633)
	9a sem.: PONTEIROS
	Pontos:0,0  / 0,5
	Durante a execução de um programa o operador delete pode desalocar memória, criada pelo operador new.
Esse tipo de manipulação de variáveis com este operador é chamado de:
		
	
	Alocação por endereço 
	
	Passagem por valor 
	
	Passagem por endereço 
	
	Alocação dinâmica 
	
	Alocação estática 
	
	
	 6a Questão(Cód.: 135635)
	10a sem.: ENTRADA E SAIDA DE DADOS
	Pontos:0,5  / 0,5
	Na linguagem C++, no processo de manipulação de arquivos, existem algumas formas de indicar o que será feito com os mesmos no momento em que os abrimos. 
Das opções apresentadas, marque aquela que permite que os dados sejam adicionados no arquivo aberto após os dados existentes sem apagá-los.
		
	
	ios::pos
	
	ios::beg
	
	ios::out 
	
	ios::in 
	
	ios::app
	
	
	 7a Questão(Cód.: 135605)
	7a sem.: VETORES E MATRIZES
	Pontos:0,0  / 0,5
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
int vetn[10];
 for (int i=1; i <= 10; i++){
vetn[i -1] = i * 13;
 i = i + 1;
 }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas em relação ao vetor, qual afirmativa está correta.
		
	
	Serão armazenados 10 valores inteiros. 
	
	O terceiro valor armazenado será o 60. 
	
	Serão armazenados 5 valores inteiros. 
	
	O segundo valor armazenado será o 26. 
	
	O décimo valor armazenado será o 117.
	
	
	 8a Questão(Cód.: 135608)
	10a sem.: VETORES E MATRIZES
	Pontos:0,0  / 0,5
	Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
int vetn[3][2];
 for (int i=0; i < 3; i++){
 for (int j=0; j < 2; j++){
 vetn[i][j] = i + j;
}
 }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
		
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	
	O trecho apresentado possui erro e nenhum valor será armazenado. 
	
	Serão armazenados os valores 0,0,1,1,2,2. 
	
	Serão armazenados os valores 0,1,2,2,3,3. 
	
	Serão armazenados os valores 0,1,1,2,2,3. 
	
	
	 9a Questão(Cód.: 135412)
	11a sem.: FUNÇOES
	Pontos:0,5  / 0,5
	Um programador criou o seguinte código:
int calcula(int x, char letra){
	cout<< letra<<") "<<"Número:  "<<X;< SPAN><X;< FONT>
	x - -;
	return x;
}
Baseado no trecho de código apresentado e na teoria vista sobre o funcionamento das funções marque a resposta na qual a afirmativa está errada.
		
	
	A função deve ser chamada pelo seu nome enviando os parâmetros solicitados. 
	
	O x não pode ser retornado, pois foi recebido como parâmetro. 
	
	A função deve obrigatoriamente retornar um número inteiro. 
	
	O nome da função é calcula. 
	
	A função trabalha com dois parâmetros. 
	
	
	 10a Questão(Cód.: 103357)
	4a sem.: ESTRUTURA IF-ELSE
	Pontos:0,5  / 0,5
	Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else
    printf ("%d \n", y); 
		
	
	9
	
	12
	
	8
	
	\n8
	
	\n4

Outros materiais