Buscar

Prova de Programação Web - Exercício do Conhecimento

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 8 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

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 6, do total de 8 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

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

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 uma 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.
É correto apenas o que se afirma em:
A - I, III e IV; check_circleResposta correta
B - I e II;
C - I, II, III e IV
D - I;
E - II, III e IV;
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.
É correto apenas o que se afirma em:
A - II e IV; check_circleResposta correta
B -
I e II;
C -
I, II e III;
D -
I, II, III e IV;
E -
I;
Por meio da aplicação de CSS (Cascading Style Sheets), é possível formatar páginas
web, ou seja, definir cores, fontes, alinhamento, apresentação em diferentes dispositivos
etc. Existem três formas diferentes de aplicar essa formatação, são elas: em linha,
interna e externa.
Considere o código a seguir, no qual é apresentada a estrutura de uma página web
simples com aplicação de estilos inline.
Com base no código apresentado, avalie o resultado da página e assinale a alternativa
correta:
A -
B -
C -
D -
E -
check_circleResposta correta
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.
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.
É correto apenas o que se afirma em
A - II e IV. check_circleResposta correta
B - I e II.
C - I, IV e V.
D - II e III.
E - II, III e IV.
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:
A - 1 - Inline, 2 - Externa e 3 - Interna; check_circleResposta correta
B - 1 – Externa, 2 – Interna e 3 - Inline;
C - 1 – Inline, 2 – Interna e 3 - Externa.
D - 1 – Interna, 2 – Inline e 3 - Externa;
E - 1 – Interna, 2 – Externa e 3 - Inline;
A utilização de bibliotecas é comum no desenvolvimento de software, pois agiliza o
processo proporcionando a reutilização de código. Existem vários exemplos de
bibliotecas como: Jquery (JavaScript), math.h (linguagem C), java.Lang (linguagem
Java) etc.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre
elas.
I. Bibliotecas são baseadas no conceito de reutilização de código.
PORQUE
II. Bibliotecas possuem características próprias de desenvolvimento e o desenvolvedor
deverá adequar-se a esse padrão de desenvolvimento. Também podem acessar o
código do desenvolvedor para verificar a compatibilidade da metodologia.
A respeito dessas asserções, assinale a opção correta.
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 falsas.
D -
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
E -
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da
I.
check_circleResposta correta
A maioria das aplicações web necessitam armazenar suas informações em banco de
dados. </p>\n<p>Para isso, é necessário que a aplicação se conecte ao banco de dados
e execute a rotina de consulta, inclusão, alteração etc. Para facilitar esse trabalho dos
desenvolvedores PHP foi criado o PDO (PHP Data Object), o qual proporciona uma
padronização dessa comunicação com o banco de dados, inclusive abstraindo a
comunicação com diversos bancos de dados diferentes. Para estabelecer uma conexão
utilizando o PDO deve-se fazer a instanciação do objeto PDO passando alguns
parâmetros.
Observe as alternativas e assinale a que corresponde à forma correta de criar uma
conexão com o banco de dados utilizando PDO.
A -
$variavel = new PDO(“host=localhost; dbname=db”, “root”, “senha”)
B -
$variavel = new PDO(“mysql:host=localhost; user=root; password=senha”,
“dbname=db”)
C -
$variavel = new PDO(“mysql:host=localhost”, “root”, “senha”)
D -
$variavel = new PDO(“root”, “senha”, “mysql:host=localhost; dbname=db”)
E -
$variavel = new PDO(“mysql:host=localhost; dbname=db”, “root”, “senha”)
check_circleResposta correta

Continue navegando