Buscar

APOL 02 LINGUAGEM PROGRAMACAO

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

APOL 02 LINGUAGEM PROGRAMACAO
Questão 1/10
Dada a sintaxe da função printf() a saída correta é:
printf( “ISalá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)
A+B = C
B+C < A
C < A*B
B+C = 2*A
C div B > A
	
	A
	F – F – V – V – F
	
	B
	V – F – V – V – F
	
	C
	F – F – V – V – V
	
	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", &nota1);
printf ("Digite a segunda nota: ");
scanf ("%f", &nota2);
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 – V
	
	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.
if( x == 1, x == 2, x == 3, x == 4 )
if( 1 <= x <= 4 )
if( x = 1 || 2 || 3 || 4 )
if( x >= 1 && x <= 4 )
if( 1 <= x, x <= 4 )
if( x > 0 && x < 5 )
if( x >= 1 || x <= 4 )
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;

Outros materiais