You are on page 1of 4

Fechar

Avaliao: CCE0242_AV1_201201268265 LINGUAGEM DE PROGRAMAO I


Tipo de Avaliao: AV1
Aluno:
Professor: ANDRE PRZEWODOWSKI FILHO
Nota da Prova: 6,5 de 8,0

Nota do Trab.: 0

Turma: 9021/U
Nota de Partic.: 1,5

Data: 03/10/2013 18:33:24

1a Questo (Ref.: 201201472625)

Pontos: 0,0 / 0,5

Para calcular a rea de um retngulo necessrio conhecer a medida dos lados. Considerando que a rea
dada pela altura multiplicada pela largura do retngulo, selecione o trecho de programa que mostra a entrada
correta dos dados necessrios para o clculo da rea de um retngulo.
cin >> altura >> largura;
cin >> altura,largura;
cin >> altura && largura;
cin altura largura;
cout << altura,largura;

2a Questo (Ref.: 201201387399)

Pontos: 0,0 / 1,0

Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos perifricos, verifique se est
correto os arquivos pr-definidos:
stdin = Dispositivo de entrada padro (normalmente o teclado)
stdaux = Dispositivo de sada principal (normalmente a porta usb)
stdout = Dispositivo de sada de erro padro (normalmente o monitor)
stdprn = Dispositivo de abertura de txt padro (normalmente a porta paralela)
stderr = Dispositivo de sada padro (normalmente o monitor)

3a Questo (Ref.: 201201483062)

Pontos: 1,0 / 1,0

Estava pesquisando na internet, quando li, num frum, um pedido de ajuda que inclua um
programa codificado na linguagem C, apresentado abaixo. A pessoa no tinha um compilador e
no estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu
teria digitado 345 quando foi solicitado um nmero inteiro de trs algarismos. Assinale a
respostaCORRETA que apresenta o que foi exibido na tela.

0343 (O valor absoluto do resultado da expresso formatada)


0543(O valor absoluto do nmero espelhado formatado)
- 0.00289(O inverso do nmero formatado)
0345 (O valor absoluto do nmero formatado)
-0012 ( Representa a soma dos algarismos do nmero -345 formatado)

4a Questo (Ref.: 201201482829)

Pontos: 0,5 / 0,5

Quanto aos cdigos de formatao (especificadores de formato) usados com a funo printf() e/
outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a sada
abaixo:
Observao: A sequncia de nmeros que aparece na sada 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%.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%.0f\n", ceil((num1+num2)/2+num3), num3);
printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2);

5a Questo (Ref.: 201201483994)

Pontos: 1,0 / 1,0

Muitas sries matemticas podem ser geradas pela estrutura do for. Analise o cdigo abaixo e
escolha a opo que contm a srie exibida pelo cdigo.

0
1
0
1
0

1
1
1

1
2
1
3 4
1 1

2
3
2

3
5
3

5
8
4

8
13
5
7
9 11
3 2 4 5

13 21
21
6
13
7

6a Questo (Ref.: 201201363247)

Pontos: 0,5 / 0,5

Qual o nome da funo matemtica que calcula a potenciao de um nmero?


pow
sqrt
double
pot
elevado

7a Questo (Ref.: 201201388922)

Pontos: 1,0 / 1,0

Dado o trecho de lgica utilizando o conceito da linguagem de programao C. Diga o resultado das variveis x,
y e z depois da seguinte sequncia de operaes:
int x,y,z;
x=y=10;
z=++x;
x=-x;
y++;
x=x+y-(z--);
x = -20
y = 20
z = 10
x = -13
y = 11
z = 13
x = -11
y = 11
z = 10
x = -01
y = 01
z = 10
x = 11
y = 11
z = 15

8a Questo (Ref.: 201201483811)

Pontos: 1,0 / 1,0

Na linguagem C, uma varivel pode ser classificada como LOCAL ou GLOBAL. De acordo
com as caractersticas das variveis LOCAIS, marque a alternativa ERRADA.
A funo main() pode acessar qualquer varivel local de qualquer funo.
Existem funes que no tm variveis locais.
Uma varivel local s visualizada pela funo onde foi declarada.
Duas, ou mais funes, podem declarar variveis locais com os mesmos nomes.
As variveis locais no podem ser acessadas de fora do escopo em que foram criadas.

9a Questo (Ref.: 201201472646)

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?
while{ // [bloco de comandos] }
do (cfp !=0);
do{ // [bloco de comandos] }
while (cfp !=0);
do while (cfp !=0)
{ // [bloco de comandos] }
if (cpf != 0)
{ // [bloco de comandos] }
for (cpf=0; cpf !=0; cpf++)
{ // [bloco de comandos] }

10a Questo (Ref.: 201201472633)

Pontos: 0,5 / 0,5

Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a varivel num seja
diferente de 0?
enquanto (num > 0)
for (i = num; i > 0; i++)
for ( i = 0; i == num; i++)
while (num == 0)
while (num != 0)

You might also like