Buscar

AV3 LP - 2013.2

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 3 páginas

Prévia do material em texto

Avaliação: CCE0242_AV3_201202250165 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV3 
Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/B 
Nota da Prova: 10,0 de 10,0 Nota do Trab.: Nota de Partic.: Data: 12/12/2013 16:18:27 
 
 1a Questão (Ref.: 201202466637) Pontos: 1,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. 
 
 
 I está errada. 
 IV está correta e a I não está correta. 
 II e IV estão corretas. 
 II está correta e a III não está correta. 
 I e III estão corretas. 
 
 
 2a Questão (Ref.: 201202367489) Pontos: 1,0 / 1,0 
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está 
correto os arquivos pré-definidos: 
 
 
 
stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 
 stdin = Dispositivo de entrada padrão (normalmente o teclado) 
 
stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) 
 
 
stdaux = Dispositivo de saída principal (normalmente a porta usb) 
 
stderr = Dispositivo de saída padrão (normalmente o monitor) 
 
 
 3a Questão (Ref.: 201202462919) Pontos: 1,0 / 1,0 
Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ 
outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída 
abaixo: 
Observação: A sequência de números que aparece na saída representa as colunas da tela. 
 
Trecho 
int num1= 7, num2=8; float num3=15.2; 
printf("\n12345678901234"); 
 
 
 
 printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); 
 
printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); 
 
printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); 
 
printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); 
 
printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); 
 
 
 4a Questão (Ref.: 201202409356) Pontos: 1,0 / 1,0 
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 para conversão de números e alocação na memória. 
 
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 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. 
 
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um 
numero. 
 
 
 5a Questão (Ref.: 201202409353) Pontos: 1,0 / 1,0 
A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais. 
Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem 
C/C++. 
 
 
São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis 
foram declaradas. 
 
Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções. 
 
São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções. 
 
São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis 
foram declaradas. 
 Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções. 
 
 
 6a Questão (Ref.: 201202465441) Pontos: 1,0 / 1,0 
Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um 
arquivo txt dados coletados durante um dia de um usina elétrica. 
Cada arquivo é salvo seguindo o modelo abaixo: 
 
ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) 
e aaaa(ano com 4 algarismos). 
 
O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e 
quando lhe é perguntado, digita o nome do arquivo conforme falado acima. 
Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. 
Selecione-a. 
 
 fp=fopen("ddmmaaaa.txt", "r"); 
 fp=fopen(nomeArq, "w"); 
 fp=fopen(nomeArq, "r"); 
 fp=fopen("nomeArq", "a"); " 
 fp=fopen(ddmmaaaa.txt, "w+"); 
 
 
 7a Questão (Ref.: 201202463901) Pontos: 1,0 / 1,0 
Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo 
com as características das variáveis LOCAIS, marque a alternativa ERRADA. 
 
 Uma variável local só é visualizada pela função onde foi declarada. 
 Existem funções que não têm variáveis locais. 
 A função main() pode acessar qualquer variável local de qualquer função. 
 Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
 As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
 
 
 8a Questão (Ref.: 201202343339) Pontos: 1,0 / 1,0 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 
for 
 
struct 
 while 
 
if-else 
 
switch 
 
 
 9a Questão (Ref.: 201202363155) Pontos: 1,0 / 1,0 
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 
 
 
string 
 
int 
 
uint 
 
char 
 float 
 
 
 10a Questão (Ref.: 201202343337) Pontos: 1,0 / 1,0 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
pot 
 
elevado 
 
sqrt 
 
double 
 pow

Continue navegando