Baixe o app para aproveitar ainda mais
Prévia do material em texto
5/15/23, 11:30 PM Colaborar - Av1 - Desenvolvimento em Javascript https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393398 1/3 Desenvolvimento em Javascript (/aluno/time… Av1 - Desenvolvimento em Javascript (/notific Informações Adicionais Período: 06/02/2023 00:00 à 06/03/2023 23:59 Situação: Confirmado Tentativas: 2 / 3 Pontuação: 2500 Protocolo: 832796791 A atividade está fora do período do cadastro Avaliar Material 1) a) b) c) d) e) 2) O código a seguir apresenta erros quando executado: 1. // declaração de uma lista de compras 2. var lista-de-compras = ['alface', 'beterraba', 'couve'] 3. 4. // imprimindo o último item comprado 5. console.log(lista-de-compras[3]) Das alternativas a seguir, qual melhor representa o motivo PRIMÁRIO para esse código não funcionar corretamente: Alternativas: Não se pode usar acentos em documentos JavaScript, pois geram erro de codificação. A contagem em JavaScript começa do 0, logo não há item na posição 3. Não se pode usar hífen na declaração de um nome de variável. Alternativa assinalada Não há erro, o código imprimirá “couve”. Arrays devem ser declarados usando o método Array( ). https://www.colaboraread.com.br/aluno/timeline/index/3071235704?ofertaDisciplinaId=1946118 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 5/15/23, 11:30 PM Colaborar - Av1 - Desenvolvimento em Javascript https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393398 2/3 a) b) c) d) e) 3) a) b) c) d) e) 4) Laços de repetição criam blocos de códigos iterativos que são executados para determinadas condições estabelecidas desde que sejam válidas. Correspondem a laços de repetição usados em JavaScript: Alternativas: do...while, for, while Alternativa assinalada do, foreach, while for, switch, while do...not, for, while foreach, for, do Para responder à próxima questão, observe o código a seguir: 1. lista = { 2. 'a':'abacate', 3. 'b':'bola', 4. 'c':'casa' 5. } 6. console.log(lista[1]) Este código descreve um objeto denominado lista que recebe três itens. O que seria impresso ao executar esse código? Alternativas: bola abacate undefined Alternativa assinalada a b De acordo com Flanagan (2013): "O termo HTML5 se refere à versão mais recente da especificação HTML, é claro, mas também a um conjunto inteiro de tecnologias para aplicativos Web que estão sendo desenvolvidas e especificadas como parte de HTML ou junto com ela. Um termo mais formal para essas tecnologias é Open Web Platform. Na prática, contudo, ‘HTML5’ é um forma abreviada conveniente". Com relação ao texto de Flanagan (2013), no que tange ao uso de APIs, analise o excerto a seguir, completando suas lacunas. 5/15/23, 11:30 PM Colaborar - Av1 - Desenvolvimento em Javascript https://www.colaboraread.com.br/aluno/avaliacao/index/3071235704?atividadeDisciplinaId=14393398 3/3 a) b) c) d) e) 5) a) b) c) d) e) A API _______ permite aos programas _______ solicitar ao navegador a localização real do usuário. Os aplicativos que reconhecem a localização podem exibir _____, direções e outras informações relevantes à posição atual do usuário. Evidentemente, aqui existem preocupações significativas quanto à privacidade, e os navegadores que suportam a API _______ sempre perguntam ao usuário antes de permitir que um programa __________ acesse a localização física onde ele está. Assinale a alternativa que preenche corretamente as lacunas. Alternativas: Geolocation / JavaScript / mapas / Geolocation / JavaScript Alternativa assinalada Mapas / web / rotas / Mapas / web Geo / JavaScript / mapas / Geo / JavaScript Maps / web / localizações / Maps / JavaScript Geolocation / web / mapas / Maps / web API (Application Programming Interfaces, ou em português “Interface de programação de aplicações”) são conjuntos de regras estabelecidas para padronizar a comunicação entre sistemas distintos. Sobre as APIs é correto afirmar que: Alternativas: Exigem que o programador tenha conhecimento da linguagem de programação usada no projeto. Permitem a comunicação entre aplicações com plataformas e sistemas homogêneos. Só podem operar pela internet, sendo limitadas por outros tipos de redes. Permitem que dois ou mais softwares se comuniquem necessitando apenas conhecer as especificações de comunicação. Alternativa assinalada É uma linguagem que não tem suporte a orientação a objetos e é limitada no uso de multithreading.
Compartilhar