Prévia do material em texto
Disc.: DESENV. WEB EM HTML5, CSS, JAVASCRIPT E PHP Aluno(a): Acertos: 10,0 de 10,0 1a Questão Acerto: 1,0 / 1,0 (FGV/2021) No contexto da formatação de páginas Web, assinale o papel da propriedade padding no CSS em relação a um box. Definir a espessura e o estilo da borda. Definir a espessura das margens externas. Definir a altura e a largura. Definir a espessura da área que separa as bordas do preenchimento. Definir a unidade utilizada para estabelecer as dimensões. Explicação: A propriedade Padding tem como função controlar a distância entre as bordas e o conteúdo de um elemento. 2a Questão Acerto: 1,0 / 1,0 Em um documento HTML, o lugar correto para se declarar folhas de estilo CSS externas é dentro da seção: < css > < body > < div > < head > < title > Explicação: A resposta correta é: < head > 3a Questão Acerto: 1,0 / 1,0 Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous JavaScript and XML), as seguintes afirmações foram feitas: ( ) Permite atualizar dinamicamente o conteúdo, ou partes, de uma página Web. ( ) Embora usado no nome, a utilização da linguagem XML não é obrigatória. ( ) A XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado liente. Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo): F – F – F F – F – V V – V – F V – F – V V – V – V Explicação: A resposta correta é: V – V – F. O XMLHttpRequest permite a realização de requisições assíncronas a scripts do lado servidor. 4a Questão Acerto: 1,0 / 1,0 Analise o seguinte código escrito na linguagem JavaScript: banana | uva | laranja | limao | banana | laranja | limao | uva | uva | laranja | uva | limao laranja | uva | Explicação: A resposta correta é: laranja | uva | O método shift remove um elemento do início do array. O splice é um método multiuso em JavaScript. Ele serve tanto para excluir elementos de um array como para substituir e inserir. 5a Questão Acerto: 1,0 / 1,0 Analise o código PHP a seguir: Ao ser executado, esse código imprimirá o número: 21 16 15 12 24 Explicação: A resposta correta é: 15. 6a Questão Acerto: 1,0 / 1,0 (FCC - 2017 - DPE-RS - Analista - Desenvolvimento de Sistemas) Considere o fragmento de código abaixo, em um ambiente PHP em condições ideais. Para que o comando DELETE possa ser executado corretamente, a lacuna I deve ser preenchida com: $dbh->update self::$dbh->execute $dbh->exec PDO: :query PDO: :exec Explicação: A resposta correta é: $dbh->exec 7a Questão Acerto: 1,0 / 1,0 (INSTITUTO AOCP/2018) Em nosso dia-a-dia, já é possível perceber que os mais diversos dispositivos mobile chegaram para ficar e já assumiram seu lugar, tornando-se o meio padrão para acesso à web. Como esses dispositivos possuem os mais variados tamanhos de telas, é importante que o desenvolvedor sempre pense no web design responsivo. Para conseguir desenvolver um design responsivo para a web, três tecnologias principais ou modos de aplicar essas tecnologias estão envolvidas. Assinale a alternativa que apresenta essas três tecnologias. Layout fluído; botões lineares; e Links Âncoras. Layout fluído; imagens e recursos flexíveis; e Media Queries. Layout Tabular; imagens e recursos flexíveis; e Media Queries. Layout fluído; imagens e recursos flexíveis; e Links Âncoras. Layout Tabular; ícones flexíveis; e Links Âncoras. Explicação: O conceito de Layout fluido versa sobre a adaptabilidade ao campo de visão conforme as dimensões do dispositivo que visualiza a página. Uma media query é um recurso que faz com que uma página da web se adapte ao seu layout para tamanhos de tela e tipos de mídia diferentes. 8a Questão Acerto: 1,0 / 1,0 (UFMT/2021 - Adaptada) O HyperText Markup Language (HTML) é usado para estruturar páginas web. A respeito de HTML, marque V para as afirmativas verdadeiras e F para as falsas. ( ) É uma linguagem de programação. ( ) Substitui o uso de código JavaScript. ( ) Utiliza tags para delimitar conteúdo. ( ) Possui diferentes níveis de título. Assinale a sequência correta. F, F, F, F V, F, F, F V, V, F, V F, F, V, V F, V, V, F Explicação: HTML não é uma linguagem de programação e não substitui o uso de código JavaScript. 9a Questão Acerto: 1,0 / 1,0 (UFMT/2022) A coluna da esquerda apresenta elementos presentes no HTML5 e a da direita, a característica de cada um. Numere a coluna da direita de acordo com a da esquerda. Marque a sequência correta. 2, 4, 1, 3. 2, 1, 4, 3. 2, 1, 3, 4. 3, 1, 4, 2. 3, 4, 2, 1. Explicação: <br /> é usada para inserir uma quebra de linha. <h1> é usada para inserir títulos ao longo da página <div> é usada para agrupar algum tipo de conteúdo que não tenha nenhuma semântica específica ou que não se encaixe bem dentro de uma tag semântica. <!-- --> é usada para colocar um comentário. 10a Questão Acerto: 1,0 / 1,0 (OBJETIVA/2021) Conforme BONATTI, sobre tecnologias e linguagens utilizadas na construção de websites, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA: (1) CSS. (2) PHP. (3) HTML. ( ) É uma linguagem de programação open source, que é interpretada pelo servidor, muito utilizada para o desenvolvimento de aplicações voltadas para a internet. ( ) Serve para promover o acabamento visual das páginas web. Pode ser compartilhado entre várias páginas, permitindo, assim, uma padronização visual muito simplificada e lógica. ( ) É uma linguagem de marcação, que é interpretada pelo browser para dar formatação e posicionamento ao conteúdo do website. 1 - 2 - 3. 2 - 1 - 3. 3 - 1 - 2. 2 - 3 - 1. 3 - 2 - 1. Explicação: PHP é uma linguagem de programação amplamente utilizada. CSS é um mecanismo para adicionar estilo a um documento web. HTML é uma linguagem de marcação, que é interpretada pelo browser para dar formatação e posicionamento ao conteúdo do website.