Baixe o app para aproveitar ainda mais
Prévia do material em texto
Considerando o código Java Script seguinte, qual será o valor final de b? var a=1, b=1; while(a < 5) { b = b * a; a++; } Indique a opção que apresenta apenas operadores relacionais. PROGRAMAÇÃO CLIENTE SERVIDOR Lupa Calc. PPT MP3 CCT0780_A2_201801153345_V1 Aluno: JORGIVALDO NOGUEIRA LEAL Matr.: 201801153345 Disc.: PROG. CLIENTE SERV. 2020.1 EAD (GT) / 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. 1 5 4 24 11 Explicação: Primeira rodada: b = 1, a = 2 Segunda rodada: b = 2 * 1 = 2, a = 3 Terceira rodada: b = 2 * 3 = 6, a = 4 Quarta rodada: b = 6 * 4 = 24, a = 5 2. Operadores >=, <, == e != Operadores +, -, < e * Operadores +, -, * e / Operadores &&, || e ! Operadores >, <, = e ! Explicação: javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o processo de codificação e consequentemente a construção das páginas, programas etc. Em relação a função eval, marque a resposta ERRADA. Como apresentado na aula, as funções matemáticas usando o Java Script são referenciadas por Math.nome, onde nome é o nome existente da função. Em relação as funções matemáticas apresentadas é ERRADO afirmar que: No Java Script, uma janela do tipo "prompt": Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 3. É capaz de executar uma operação matemática válida. z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. eval("x=(8*3/6+2)"); Atribui a x o valor 6. O trecho de código eval("A"), converte A para o código ascii. Converte uma string em código JavaScript e executa-o, se for um comando válido. Explicação: O código ascii é apenas uma representação de caracteres para números inteiros e não temos uma função para fazer esta conversão. 4. Math.trunc(x,y) - transforma o valor real X em um inteiro para y. Math. pow(x,y) - retorna o resultado de x elevado a y. Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. Math. abs(x) - retorna o valor absoluto de x. Math. random( ) - retorna um valor aleatório entre 0 e 1. Explicação: A função correta é Math.trunc(x), onde x é um número real na qual a função retornará apenas a parte inteira. 5. Solicita uma confirmação do usuário, positiva ou negativa. Exibe uma lista para que o usuário selecione um ou mais valores. Permite que o usuário insira uma frase dentro da caixa de texto. Permite a seleção de data a partir de um calendário. Exibe apenas uma informação para o usuário. Explicação: O comando prompt é utilizado como uma entrada de dados de texto, como em: var x = prompt("Digite seu nome",""); Assumindo que x vale 1 e y vale 5, quais seriam, respectivamente, os resultados das seguintes expressões? (x > y) && (y-2 < 3) (y < 3 * x) || (x*y <= y) !((x < y)||(y < x)) 6. true, false, true true, true, false false, false, false false, true, false true, true, true Explicação: Analisando as expressões: (x > y) && (y-2 < 3) -> (1 > 5) && (3 < 3) -> F && F -> F (y < 3 * x) || (x*y <= y) -> (5 < 3) || (5 <= 5) -> F || T -> T !((x < y)||(y < x)) -> !((1 < 5) || (5 < 1)) -> !(T || F) -> !T -> F Não Respondida Não Gravada Gravada Exercício inciado em 11/05/2020 23:50:30. javascript:abre_colabore('35275','192411844','3842804553');
Compartilhar