Baixe o app para aproveitar ainda mais
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');
Compartilhar