Curso de Licenciatura em Informática
Cadeira: Programação e Design Web
2o Ano, 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 (3.0)
verdadeiras e F as falsas.
a. A tag <ol> é 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? (0.5)
a) <script src="[Link]"></script>
b) <script href="[Link]"></script>
c) <a href="[Link]" rel="javascript" /> </a>
d) Nenhuma das opções está correcta
3. Crie o código para inserir uma imagem ([Link]), que está na pasta local de (1.0)
imagens do seu site, como fundo da página.
4. Qual das seguintes opções é uma maneira correcta de escrever um comentário em (0.5)
JavaScript?
a) <!-- Este é um comentário --> 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? (0.5)
6. Crie o código CSS em que teremos como resultado um paragrafo com fundo (1.0)
vermelha, texto branco, espaçamento externo a esquerda de 12px e negrito.
7. Crie o código para gerar a seguinte lista: (3.0)
Alguns Frameworks e Bibliotecas para o desenvolvimento web
○ Frontend
i. React
ii. Vue
iii. JQuery
○ Backend
g. Laravel
h. CodeIgniter
i. Spring
8. Crie o código para gerar a seguinte tabela sabendo que a border=”1” e ocupa 50% (3.0)
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é (7.5)
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 [Link] 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.