Buscar

AV1 linguagem de programação - 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

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

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ê viu 3, do total de 4 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

Prévia do material em texto

Avaliação: CCE0242_AV1_ » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV1 
Aluno: 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9002/AK 
Nota da Prova: 4,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 07/10/2014 19:07:13 
 
 
 1a Questão (Ref.: 201302106641) 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++. 
 
 
Apenas | 
 | e ||| 
 
|| e ||| 
 
Apenas ||| 
 
| e || 
 
 
 
 2a Questão (Ref.: 201302163936) Pontos: 0,0 / 1,0 
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. 
 
 
 II está correta e a III não está correta. 
 II e IV estão corretas. 
 IV está correta e a I não está correta. 
 I e III estão corretas. 
 I está errada. 
 
 
 
 3a Questão (Ref.: 201302204194) 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 
 stdio.h 
 studio.h 
 iostream 
 
 
 
 4a Questão (Ref.: 201302040636) Pontos: 0,5 / 0,5 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
double 
 
pot 
 
elevado 
 
sqrt 
 pow 
 
 
 
 5a Questão (Ref.: 201302060454) 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 
 
char 
 
string 
 
uint 
 
int 
 
 
 
 6a Questão (Ref.: 201302161383) Pontos: 0,0 / 1,0 
Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e 
escolha a opção que contém a série exibida pelo código. 
 
 
 0 1 1 2 3 4 5 6 
 1 1 2 3 5 8 13 21 
 1 3 4 7 9 11 13 
 0 1 1 2 3 5 8 13 21 
 0 1 1 3 2 4 5 7 
 
 
 
 7a Questão (Ref.: 201302064827) 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. 
 
 
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. 
 
stdlib.h - Funções de entrada e saida. 
 
 
 
 8a Questão (Ref.: 201302066311) Pontos: 1,0 / 1,0 
Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da 
seguinte sequência de operações: 
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++; 
x=x+y-(z--); 
 
 x = -11 
y = 11 
z = 10 
 
x = -01 
y = 01 
z = 10 
 
x = -13 
y = 11 
z = 13 
 
x = -20 
y = 20 
z = 10 
 
x = 11 
y = 11 
z = 15 
 
 
 
 9a Questão (Ref.: 201302206307) Pontos: 0,0 / 1,0 
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. 
 
 Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente. 
 
Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos 
diferentes. 
 Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. 
 
Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho 
diferente repetidamente. 
 
Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos 
diferentes. 
 
 
 
 10a Questão (Ref.: 201302241068) Pontos: 0,0 / 1,0 
Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if. 
 
Abaixo as duas condições a serem testadas: 
 
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007. 
b) O sexo que precisa ser masculino. 
 
Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do 
tipoint de nome ano. 
 
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m. 
 
Assinale a opção que resolve o problema desse aluno. 
 
 if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 ) 
 if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) ) 
 if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) 
 if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' ) 
 if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) )

Outros materiais