Buscar

Conceitos básicos de HTML, CSS e PDO em PHP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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).

Continue navegando