Buscar

LINGUAGEM DE PROGRAMAÇÃO APOL2

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

Prévia do material em texto

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 1/5
APOL 2
PROTOCOLO: 201609231304902C18D51RÔMULO SILVA RAMOS - RU: 1304902 Nota: 100
Disciplina(s):
Linguagem de Programação
Data de início: 23/09/2016 21:15
Prazo máximo entrega: - 
Data de entrega: 23/09/2016 21:58
Questão 1/5
Conforme apresentado na Aula 2, entre os operadores aritiméticos podemos destacar: + (adição), * (multiplicação) e / 
(divisão).
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo:
A=5;
B=3;
C=7;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta de Verdadeiro (V) e F
also (F). Considerando as seguintes operações
I. A+B = C;
II. B+C < A;
III. C < A*B;
IV. B+C = 2*A;
V. C / B > A.
A F, V, V, V, F;
B F, F, V, V, F;
C F, F, V, V, V;
D V, F, V, V, F;
E F, V, F, F, V.
Questão 2/5
Você acertou!
I. (A+B = C) = (5 + 3 = 7) – Falso;
II. (B+C < A) = (3 + 7 < 5) = (10 < 5) – Falso;
III. (C < A*B) = (7 < 5 * 3) = (7 < 15) – Verdadeiro;
IV. (B+C = 2*A) = (3 + 7 = 2 * 5) = (10 = 10) – Verdadeiro;
V. (C / B > A) = (7 / 3 > 5) = (2,33 > 5) – Falso.

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 2/5
Conforme apresentado na Aula 2, os comandos de controle na linguagem de programação C, são divididos em 
condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da
expressão de condicional simples apresentada abaixo:
if (10 !=5)
A 10;
B Falso;
C 5;
D Verdadeiro;
E 2.
Questão 3/5
Conforme apresentado na Aula 2, entre os operadores aritiméticos podemos destacar: + (adição), * (multiplicação) e / 
(divisão).
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo:
A=4;
B=2;
C=6;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta de Verdadeiro (V) e F
also (F).
I. A+B = C;
II. B+C < A;
III. C < A*B;
IV. B+C != 2*B.
A F, F, V, V;
B V, F, V, V;
Você acertou!
Conforme  conteúdo  apresentado  na  Rota  de  Aprendizagem  e  slide  14/38  da  Aula  2,  o  comando  if  somente  é
executado se a sua condição for verdadeira, portanto, como 10 é igual a 5 o retorno será verdadeiro.

Você acertou!
I. (A+B = C) = (4 + 2 = 6) – Verdadeiro;
II. (B+C < A) = (2 + 6 < 4) = (8 < 4) – Falso;
III. (C < A*B) = (6 < 4 * 2) = (6 < 8) – Verdadeiro;
IV. (B+C != 2*B) = (2 + 6 = 2 * 2) = (8 != 4) – Verdadeiro.

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 3/5
C V, F, V, F;
D F, V, V, F;
E V, F, F, V.
Questão 4/5
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
A Valor: 13.7564 
Valor: 12.348 
Valor: 13.75649
B Valor: 13
Valor: 12
Valor: 13
C Valor: 13.75649 
Valor: 12.34598 
Valor: 13.75649
D Valor: 13.75
Valor: 12.348 
Valor: 13
20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 4/5
E Valor: 13.756490
Valor: 12.346  
Valor: 13.8
Questão 5/5
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo:
Assinale a alternativa correta que satisfaça a seguinte situação:
Qual deve ser a condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a seguinte 
saída:
“Aprovado com media maior ou igua a 60.00”
Considerando­se as entradas “60” e “60” para o algoritmo, e que o algoritmo continue funcionando para quaisquer valores 
das variáveis de entrada.
Sabendo que a nota de aprovação será a média aritimética das notas entradas.
Você acertou!
Conforme apresentado no slide 05/38 da Aula 02, o símbolo %f representa número de ponto flutuante, sendo indicado
nas duas últimas linhas da instrução printf que deverá ser impresso na tela respectivamente 3 e 1 casas decimais.

20/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 5/5
A if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2);
B if – (nota1+nota2<=60) e printf – (nota2);
C if – (nota1+nota2 >= 60) e printf – (nota1+nota2);
D if – ((nota1+nota2)/2 >= 60) e printf – (nota1);
E if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2).
Você acertou!
A resposta correta é a alternativa A pois:
Condição if:
((nota1+nota2)/2 >= 60)
((60+60)/2 >= 60)
(120/2 >= 60)
60>= 60
Printf:
((nota1+nota2)/2)
((60+60)/2)
(120/2)
60


Outros materiais