Buscar

av2 ling prog

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 5 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_AV2_201301175722 (AG) » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV2 
 
Professor: 
 
Nota da Prova: 3,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 22/11/2014 12:08:06 
 
 
1a Questão (Ref.: 201301292921) Pontos: Sem Correç. / 1,5 
Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia. 
Este laboratório precisa desenvolver programas em liguagem C para conversões de medidas 
para automatizar os seus processos. Codifique um programa em linguagem C que obtenha 
uma medida em quilômetros como entrada de dados do usuário através da função scanf, 
converta a medida para milhas 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 1.61, que deve ser 
usado no cálculo da conversão. Defina as variáveis como numéricos reais em ponto flutuante 
de menor precisão para ocupar menos espaço de memória. 
 
 
Resposta: 
 
 
Gabarito: 
#include 
#include 
int main(int argc, char** argv) { 
const float fator = 1.61; 
float medida; 
scanf("%f", &medida); 
medida = medida / fator; 
printf("%f", medida); 
return (0); 
} 
 
 
 
2a Questão (Ref.: 201301425008) 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. 
 
 stdin.h 
 iostream.h 
 iostream 
 stdio.h 
 studio.h 
 
 
 
3a Questão (Ref.: 201301281268) 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 
 
 
char 
 
string 
 
int 
 
uint 
 
float 
 
 
 
4a Questão (Ref.: 201301382213) Pontos: 0,0 / 0,5 
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 8 19 12 14 16 
 2 4 4 8 12 20 32 
 2 4 6 10 16 26 42 68 
 2 4 6 10 16 26 42 
 2 4 4 8 12 20 32 52 
 
 
 
5a Questão (Ref.: 201301461918) Pontos: 0,5 / 0,5 
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 "}; 
 
 Somente as declarações I e II estão corretas 
 Somente as declarações I , II e IV 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 
 Todas as declarações estão corretas 
 
 
 
6a Questão (Ref.: 201301285662) Pontos: 0,0 / 1,5 
Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números 
naturais. 
 
 
 
Resposta: 
 
 
Gabarito: 
#include 
int main() { 
int n, soma; 
 
printf("\n\tCalculo da soma dos n primeiros numeros naturais\n"); 
 
printf("\nDigite o valor de n: "); 
scanf("%d", &n); 
soma = (n * (n + 1)) / 2; 
 
printf("A soma dos %d primeiros numeros naturais e' %d\n", n, soma); 
 
return 0; 
} 
 
 
 
7a Questão (Ref.: 201301327469) Pontos: 0,5 / 0,5 
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As 
respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: 
 
 
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um 
numero. 
 
Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam 
arredondamento de um numero. 
 
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções 
para entrada e saída de dados. 
 
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. 
 
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções 
matemáticas que possibilitam arredondamento de um numero. 
 
 
 
8a Questão (Ref.: 201301427121) Pontos: 0,0 / 0,5 
O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor 
conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura 
condicional if. 
Das opções apresentadas marque a qual melhor define esta estrutura. 
 
 
Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer 
um caminho diferente repetidamente. 
 
Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes 
repetidamente. 
 
Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. 
 
Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por 
caminhos diferentes. 
 
Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga 
por caminhos diferentes. 
 
 
 
9a Questão (Ref.: 201301382038) Pontos: 0,0 / 1,0 
Um programa pode ser formado por uma, ou mais funções. Quando existir mais de uma função, 
onde poderão se posicionar as demais funções em relação à função main()? 
Observe as afirmativas abaixo e assinale a resposta CORRETA 
 
I Antes ou depois, depende do programador, pois a posição não gera, nunca, problema. 
II Depois, desde que os protótipos sejam colocados antes da main(). 
III Antes para não ter que colocar os protótipos e nunca ocasionar erros. 
IV Antes ou depois, desde que sejam colocados os protótipos. 
 
 I e IV estão corretas 
 II e IV estão corretas 
 Só a II está correta 
 I e III estão corretas 
 II e III estão corretas 
 
 
 
10a Questão (Ref.: 201301328893) Pontos: 1,0 / 1,0 
As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado 
tamanho que guarda várias informações do mesmo tipo. 
Desconsiderando a necessidade do programa principal e levando em conta a programação 
adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a 
respeito das matrizes bidimensionais marque a resposta correta. 
 
 
int mat[3][3]; mat[0][2] = 5; 
 
int mat[3][3]; mat[0][3] = 5; 
 
char mat[2][2]; mat[0][2] = A; 
 
char mat[2][2]; mat[0][2] = "A"; 
 
int mat[3][3]; mat[0][2] = 5.0;

Continue navegando