Buscar

CONHECENDO O DEV C++


Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
CONHECENDO O DEV C++
		Analise o trecho de código abaixo e depois marque a opção correta para o que se pede:
  int x, y,a , b;
  float z;
  a = 14;
  b = 3;
  x = a / b;
  y = a % b;
  z = y / x;
 Qual seria o valor de x?
	
	
	
	14
	
	
	3
	
	
	4
	
	
	5
	
	
	4.66666
	
Explicação:
Fazendo um teste de mesa e sabendo que a divisão com  / entre inteiros fornece o quociente da divisão e o operador % fornece o resto da divisão inteira, chegamos no valor x igual a 4.
	
	
		Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo?
 A ou B e C e não D
	
	
	
	A || B && C && !D
	
	
	A !! B && C && ||D
	
	
	A && B || C || !D
	
	
	A || B ! C ! &&D
	
	
	A && B && C && !D
	
Explicação:
A ||  B && C && !D
|| = OU
&& = E
! = não
	
		Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z.
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA?
- O valor do termo X * X + Y é igual a qual valor ?
	
	
	
	A expressão é FALSA, e o valor de X * X + Y = 6.
	
	
	A expressão é FALSA, e o valor de X * X + Y = 3.
	
	
	A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
	
	
	A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
	
	
	A expressão é FALSA, e o valor de X * X + Y = 4.
	
Explicação:
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa.
- O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3
Resolvendo a expressão :  X * X + Y > Z
                                           1 * 1 + 2 dá  1 + 2 que é 3
                                           3 > Z, sendo que Z vale 5 ? FAlsa.
 
		Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos.
	
	
	
	+, - e *
	
	
	!, > e >=
	
	
	=, > e ?
	
	
	&&, || e !
	
	
	&&, >= e <=
	
Explicação:
	 
	Falso. O único operador lógico é o !
	!, > e >=
	 
	 Verdadeiro.
	&&, || e !
	 
	Falso. Nâo há operador lógico neste item.
	=, > e ?
	 
		 
	Falso. O único operador lógico é o &&
	
	&&, >= e <=
	 
	Falso. Nâo há operador lógico neste item.
	+, - e *
		Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.
	
	
	
	<, > e >=
	
	
	&&, >= e ||
	
	
	+, - e *
	
	
	&&, || e ~
	
	
	=, > e ||
	
Explicação:
	
	<, > e >=
	 
	Falso. Nenhum é relacional
	&&, || e ~
	 
	Falso. O único relacional é o >
	=, > e ||
	 
	Falso. O único relacional é o >= 
	&&, >= e ||
	 
	Falso. Nenhum relacional
	+, - e *
		Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria?
	
	
	
	A ou B e C e D
	
	
	A ou B e C e nao D
	
	
	A e B ou C nao D
	
	
	A ou nao B e nao C e nao D
	
	
	A e B ou C ou nao D
	
	
		Indique qual alternativa calcula corretamente a média aritmética das notas AV1 e AV2 de uma determinada disciplina
	
	
	
	MEDIA = (AV1 * AV2) / 2;
	
	
	MEDIA = (AV1 + AV2) / 2;
	
	
	MEDIA = (AV1 ** AV2) / 2;
	
	
	MEDIA = AV1 + AV2 / 2;
	
	
	MEDIA = (AV1 - AV2) / 2;
	
Explicação:
MEDIA = (AV1 + AV2) / 2; - OK
		Monte a tabela da verdade para a expressão A || B && C && !A.
	A
	B
	C
	!A
	B && C
	B && C && !A
	A || B && C && !A
	V
	V
	V
	F
	V
	F
	 
	V
	V
	F
	F
	F
	F
	 
	V
	F
	V
	F
	F
	F
	 
	V
	F
	F
	F
	F
	F
	 
	F
	V
	V
	V
	V
	V
	 
	F
	V
	F
	V
	F
	F
	 
	F
	F
	V
	V
	F
	F
	 
	F
	F
	F
	V
	F
	F
	 
A sequência de valores que preenche a última coluna, de cima para baixo, é:
	
	
	
	F, F, F, F, F, V, V, V
	
	
	V, V, V, V, V, F, F, F
	
	
	V, F, V, F, V, F, V, F
	
	
	F, V, F, V, V, F, V, F
	
	
	V, V, F, F, V, V, F, F

Mais conteúdos dessa disciplina