Buscar

Operadores e Expressões em C++

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

Prévia do material em texto

21/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 1/4
 
Considerando os seguintes conteúdos para as variáveis:
 a = 2, b = 5 e c = 4 
Determine qual das sentenças retornará verdadeiro.
Assinale a opção correta.
INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
EEX0006_A3_202003202673_V4 
Lupa Calc.
 
 
PPT MP3
 
Aluno: THIAGO HENRIQUE DE MELO Matr.: 202003202673
Disc.: INT PROG ESTD EM 2020.1 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
(b % a) == 0
((b = 2) == a)
(b + 2) > (a * c)
pow(c,a) > b * c
a == c
Explicação:
a == c --> falso, pois a é diferente c
(b + 2) > (a * c) -> falso, pois 7 > 8 é falso
((b = 2) == a) , verdade, pois a = 2
 
2.
os operadores matemáticos não tem precedência de uso
Os operadores matemáticos são : +, - , *, / e %.
As expressões lógicas retornam valores inteiros
São operadores lógicos : &&, ||, !=
São operadores relacionais : = , > , <
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','');
21/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 2/4
Assinale a alternativa que apresenta APENAS operadores relacionais.
Observe a tabela da verdade para a expressão A && B || B || A.
A B A && B A && B || B A && B || B || A
V V V V 
Explicação:
Os operadores matemáticos são : +, - , *, / e %. = VERDADE
São operadores lógicos : &&, ||, != --> != não é operador lógico e sim relacional (diferente) --> FALSO
São operadores relacionais : = , > , < ---> = não é operador relacional e sim comando de atribuição de valor a variável.-->
FALSO
As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F)
os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia sobre a soma e
subtrção
 
 
 
3.
&&, || e ~
=, > e ||
+, - e *
&&, >= e ||
<, > e >=
Explicação:
<, > e >=
 
&& e || são operadores lógicos na linguagem C++
 ~ é operador na lógica matemática para negação
&&, || e ~
 
 = é atribuição
 > relacional
 || ou lógico
=, > e ||
 
O único relacional é >= . Os outros dois são operadores
lógicos.
&&, >= e
||
 
 Operadores matemáticos +, - e *
 
4.
21/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 3/4
V F F F 
F V F V 
F F F F 
Os valores que completam correta e sequencialmente a coluna A && B || B || A, de cima para baixo, sã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.
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 ?
F - V - V - F
F - F - V - F
V - V - V - F
V - F - F - F
V - V - V - V
 
5.
((pontos>=10) # (pontos <=20))
((pontos>=10) % (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) && (pontos <=20))
((pontos>=10) ! (pontos <=20))
Explicação:
Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a expressão ser
verdadeira.
Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira.
% é para cálculo de resto.
# não tem efeito
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa.
 
6.
A expressão é FALSA, e o valor de X * X + Y = 6.
A expressão é FALSA, e o valor de X * X + Y = 4.
A expressão é VERDADEIRA, e o valor de X * X + Y = 5.
A expressão é VERDADEIRA, e o valor de X * X + Y = 3.
A expressão é FALSA, e o valor de X * X + Y = 3.
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.
21/04/2020 EPS
simulado.estacio.br/alunos/?user_cod=&matr_integracao=202003202673 4/4
Indique qual alternativa calcula corretamente a média aritmética das notas AV1 e AV2 de uma determinada disciplina
Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro,
denominada NUMERO ,é ímpar e negativa.
 
 
7.
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
 
8.
(NUMERO<0) || (NUMERO%2!=0)
(NUMERO<0) && (NUMERO%2!=0)
(NUMERO>0) || (NUMERO%2==0)
(NUMERO>0) && (NUMERO%2==0)
(NUMERO>0) !! (NUMERO%2==0)
Explicação:
(NUMERO<0) && (NUMERO%2!=0)
pra ser negativo , tem que se menor que zero NUMERO<0
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0
 
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 21/04/2020 11:08:51. 
javascript:abre_colabore('35768','187704549','3743093608');

Outros materiais