Buscar

AV1 compilalação-TODAS

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 27 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 27 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 9, do total de 27 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

Fechar 
 
Avaliação: CCE0242_AV1_201301845019 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV1 
Aluno: 201301845019 - GLAUCIA ADRIANO DE SOUZA 
Professor: ANITA LUIZA MACIEL LOPES Turma: 9002/AG 
Nota da Prova: 8,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 09/04/2014 21:21:02 
 
 
 1a Questão (Ref.: 201302063681) 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 || 
 
|| e ||| 
 
Apenas | 
 | e ||| 
 
Apenas ||| 
 
 
 
 2a Questão (Ref.: 201302161234) 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. 
 
 iostream 
 iostream.h 
 studio.h 
 stdio.h 
 stdin.h 
 
 
 
 3a Questão (Ref.: 201301997676) Pontos: 0,5 / 0,5 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
elevado 
 pow 
 
double 
 
sqrt 
 
pot 
 
 
 
 4a Questão (Ref.: 201302017494) 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 
 
 
int 
 float 
 
uint 
 
string 
 
char 
 
 
 
 5a Questão (Ref.: 201302021867) 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. 
 
 
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. 
 
stdio.h - Funções para gráficos. 
 math.h - Funções matemáticas 
 
stdlib.h - Funções de entrada e saida. 
 
 
 
 6a Questão (Ref.: 201302023351) 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 = -20 
y = 20 
z = 10 
 x = -11 
y = 11 
z = 10 
 
x = -13 
y = 11 
z = 13 
 
x = 11 
y = 11 
z = 15 
 
x = -01 
y = 01 
z = 10 
 
 
 
 7a Questão (Ref.: 201302032877) Pontos: 1,0 / 1,0 
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
 
 
9 
 
12 
 8 
 
\n4 
 
\n8 
 
 
 
 8a Questão (Ref.: 201302107062) Pontos: 1,0 / 1,0 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja 
diferente de 0? 
 
 
for ( i = 0; i == num; i++) 
 
while (num == 0) 
 
for (i = num; i > 0; i++) 
 
enquanto (num > 0) 
 while (num != 0) 
 
 
 
 9a Questão (Ref.: 201301997678) Pontos: 1,0 / 1,0 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 
for 
 
if-else 
 while 
 
switch 
 
struct 
 
 
 
 10a Questão (Ref.: 201302021828) 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: 
 
 
 
stdaux = Dispositivo de saída principal (normalmente a porta usb) 
 
stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) 
 
 
stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 
 stdin = Dispositivo de entrada padrão (normalmente o teclado) 
 
stderr = Dispositivo de saída padrão (normalmente o monitor) 
 
 
 
Período de não visualização da prova: desde 04/04/2014 até 22/04/2014. 
 
 
 
 
 
Avaliação: CCE0242_AV1_201201706815 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 201201706815 - EUCLIDES SILVA DE JESUS
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9017/Q
Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 05/10/2013 15:20:15
 1a Questão (Ref.: 201201965234) Pontos: 0,5 / 0,5
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%.0f\t%06.2f\n", (float)num2+num1, num3);
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%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2);
 printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3);
 2a Questão (Ref.: 201201955050) Pontos: 0,5 / 0,5
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
&&, >= e ||
 <, > e >=
&&, || e ~
+, - e *
=, > e ||
 3a Questão (Ref.: 201201968952) Pontos: 0,0 / 1,0
A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as
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 e IV estão corretas.
IV está correta e a I não está correta.
 II está correta e a III não está correta.
I está errada.
 I e III estão corretas.
 4a Questão (Ref.: 201201955038) Pontos: 0,5 / 0,5
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja
diferente de 0?
enquanto (num > 0)
while (num == 0)
for (i = num; i > 0; i++)
 while (num != 0)
for ( i = 0; i == num; i++)
 5a Questão (Ref.: 201201912913) Pontos: 1,0 / 1,0
Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for, while e do-while. Considere
as afirmações abaixo.
I) O loop for é usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em
um contador interno da estrutura e uma condição que o encerra.
II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa a condição, se
esta for verdadeira, retorna e faz tudo novamente.
III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não serão executadas,
e o teste será feito novamente até que a condição seja atingida.
As assertivas corretas são:
 | e ||
|| e |||
| e |||
Apenas a ||
Apenas a |||
 6a Questão (Ref.: 201201955051) Pontos: 1,0 / 1,0
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que
estrutura em C melhor representa esta tarefa?
for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
{ // [bloco de comandos] }
if (cpf != 0)
{ // [bloco de comandos] }
while{ // [bloco de comandos] } 
do (cfp !=0);
do while (cfp !=0)
{ // [bloco de comandos] }
 do{ // [bloco de comandos] } 
while (cfp !=0);
 7a Questão (Ref.: 201201965447) Pontos: 0,0 / 1,0
Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão
3, estava presente o programaabaixo. No enunciado, era solicitado que fosse feito o
acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada
a seguinte data: 11151918.
Assinale a opção CORRETA para a saída desse programa.
 
 1918 / 11 / 15
1918 / 15 / 11
 11 / 15 / 1918
15 / 11 / 1918
11 / 1918 / 15
 8a Questão (Ref.: 201201911671) 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 conversão de números e alocação na memória; 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.
 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 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
para entrada e saída de dados.
 9a Questão (Ref.: 201201965467) Pontos: 0,0 / 1,0
Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um
programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e
programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e
não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria
digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta
CORRETA que apresenta o que foi exibido na tela.
 
- 0.00289(O inverso do número formatado)
 0343 (O valor absoluto do resultado da expressão formatada)
 0543(O valor absoluto do número espelhado formatado)
0345 (O valor absoluto do número formatado)
-0012 ( Representa a soma dos algarismos do número -345 formatado)
 10a Questão (Ref.: 201201845652) Pontos: 0,0 / 0,5
Qual o nome da função matemática que calcula a potenciação de um número?
double
 pot
 pow
sqrt
elevado
Período de não visualização da prova: desde 27/09/2013 até 16/10/2013.
 
 
Avaliação: CCE0242_AV1_201102229491 » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 201102229491 - MARLOMBRANNY PIRES PEREIRA 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9018/R
Nota da Prova: 5,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 05/10/2013 14:31:42
1a Questão (Ref.: 201102429974) Pontos: 0,5 / 0,5
Para calcular a área de um retângulo é necessário conhecer a medida dos lados. Considerando que a área é dada 
pela altura multiplicada pela largura do retângulo, selecione o trecho de programa que mostra a entrada correta 
dos dados necessários para o cálculo da área de um retângulo.
cout << altura,largura;
cin altura largura;
cin >> altura && largura;
cin >> altura >> largura;
cin >> altura,largura;
2a Questão (Ref.: 201102440178) Pontos: 0,0 / 0,5
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%.2f\n", (float)(num1+num2) /2+num3, num3/2); 
printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); 
printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); 
printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); 
printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); 
Página 1 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3a Questão (Ref.: 201102440411) Pontos: 0,0 / 1,0
Estava pesquisando na internet, quando li, num fórum, um pedido de ajuda que incluía um 
programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e 
não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu 
teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a resposta 
CORRETA que apresenta o que foi exibido na tela.
0343 (O valor absoluto do resultado da expressão formatada) 
- 0.00289(O inverso do número formatado) 
0543(O valor absoluto do número espelhado formatado) 
-0012 ( Representa a soma dos algarismos do número -345 formatado) 
0345 (O valor absoluto do número formatado) 
4a Questão (Ref.: 201102429995) Pontos: 1,0 / 1,0
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura 
em C melhor representa esta tarefa?
if (cpf != 0)
{ // [bloco de comandos] } 
do{ // [bloco de comandos] } 
while (cfp !=0); 
while{ // [bloco de comandos] } 
do (cfp !=0); 
do while (cfp !=0)
{ // [bloco de comandos] } 
for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] } 
5a Questão (Ref.: 201102340414) 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
Página 2 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
6a Questão (Ref.: 201102441343) Pontos: 1,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 3 2 4 5 7 
1 3 4 7 9 11 13 
0 1 1 2 3 4 5 6 
0 1 1 2 3 5 8 13 21 
1 1 2 3 5 8 13 21 
7a Questão (Ref.: 201102441160) Pontos: 0,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.
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
Uma variável local só é visualizada pela função onde foi declarada. 
A função main() pode acessar qualquer variável local de qualquer função. 
Existem funções que não têm variáveis locais. 
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
8a Questão (Ref.: 201102320598) Pontos: 1,0 / 1,0
Qual a estrutura de repetição usada para quantidade indeterminada de repetições?
switch
for
if-else
struct
while
Página 3 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
9a Questão (Ref.: 201102440391) Pontos: 1,0 / 1,0
Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na 
questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o 
acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada 
a seguinte data: 11151918.
Assinale a opção CORRETA para a saída desse programa. 
1918 / 15 / 11
11 / 15 / 1918 
1918 / 11 / 15 
15 / 11 / 1918 
11 / 1918 / 15 
10a Questão (Ref.: 201102355797) Pontos: 0,5 / 0,5
Qual é a saída de tela, deste trecho de programa? 
int x=4, 
y=8; 
if (x < 2) 
 printf ("%d \n", x); 
else 
 printf ("%d \n", y); 
\n4
9
\n8
8
12
Período de não visualização da prova: desde 27/09/2013 até 16/10/2013.
Página 4 de 4BDQ Prova
04/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
 
 
Avaliação: CCE0242_AV1_201201366356 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV1 
Aluno: 
Professor: OSWALDO BORGES PERES Turma: 9011/K 
Nota da Prova: 3,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data:03/10/2013 14:49:48 
 
 
 1a Questão (Ref.: 201201496822) Pontos: 0,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 = -20 
y = 20 
z = 10 
 
x = -01 
y = 01 
z = 10 
 
x = 11 
y = 11 
z = 15 
 
x = -13 
y = 11 
z = 13 
 
 
 
 2a Questão (Ref.: 201201591711) 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. 
 As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
 Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
 A função main() pode acessar qualquer variável local de qualquer função. 
 
 
 
 3a Questão (Ref.: 201201580533) Pontos: 0,5 / 0,5 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja 
diferente de 0? 
 
 
while (num == 0) 
 
for (i = num; i > 0; i++) 
 
while (num != 0) 
 
enquanto (num > 0) 
 
for ( i = 0; i == num; i++) 
 
 
 
 4a Questão (Ref.: 201201490965) Pontos: 0,0 / 0,5 
que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 
 
 
int 
 
char 
 
uint 
 
float 
 
string 
 
 
 
 5a Questão (Ref.: 201201471149) Pontos: 1,0 / 1,0 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 
while 
 
if-else 
 
switch 
 
for 
 
struct 
 
 
 
 6a Questão (Ref.: 201201590942) Pontos: 0,0 / 1,0 
Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na 
questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o 
acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada 
a seguinte data: 11151918. 
Assinale a opção CORRETA para a saída desse programa. 
 
 
 
 11 / 15 / 1918 
 1918 / 15 / 11 
 1918 / 11 / 15 
 11 / 1918 / 15 
 15 / 11 / 1918 
 
 
 
 7a Questão (Ref.: 201201537152) 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 | 
 
| e || 
 
| e ||| 
 
Apenas ||| 
 
 
 
 8a Questão (Ref.: 201201591932) 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 0 1 1 2 4 7 13 
 0 1 1 2 4 7 13 24 
 1 1 2 4 7 13 24 44 
 2 4 7 13 24 44 81 149 
 1 2 4 7 13 24 44 81 
 
 
 
 9a Questão (Ref.: 201201537166) Pontos: 0,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 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 conversão de números e alocação na memória; 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. 
 
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. 
 
 
 
 10a Questão (Ref.: 201201471147) Pontos: 0,0 / 0,5 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
sqrt 
 
double 
 
elevado 
 
pot 
 
pow 
 
 
 
 
 
 
Avaliação: CCE0242_AV2_201201366356 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV2 
Aluno: 
Professor: OSWALDO BORGES PERES Turma: 9011/K 
Nota da Prova: 1,0 de 8,0 Nota do Trab.: Nota de Partic.: 0 Data: 28/11/2013 14:31:04 
 
 
 1a Questão (Ref.: 201201538603) Pontos: 0,0 / 0,5 
Um programador durante a construção de um código precisava converter o texto 
correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir 
deste ano. 
Das opções apresentadas, qual função apresenta a solução para o programador? 
 
 
atoi( ). 
 
strcat( ). 
 
strcont( ). 
 
strlength( ). 
 
strlen( ). 
 
 
 
 2a Questão (Ref.: 201201594470) Pontos: 0,0 / 0,5 
 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada 
linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem 
suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, 
supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está 
o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 
90 na estrutura switch(). 
 
 case 90: printf("Pode") ; break; 
 case a=90: printf("Pode") ;break; 
 90: printf("Pode"); stop; 
 case a > 90: printf("Pode") ;break; 
 90: printf("Pode"); 
 
 
 
 3a Questão (Ref.: 201201591720) Pontos: 0,0 / 1,0 
Na definição de uma função, precisamos escrever suas partes, sendo algumas obrigatórias e 
outras, facultativas. 
 
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) 
{ 
 corpo da função 
 } 
 
Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma 
que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, 
etc). 
 
 Nome, Parâmetro e Corpo da função. 
 Tipo, Nome, Parâmetros e Corpo da Função. 
 Tipo , Nome, e Corpo da função. 
 Tipo, Nome e Parâmetros. 
 Tipo, Parâmetro e corpo da função. 
 
 
 
 4a Questão (Ref.: 201201537166) Pontos: 0,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 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 
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 matemáticas que possibilitam arredondamento de um 
numero. 
 
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. 
 
 
 
 5a Questão (Ref.: 201201593269) Pontos: 0,5 / 0,5 
Um engenheiro elétrico desenvolveu um programa para que possa, 
entre outras funções, abrir um arquivo txt para alteração.Quando existe a possibilidade de alteração, ele precisa conferir os 
dados antes de alterar. Dessa forma, ele opta pelo trecho de 
alteração que possibilita a leitura antes de alterar e por ter incluído um 
trecho de proteção que possibilita, se for necessário, desistir de 
alterar. 
Os arquivos com dados são salvos todos os dias e segue um modelo 
para nomeá-los conforme mostrado 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). 
 
Para que isso seja possível, deverá estar presente na função altera() 
uma das linhas abaixo. Selecione-a. 
 
 fp=fopen(nomeArq, "r+"); 
 fp=fopen("ddmmaaaa.txt" "r"); 
 fp=fopen(nomeArq, "w"); 
 fp=fopen(ddmmaaaa.txt, "r"); 
 fp=fopen("nomeArq", "a"); 
 
 
 
 6a Questão (Ref.: 201201471149) Pontos: 0,5 / 0,5 
Qual a estrutura de repetição usada para quantidade indeterminada de repetições? 
 
 
for 
 
struct 
 
if-else 
 
while 
 
switch 
 
 
 
 7a Questão (Ref.: 201201593251) Pontos: 0,0 / 0,5 
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(nomeArq, "r"); 
 fp=fopen(nomeArq, "w"); 
 fp=fopen(ddmmaaaa.txt, "w+"); 
 fp=fopen("ddmmaaaa.txt", "r"); 
 fp=fopen("nomeArq", "a"); " 
 
 
 
 8a Questão (Ref.: 201201590932) Pontos: 0,0 / 1,5 
Um comerciante resolveu dar descontos em sua loja porque as vendas tinham diminuído muito 
nos últimos quinze dias. 
Teve uma idéia de confeccionar um cartaz informando que: 
 
COMPRAS COM VALORES MENORES QUE R$ 40,00 - desconto de 5% 
DEMAIS VALORES - desconto de 10% 
Construa um programa que deixe entrar com o valor da compra e exiba o valor já com desconto. 
 
 
Resposta: 
 
 
Gabarito: 
 
int main() 
{ 
 float valor; 
 printf("\nValor da compra:"); 
 scanf("%f", &valor); 
 if( valor < 50) 
 printf("\nValor com desconto: %.2f\n",valor*0.95); 
 else 
 printf("\nValor com desconto: %.2f\n",valor*0.9); 
} 
 
 
 
 9a Questão (Ref.: 201201495299) Pontos: 0,0 / 0,5 
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está 
correto os arquivos pré-definidos: 
 
 
 
stdaux = Dispositivo de saída principal (normalmente a porta usb) 
 
 stdin = Dispositivo de entrada padrão (normalmente o teclado) 
 
stderr = Dispositivo de saída padrão (normalmente o monitor) 
 
 
stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 
 
stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) 
 
 
 
 10a Questão (Ref.: 201201590893) Pontos: 0,0 / 1,5 
Construa um programa que informe ao usuário que ele 
deverá entrar com um número inteiro de três algarismos. 
Se o número tiver três algarismos, deverão ser exibidos o 
algarismo da casa das centenas e o algarismo da casa 
das unidades. 
Caso contrário, aparecerá a mensagem: O numero não 
tem tres algarismos. 
Observação: Lembre-se de que existem números negativos 
com tres algarismos. 
 
 
 
 
 
 
Resposta: 
 
 
Gabarito: 
 
int main() 
{ 
 int num; 
 printf("\nDigite um numero com tres algarismos:"); 
 scanf("%d", &num); 
 if( abs(num)>=100 && abs(num)<=999) 
 printf("\nCentenas: %d\tUnidades: %d\n",abs(num)/100, abs(num)%10); 
 else 
 printf("\nO numero nao tres algarismos\n"); 
} 
 
 
 
Observação: Eu, , 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: 28/11/2013 14:39:50 
 
 
 
 
 
 
 
Avaliação: CCE0242_AV3_201201366356 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV3 
Aluno: 
Professor: OSWALDO BORGES PERES Turma: 9011/K 
Nota da Prova: 7,0 de 10,0 Nota do Trab.: Nota de Partic.: Data: 12/12/2013 10:31:39 
 
 
 1a Questão (Ref.: 201201538603) Pontos: 1,0 / 1,0 
Um programador durante a construção de um código precisava converter o texto 
correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir 
deste ano. 
Das opções apresentadas, qual função apresenta a solução para o programador? 
 
 
strlen( ). 
 
strlength( ). 
 
strcont( ). 
 
strcat( ). 
 
atoi( ). 
 
 
 
 2a Questão (Ref.: 201201593279) Pontos: 1,0 / 1,0 
Um engenheiro elétrico desenvolveu um programa para que possa, 
entre outras funções, abrir um arquivo txt para alteração. 
Quando existe a possibilidade de alteração, ele precisa conferir os 
dados antes de alterar. Dessa forma, ele opta pelo trecho de 
alteração que possibilita a leitura antes de alterar e por ter incluído um 
trecho de proteção que possibilita, se for necessário, desistir de 
alterar. 
Os arquivos com dados são salvos todos os dias e segue um modelo 
para nomeá-los conforme mostrado 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). 
 
Para que isso seja possível, deverá estar presente na função altera() 
uma das linhas abaixo. Selecione-a. 
 
 fp=fopen(nomeArq, "a+"); 
 fp=fopen("ddmmaaaa.txt" "r"); 
 fp=fopen(ddmmaaaa.txt, "r"); 
 fp=fopen(nomeArq, "w"); 
 fp=fopen("nomeArq", "a"); 
 
 
 
 3a Questão (Ref.: 201201593251) 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(nomeArq, "r"); 
 fp=fopen("ddmmaaaa.txt", "r"); 
 fp=fopen(ddmmaaaa.txt, "w+"); 
 fp=fopen("nomeArq", "a"); " 
 fp=fopen(nomeArq, "w"); 
 
 
 
 4a Questão (Ref.: 201201538594) Pontos: 0,0 / 1,0 
Para resolver um determinado problema um programador escreveu um código para trabalhar 
com um vetor conforme apresentado na questão: 
 float vetn[20]; 
 for (int i=0; i < 20; i++){ 
 vetn[i] = ( i+1) * 0.1; 
 i = i + 2; 
 } 
Desconsiderando a necessidade do programa completo e levando em conta apenas o código 
descrito, das opções apresentadas, qual afirmativa está correta. 
 
 
Serão armazenados 20 valores reais. 
 
O segundo valor armazenado será o 0.2. 
 
Serão armazenados 7 valores reais. 
 
O terceiro valor armazenado será o 0.6. 
 
O vigésimo valor armazenado será o 2.0. 
 
 
 
 5a Questão (Ref.: 201201591711) 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.As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
 Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
 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. 
 Uma variável local só é visualizada pela função onde foi declarada. 
 
 
 
 6a Questão (Ref.: 201201580533) Pontos: 1,0 / 1,0 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja 
diferente de 0? 
 
 
while (num == 0) 
 
while (num != 0) 
 
for ( i = 0; i == num; i++) 
 
for (i = num; i > 0; i++) 
 
enquanto (num > 0) 
 
 
 
 7a Questão (Ref.: 201201594416) Pontos: 0,0 / 1,0 
Um Engenheiro da prefeitura está fazendo um levantamento do 
número de árvores necessárias para serem plantadas em 20 bairros. 
Ele gostaria de declarar matrizes para armazenamento desses dados. 
Assinale a linha onde a declaração atende ao que ele deseja. 
 
 
 
 
char bairros[19][40]; int quantidade[19]; 
 
 
char bairros[20][40]; int quantidade[20]; 
 
 
char bairros[19]; int quantidade[19]; 
 
 
char bairros[20,40]; int quantidade[20]; 
 
 
char bairros[20]; int quantidade[20]; 
 
 
 
 8a Questão (Ref.: 201201495299) 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: 
 
 
 
stdaux = Dispositivo de saída principal (normalmente a porta usb) 
 
 
stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 
 
stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) 
 
 stdin = Dispositivo de entrada padrão (normalmente o teclado) 
 
stderr = Dispositivo de saída padrão (normalmente o monitor) 
 
 
 
 9a Questão (Ref.: 201201591894) 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. 
 
 
 1 1 2 3 5 8 13 21 
 0 1 1 2 3 4 5 6 
 0 1 1 2 3 5 8 13 21 
 0 1 1 3 2 4 5 7 
 1 3 4 7 9 11 13 
 
 
 
 10a Questão (Ref.: 201201590349) Pontos: 1,0 / 1,0 
Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() 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 num= 12; float med=9.8; 
printf("\n12345678901234"); 
 
 
 
 
printf("\n%04d\t%.2f\n", num, med); 
 
printf("\n%d\t06.2f\n", num, med); 
 
printf("\n%4d\t%f\n", num, med); 
 
printf("\n%d\t%6.2f\n", num, med); 
 
printf("\n%d\t%06.2f\n", num, med);

Continue navegando