Buscar

Linguagem de Programação APOL02

Prévia do material em texto

Questão 1/5 ­ Linguagem de Programação
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:
Nota: 20.0
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
E Valor: 13.756490
Valor: 12.346  
Valor: 13.8
Questão 2/5 ­ Linguagem de Programação
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);
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.
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
Nota: 20.0
A n;
B Salario: 700.35;
C 25;
D Salario: %f;
E Salario: %f\n.
Questão 3/5 ­ Linguagem de Programação
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)
Nota: 20.0
A 10;
B Falso;
C 5;
D Verdadeiro;
E 2.
Questão 4/5 ­ Linguagem de Programação
Foi pedido a um aluno que escrevesse um trecho de código na  linguagem de programação C, no qual, dado um número
inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5.
Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da
questão:
Nota: 20.0
A
Você acertou!
Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2.
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.
if ( x / 3 ==0 &&  x / 5 == 0 )
{
printf (“ Yes”);
}
B if ( 5 / x == 0 &&  3 / x  == 0 )
{
printf (“ Yes”);
}
C if (5*3%15 == 0)
{
printf(“Yes”)
}
D if ( x % 15 == 0)
{
printf (“ Yes”);
}
E if ( x % 3==0 ||  X % 5==0 )
{
printf (“ Yes”);
}
Questão 5/5 ­ Linguagem de Programação
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 Fals
o (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.
Nota: 20.0
A F, V, V, V, F;
B F, F, V, V, F;
Você acertou!
A resposta correta é a alternativa D, pois como o enunciado solicita o múltiplo simultâneo de 3 e 5, então o menor
múltiplo comum entre 3 e 5 é 15, assim qualquer número dividido por 15 que retorne como resto zero, é múltiplo de
ambos os números.
Você acertou!
C F, F, V, V, V;
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.

Continue navegando