Buscar

AV1 - Linguagem de programação

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 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fechar 
 
Avaliação: CCE0242_AV1_201201268265 » LINGUAGEM DE PROGRAMAÇÃO I 
Tipo de Avaliação: AV1 
Aluno: 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9021/U 
Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 03/10/2013 18:33:24 
 
 
 1a Questão (Ref.: 201201472625) Pontos: 0,0 / 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. 
 
 cin >> altura >> largura; 
 cin >> altura,largura; 
 
cin >> altura && largura; 
 
cin altura largura; 
 
cout << altura,largura; 
 
 
 
 2a Questão (Ref.: 201201387399) Pontos: 0,0 / 1,0 
Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está 
correto os arquivos pré-definidos: 
 
 stdin = Dispositivo de entrada padrão (normalmente o teclado) 
 
 
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) 
 stderr = Dispositivo de saída padrão (normalmente o monitor) 
 
 
 
 3a Questão (Ref.: 201201483062) Pontos: 1,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 
respostaCORRETA que apresenta o que foi exibido na tela. 
 
 
 
 0343 (O valor absoluto do resultado da expressão formatada) 
 0543(O valor absoluto do número espelhado formatado) 
 - 0.00289(O inverso do número formatado) 
 0345 (O valor absoluto do número formatado) 
 -0012 ( Representa a soma dos algarismos do número -345 formatado) 
 
 
 
 4a Questão (Ref.: 201201482829) 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%.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 Questão (Ref.: 201201483994) 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 2 3 5 8 13 21 
 1 1 2 3 5 8 13 21 
 0 1 1 2 3 4 5 6 
 1 3 4 7 9 11 13 
 0 1 1 3 2 4 5 7 
 
 
 
 6a Questão (Ref.: 201201363247) Pontos: 0,5 / 0,5 
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 pow 
 
sqrt 
 
double 
 
pot 
 
elevado 
 
 
 
 7a Questão (Ref.: 201201388922) 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 = -13 
y = 11 
z = 13 
 x = -11 
y = 11 
z = 10 
 
x = -01 
y = 01 
z = 10 
 
x = 11 
y = 11 
z = 15 
 
 
 
 8a Questão (Ref.: 201201483811) 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. 
 
 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. 
 Uma variável local só é visualizada pela função onde foi declarada. 
 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. 
 
 
 
 9a Questão (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 Questão (Ref.: 201201472633) 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) 
 
for (i = num; i > 0; i++) 
 
for ( i = 0; i == num; i++) 
 
while (num == 0) 
 while (num != 0)

Outros materiais