Buscar

Apol 2 Linguagem de Programação

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

Questão 1/5 - Linguagem da Programação
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”, p
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 funcionan
para quaisquer valores das variáveis de entrada.
 Sabendo que a nota de aprovação será a média aritimética das notas entradas.
Nota: 20.0
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
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).
Questão 2/5 - Linguagem da Programação
Conforme apresentado na Aula 2, entre os operadores aritiméticos podemos destacar: + (adiçã
(multiplicação) e / (divisão).
 Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas aba
A=4;
 B=2;
 C=6;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia cor
 de Verdadeiro (V) e Falso (F).
 
I. A+B = C;
 II. B+C < A;
 III. C < A*B;
 IV. B+C != 2*B.
Nota: 20.0
A F, F, V, V;
B V, F, V, V;
C V, F, V, F;
D 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.
E V, F, F, V.
Questão 3/5 - Linguagem da Programação
Analise atentamente as afirmativas apresentadas abaixo com relação a instrução if, definidas na
linguagem de programação C.
 
I. if( x == 1, x == 2, x == 3, x == 4 );
 II. if( 1 <= x <= 4 );
 III. if( x = 1 || 2 || 3 || 4 );
 IV. if( x >= 1 && x <= 4 );
 V. if( 1 <= x, x <= 4 );
 VI. if( x > 0 && x < 5 );
 VII. if( x >= 1 || x <= 4 );
 VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ).
Com relação as afirmativas acima, assinale a alternativa correta que corresponde às afirmat
que apresentam um comando válido, em linguagem C, para testar se uma variável do tipo int
de nome x pode valer 1, 2, 3 ou 4:
Nota: 20.0
A Estão corretas as afirmativas III e VI;
B Estão corretas as afirmativas IV e VI;
C Estão corretas as afirmativas II e VIII;
D Estão corretas as afirmativas II e IV;
Você acertou!
I. if( x == 1, x == 2, x == 3, x == 4 ); -
Falso, pois X não pode valor todos os
valores ao mesmo tempo;
 II. if( 1 <= x <= 4 ); - Falso, pois X deve ser
comparado separadamente com ambos os
valores;
 III. if( x = 1 || 2 || 3 || 4 ); - Falso, pois X
deveria ser definido com todos os valores
 IV. if( x >= 1 && x <= 4 ); - Verdadeiro;
 V. if( 1 <= x, x <= 4 ); - Falso, pois a
condição está definida incorretamente,
 VI. if( x > 0 && x < 5 ); - Verdadeiro;
 VII. if( x >= 1 || x <= 4 ); - Falso, pois se X
for maior que 4 estará satisfazendo a
primeira condição;
 VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ). –
Falso, a definição da instrução if está
incorreta.
E Estão corretas as afirmativas I e II.
Questão 4/5 - Linguagem da Programação
Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) 
podem ser utilizadas em linguagem de programação C. Porém, esta função não faz parte
definição da linguagem C, sendo incluída na biblioteca stdio.h. Com relação a estes conce
analise atentamente a sintaxe da função printf() apresentada abaixo:
printf( “Salario: %.2f\n”, 700.35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução p
apresentada acima:
Nota: 20.0
A n;
B Salario: 700.35;
C Salario: 700.350000;
D Salario: %f;
E Salario: %f\n.
Questão 5/5 - Linguagem da Programação
Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C
qual, dado um número inteiro positivo X, imprimisse Yes caso este número fosse múlt
simultaneamente, de 3 e de 5.
Assinale a alternativa correta que representa um código válido em C que satisfaz o pe
apresentado no enunciado da questão:
Nota: 20.0
A if ( x / 3 ==0 && x / 5 == 0 )
 {
 printf (“ Yes”);
 }
Você acertou!
Conteúdo abordado nos slides 07/38 e
08/38 da Aula 2.
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”);
 }
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.

Outros materiais