Buscar

AV2 LINGUAGEM 1

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 7 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 7 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_201201746949 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV2 
	Aluno: 201201746949 - PAULO CARLOS OLIVEIRA DE SOUZA 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
OSWALDO BORGES PERES
	Turma: 9010/F
	Nota da Prova: 3,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 1        Data: 29/11/2014 07:55:32 
	
	 1a Questão (Ref.: 201202052970)
	sem. N/A: AULA 5 - Estrutura do for - Construindo Programa
	Pontos: 0,0  / 1,5 
	Suponha que em uma cidade no Alaska, historicamente, nunca teve temperaturas menores do que -60 e nem maiores do que +40.
Um Engenheiro Ambiental gostaria de desenvolver um programa para que pudesse exibir, ao final, a maior e a menor temperatura de um determinado mês.
Para que possa atender a todos os meses, o programa deve possibilitar que, primeiramente, o usuário digite a quantidade de dias e, em seguida, a temperatura de cada dia. 
/*Comece sua solução a partir daqui*/
		
	
Resposta: 4
	
Gabarito: 
int main ( ) 
{ 
    float tempMaior=-60, tempMenor=40, temp ; 
    int x, dias; 
    printf("\nQuantos dias tem o mes? "); 
    scanf("%d", &dias); 
    for (x = 1; x <=dias; x++)
    {
        printf("\nDigite tempeartura do %do dia: ",x); 
        scanf("%f", &temp); 
        if( temp < tempMenor) tempMenor=temp; 
        else if( temp > tempMaior) tempMaior=temp; 
    }; 
    printf("\nMaior temperatura: %.2f \nMenor Temperatura: %.2f\n", tempMaior, tempMenor); 
    fgetc(stdin); fgetc(stdin); 
}
	
	
	 2a Questão (Ref.: 201201889801)
	5a sem.: Estrutura de repetição
	Pontos: 0,5  / 0,5 
	Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
		
	
	for
	
	if-else
	
	while
	
	struct
	
	switch
	
	
	 3a Questão (Ref.: 201201955804)
	1a sem.: INTRODUCAO A LINGUAGEM C++
	Pontos: 0,5  / 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 ||
	
	
	 4a Questão (Ref.: 201202052926)
	sem. N/A: AULA 9 - Arquivos - modo Texto
	Pontos: 1,0  / 1,0 
	Observe o programa abaixo e escolha a opção que exibe a saída que ele produz.
Nessa análise, considere os caracteres de controle \n e \t e atenção especial à função fgets().
                                
		
	
	
	
	
	
	
	
	
	
	
	
	
	 5a Questão (Ref.: 201201889799)
	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?
		
	
	sqrt
	
	double
	
	elevado
	
	pow
	
	pot
	
	
	 6a Questão (Ref.: 201201913990)
	3a sem.: Características e definições da linguagem C++
	Pontos: 0,5  / 0,5 
	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. 
	
	math.h - Funções matemáticas
	
	stdio.h - Funções para gráficos.
	
	string.h - Funções para concatenação de strings com inteiros.
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	
	 7a Questão (Ref.: 201202084183)
	sem. N/A: Aula 6 - vetores
	Pontos: 0,0  / 0,5 
	Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C?
		
	
	int vetor[15][15];
	
	double x[15][15];
	
	char x[15];
	
	double x[15];
	
	int vetor[15];
	
	
	 8a Questão (Ref.: 201201913920)
	8a sem.: Comandos de Entrada e Saída
	Pontos: 0,0  / 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: 5
	
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;
}
	
	
	 9a Questão (Ref.: 201202090242)
	sem. N/A: Aula 4: if.../ if...else/ if... else if... / switch - Qual Escolher?
	Pontos: 0,5  / 0,5 
	Um aluno da engenharia desenvolveu um programa com um assunto que tinha estudado na aula de Física e entregou ao professor para que ele desse uma olhada.
O professor de física entendia um pouco de programação e estava achando estranho o código, mas, como ele não estava perto de um computador, resolveu acompanhar no teste de mesa com os seguintes valores: 21 e 3, nessa ordem, para as duas entradas.
Analise o código abaixo e assinale a opção que mostra a resposta achada pelo professor.
		
	
	Chame tecnico e avise que o valor ultrapassou o maximo Chame tecnico e avise que o valor esta abaixo do minimo Esta tudo bem 
	
	Chame tecnico e avise que o valor ultrapassou o maximo Chame tecnico e avise que o valor esta abaixo do minimo 
	
	Chame tecnico e avise que o valor ultrapassou o maximo Esta tudo bem 
	
	Chame tecnico e avise que o valor ultrapassou o máximo 
	
	Esta tudo bem 
	
	
	 10a Questão (Ref.: 201202388656)
	sem. N/A: Aula 8: Funções
	Pontos: 0,0  / 1,0 
	Uma universidade privada realizou um vestibular para o curso de medicina. Como prêmio de incentivo aos futuros médicos, ofereceu bolsas de 10%%, 20%%, 30%%, 40% e 50% para 5˚, 4˚, 3˚, 2˚ e 1˚ colocados respectivamente. Um programa em C, recebe do banco de dados às matriculas em ordem decrescente (5˚, 4˚, 3˚, 2˚ e 1˚) de colocação e inserem em um vetor. 
Qual das funções abaixo está implementada corretamente, para que possamos inverter para ordem crescente (1˚, 2˚, 3˚, 4˚ e 5˚)?
		
	
	void inverter(int vet[],int tamanhoVetor){ 
int i; int aux;
for(i=0; i < tamanhoVetor; i++){
vet[i] = vet[tamanhoVetor-1-i];
vet[tamanhoVetor-1-i] = aux; 
aux = vet[i];
} 
}
	
	void inverter(int vet[],int tamanhoVetor){ 
int i; int aux;
for(i=0; i < tamanhoVetor/2; i++){
vet[i] = vet[tamanhoVetor-1-i];
vet[tamanhoVetor-1-i] = aux; 
aux = vet[i];
} 
}
	
	void inverter(int vet[],int tamanhoVetor){ 
int i; int aux;
for(i=0; i < tamanhoVetor/2; i++){
aux = vet[i];
vet[tamanhoVetor-1-i] = aux;
vet[i] = vet[tamanhoVetor-1-i]; 
} 
}
	
	void inverter(int vet[],int tamanhoVetor){
int i; int aux;
for(i=0; i < tamanhoVetor/2; i++){
aux = vet[i];
vet[i] = vet[tamanhoVetor-1-i];
vet[tamanhoVetor-1-i] = aux; 
} 
}
	
	void inverter(int vet[],int tamanhoVetor){ 
int i; int aux;
for(i=0; i < tamanhoVetor; i++){
aux = vet[i];
vet[i] = vet[tamanhoVetor-1-i];
vet[tamanhoVetor-1-i] = aux; 
} 
}
	
	
	Período de não visualização da prova: desde 17/11/2014 até 02/12

Continue navegando