Prévia do material em texto
Curso de Licenciatura em Informática
Cadeira: Programação e Design Web
2oAno, 2024, Regime Pós-Laboral
Exame Normal
Leia atentamente a descrição que se segue e responda com clareza as questões que lhe são
apresentadas
1. Das afirmações seguintes passe para folha de resposta as alíneas com V as
verdadeiras e F as falsas.
a. A tag é usada para criar uma lista não ordenada.
b. A função do CSS em uma página web é de definir a estrutura da página.
c. A directiva @import é usada para incorporar estilo CSS externo diretamente em
um documento CSS.
d. A maneira correcta de definir uma função em JavaScript é através de def
minhaFuncao() {}.
e. a==b é a maneira correcta de verificar se duas variáveis, a e b, são iguais em
valor e tipo em JS.
f. Usamos a propriedade margin no CSS para adicionar espaço exterior ao redor do
conteúdo de um elemento.
2. Como incorporamos um JS externo numa página?
a)
b)
c)
d) Nenhuma das opções está correcta
3. Crie o código para inserir uma imagem (fundo.png), que está na pasta local de
imagens do seu site, como fundo da página.
4. Qual das seguintes opções é uma maneira correcta de escrever um comentário em
JavaScript?
a) b) // Este é um comentário
c) # Este é um comentário d) /* Este é um comentário */
5. Qual é a diferença que existe entre JavaScript e PHP?
6. Crie o código CSS em que teremos como resultado um paragrafo com fundo
vermelha, texto branco, espaçamento externo a esquerda de 12px e negrito.
7. Crie o código para gerar a seguinte lista:
Alguns Frameworks e Bibliotecas para o desenvolvimento web
○ Frontend
i. React
ii. Vue
iii. JQuery
○ Backend
g. Laravel
h. CodeIgniter
i. Spring
(3.0)
(0.5)
(1.0)
(0.5)
(0.5)
(1.0)
(3.0)
8. Crie o código para gerar a seguinte tabela sabendo que a border=”1” e ocupa 50%
da resolução da tela.
9. Uma loja oferece para os seus clientes, um determinado desconto de acordo com o
valor da compra efectuada. O desconto é de 10%, se o valor da compra for até
200.00MT, 15% se for maior que 200,00MT e menor ou igual a 500,00MT e 20% se
for acima de 500,00MT.
a) Crie uma página com um formulário para com campos de leitura do nome do
cliente e o valor da compra sabendo que o método de envio é POST e a acção
aponta para um ficheiro com o nome cadastrar.php que se encontra na pasta
functions da raiz da página.
b) Usando JavaScript, crie o código para validar o preenchimento deste campos;
c) UsandoPHP recupere todos dados introduzidos e mostre ao final o nome do
cliente, o valor da compra, o percentual de desconto e o seu valor e valor total a
pagar deste cliente.
(3.0)
(7.5)