Baixe o app para aproveitar ainda mais
Prévia do material em texto
APOL 2 – LINGUAGEM DE PROGRAMAÇÃO – NOTA 100 Questão 1/10 Dada a sintaxe da função printf() a saída correta é: printf( “Salário: %f\n”, 700,35); A Salário: %f B n C 25 D Salário: 700,35 Questão 2/10 Qual o valor lógico apresentado pela expressão if (10 !=5) A Verdadeiro B Falso C 10 D 5 Questão 3/10 Sendo A=5, B=3 e C=7, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso) 1. A+B = C 2. B+C < A 3. C < A*B 4. B+C = 2*A 5. C div B > A A F – F – V – V – V B V – F – V – V – F C F – F – V – V – F D F – V – V – V – F Questão 4/10 Como serão as saídas do algoritmo em C, respectivamente? #include <stdio.h> int main() { printf(“Valor: %f”,13.75649); printf(“Valor: %.3f”,12.34598); printf(“Valor: %.1f”,13.75649); return 0; } A 13.75649, 12.34598 e 13.75649 B 13.75, 12.348 e 13 C 13.7564, 12.348 e 13.75649 D 13.75649, 12.345 e 13.7 Questão 5/10 Como serão as saídas do algoritmo em C, respectivamente? #include <stdio.h> int main() { printf(“Valor: %f”,153.7); printf(“Valor: %.2f”,12.34598); printf(“Valor: %.4f”,13.75649); return 0; } A 13.75649, 12.34598 e 13.75649 B 153.7, 12.34 e 13.7564 C 13.7564, 12.348 e 13.75649 D 13.75649, 12.345 e 13.7 Questão 6/10 Observe o algoritmo em C a seguir, qual deve ser sua condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a saída “Aprovado com 60.00”, para as entradas “60” e “60”, e o algoritmo continue funcionando para quaisquer valores das variáveis de entrada. #include <stdio.h> #include <stdib.h> int main() { float nota1, nota2; printf ("Digite a primeira nota: "); scanf ("%f", ¬a1); printf ("Digite a segunda nota: "); scanf ("%f", ¬a2); if (????????????????) printf ("Aprovado com %.2f",??????????????); else printf ("Reprovado com %.2f", (?????????????); return 0; } A (nota1+nota2 >= 60) (nota1+nota2) B ((nota1+nota2)/2 >= 60) nota1 C ((nota1+nota2)/2 > 60) ((nota1+nota2)/2) D ((nota1+nota2)/2 >= 60) ((nota1+nota2)/2) Questão 7/10 Observe atentamente o algoritmo a seguir e responda: qual a quantidade de números que serão lidos? #include <stdio.h> #include <stdlib.h> int main() { int Num = 0; while (Num != 0) { printf ("Digite um numero inteiro: "); scanf ("%d", &Num); } return 0; } A A quantidade de números que forem digitados. B A quantidade de números que forem digitados até ser digitado 0 (zero). C A quantidade de números que forem digitados até ser digitado um número negativo. D A quantidade de números que forem digitados até ser digitado um número que não é inteiro. Questão 8/10 Sendo A=4, B=2 e C=6, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso) a) A+B = C b) B+C < A c) C < A*B d) B+C != 2*B A V – F – V – V B V – F – V – F C F – F – V – V D F – V – V – V Questão 9/10 Foi pedido a um aluno que escrevesse um trecho de código no qual, dado um número inteiro positivo X, imprimisse Yes caso este fosse múltiplo, simultaneamente, de 3 e de 5. Dos trechos abaixo, qual deles representa um código válido em C que satisfaz o pedido? A if ( x % 3==0 || X % 5==0 ) { printf (“ Yes”); } B if ( x / 3 ==0 && x / 5 == 0 ) { printf (“ Yes”); } C if ( x % 15 == 0) { printf (“ Yes”); } D if ( 5 / x == 0 && 3 / x == 0 ) { printf (“ Yes”); } Questão 10/10 Qual(is) alternativa(s) apresenta(m) um comando válido, em linguagem C, para uma testar se uma variável inteira de nome x pode valer 1, 2, 3 ou 4? Assinale todas as corretas. 1. if( x == 1, x == 2, x == 3, x == 4 ) 2. if( 1 <= x <= 4 ) 3. if( x = 1 || 2 || 3 || 4 ) 4. if( x >= 1 && x <= 4 ) 5. if( 1 <= x, x <= 4 ) 6. if( x > 0 && x < 5 ) 7. if( x >= 1 || x <= 4 ) 8. if( x = 1 || x = 2 || x = 3 || x = 4 ) A Estão corretas a 4 e a 6; B Estão corretas a 2 e a 4; C Estão corretas a 3 e a 6; D Estão corretas a 2 e a 8;
Compartilhar