Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/10/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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://univirtus277877701.saeast1.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” Considerandose 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://univirtus277877701.saeast1.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
Compartilhar