Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 O HTML (Hyper Text Markup Language) é uma linguagem de marcação de texto utilizada para definir a estrutura de um site. Composta por várias tags como: div, title, head, body etc. Conforme pode ser observado no código abaixo que define a estrutura básica de uma página HTML. image.png39.07 KB Observe as tags apresentadas no código e avalie as afirmações a seguir. I. Todas as informações contidas na tag HEAD serão apresentadas ao usuário; II. HTML é o elemento principal da estrutura; III. Na tag BODY são adicionadas informações e configurações sobre a página e não serão exibidas ao usuário; IV. Tudo que estiver dentro da tag BODY será apresentado ao usuário; V. HTML é uma linguagem de programação utilizada no desenvolvimento de páginas web; Assinale a alternativa correta: Mostrar opções de resposta II e IV. Resposta correta Comentários O elemento DOCTYPE indica ao navegador a versão do HTML que está sendo utilizada. O elemento HTML é o elemento principal da estrutura. A tag HEAD contém informações e configurações sobre a página. As informações contidas nessa tag ( head) não serão exibidas para o usuário. A tag BODY possui o conteúdo que será exibido no navegador e tudo que estiver dentro dela será apresentado ao usuário. Como foi dito no enunciado da questão, o HTML é uma linguagem de marcação de texto, e não uma linguagem de programação. Portanto, apenas as afirmativas II e IV são verdadeiras (fonte: capítulo 2 do livro. ALBANO, Ricardo Sonaglio; ZATTI, Evandro. Programação Web. Curitiba: Fael, 2017.) 2. Pergunta 2 Por meio da linguagem de marcação de texto HTML é possível criar qualquer tipo de site. Porém, é importante compreender que o HTML não é uma linguagem de programação, pois não possui características como execução de cálculos, alteração do fluxo de execução, manipulação de dados em variáveis, etc. Considerando as tags HTML, avalie as afirmações a seguir I. A tag <p> representa um parágrafo de texto na página web; II. A tag <ul> representa uma lista ordenada; III. A tag <a> permite a definição de links às páginas web e na utilização dessa tag deve- se usar o atributo HREF; IV. A tag <img> possibilita a adição de imagens às páginas web. Assinale a alternativa correta: Apenas I, III e IV Resposta correta Comentários A resposta correta corresponde às afirmações I, III e IV. A tag <p> define o texto dentro dela como parágrafo em uma página web; a tag <a> possibilita a adição de links às páginas e deve-se adicionar o atributo HREF para definir o endereço do link; a tag <img> é utilizada para adição de imagens nas páginas HTML. A afirmativa II que sugere que a tag <ul> refere-se à uma lista ordenada é falsa, pois, para definir uma lista ordenada é necessário utilizar a tag <ol> (fonte: capítulo 2 do livro. ALBANO, Ricardo Sonaglio; ZATTI, Evandro. Programação Web. Curitiba: Fael, 2017). 3. Pergunta 3 A utilização de CSS (Cascading Style Sheets) em páginas HTML permite a aplicação de recursos como a apresentação mais adequada da página de acordo com o dispositivo utilizado, a preparação da página para impressão, a alteração de fontes e estilos das páginas etc. Para que as regras definidas no CSS sejam aplicadas, o navegador as interpreta de cima para baixo na ordem em que foram declaradas. É possível adicionar os estilos de três formas diferentes em páginas HTML. Os códigos apresentados a seguir representam essas formas. Os códigos apresentados acima, representam, respectivamente, as formas de inclusão de estilo: Mostrar opções de resposta 1 - Inline, 2 - Externa e 3 - Interna; Resposta correta Comentários A resposta correta corresponde à opção 1 – Inline, 2 – Externa e 3 - Interna. Para a inclusão de estilo inline deve-se atribuir as regras ao atributo “ style” da tag HTML, conforme é apresentado no item 1; para a inclusão de estilo internamente na página é possível adicionar as regras entre a tag < style> no cabeçalho da página, conforme é apresentado no item 3; para a inclusão de estilo externo, é utilizada a tag < link> definindo o atributo HREF no qual é adicionado a referência ao arquivo que contém as regras de estilo (fonte: capítulo 3 do livro. ALBANO, Ricardo Sonaglio; ZATTI, Evandro. Programação Web. Curitiba: Fael, 2017). 4. Pergunta 4 O PDO (PHP Data Objects) disponibiliza uma camada que abstrai o acesso a dados. Isso significa que, independentemente do banco de dados que será utilizado, os métodos utilizados para inclusão, alteração, consulta etc. serão os mesmos. Porém, esse recurso somente está disponível a partir do PHP 5.1, pois precisa de recursos de OO (orientação a objetos) disponíveis no núcleo do PHP 5. A respeito dos métodos disponíveis na classe PDO, avalie as afirmações a seguir I. O método “$conn->exec(string)” executa uma declaração PDO e retorna o número de linhas afetadas; II. O método “$statement→fetchAll()” retorna um Array com os resultados; III. O método “$statement->execute()” executa uma instrução SQL, retornando o número de linhas afetadas; IV. O método “$conn->lastInsertId()” retorna o ID da última linha inserida. Assinale a alternativa correta: Ocultar opções de resposta 1. Apenas II e IV Resposta correta Comentários Apenas as afirmativas II e IV são verdadeiras. O método “$conn→exec(string)” executa uma instrução SQL e retorna o número de linhas afetadas, logo, a afirmação I é falsa. O método “$statement→fetchAll()” retorna um Array com os resultados, então, a afirmação II é verdadeira. O método “$statement→execute()” executa uma declaração PDO e retorna o número de linhas afetadas, portanto, a afirmação III é falsa. O método “$conn->lastInsertId()” retorna o ID da última linha inserida, logo, a afirmativa IV é verdadeira (fonte: capítulo 8 do livro. ALBANO, Ricardo Sonaglio; ZATTI, Evandro. Programação Web. Curitiba: Fael, 2017). 5. Pergunta 5 PHP é uma linguagem open source utilizada no desenvolvimento web. Foi criada em 1994 por Rasmus Lerdorf e foi chamada, originalmente, de Personal Home Page – PHP. O código PHP é executado no servidor, gerando o HTML, que é renderizado no navegador do usuário. Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas. I. O PHP é uma linguagem interpretada, portanto, é necessário um interpretador PHP para sua execução. PORQUE II. O PHP só é interpretado e executado quando se utiliza a programação orientada a objetos (POO). A respeito dessas asserções, assinale a opção correta: Mostrar opções de resposta 1. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta Comentários A asserção I é uma proposição verdadeira, e a II é uma proposição falsa, pois o desenvolvedor pode escolher entre utilizar a programação estruturada, orientada a objetos ou até misturar ambas. De qualquer forma, o código será interpretado (fonte: capítulo 6 do livro. ALBANO, Ricardo Sonaglio; ZATTI, Evandro. Programação Web. Curitiba: Fael, 2017).
Compartilhar