Buscar

APOL 2 LP

Prévia do material em texto

13/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: 20160922658374C0DC2FBRUNNO SENA NASCIMENTO - RU: 658374 Nota: 100
Disciplina(s):
Linguagem de Programação
Data de início: 22/09/2016 21:03
Prazo máximo entrega: - 
Data de entrega: 22/09/2016 21:16
Questão 1/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
13/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 2/5
E Valor: 13.756490
Valor: 12.346  
Valor: 13.8
Questão 2/5
Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em
linguagem  de  programação  C.  Porém,  esta  função  não  faz  parte  da  definição  da  linguagem  C,  sendo  incluída  na
biblioteca stdio.h. Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo:
printf( “Salario: %f\n”, 700.35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
A n;
B Salario: 700.35;
C 25;
D Salario: %f;
E Salario: %f\n.
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.
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.

Você acertou!
Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2.

13/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 3/5
A F, F, V, V;
B V, F, V, V;
C V, F, V, F;
D F, V, V, F;
E V, F, F, V.
Questão 4/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;
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.

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.

13/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 4/5
E F, V, F, F, V.
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.
A 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

13/10/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/100826/novo/1 5/5
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).

Continue navegando