Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Correto Atingiu 0,05 de 0,05 Questão 2 Correto Atingiu 0,05 de 0,05 Iniciado em terça, 15 nov 2022, 12:22 Estado Finalizada Concluída em terça, 15 nov 2022, 13:46 Tempo empregado 1 hora 24 minutos Avaliar 0,50 de um máximo de 0,50(100%) A avaliação de comandos em script é algo comum no desenvolvimento de software, pois muitas vezes é preciso, além de implementar novos scripts, corrigir ou melhorar scripts já existentes, sendo importante a capacidade de interpretar a corrigir comandos implementados por terceiros. Para esta atividade, observe o comando a seguir: valor = valor + 50; Observe as alternativas a seguir e assinale a que corretamente poderia representar o comando acima. a. valor == valor + 50 b. valor += valor c. valor = valor + valor d. valor += 50 e. valor = 50 + 50 Sua resposta está correta. A resposta correta é: valor += 50 O desenvolvimento de Internet vem ocorrendo desde o século passado, e mudanças significativas ocorrem de tempos em tempos a partir de novas propostas que acabam agradando ao mercado e a sociedade e tornam-se muito populares, como redes sociais e plataformas de vídeo. Com base na evolução da web, observe as alternativas a seguir e assinale a correta: Painel / Meus cursos / ANO LETIVO - 2022 / GRADUAÇÃO / BACHARELADO / BACHARELADO EM ENGENHARIA DE SOFTWARE / CICLO 01 - 2022 / MÓDULO 08 - BACHARELADO EM ENGENHARIA DE SOFTWARE / TURMA 01 - 2022/08 / BACHARELADO EM ENGENHARIA DE SOFTWARE EAD -8222- DESENVOLVIMENTO WEB JAVASCRIP E FRAMEWORKS / ATIVIDADE DE ESTUDO 01 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 01 - PRAZO FINAL: 18/11/2022 https://www.eadunifatecie.com.br/course/view.php?id=11370 https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/index.php?categoryid=3085 https://www.eadunifatecie.com.br/course/index.php?categoryid=3086 https://www.eadunifatecie.com.br/course/index.php?categoryid=3091 https://www.eadunifatecie.com.br/course/index.php?categoryid=3238 https://www.eadunifatecie.com.br/course/index.php?categoryid=3366 https://www.eadunifatecie.com.br/course/index.php?categoryid=5196 https://www.eadunifatecie.com.br/course/index.php?categoryid=5197 https://www.eadunifatecie.com.br/course/view.php?id=11370 https://www.eadunifatecie.com.br/course/view.php?id=11370#section-4 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=400580 Questão 3 Correto Atingiu 0,05 de 0,05 a. Existem linguagens de programação como CSS que possuem muitos recursos de programação que possuem recursos completos para o desenvolvimento de software e aplicações web b. JavaScript foi a primeira linguagem de programação, criada na década de 1990, sendo capaz de oferecer recursos importante que serviram de base para outras linguagens posteriores a ela como C e Java c. Além de linguagens de programação como JavaScript e HTML, existem linguagens de programação como PHP que também permitem ao desenvolvedor lidar com bancos de dados e aplicações cliente- servidor d. ECMAScript é uma concorrente direta da linguagem JavaScript para o desenvolvimento web, e tanto uma quanto a outra são utilizadas para complementar o HTML com as chamadas folhas de estilo e. A linguagem HTML surgiu em função do desenvolvimento da Internet para padronizar o desenvolvimento de conteúdo através de uma linguagem que poderia ser interpretada por navegadores web Sua resposta está correta. A resposta correta é: A linguagem HTML surgiu em função do desenvolvimento da Internet para padronizar o desenvolvimento de conteúdo através de uma linguagem que poderia ser interpretada por navegadores web O uso de operadores e delimitadores em scripts é bastante comum, e a variedade de símbolos aceitos para estas finalidades é ampla, podendo gerar confusão em desenvolvedores quanto à correta utilização destes. Para esta atividade, observe as afirmativas a seguir sobre regras de precedência de operadores e delimitadores. I – Quando desejamos priorizar cálculo em uma expressão, mesmo que com operadores de menor precedência sobre outros na expressão, podemos utilizar parênteses para aumentar a prioridade; II – Operadores de multiplicação e divisão possuem uma prioridade padrão na matemática sobre operadores de soma e subtração; III – As expressões escritas com operadores de mesmo grau de precedência como somas e subtrações poderiam ser resolvidas em qualquer ordem das operações sem afetar seu resultado geral; IV – Operadores como incremento e decremento são bastante utilizados em situações bem específicas, e seu uso antes do nome de uma variável ou depois do nome afetam a sua funcionalidade. Assinale a alternativa correta: a. Apenas I está correta b. Apenas II e III estão corretas c. Apenas I e II estão corretas d. Todas as alternativas estão corretas e. Apenas II, III e IV estão corretas Sua resposta está correta Questão 4 Correto Atingiu 0,05 de 0,05 Questão 5 Correto Atingiu 0,05 de 0,05 Sua resposta está correta. A resposta correta é: Todas as alternativas estão corretas A sintaxe em Javascript é bastante diferente da utilizada em HTML, por exemplo, mas muito similar a várias linguagens de programação, pois segue, assim como outras, as bases das linguagens C e Java. Compreender a sintaxe de comandos em JavaScript é essencial para os estudos, assim como a correta forma de se implementar scripts inteiros e funcionais seguindo as regras de semântica da linguagem. Observe o exemplo de comando em JavaScript a seguir: document.getElementById("elementoX").innerHTML = "Conteúdo a ser exibido na página web."; Em relação a este comando e ao conteúdo estudado, observe as afirmativas a seguir. I – A propriedade innerHTML tem a função de receber um conteúdo atribuído a um elemento HTML como um parágrafo ou um campo de formulário, por exemplo; II – O uso dos dois pares de aspas no comando indica que dois conteúdos de texto serão adicionados a duas variáveis ou elementos de uma página web; III – O elemento document do comando se refere ao nome de um dos elementos contidos em uma página web como um parágrafo ou um campo de formulário, por exemplo; IV – A função getElementById() é utilizada no comando para que o conteúdo de uma variável indicada entre aspas seja comparada com o valor do conteúdo entre aspas após o operador de igualdade. Assinale a alternativa correta: a. Apenas II e III estão corretas b. Apenas I está correta c. Todas as alternativas estão corretas d. Apenas I e II estão corretas e. Apenas II, III e IV estão corretas Sua resposta está correta. A resposta correta é: Apenas I está correta A forma como pode ser implementado o script varia de acordo com às necessidades a serem satisfeitas pela aplicação e a forma como o desenvolvedor escreve seus scripts. Uma maneira de se implementar scripts é através do uso de estruturas como a do exemplo a seguir: Questão 6 Correto Atingiu 0,05 de 0,05 function funcao(a, b) { return (a+b); } Sobre este contexto, observe as alternativas e assinale a correta: a. A sintaxe de uma função indica que esta deve receber um nome escolhido pelo desenvolvedor, pode receber parâmetros indicados na sua declaração e como processamento, utiliza os dados recebidos para obter um valor a ser devolvido ao trecho de código do script que chamou a função b. A estrutura do script utilizada indica que esta deve receber dois dados que serão digitados pelo usuário durante a execução da função, e trabalhar com estes dados para obter uma soma a ser exibida ao usuário ao final da execução da função. c. As letras a e b indicadas entre parênteses na primeira linha da função indicam as letras utilizadas como dados a serem tratados na função, e o resultado retornado neste caso, seria ab. d. A estrutura indicada no exemplo se refere a uma função que nitidamente possui problemas em sua escrita, pois são indicadas duas vezes a ideia de função com os termos function e função, sendo totalmente desnecessário e. A indicaçãode chaves na função implementada indica que dados em forma de lista devem ser utilizados, pois estes delimitadores se referem a estruturas de dados para mais de um valor, diferente de variáveis. Sua resposta está correta. A resposta correta é: A sintaxe de uma função indica que esta deve receber um nome escolhido pelo desenvolvedor, pode receber parâmetros indicados na sua declaração e como processamento, utiliza os dados recebidos para obter um valor a ser devolvido ao trecho de código do script que chamou a função Avaliar scripts escritos por outras pessoas é uma atividade comum na rotina de desenvolvedores de software, e cabe a estes, interpretar e se necessário, realizar correções ou melhorias no que foi implementado. Com base neste contexto, observe os comandos a seguir: document.getElementById("elementoX").innerHTML = "Valor = " + 100; document.getElementById("elementoY").innerHTML = "Resultado= " + 2 + 3; Após avaliar os comandos acima, assinale a alternativa que corretamente indique o que seria apresentado ao usuário na página web associada a este script. a. O segundo comando exibiria na página web o texto “Resultado= 23”, e o primeiro comando, “Valor = 100”. b. Os dois comandos estão escritos de forma inadequada, pois mesmo os dados numéricos precisam Questão 7 Correto Atingiu 0,05 de 0,05 q , p p estar escritos entre aspas c. Temos um problema no script, pois não se pode associar elementos HTML como elementoX e elementoY a dados diretamente em atributos innerHTML, apenas variáveis d. O primeiro comando exibiria ao usuário o texto “Valor = 100”, e o segundo exibiria o texto “Resultado= 5”. e. Os textos apresentados pelos dois comandos do exemplo não seriam exibidos por completo, pois ao invés do símbolo +, é preciso utilizar o símbolo da vírgula para separar dados a serem exibidos Sua resposta está correta. A resposta correta é: O segundo comando exibiria na página web o texto “Resultado= 23”, e o primeiro comando, “Valor = 100”. Estruturas de dados geram a capacidade de armazenamento temporário de dados em memória, durante a execução de scripts, e ao final, quando a execução é encerrada, os valores são descartados geralmente e o recurso de memória, disponibilizado para outras aplicações. Dentre os tipos de estruturas de dados utilizáveis em scripts, um é bastante útil chamado de objeto. Com base no contexto, analise as afirmativas. I – Objetos são conjuntos distintos de dados associados a atributos de uma estrutura definida para conter, sob um único nome, dados de diferentes tipos representando características de algo; II – Métodos são representações de dados de objetos que podem ser modificados por atributos que representam ações que podem ser realizadas sob dados de métodos; III – Objetos são estruturas genéricas criadas para conter diversos conjuntos de dados chamados de métodos que são utilizados para representar características de objetos reais; IV – Atributos são consideradas ocorrências de objetos, sendo então conjuntos completos de dados relativos a uma ocorrência de um objeto, e métodos servem para definir os dados isolados de objetos. Assinale a alternativa correta: a. Apenas I está correta b. Todas as alternativas estão corretas c. Apenas I e II estão corretas d. Apenas II, III e IV estão corretas e. Apenas II e III estão corretas Sua resposta está correta. A resposta correta é: Apenas I está correta Questão 8 Correto Atingiu 0,05 de 0,05 Questão 9 Correto Atingiu 0,05 de 0,05 Existem diferentes tipos de operadores, sendo todos relevantes e necessários para determinados tipos de problemas. Os operadores podem ser classificados em diferentes tipos e finalidades. Analise as afirmativas a seguir sobre personagens em roteiros para jogos. I – Operadores ditos de atribuição servem para que dados sejam comparados, e depois, se iguais, adicionados a variáveis; II – Operadores relacionais são utilizados na comparação com base dados diretamente ou que estejam armazenados em estruturas de dados; III – Existem operadores úteis capazes de realizar cálculos antes de armazenar dados como os operadores += e *=; IV – Os operadores relacionais servem para realizar verificações de condições, e temos como exemplo o operador = utilizado para cerificar se dados são iguais. Assinale a alternativa correta: a. Apenas II, III e IV estão corretas b. Apenas I está correta c. Apenas II e III estão corretas d. Apenas I e II estão corretas e. Todas as alternativas estão corretas Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas O uso de estruturas de dados em scripts é uma atividade bastante comum e essencial e muitas aplicações, pois quando é necessário que uma página seja dinâmica, geralmente ela trata dados através de processos definidos por ela. Observe o exemplo de estrutura a seguir: const carro = {marca: x, modelo: y, placa: z}; Observe as afirmativas a seguir contendo conteúdo sobre a estrutura da atividade. I – No exemplo, x, y e z representam atributos de um objeto chamado const que devem receber dados de campos no script HTML; II – Um objeto carro é definido para receber dados relativos à marca, modelo e placa como atributos gerais para estruturar dados aceitos pela estrutura de dados; III – Os valores a serem atribuídos aos atributos do objeto serão obtidos a partir dos dados contidos nas Questão 10 Correto Atingiu 0,05 de 0,05 j p estruturas de dados x, y e z; IV – A estrutura de dados em questão se refere a uma lista contendo três dados x, y e z a serem armazenados nas posições indicadas pelas variáveis marca. modelo e placa. Assinale a alternativa correta: a. Apenas I e II estão corretas b. Apenas II e III estão corretas c. Todas as alternativas estão corretas d. Apenas II, III e IV estão corretas e. Apenas I está correta Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas Conhecer as funcionalidades e uso de cada tipo de linguagem ou framework existente é algo bastante complexo, pois existem muitas opções, mas alguns fundamentos da área de desenvolvimento de software são importantes e de propósito geral para todas as linguagens. Com base no contexto de aplicações de linguagens de programação, observe as afirmativas a seguir. I – JavaScript é uma boa opção de framework baseado em CSS para programação web; II – A linguagem HTML é dita de marcação por servir de base para a estruturação de páginas web; III – Quando uma página é implementada, esta pode ser baseada num script que pode conter ao mesmo tempo HTML, CSS e JavaScript; IV – Podemos classificar HTML como ferramenta para back-end, e JavaScript como front.end. Assinale a alternativa correta: a. Apenas I e II estão corretas b. Apenas I está correta c. Apenas II, III e IV estão corretas d. Apenas II e III estão corretas e. Todas as alternativas estão corretas Sua resposta está correta. A resposta correta é: Apenas II e III estão corretas ◄ ÁUDIO AULA 04 Seguir para... SLIDES AULA 05 ► https://www.eadunifatecie.com.br/mod/url/view.php?id=400579&forceview=1 https://www.eadunifatecie.com.br/mod/resource/view.php?id=400582&forceview=1
Compartilhar