Logo Passei Direto
Buscar
Em Javascript consegue-se programar algoritimos para as mais variadas finalidades necessárias a programação do front-end de uma aplicação web. Tais algoritmos, implementados comumente através do uso de funções, operam, por exemplo, a partir de entrada de dados/ações do usuário, sejam estes provenientes de controles de formulário, ações de cliques em determinado elemento, eventos tais como da saída de um controle HTML. Após isso, as funções precisam muitas vezes retornar ao usuário algum tipo de resultado, como exemplo: o resultado de um cálculo, uma confirmação ou uma simples validação de dados.
Considerando os tipos de saída fundamentais em Javascirpt, avalie as afirmações a seguir: É correto o que se afirma em
I. console.log() é uma forma de apresentar saída visível diretamente ao usuário da aplicação assim como window.alert().
II. window.alert() é utilizado como saída com intuito de alertar o desenvolvedor da ocorrência de determinada questão programada no algoritmo de uma função, por exemplo. Sendo essa forma de saída ideal para casos que não é necessário que o cliente enxergue esse fato (depuração de código).
III. innerHTML é utilizado como saída para exibir, por exemplo, o resultado de uma função em um determinado elemento HTML. Dessa forma, a partir de um formulário e a necessdidade de uma possível validação de e-mail, uma função consegue ao término do processamento de validação, expor em um elemento HTML da tela: O e-mail é inválido.
a. III, apenas.
b. II e III, apenas.
c. I, II e III.
d. I e II, apenas.
e. I, apenas.
User badge image
Tópicos de Análise e Desenvolvimento de Sistemas

há 10 horas

Respostas

User badge image

Ed Verified user icon

há 10 horas

Vamos analisar cada afirmativa: I. console.log() é uma forma de apresentar saída visível diretamente ao usuário da aplicação assim como window.alert(). - Incorreto. console.log() exibe mensagens no console do navegador, que é acessível principalmente ao desenvolvedor, não diretamente ao usuário comum. Já window.alert() exibe uma caixa de diálogo visível ao usuário. II. window.alert() é utilizado como saída com intuito de alertar o desenvolvedor da ocorrência de determinada questão programada no algoritmo de uma função, por exemplo. Sendo essa forma de saída ideal para casos que não é necessário que o cliente enxergue esse fato (depuração de código). - Incorreto. window.alert() exibe uma mensagem para o usuário final, não para o desenvolvedor. Para alertar o desenvolvedor, usa-se console.log(). III. innerHTML é utilizado como saída para exibir, por exemplo, o resultado de uma função em um determinado elemento HTML. Dessa forma, a partir de um formulário e a necessidade de uma possível validação de e-mail, uma função consegue ao término do processamento de validação, expor em um elemento HTML da tela: O e-mail é inválido. - Correto. innerHTML é usado para modificar o conteúdo HTML de um elemento, exibindo mensagens para o usuário. Portanto, apenas o item III está correto. Resposta correta: a) III, apenas.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Assinale a alternativa que não representa uma linguagem de programação.


a. C#
b. HTML
c. Java
d. Golang
e. Python

Em programação web, no contexto cliente-servidor temos o parte do processamento sendo realizada na máquina local do cliente e parte do processamento realizada no servidor web.
Considerando o exposto, avalie as afirmacoes a seguir. É correto apenas o que se afirma em:
I. O usuário utiliza um browser para realizar requisições e renderizar respostas HTML provenientes de um servidor web.
II. Servidores web são tecnicamente constituídos em data-centers, existindo tecnologias de redundância como para back-up e arquiteturas em cloud-computing.
III. São exemplos de servidores web, o Apache e o IIS.
a. I e II
b. I
c. III e I
d. II e III
e. I, II e III

A respeito da esutrturação de um documento HTML, a tag é utilizada para definição do cabeçalho do documento em si e a tag para corpo de conteúdo. Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas. (1) Na tag temos presente o elemento que define o título do documento em si, enquanto a
Lock Icon

Desbloquear resposta

Em uma aplicação web é esperado a presença de elementos textuais para definições de títulos, subtítulos, parágrafos e citações, por exemplo. Considerando a construção de blocos textuais, avalie as afirmacoes a seguir.
É correto o que se afirma em
I. É recomendado que título de maior destaque em uma página web seja determinado com a utilização do elemento

.
II. Um parágrafo deve ser declarado utilizando o elemento

, enquanto uma citação deve utilizar o elemento

.
III. O elemento
de quebra de linha pode estar presente internamente em um elemento

que define o título de maior importância em um documento HTML.
a. I, apenas.
b. I e II e III.
c. II e III, apenas.
d. I e II, apenas.
e. I e III, apenas.

Dados que precisem ser expostos em formato de linhas versus colunas em um navegador web, são represetados em HTML com uso do elemento que determina a estruturação de uma tabela. Internamente ao elemento
utiliza-se principalmente as tags para de�nição de linhas da tabela, e englobando para linha e para linha e
para representar os valores da coluna de uma linha. Considerando o exposto, avalie as asserções a seguir e a relação proposta entre elas. (1) Em HTML é possível determinar além de linhas e colunas do corpo de uma tabela, a linha de cabeçalho sendo especi�cada pelo elemento
para colunas. Dessa forma, se torna possível em CSS, de forma direta, de�nir o estilo especí�co da linha de cabeçalho. PORQUE (2) Podemos criar uma linha especí�ca para o rodapé de tabelas através da HTML sendo determinada pelo elemento que engloba
para colunas. A respeito dessas asserções, assinale a opção correta.

Dados que precisem ser expostos em formato de linhas versus colunas em um navegador web, são represetados em HTML com uso do elemento que determina a estruturação de uma tabela.
Em HTML é possível determinar além de linhas e colunas do corpo de uma tabela, a linha de cabeçalho sendo especi�cada pelo elemento englobando para linha e para linha e
para colunas.
Podemos criar uma linha especí�ca para o rodapé de tabelas através da HTML sendo determinada pelo elemento que engloba
para colunas.
a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira
b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa
c. As asserções I e II são proposições verdadeiras, e a II é uma justi�cativa correta da I
d. As asserções I e II são proposições falsas
e. As asserções I e II são proposições verdadeiras, mas a II não é uma justi�cativa correta da I

Em relação a estrutura de declaraçoes CSS, temos que os estilos são aplicados atraves de propriedades fazendo referência a um ou mais seletores que podem ser usados através de um identificador único de elemento HTML (ex: o elemento com id específico), uma classe (ex: todos elementos de uma determinada classe) ou elementos diretamente (ex: todos os elementos

). Ainda assim é possível combinar vários seletores para receberem o que foi determinado no bloco de declarações, fazendo uso de: combinador de seletor descendente; combinador de seletor filho; combinador de seletor de irmãos adjacentes; combinador de seletro de irmão geral.
Considerando o trecho, avalie as afirmações a seguir. É correto o que se afirma em
I. O combinador de seletor descendente, corresponde aos elementos que são descendentes de um elemento especificado, por exemplo, todas as tags

internas a tags . Nesse caso sendo especificado no seletor: section h2
II. O combinador de seletor filho, corresponde a todos os elementos que são filhos imediatos de um elemento, por exemplo, todos os elementos que são filhos imediatos de uma tag
. Nesse caso sendo especificado no seletor: div > button
III. O combinador de irmão adjacente, corresponde a todos os elementos que são os irmãos adjacentes de um elemento específico, por exemplo, todos as tags

que estão imediatamente após tags

. Nesse caso sendo especificado no seletor: div + p
a. I e III, apenas.
b. II e III, apenas.
c. I e II, apenas.
d. I, II e III.
e. I, apenas.

Como parte do framework Bootstrap, temos definições CSS, arquivos JavaScript que operam para disponibilizar recursos modernos de estilização e de comportamento à elementos HTML.
Considerando o exposto e especificamente a parte CSS do framework, avalie as asserções a seguir e a relação proposta entre elas. A respeito dessas asserções, assinale a opção correta.
(1) O Bootstrap em sua 4ª versão, disponibiliza cinco classes CSS para criação de layout web responsivo. São as classes: col-*, .col-sm-*, .col-md-*, .col-lg-*, .col-xl-* (Onde o asterisco pode ser substituido por valores de 1 a 12).
(2) O sistema de grades disponibilizado pelo framework Bootstrap disponibiliza classes CSS para criação de layout web, ao qual a viewport é dividida em 12 colunas. Dessa forma é possível estabelecer que determinadas áreas que compõe o layout de uma página web ocupem X colunas quando acessado o recurso via smartphone, e Y colunas quando o acesso é realizado por telas com maior largura, comum em notebooks, ou grandes monitores de vídeo conectados a um computador de mesa.
a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
b. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
c. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
d. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
e. As asserções I e II são proposições falsas.

Um programador consegue determinar o tamanho de um elemento HTML
através das propriedades CSS: width (largura) e height (altura). Além disso é possível estipular largura máxima/mínima e altura máxima/mínima de elementos. 

Considerando as propriedades utilizadas para de�nição de tamanhos de elementos HTML, avalie as a�rmações a seguir.

I. Um elemento
poderá receber simultaneamente a de�nição de largura mínima e altura máxima para atender ao design responsivo de uma determinada página web. 

II. Um elemento poderá receber uma largura mínima negativa para atender ao design responsivo de uma determinada página web.

III. Quando aplicada a propriedade min-height caso o conteúdo for menor que a altura mínima, a altura mínima será aplicada.

I. Um elemento
poderá receber simultaneamente a de�nição de largura mínima e altura máxima para atender ao design responsivo de uma determinada página web. 
II. Um elemento poderá receber uma largura mínima negativa para atender ao design responsivo de uma determinada página web.
III. Quando aplicada a propriedade min-height caso o conteúdo for menor que a altura mínima, a altura mínima será aplicada.
a) Apenas a afirmativa I está correta.
b) Apenas a afirmativa II está correta.
c) Apenas a afirmativa III está correta.
d) As afirmativas I e III estão corretas.
e) Todas as afirmativas estão corretas.

Dada uma situação em que uma aplicação web necessite operar matematicamente dois valores, o desenvolvedor criou a partir de JavaScript uma função denominada como OperarCalculo().
Considernado a sintaxe Javascript para criação e uso de funções, avalie as afirmações a seguir. É correto o que se afirma em
I. Em se tratando de uma função que se espera um resultado matemático entre dois valores, a função OperarCalculo() poderá apresentar retorno caso o desenvolvedor tenha interesse no benefício de que, o resultado da operação seja armazenado fora dela. Por exemplo: var resultado = OperarCalculo(2,3), onde a variável resultado armazena o cálculo proposto entre os valores 2 e 3.
II. Caso o desejado para a função OperarCalculo() seja que ela realize o cálculo e armazene o resultado em uma variável global, não existe a necessidade que ela retorne algum valor quando invocada. Dessa forma, a função não tem a presença de return em sua codificação e outras funções ou outras partes da codificação JavaScript, poderão acessar o resultado armazenado na variável global ao qual ela atribuiu o resultado do cálculo.
III. Uma função sempre deverá, além de receber parâmetros, retornar algum valor após processamento. Portanto, a função OperarCalculo() sempre precisará receber um ou mais parâmetros para realizar seu processamento, e ao final, deverá retornar o resultado a quem lhe invocou.
a. I, apenas.
b. I e II, apenas.
c. I, II e III.
d. I e III, apenas.
e. II e III, apenas.

Mais conteúdos dessa disciplina