Buscar

teste de conhecimento 3 - linguagem de programação - Estácio de sá

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

Exercício: CCE0242_EX_A3_201603060464_V1 
	03/04/2018 11:15:53 (Finalizada)
	Ref.: 201603254493
		
	
	 1a Questão
	
	
	
	
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	
	Valor do imposto a ser pago: 1000.00
	
	Valor do imposto a ser pago: 650.00
	
	Valor do imposto a ser pago: 800.00
	
	Valor do imposto a ser pago: 850.00
	 
	Valor do imposto a ser pago: 750.00
	
Explicação:
A variável imposto recebe (4000 + 1000) e que multiplicado por 15 obterá o resultado 7500.00. Depois, esse valor é dividido por, totalizando 750.00
	
	 
	Ref.: 201604019703
		
	
	 2a Questão
	
	
	
	
	São todos operadores aritméticos da Linguagem C:
		
	 
	+, -, *, /
	
	MOD, DIV, %, &&
	
	%, ||, &&, ==
	
	&&, ||, !
	
	>, >=, <, <=, ==
	
Explicação: Os operadores aritméticos são: + (soma), - (subtração), * (multiplicação) e / (divisão).
	
	 
	Ref.: 201603947082
		
	
	 3a Questão
	
	
	
	
	Acerca dos operadores, marque a opção correta:
		
	
	O operador = tem a mesma função de ==.
	
	Todas as alternativas acima estão corretas.
	
	O operador "maior ou igual" pode ser utilizado tanto como >= quanto =>.
	
	Não podemos realizar operações dentro do comando printf.
	 
	O operador potência necessita de uma biblioteca específica.
	
	 
	Ref.: 201603930151
		
	
	 4a Questão
	
	
	
	
	Considerando que a variável TemperC receba valor de temperatura em graus Celsius digitado pelo usuário e que a variável TemperF seja o resultado da temperatura de entrada em graus Fahrenheit, qual seria a linha de comando correta, sabendo que oF = oC x 1,8 + 32.
		
	
	TemperF = TemperC * 1,8 + 32
	
	TemperF = TemperC * (1.8 + 32)
	 
	TemperF = (TemperC * 1.8) + 32
	
	TemperF = TemperC x 1.8 + 32
	
	TemperF = (TemperC * 1,8) + 32
	
	 
	Ref.: 201603861543
		
	
	 5a Questão
	
	
	
	
	Os operadores de incremento (++) e decremento (--) são muito utilizados no desenvolvimento de programas. Se em uma linha de um programa em C utilizarmos o seguinte comando: a=b++, qual das opções abaixo demonstra a operação que será executada:
		
	
	a=b; b=b-1;
	
	b=b+1; a=b;
	
	a=a+1; b=b+1;
	 
	a=b; b=b+1;
	
	b=b-1; a=b;
	
Explicação:
a=b++; Significa que, primeiro, o valor atual de b será atribuído à variável a e, depois, a variável b será incrementada de 1.
Sendo assim, equivaleria aos dois comandos : a=b; b=b+1;
	
	 
	Ref.: 201603804311
		
	
	 6a Questão
	
	
	
	
	Acerca das variáveis em Linguagem C, podemos afirmar que: I) Toda variável deve ser declarada antes de ser usada como sendo de um tipo. II) O tipo define o tamanho de bytes da variável e o intervalo de valores que ela poderá armazenar. III) O nome da variável poderá conter até 32 caracteres sendo que o primeiro preferencialmente deve ser uma letra. IV) Não existe regras para se declarar uma variável. Marque somente a única resposta correta:
		
	 
	Somente as afirmativas I, II e III são corretas.
	
	Somente a afirmativa IV é correta.
	
	Somente a afirmativa I é correta.
	
	Nenhuma das afirmativas é correta.
	
	Somente as afirmativas I e IV são corretas.
	
	 
	Ref.: 201603861520
		
	
	 7a Questão
	
	
	
	
	Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d, respectivamente, ao final de sua execução:
#include 
#include                           
int main(int argc, char *argv[]) {
    int a,b,c,d,x,y; 
    x=10; 
    y=5; 
    a=x++; 
    b=++x; 
    c=--y; 
    d=y--; 
    printf("%d\n",x); 
    printf("%d\n",y); 
    printf("%d\n",a); 
    printf("%d\n",b); 
    printf("%d\n",c); 
    printf("%d\n",d); 
    return 0; 
} 
		
	 
	12, 3, 10, 12, 4, 4
	
	11, 6, 10, 11, 5, 6
	
	11, 7, 12, 10, 3, 5
	
	12, 7, 10, 10, 6, 4
	
	12, 3, 11, 11, 5, 3
	
Explicação:
Analisando
int a,b,c,d,x,y; //Declarando  as variáveis
x=10; //Atribuindo 10 à variável x
y=5; // Atribuindo 5 à variável y
a=x++; //O valor de x (10) é atribuído à variável a e, depois, a variável x é incrementada de 1 e fica com 11
b=++x; //A variável x é incrementada de 1 e fica com 12 e, depois, a variável b recebe 12
c=--y; //A variável y é decrementada de 1 e fica com 4 e, depois, a variável c recebe 4
d=y--; //O valor de y (4) é atribuído à variável d e, depois, a variável y é decrementada de 1 e fica com 3
printf("%d\n",x);
printf("%d\n",y);
printf("%d\n",a);
printf("%d\n",b);
printf("%d\n",c);
printf("%d\n",d);
A saída seria um valor em cada linha
12
3
10
12
4
4
	
	 
	Ref.: 201603244045
		
	
	 8a Questão
	
	
	
	
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
Explicação:
((pontos>=10) ! (pontos <=20))  Errada, pois ! é um operador Unário logo, não une expressões relacionais.
((pontos>=10) && (pontos <=20)) CERTA, pois está definindo um intervalo fechado: números maiores ou iguais a 10 e menores ou iguais a 20.
 
((pontos>=10) || (pontos <=20)) Errada, pois pontos>=10 abrange Todos os pontos maiores ou iguais a 10 e pontos <=20 abrange todos os pontos menores ou iguais a 20. Conclusão, qualquer número
((pontos>=10) # (pontos <=20))  Errada, pois # Não é operador lógico.
((pontos>=10) % (pontos <=20))  Errada, pois % Não é operador lógico.

Outros materiais