Buscar

Avaliação linguegem Av1 e Av2-2014

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

Avaliação: CCE0242_AV1_201201142563 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1
	Aluno
	Professor:
	ANDRE PRZEWODOWSKI FILHO
OSWALDO BORGES PERES
	Turma: 9024/K
	Nota da Prova: 6,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 16/04/2014 15:14:46
	
	 1a Questão (Ref.: 201201224975)
	Pontos: 0,5  / 0,5
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	elevado
	
	sqrt
	
	pot
	 
	pow
	
	double
	
	
	 2a Questão (Ref.: 201201249166)
	Pontos: 1,0  / 1,0
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
		
	
	stdlib.h - Funções de entrada e saida. 
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	 
	math.h - Funções matemáticas
	
	stdio.h - Funções para gráficos.
	
	string.h - Funções para concatenação de strings com inteiros.
	
	
	 3a Questão (Ref.: 201201260176)
	Pontos: 1,0  / 1,0
	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
	
	\n8
	 
	8
	
	\n4
	
	12
	
	
	 4a Questão (Ref.: 201201334361)
	Pontos: 1,0  / 1,0
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	for ( i = 0; i == num; i++)
	
	for (i = num; i > 0; i++)
	
	enquanto (num > 0)
	 
	while (num != 0)
	
	while (num == 0)
	
	
	 5a Questão (Ref.: 201201334354)
	Pontos: 1,0  / 1,0
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
	
	 6a Questão (Ref.: 201201388533)
	Pontos: 0,5  / 0,5
	Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário..
Assinale a alternativa que apresenta essa biblioteca.
		
	
	studio.h 
	
	iostream.h 
	
	stdin.h 
	
	iostream 
	 
	stdio.h 
	
	
	 7a Questão (Ref.: 201201244793)
	Pontos: 0,5  / 0,5
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890
		
	 
	float
	
	int
	
	string
	
	uint
	
	char
	
	
	 8a Questão (Ref.: 201201290980)
	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 ||
	 
	| e |||
	
	Apenas |||
	
	Apenas |
	
	|| e |||
	
	
	 9a Questão (Ref.: 201201345738)
	Pontos: 0,0  / 1,0
	 Muitas séries matemáticas podem ser geradas pela estrutura do  for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código.
		
	
	2       4       6       10       16       26       42       68
	 
	2       4       4       8       12       20       32       
	
	2       4       6       8       19       12       14       16
	 
	2       4       6       10       16       26       42
	
	2       4       4       8       12       20       32       52
	
	
	 10a Questão (Ref.: 201201401890)
	Pontos: 1,0  / 1,0
	 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O funcionamento e aplicação dos mesmos tem pequenas diferenças. 
    int i;
    for(i=0; i < 10; i+=2)
        if (i%2)
        printf("%d",i);
   printf("%d",i);
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam devidamente criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua execução.
		
	
	0246810
	 
	10
	
	02468
	
	024681010
	
	0 2 4 6 8 10
	
	
	Avaliação: CCE0242_AV2_201201142563 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
OSWALDO BORGES PERES
	Turma: 9024/K
	Nota da Prova: 4,3 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0,5        Data: 20/06/2014 15:04:10
	
	 1a Questão (Ref.: 201201344600)
	Pontos: 0,8  / 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, numero1, numero2, numero3, melhores; printf("\n Digite os tempos da prova: \n"); scanf("%f, &tempo1, tempo2, tempo3); printf("\n Digite os numeros de incricao: \n); scanf("%f, &numero1, numero2, numero3); melhores=
	
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.: 201201224975)
	Pontos: 0,5  / 0,5
	Qual o nome da função matemática que calcula a potenciação de um número?
		
	
	pot
	
	elevado
	
	double
	
	sqrt
	 
	pow
	
	
	 3a Questão (Ref.: 201201348275)
	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.
 
		
	 
	I e III estão corretas.
	
	IV está correta e a I não está correta.
	
	II está correta e a III não está correta.
	
	II e IV estão corretas.
	
	I está errada.
	
	
	 4a Questão (Ref.: 201201290980)
	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 |
	
	Apenas |||
	 
	| e ||
	 
	| e |||5a Questão (Ref.: 201201344802)
	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: 800.00
	 
	Valor do imposto a ser pago: 750.00
	
	Valor do imposto a ser pago: 650.00
	
	Valor do imposto a ser pago: 1000.00
	
	Valor do imposto a ser pago: 850.00
	
	
	 6a Questão (Ref.: 201201249096)
	Pontos: 0,5  / 1,5
	Faça um programa em C que dado um número inteiro positivo n, imprimir os n primeiros naturais ímpares. Exemplo: Para n=4 a saída deverá ser 1,3,5,7.
		
	
Resposta: #include <stdio.h> #include <stdlib.h> int main() { float numero, impares; prinft("\nDigite o numero inteiro positivo: \n"), scanf("%f", &numero); impares =(numero - 3); prinft("\n Valores naturais impares: %.2f\n",impares); }
	
Gabarito: #include 
int main() {
int n, i, impar;
printf("\n\tGerador de numeros impares\n");
printf("\nDigite o valor de n: ");
scanf("%d", &n);
i = 0;
impar = 1; 
printf("Os %d primeiros impares sao:\n", n);
while (i < n) {
printf ("%d\n", impar);
impar = impar + 2; 
i = i + 1;
}
return 0;
}
	
	
	 7a Questão (Ref.: 201201260176)
	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
	
	
	 8a Questão (Ref.: 201201397268)
	Pontos: 0,0  / 0,5
	Dentre as estruturas de Dados mais utilizadas em programação, se encontram os vetores.
Baseado neste conceito, identifique a opção incorreta:
		
	 
	Podem ser formado por elementos de tipos diferentes.
	 
	Permite agrupar vários elementos em uma mesma variável indexada.
	
	Na declaração int[50]; o índice da ultima posição é 49.
	
	Deve ser declarado antes de acessado em seu programa.
	
	Um vetor de caracteres terminado com um caracter nulo é uma string na linguagem C.
	
	
	 9a Questão (Ref.: 201201397274)
	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[2][3]; matriz[0][0]=2; matriz[0][1]=4;
	 
	int matriz[2][3]= {{2,4,6};{7,8,9}};
	
	int matriz[][3]= {{2,4,6}};
	 
	int matriz[][3]= {{2,4,6},{7,8,9}};
	
	
	 10a Questão (Ref.: 201201401927)
	Pontos: 1,0  / 1,0
	Na linguagem C, no processo de manipulação de memória temos a possibilidade de utilizar os ponteiros.  Após as linhas de código apresentadas, que tratam a manipulação de variáveis e ponteiros, forem executadas e antes do programa ser finalizado: (desconsidere a necessidade do restante do programa)
int *x, pos;
pos = 5;
x = &pos;
Podemos afirmar que:
		
	
	O conteúdo de &pos é 5.
	
	O conteúdo de x é 5.
	
	A variável pos aponta para x.
	
	O endereço de memória de x é 5.
	 
	O conteúdo do endereço para o qual x aponta é 5.

Continue navegando