Buscar

AV 2 LINGUAGEM DE PROGRAMAÇÃO

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Avaliação: CCE0242_AV2_201202041906 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2 
	Aluno: 201202041906 - CRISTIANO RAFAEL BRÊTTAS 
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9006/AC
	Nota da Prova: 2,4 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0,3        Data: 14/06/2014 09:23:27 
	
	 1a Questão (Ref.: 201202233877)
	5a sem.: ESTRUTURA DO TESTE
	Pontos: 0,4  / 1,5 
	Uma nova regra foi criada para as finais das Olimpíadas; duas provas para decidir o campeão olímpico. Na primeira prova, os três nadadores com melhores tempos iriam participar e somente os dois com melhores tempos iriam para segunda.
Construa um programa, somente para a primeira prova, que deixe entrar com os tempos e os números de inscrição e exiba os números de inscrição dos dois melhores tempos, assumindo que os tempos serão diferentes.
		
	
Resposta: #include<stdio.h> #include<stdlib.h> int main() { float tempo1, tempo2, tempo3; printf("\nDigite o tempo1:\n); scanf("%f%,&tempo1); printf("\nDigite o tempo 2:\n; scanf("%f%,&tempo2); printf("\nDigite o tempo 3:\n; scanf("%f%,&tempo3); tempo=(tempo1&tempo2); printf("\nmelhor tempo:%.2f\n",tempo); }
	
Gabarito: 
int main()
{
      int matric1, matric2, matric3; 
      float tempo1, tempo2, tempo3; 
      printf("\nDigite tres numeros de inscricao: ");
      scanf("%d %d %d",&matric1, &matric2, &matric3) ; 
      printf("\nDigite tres tempos: ");
      scanf("%f %f %f", &tempo1, &tempo2, &tempo3) ; 
      if( tempo1 > tempo2 && tempo1 > tempo3 ) 
          printf("\n%d\t%d\n", matric2 ,matric3); 
      else if( tempo2 > tempo3 ) 
                printf("\n%d\t%d\n", matric1 ,matric3); 
            else 
                printf("\n%d\t%d\n",matric1,matric2); 
}
	
	
	 2a Questão (Ref.: 201202277468)
	sem. N/A: AULA 8 - Construinfo função
	Pontos: 0,0  / 1,5 
	Um professor gostaria de saber quantos alunos conseguiram uma determinada nota na avaliação.
Construa uma função que receba um vetor com notas reais, seu tamanho e a nota que se deseja procurar. A função deverá retornar o total de notas iguais à fornecida.
Lembre-se de que a função pode receber vetor de tamanho variado.
		
	
Resposta: #include<stdio.h> #include<stdlib.h> int main() float [4][2]; int vetn[4][2]; for (int i=0; iɜi i++){ for (int J=0;Jɚ J++){ vetn [i][J]=i+J; 
	
Gabarito: 
	
	
	 3a Questão (Ref.: 201202237552)
	5a sem.: ESTRUTURA DO TESTE
	Pontos: 0,0  / 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.
 
		
	
	I e III estão corretas. 
	
	I está errada. 
	
	II e IV estão corretas. 
	
	IV está correta e a I não está correta. 
	
	II está correta e a III não está correta. 
	
	
	 4a Questão (Ref.: 201202277617)
	sem. N/A: AULA 2 - printf/ especificadores / funções biblioteca
	Pontos: 0,5  / 0,5 
	Geralmente, o primeiro comando, pode ser uma função, que se aprende quando se estuda uma linguagem de programação é o que produz um resultado na tela.
Na linguagem C, temos uma função com a possibilidade de formatação muito rica.
Observe o programa abaixo e assinale a opção que exibe a saída desse programa.
 
                       
		
	
	
	
	
	
	  
	
	
	
	
	
	
	 5a Questão (Ref.: 201202180257)
	1a sem.: INTRODUCAO A LINGUAGEM C++
	Pontos: 0,0  / 0,5 
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: 
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado. 
|||) Adequação a grandes projetos; 
 
Assinale a alternativa que contem apenas vantagens da linguagem C++. 
		
	
	| e ||
	
	Apenas |
	
	|| e |||
	
	Apenas |||
	
	| e |||
	
	
	 6a Questão (Ref.: 201202234079)
	3a sem.: COMANDO DE ENTRADA E SAIDA
	Pontos: 0,5  / 0,5 
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. 
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	
	Valor do imposto a ser pago: 850.00 
	
	Valor do imposto a ser pago: 1000.00 
	
	Valor do imposto a ser pago: 800.00 
	
	Valor do imposto a ser pago: 650.00 
	
	Valor do imposto a ser pago: 750.00 
	
	
	 7a Questão (Ref.: 201202149453)
	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); 
		
	
	\n8
	
	12
	
	9
	
	8
	
	\n4
	
	
	 8a Questão (Ref.: 201202277333)
	sem. N/A: AULA 6 - Matriz Unidimensional
	Pontos: 0,5  / 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]; float valorC[1000], valorV[1000]; 
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999]; 
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; 
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; 
	
	
	 9a Questão (Ref.: 201202181704)
	10a sem.: VETORES E MATRIZES
	Pontos: 0,0  / 1,0 
	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.
		
	
	Serão armazenados os valores 0,0,1,1,2,2. 
	
	Serão armazenados os valores 0,1,1,2,2,3. 
	
	O trecho apresentado possui erro e nenhum valor será armazenado. 
	
	Serão armazenados os valores 0,1,2,2,3,3. 
	
	O trecho apresentado possui erro e apenas um valor será armazenado.
	
	
	 10a Questão (Ref.: 201202286551)
	sem. N/A: AULA 7 - MATRIZ BIDIMENSIONAL
	Pontos: 0,0  / 1,0 
	Matrizes é um dos conceitos mais largamente usado em programação nos dias de hoje.
Identifique a opção que ocorrerá um erro:
		
	
	int matriz[2][3]= {{2,4,6},{7,8,9}};
	
	int matriz[][3]= {{2,4,6}};
	
	int matriz[2][3]; matriz[0][0]=2; matriz[0][1]=4;
	
	int matriz[][3]= {{2,4,6},{7,8,9}};
	
	int matriz[2][3]= {{2,4,6};{7,8,9}};

Outros materiais