Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
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