Buscar

AV2 Linguagem de Programação Giselle

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_201202096379 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201202096379 - GISELLE CRISTINA DOS SANTOS
Professor: OSWALDO BORGES PERES Turma: 9031/W
Nota da Prova: 2,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 10/06/2015 17:28:29
 1a Questão (Ref.: 201202294880) Pontos: 0,0 / 1,5
Sabe-se que a média ponderada é o quociente da divisão da soma dos produtos valor x peso pela
soma dos pesos.
Construa um programa na linguagem C que receba duas notas e seus respectivos pesos e exiba a
média ponderada.
Resposta:
Gabarito:
#include
#include
int main()
{
 float nota1, nota2, peso1, peso2, mediaP;
 printf("\n1a Nota e peso: " );
 scanf("%f %f",¬a1, &peso1);
 printf("\n2a Nota e peso: " ) ;
 scanf("%f %f",¬a2, &peso2);
 mediaP=(nota1 * peso1 + nota2 * peso2)/(peso1 + peso2);
 printf("\nMedia Ponderada: %.2f\n" , mediaP );
}
 2a Questão (Ref.: 201202782015) Pontos: 0,0 / 1,5
Os arquivos permitem gravar os dados de um programa de forma permanente em mídia digital. Uma das
grandes vantagens de utilizar arquivos é o armazenamento permanente de dados. As informações permanecem
disponíveis mesmo que o programa que as gravou tenha sido encerrado, ou seja, podem ser consultadas a
qualquer momento. Para tanto, desenvolva um programa que leia uma string do teclado e escreve-a, caractere
por caractere em um arquivo em disco chamado arquivo arquivo.txt.
Resposta:
Gabarito: #include
int main(){
FILE *fp;
char string[100];
int i;
fp = fopen("arquivo.txt","w");
if(!fp){
printf( "Erro na abertura do arquivo");
exit(0);
}
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 6 18/06/2015 08:34
printf("Entre com a string a ser gravada no arquivo:");
gets(string);
for(i=0; string[i]; i++)
putc(string[i], fp);
fclose(fp);
return 0;
}
 3a Questão (Ref.: 201202240177) 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 alternaƟva que contem apenas vantagens da linguagem C++.
 | e |||
| e ||
Apenas |
Apenas |||
|| e |||
 4a Questão (Ref.: 201202723003) Pontos: 0,0 / 0,5
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos
convertidos para letras minúsculas.
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a
qual pertence.
isalpha() e stdlib.h
atof() e stdlib.h
 atoi() e math.h
tolower() e ctype.h
toupper() e stdlib.h
 5a Questão (Ref.: 201202293999) 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.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 6 18/06/2015 08:34
Valor do imposto a ser pago: 650.00
Valor do imposto a ser pago: 1000.00
Valor do imposto a ser pago: 850.00
 Valor do imposto a ser pago: 750.00
Valor do imposto a ser pago: 800.00
 6a Questão (Ref.: 201202723485) Pontos: 0,0 / 0,5
Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de
uma mensagem de erro.
O dado testado era do tipo inteiro.
Assinale a opção que ele escolheu.
 quatro ifs simples
switch() com cinco cases
switch() com quatro cases e um default
quatro ifs simples e um composto
três ifs simples e um composto
 7a Questão (Ref.: 201202297472) 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.
 8a Questão (Ref.: 201202374640) Pontos: 0,0 / 0,5
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 6 18/06/2015 08:34
Observe as declarações abaixo e assinale a opção correta.
I int idades[]={5,16,27,19};
II float CR[3]={6.1, 8.9, 9.3};
III char letras[]={"A", "E", "I", "O", "U"};
IV char letras[]={"Linguagem de "};
Todas as declarações estão corretas
 Somente as declarações I e II estão corretas
As declarações III e IV estão erradas
A declaração I está errada e a declaração II está correta
Somente as declarações I , II e IV estão corretas
 9a Questão (Ref.: 201202374659) Pontos: 1,0 / 1,0
Os alunos foram desafiados pelo professor para construir uma linha em linguagem C que pudesse exibir no
display o algarismo da casa das dezenas simples de um número dado na chamada das funções.
O professor disse que eles não precisavam fazer nenhuma proteção, mas deixou claro que tinham que usar
somente as duas funções que foram disponibilizadas para eles.
Observe os protótipos abaixo e os comentários sobre o que cada função retorna e depois escolha a opção
que possibilita o que foi pedido, supondo que o número seja : 987234.
Função 1: int retornaUltimo(int num); /* Retorna o algarismo da casa das unidades simples*/
Função 2: int retornaDezenas(int num); /* Retorna o número de dezenas de um número */
 
 
 
 10a Questão (Ref.: 201202337299) Pontos: 0,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().
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 6 18/06/2015 08:34
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
5 de 6 18/06/2015 08:34
Observação: Eu, GISELLE CRISTINA DOS SANTOS, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou
salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 10/06/2015 17:28:02
Período de não visualização da prova: desde até .
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
6 de 6 18/06/2015 08:34

Continue navegando