Por definição, “eventos” são as ações que são realizadas no interior de uma página HTML. Isso demonstra a razão pela qual eles se vinculam às tags HTML. Portanto, a depender da ação, o evento pode ser chamado, ou não. Dentre as mais corriqueiras possibilidades de eventos, existem aqueles realizados com o mouse e aqueles realizados com o teclado, embora figurem outros eventualmente menos frequentes, com vínculo a objetos e a formulários.Sobre a temática, avalie as asserções a seguir e a relação proposta entre elas.I. O onMouseOver é uma propriedade relacionada a um evento de mouse que ocorre quando o usuário clica sobre um elemento.PORQUEII. Em contrapartida o onMouseUp ocorre quando o usuário clica duas vezes sobre um mesmo elemento.A respeito das asserções, assinale a alternativa correta.
Sobre o HTML5, quais sentenças abaixo estão corretas?
O HTML5 reduz a necessidade de se utilizar plug-ins. 2. O HTML5 tem a desvantagem de poluir mais o código, por ser uma linguagem mais complexa. 3. A integração com JavaScript é mais fácil no HTML5.
Conhecer a estrutura básica de uma página na versão de HTML5 é essencial para os profissionais de desenvolvimento web. É importante dominar o que cada uma das partes significa. Uma dessas partes, inclusive, indica a introdução de um tema que se aborda na página. Na prática, quanto mais essa parte estiver posicionada no começo do código, mais relevante ele se torna para o processamento dos mecanismos de busca.Assinale a alternativa que exibe corretamente a parte em questão.
As assim chamadas heading tags são uma ferramenta bastante interessante em termos de programação com linguagem HTML, independente da versão dessa linguagem. Afinal, a funcionalidade proporcionada é da conveniente divisão do texto em seções, o que induz a uma interpretação visual de cabeçalhos para quem lê o texto estruturado nesse documento.Avalie as asserções a seguir e a relação proposta entre elas.I. Os números possíveis de serem utilizados nessas tags encontram-se na faixa que vai do um ao cinco.PORQUEII. A tag h1 (portanto, o que corresponde ao cabeçalho de nível 1) acaba exibindo o texto em seu menor formato.Avaliando as asserções anteriores, conclui-se que:
A linguagem HTML é bastante popular por um sem-número de razões, mas certamente figura, dentre elas, a grande versatilidade que seus comandos orientados a marcação possibilitam para a comunidade de criadores de páginas web. A despeito das inúmeras versões que já foram lançadas de HTML, suas tags mais básicas continuam imutáveis e válidas, facilitando inclusive a manutenção de páginas mais antigas na internet.A seguir, relacione as tags HTML básicas às suas respectivas funções.1 - p.2 - title.3 - a.I - Delimitação de links e imagens.II - Título de página.III - Parágrafo.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação:
Desde a versão mais básica e mais antiga da linguagem HTML até a mais atual, alguns comandos se consagraram junto à comunidade de desenvolvedores web em função da apreciável versatilidade dos comandos oferecidos. Esse é justamente o caso das tags de listas, de especial utilidade para algumas aplicações específicas — a partir das opções que se tem à disposição com listas ordenadas e listas não ordenadas.Avalie as asserções a seguir e a relação proposta entre elas.I. Recorre-se à tag o1 para poder criar listas não ordenadas com a linguagem HTML em qualquer uma de suas versões.PORQUEII. Em contrapartida, listas ordenadas desconsideram os passos ou etapas que se aplicam aos elementos que constituem a lista.Avaliando as asserções anteriores, conclui-se que:
No ano de 1991, já existiam alguns protocolos limitados, a exemplo dos serviços de e-mail. Contudo, a WWW só se consolidou como tal quando o protocolo para acesso às informações conseguiu enfim superar desafios como o da habilidade em proceder a uma busca, a disponibilidade de um formato automático de dados para que se negociasse a troca de informações e que o cliente ou usuário conseguisse referenciar outro servidor. Além disso, a incorporação de uma determinada funcionalidade foi decisiva para a edificação da WWW.Assinale a alternativa que descreve corretamente a funcionalidade em questão.
Considere a seguinte definição:“Aguarda os pedidos dos navegadores e executa as tarefas conforme solicitado”O conceito que mais se relaciona com a definição acima é:
A despeito do HTTP adotar conexões persistentes como modo padrão, clientes e servidores HTTP conseguem também ser configurados para fazer uso da conexão não persistente. Afinal, a depender da aplicação e de como ela seja utilizada, o conjunto de requisições pode ser efetuado de forma consecutiva, ou ainda em periodicidade regular e de forma esporádica.Avalie as asserções a seguir e a relação proposta entre elas.I. O parâmetro RTT produz os atrasos de propagação de pacotes, de fila de pacotes em roteadores e comutadores intermediários e de processamento de pacotes.PORQUEII. Para um melhor desempenho do sistema, é preciso levar em consideração que conexões não persistentes são preferenciais por não apresentarem desvantagens.Avaliando as asserções anteriores, conclui-se que:
Por natureza constitutiva, um servidor webé um sistema que se apresenta em permanente funcionamento, dispondo de um endereço de IP fixo e com capacidade de atendimento de requisições de, virtualmente, milhões de distintos navegadores. Nesse contexto, o HTTP acaba definindo a forma dos clientes solicitarem páginas aos servidores, bem como o modo de transferência que é operado.Avalie as asserções a seguir e a relação proposta entre elas.I. O servidor HTTP transmite ao cliente os arquivos requisitados, armazenando a informação de estado sobre o cliente.PORQUEII. O servidor HTTP responde que já o fez quando é demandado a mandar o mesmo objeto duas vezes seguidas.Avaliando as asserções anteriores, conclui-se que:
Há todo um sequenciamento de ações em termo de protocolo HTTP. A começar pelo fato de que o HTTP faz uso do TCP como o seu protocolo de transporte subjacente em vez de rodar em cima do _______. O cliente HTTP, primeiramente, começa uma conexão TCP com o _______, e então os processos de navegador e de servidor fazem o acesso ao TCP mediante interfaces de _______.Preencha as lacunas escolhendo a alternativa correta:
Basicamente, um servidor web pode ser entendido como um programa com a função de escutar os pedidos dos navegadores ou aplicações clientes, realizando a execução de tais pedidos, que se apresentam na forma de páginas web— tais como documentos em HTML com objetos neles embutidos (a exemplo de imagens, dentre outros) no servidor. Convém então apontar que a web tem seu funcionamento baseado essencialmente em três padrões: URL, HTTP e HTML.Relacione os termos a seguir às respectivas funções.1 - URL.2 - HTTP.3 - HTML.I - Linguagem de marcação que codifica a informação de forma que ela possa ser exibida em uma ampla variedade de dispositivos.II - Sistema que determina a cada página de informação o recebimento de um endereço único para que ela possa ser encontrada.III - Protocolo destinado a especificar as regras de comunicação mútua entre o navegador e o servidor web.Assinale a alternativa que correlaciona adequadamente os dois grupos de informação:
Há um conceito associado a um dado registro que vincula nomes de sites e seus respectivos endereços IP associados. Trata-se de uma correlação que ajuda na transferência de dados entre computadores, permitindo o acesso à WWW. Na prática, localizado na barra de endereços de um browser, o domínio é o nome do site, e o servidor de nomes realiza o armazenamento de um conjunto deles.Assinale a alternativa que descreve corretamente o conceito em questão:
Avalie as asserções a seguir e a relação proposta entre elas.I. O ICMP é adotado por hospedeiros e roteadores para que informações possam ser comunicadas da camada de enlace de dados entre si.PORQUEII. Em termos de arquitetura de internet, o protocolo ICMP pode ser considerado, para todos os efeitos, parte do protocolo IP.Avaliando as asserções anteriores, conclui-se que:
O protocolo TCP é considerado o protocolo de transporte confiável da camada de transporte da internet, portanto, orientado para conexão. Essa designação é justificada pelo motivo de que, antes que um processo de _______ possa iniciar o envio de dados para outro, ambos os processos precisam realizar a devida _______, que se dá pelo envio de alguns segmentos preliminares um ao outro para serem estabelecidos os _______ de transferência.Preencha as lacunas escolhendo a alternativa correta:
O cenário mais comum é que um hospedeiro disponha de um único enlace com a rede. Assim, quando o IP no hospedeiro precisa enviar um datagrama, isso é feito mediante o uso desse enlace. Por sinal, denomina-se interface a fronteira estabelecida entre hospedeiro e o respectivo enlace físico.Avalie as asserções a seguir e a relação proposta entre elas.I. Por conceito, um endereço IP está tecnicamente associado com um roteador, e não com uma interface.PORQUEII. Um endereço de IPv4 apresenta um comprimento de 16 bits, o que é suficiente para um amplo gerenciamento de interfaces.Avaliando as asserções anteriores, conclui-se que:
Definido no RFC 768, o protocolo UDP não consegue desempenhar funções muito além do que um protocolo de transporte é capaz de realizar. Afinal, a despeito de multiplexação e demultiplexação e, ainda, alguma capacidade elementar de verificação de erros, nada é adicionado ao IP. Mesmo assim, há uma expressiva versatilidade de aplicações práticas do UDP.Com base nas informações apresentadas, identifique se as afirmativas a seguir são (V) verdadeiras ou (F) falsas.I. ( ) Quando o criador da aplicação escolhe o UDP, a aplicação acaba se comunicando quase diretamente com o IP.II. ( ) Quando há opção de escolha, o fato é que o protocolo TCP é sempre preferível ao protocolo UDP.III. ( ) Um exemplo de protocolo de camada de aplicação que adota o UDP é o DNS (Domain Name System).Assinale a alternativa que apresenta a sequência correta.
O protocolo TCP é integrante da camada de transporte do modelo TCP/IP. Há algumas notórias funções dessa camada, dentre elas, a de _______ os dados em unidades menores caso seja necessário, a passar os dados para a camada de rede e _______ que todas as unidades cheguem corretamente no destino. Não sem motivos, na prática, o TCP/IP acabou se tornando um modelo _______ globalmente.Preencha as lacunas escolhendo a alternativa correta.
É fato que os computadores fazem a troca de informações segundo uma arquitetura em camadas. Ocorre que cada uma dessas camadas acaba apresentando regras e protocolos bem-estabelecidos — por isso, são estabelecidos modelos de arquitetura em camadas. Um desses modelos é conhecido por ser um mero referencial, que não chegou a ser implementado na prática.Assinale a alternativa que descreve corretamente o modelo em questão.
É preciso compreender como um programa que é executado em um sistema final orienta a internet a encaminhar dados para outro programa cuja execução se dê em um sistema final alheio. Os sistemas finais conectados à internet disponibilizam uma interface de programação de aplicação, usualmente referida pela sigla _______, e é essa interface que se ocupa de especificar o modo como o programa que é executado no sistema final precisa _______ à infraestrutura da internet que faça o envio de dados a um programa de destino específico, _______ em um outro sistema final.Preencha as lacunas escolhendo a alternativa correta.
É fato que o sistema de camadas de protocolos apresenta tanto conveniências quanto inconveniências estruturais. No geral, prevalece o entendimento de que a divisão em camadas acaba por proporcionar uma maneira mais estruturada de que componentes de sistemas possam ser discutidos.Avalie as asserções a seguir e a relação proposta entre elas.I. Recorrer a um arranjo baseado em modularidade dificulta a atualização dos componentes de sistema.PORQUEII. Uma vantagem potencial é que uma camada pode duplicar a funcionalidade de uma camada inferior.Avaliando as asserções anteriores, conclui-se que:
O funcionamento dos processos de software incremental é uma abordagem que visa entregar funcionalidades do sistema em incrementos. Essa metodologia é especialmente útil em projetos onde os requisitos podem mudar ou evoluir ao longo do tempo, facilitando o processo de entrega.Com relação a este contexto e a gerência de projetos de software, analise as asserções a seguir e a relação proposta entre elas:I. O processo incremental de desenvolvimento de software permite uma adaptação flexível aos requisitos em evolução ao longo do tempo.PORQUEII. Ele divide o desenvolvimento em ciclos iterativos, em que cada incremento entrega partes funcionais do sistema de forma incremental.A respeito dessas asserções assinale a alternativa correta.
O modelo de processo em cascata é uma abordagem linear e sequencial ao desenvolvimento de software, caracterizada por fases bem definidas. Cada fase deve ser concluída antes do início da próxima, o que promove uma estrutura organizada e controle rigoroso. Este modelo é particularmente eficaz em projetos onde os requisitos são bem compreendidos e estáveis desde o início, minimizando a necessidade de revisões e alterações durante o desenvolvimento.Com relação a este tema e sobre as fases do modelo em cascata, observe as afirmativas a seguir:I . A fase de implementação precede a fase de design, permitindo ajustes rápidos no código durante a criação dos requisitos.II.A fase de verificação segue a fase de implementação e envolve a validação do software desenvolvido em relação aos requisitos definidos inicialmente.III. A fase de coleta de requisitos é a primeira fase do modelo, onde são identificadas e documentadas as necessidades e expectativas do cliente para o software.Está correto o que se afirma em:
Imagine uma equipe de desenvolvimento de software trabalhando em um novo aplicativo móvel. O processo de software começa com a definição clara dos requisitos do cliente e dos usuários finais. Isso envolve a coleta de informações sobre as funcionalidades desejadas, a experiência do usuário esperada e as restrições técnicas e de negócios.Em relação ao processo de desenvolvimento de software, analise as sentenças a seguir e assinale a alternativa correta.
A gerência de projeto de software envolve a aplicação de técnicas e metodologias para coordenar e supervisionar todas as atividades relacionadas ao desenvolvimento de software. Este processo abrange desde o planejamento inicial, alocação de recursos, monitoramento do progresso até o controle de qualidade e entrega final do produto.Com relação a este tema e ao envolvimento da gerência de projetos no processo de desenvolvimento de software, assinale a alternativa correta.
A ciência de dados é uma área interdisciplinar que integra diversos campos do conhecimento para tratar a grande quantidade de dados gerados pela sociedade moderna. Esse campo se relaciona com várias disciplinas e incorpora conceitos tecnológicos ao longo do tempo.Com base no texto apresentado, avalie as seguintes afirmações sobre a ciência de dados e assinale as que são corretas.I. A ciência de dados pode usar OLAP (Online Analytical Processing) para análise de dados.II. A visualização de dados é um componente crucial da ciência de dados.III. É fundamentar o uso de estatística na ciência de dados utiliza para serem realizadas análises quantitativas.IV. A ciência de dados é exclusivamente relacionada à ciência da computação.V. A ciência de dados não tem relação com a evolução tecnológica.É correto o que se afirma em:
Leia o trecho a seguir, retirado do livro Conceitos de linguagens de programação.“Um pré-processador é um programa que processa outro programa imediatamente antes de ele ser compilado. As instruções de pré-processador são embutidas em programas. O pré-processador é essencialmente um programa que expande macros. As instruções de pré-processador são comumente usadas para especificar que o código de outro arquivo deve ser incluído.” (SEBESTA, 2018, p. 28)Fonte: SEBESTA, R. Conceitos de linguagens de programação. Porto Alegre: Grupo A, 2018. E-book. (Disponível na Minha Biblioteca). p. 28.Considerando o apresentado, avalie as asserções a seguir e a relação proposta entre elas.I. O pré-processador C não faz parte do compilador, mas é uma etapa separada no processo de compilação.POISII. Um pré-processador C realiza a troca de texto, instruindo o compilador a realizar o pré-processamento necessário antes da real compilação.A respeito dessas asserções, assinale a alternativa correta.
Bibliotecas como jQuery, React, Angular e Bootstrap são amplamente utilizadas no desenvolvimento web. Com relação às linguagem de programação e ao uso de bibliotecas, observe as afirmativas a seguir:I. Linguagens de programação fornecem a sintaxe e a estrutura para escrever códigos, enquanto bibliotecas oferecem funções reutilizáveis que facilitam o desenvolvimento. II. Bibliotecas de programação são essenciais apenas para grandes projetos, pois para pequenos projetos, as linguagens de programação são suficientes por si só. III. A utilização de bibliotecas pode acelerar o desenvolvimento, pois elas contêm códigos pré-construídos que realizam tarefas comuns, evitando a necessidade de reescrever funções frequentemente usadas.Está correto o que se afirma em: