Buscar

Av1 LINGUAGEM DE PROGRAMAÇÃO I 2013

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

Avaliação: CCE0242_AV1_ » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV1
Aluno: 
Professor: OSWALDO BORGES PERES Turma: 9011/K
Nota da Prova: 7,0 de 8,0 Nota do Trab.: Nota de Partic.: Data: 08/10/2013 17:00:26
 
 
 1a Questão (Ref.: 201202259852) Pontos: 0,5 / 0,5
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 num1= 12, num2=8; float num3=15; 
printf("\n12345678901234"); 
 
 
 
 
 printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); 
 printf("\n%d\t%06.2f\n", num1, num3); 
 printf("\n%04d\t%.2f\n", num1/num2, num3); 
 printf("\n%4d\t%.2f\n", num1%num2, num3/2); 
 printf("\n%d\t%6.2f\n",num1/num2, num3); 
 
 
 
 2a Questão (Ref.: 201202250046) 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.: 201202261411) Pontos: 1,0 / 1,0
 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, 
supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que 
contém a série exibida pelo código. 
 
 
 
 2 4 4 8 12 20 32 52 
 2 4 6 8 19 12 14 16 
 2 4 4 8 12 20 32 
 2 4 6 10 16 26 42 
 2 4 6 10 16 26 42 68 
 
 
 
 4a Questão (Ref.: 201202175849) 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); 
 
 
 12 
 \n8 
 8 
 9 
 \n4 
 
 
 
 5a Questão (Ref.: 201202263956) Pontos: 1,0 / 1,0
Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs 
encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado 
errado, mas que tornaria o programa com menor qualidade, visto que testes seriam 
realizados sem necessidade. 
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas 
com qualidade, usando todos os recursos da estrutura if ... else if ..... 
 
 
 
 O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a 
resposta errada do usuário, pois essa seria criticada no else. 
 Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch(). 
 Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta 
errada do usuário. 
 O número de ifs encadeados é igual ao número de respostas possíveis, considerando a 
resposta errada do usuário e não usaria else. 
 Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. 
 
 
 
 6a Questão (Ref.: 201202166323) 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 = -13 
y = 11 
z = 13 
 x = -20 
y = 20 
z = 10 
 x = 11 
y = 11 
z = 15 
 x = -01 
y = 01 
z = 10 
 x = -11 
y = 11 
z = 10 
 
 
 
 7a Questão (Ref.: 201202140648) Pontos: 0,5 / 0,5
Qual o nome da função matemática que calcula a potenciação de um número? 
 
 
 double 
 sqrt 
 pow 
 pot 
 elevado 
 
 
 
 8a Questão (Ref.: 201202260443) 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 
 
 
 
 9a Questão (Ref.: 201202250027) Pontos: 1,0 / 1,0
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é 
verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas 
proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. 
 
 
 ((pontos>=10) || (pontos <=20)) 
 ((pontos>=10) # (pontos <=20)) 
 ((pontos>=10) % (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 ((pontos>=10) ! (pontos <=20)) 
 
 
 
 10a Questão (Ref.: 201202164839) 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. 
 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. 
 math.h - Funções matemáticas

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes