Prévia do material em texto
1a Questão A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um programa. Indique os nomes de variáveis que são válidos em C++. double, int 8situacao, numero preço, medida us# , tempo mumero2Casa, idade Respondido em 27/08/2019 22:06:45 Explicação: Falso. Não se usa # us# , tempo Falso. Não se usa cedilha. preço, medida Falso. Não se pode começar com dígito. 8situacao, numero Verdadeiro mumero2Casa, idade Falso. São palavras reservadas para tipos de dados. double, int 2a Questão Assinale a opção correta : Se precisamos de armazenar 1 caracter usamos o tipo char na declaração da variável Quando declaramos variáveis do mesmo tipo usamos o ponto e vírgula para separá-las. O tipo int serve para variáveis inteiras ou reais, de pouca precisão Não se pode usar o underscore ou sublinhado em nome de variável, mas apenas letras e dígitos. Para declarar uma variável podemos usar o tipo da variável ou não. Respondido em 27/08/2019 22:08:54 Explicação: De acordo com as descrições e características apresentadas na aula sobre variáveis. 3a Questão Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. &&, || e ! =, > e ? !, > e >= +, - e * &&, >= e <= Respondido em 27/08/2019 22:07:13 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 * 4a Questão Seja o seguinte trecho de programa em C++ : int a, b, c; a = 2; b = a+3; c = a / b + b / a; Considerando as regras de atribuição de valores a variáveis e precedência existente nas operações aritméticas, marque a alternativa com o valor final da variável c. 2 0,2 2,9 0 2,7 Respondido em 27/08/2019 22:11:06 Explicação: Seja o seguinte trecho de programa em C++ : int a, b, c; a = 2; b = a+3; c = a / b + b / a; TEste de mesa : a b c 2 5 2/5 + 5/2 0 + 2, que é 2 5a Questão Assinale a opção correta : O operador % calcula o resto da divisão entre dois inteiros. Não temos como realizar operações lógicas na linguagem C++. Para realizar entrada e saída de dados não precisamos incluir arquivo algum, pois cout e cin são padrões na linguagem C++. O operador / sempre calcula a divisão, que terá sempre casas decimais, independente dos valores na divisão. A linguagem C++ não possui funções matemáticas como as calculadoras. Respondido em 27/08/2019 22:12:23 Explicação: De acordo com as descrições e características apresentadas na aula de operadores. 6a Questão 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? 5 4.66666 14 4 3 Respondido em 27/08/2019 22:13:16 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. 7a Questão Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. &&, >= e || =, > e || <, > e >= +, - e * &&, || e ~ Respondido em 27/08/2019 22:13:56 Explicação: <, > e >= Falso. Nenhum é relacional &&, || e ~ Falso. O único relacional é o > =, > e || Falso. O único relacional é o >= &&, >= e || Falso. Nenhum relacional +, - e * 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)) Respondido em 27/08/2019 22:14:28 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.