Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: CCT0239 - ALGORITMOS Período Acad.: 2017.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! 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 (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 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)) 2. Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário? real idade; cin << "Idade: " >> idade; int idade; cin << "Idade: " >> idade; real idade; cout << "Idade: "; cin >> idade; int idade; cout >> "Idade: "; cin << idade; int idade; cout << "Idade: "; cin >> idade; 3. Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. &&, || e ! +, - e * =, > e ? !, > e >= &&, >= e <= 4. Quando definimos uma variável na verdade estamos fazendo uma reserva estática de memória. Esta reserva de memória é dita estática por ser definida em tempo de compilação, diferente da reserva dinâmica de memória que é feita em tempo de execução. Portanto, toda declaração de variáveis é a reserva de uma certa quantidade de memória antes da execução do programa, sendo assim é necessário que seja estabelecida a quantidade de memória que está sendo reservada e também seu endereço. Isto é feito, respectivamente, pela definição do: compilador que está alocando a memória e pelo tipo de linguagem que está sendo utilizado. identificador da variável e do tipo de dado. tipo da variável apenas, pois a alocação é feita sempre no mesmo endereço de memória. identificador da variável apenas, pois uma variável sempre possui o mesmo tipo de dado. tipo de dado e identificador da variável. 5. Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ? PRECO_DESC = PRECO - PRECO * 7.5 /100; PRECO_DESC = PRECO * 7.5%; PRECO_DESC = PRECO * 7.5 / 100; PRECO_DESC = PRECO * 0.75; PRECO_DESC = PRECO * 0.075; 6. Para a = 2, b = 5 e c = 4, determine qual das sentenças retornará verdadeiro em linguagem de programação C++. ((b = 2) == a) (b % a) == 0 pow(c,a) > b * c a == c (b + 2) > (a * c) 7. Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso. b) $Salario, Soma, 99Total, _Hora a) Contador, Soma%Total, Salario_Novo c) _HoraCerta, %Soma, Contador a) Contador, SalarioM, %Soma, _NomeAluno d) HoraCerta, Inicio, Contador10 8. 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 é 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. A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é FALSA, e o valor de X * X + Y = 4.
Compartilhar