Você está na página 1de 14

UNIVERSIDADE DA BEIRA INTERIOR

Composio Web
Exercicios resolvidos

Faculdade de Engenharia
Departamento de Informtica

Este conjunto de exercicios abrange tambm a parte de redes do inicio da material. No entanto, as perguntas no
teste incidiro principalmente no HMT, HTML5, CSS, XML, XHTML, PHP, MYSQL, Javascript e
Acessibilidade.
GRUPO I Para cada uma das prximas questes, escolha apenas a opo que lhe parece certa.
1.

HTML significa:
a) Home Tool Markup Language
b) Hyper Text Markup Language
c) Hyper Text Macro Language

2.
a)
b)
c)
d)
3.

4.

5.

Quem define os padres da WEB?


The World Wide Web Consortium
Os governos
ICAAN
Microsoft

Escolha a TAG HTML para o cabealho menor


a) <heading>
b) <head>
c) <h1>
d) <h6>
Escolha a TAG HTML correcta para colocar o texto a
negrito
a) <b>
b) <bold>
c) <negrito>
d) <n>
Qual a TAG HTML correcta para
hiperligao?
a) <a>http://www.w3schools.com</a>
b) <a name="http://www.w3schools.com">
W3Schools.com</a>
c) <a href="http://www.w3schools.com">
W3Schools</a>

criar

6.

Como criar uma ligao para email?


a) <mail>xxx@yyy</mail>
b) <a href="mailto:xxx@yyy">
c) <mail href="xxx@yyy">
d) <a href="xxx@yyy">

7.

Qual das seguintes linhas tem TAGs que funcionam em


tabelas?
a) <thead><body><tr>
b) <table><head><tfoot>
c) <table><tr><td>
d) <table><tr><tt>
a)
b)
c)
d)

Como se cria uma checkbox?


a) <check>
b) <checkbox>
c) <input type="check" />
d) <input type="checkbox" />

10.

Qual a sintaxe correcta para fazer um text input field?


a) <textfield>
b) <input type="text" />
c) <textinput type="text" />
d) <input type="textfield" />

11.

Qual a sintaxe correcta para fazer uma textarea?


a) <textarea>
b) <input type="textarea" />
c) <input type="textbox" />
d) <ta>

12.

Qual a sintaxe correcta para inserir uma imagem?


a) <img href="image.gif />
b) <img src="image.gif" />
c) <img>image.gif</img>
d) <image src="image.gif" />

13.

Qual a sintaxe correcta para inserir uma imagem em


background?
a) <background img="background.gif">
b) <body background="background.gif">
c) <img src="background.gif" background />

14.

O termo Internet foi usado pela primeira vez para


designar
a) O conjunto de infra-estruturas e protocolos que permitem
comunicar em redes locais.
b) O conjunto de servios disponibilizados sobre uma
estrutura de rede informtica global.
c) O conjunto de infra-estruturas fsicas que permitem a
transmisso de dados entre dois computadores.
d) Todas as opes anteriores.
e) Nenhuma das opes anteriores.

15.

A Internet est hoje disponvel em todos os continentes.


Exemplos
de
servios
que
usam
servios
disponibilizados sobre a Internet so:
a) O Skype, o Internet Explorer, o Firefox e o Mail.
b) HTTP, HTML, XML e SGML.
c) A World Wide Web, o correio electrnico, a
transferncia e partilha de ficheiros.
d) Todos os anteriores.
e) Nenhum dos anteriores.

uma

d) <a url="http://www.w3schools.com">
W3Schools.com</a>

8.

9.

Como se cria uma lista com item marcados por bullets?


<ul>
<dl>
<ol>
<list>

UNIVERSIDADE DA BEIRA INTERIOR

Composio Web
Exercicios resolvidos

Faculdade de Engenharia
Departamento de Informtica

16.

A Internet assenta sobre trs princpios:


a) Um esquema de endereamento, um conjunto de
servios, e uma infra-estrutura fsica comuns.
b) Um esquema de protocolos, um esquema de endereos,
e um conjunto de servios.
c) Um esquema de protocolos, um esquema de
endereos, e um esquema de negociao de
formatos.
d) Todos os anteriores.
e) Nenhum dos anteriores.

17.
a)
b)
c)
d)
e)
18.

19.

20.

O seguinte comando:
POST /userlogin.jsp HTTP/1.1
Host: www.samplesite.com
User-Agent: Mozilla/4.0
Content-Length: 29
Content-Type: application/xwww-form-urlencoded
userid=john&password=test1234
a) Devolve um erro porque lhe falta o comando GET.
b) Espera que o servidor que est em
www.samplesite.com valide o nome do utilizador e
senha fornecidos.
c) Envia os dados john&test1234 para a aplicao
userlogin.jsp que est no servidor
www.samplesite.com.
d) Envia os dados userid=john&password=test1234
para a aplicao userlogin.jsp que est no
servidor www.samplesite.com.

22.

Um endereo IPv4 pode ser do tipo:


193.136.616.5
193.136.258.5
www.ubi.pt
Todos os anteriores.
Nenhum dos anteriores.

Considere
o
seguinte
URI
http://www.di.ubi.pt/~professor/pauta.pdf. O segmento
http:// significa que:
a) O programa a usar para aceder ao documento
pauta.pdf deve ser um servidor de HTTP.
b) O programa dever usar o protocolo de transmisso de
hiper-texto.
c) O programa deve ligar-se a um servidor na Internet.
d) Todas as anteriores.
e) Nenhuma das anteriores.

23.

Que protocolo Internet permite fazer ligaes seguras?


a.
ftp
b.
http
c.
html
d.
https

24.

Que cdigo exibe uma tabela com duas clulas dispostas


na vertical numa s coluna?
a) <table><tr><td></td></tr><tr><td></td></tr> </table>
b) <table><tr><td></td><td></td></tr></table>
c) <table><th><tr><td></td></tr></th></table>
d) <tr><td></td></tr><tr><td></td></tr>

Qual das seguintes no extenso vlida para uma


pgina com contedo HTML?
a.
http
b.
htm
c.
html
d.
php

25.

Como se define o estilo do texto ?


a.
<font style="Arial"></font>
b.
<text style="Arial">
c.
<style="Arial">
d.
<text=Arial>

Se o nome www.ubi.pt estiver associado ao endereo


IP 193.136.66.209, o URI http://www.ubi.pt/index.htm:

26.

Eiquetas e texto que so directamente visveis na pgina


so colocadas em que parte do documento?
a.
Head
b. Body
c.
No ttulo
d.
Apenas em ficheiros de SCRIPT

d) equivalente ao endereo
http://193.136.66.209/index.htm.

27.

Considerando o URI http://www.ubi.pt/index.htm, a


sequencia de comandos para que um cliente consiga
aceder a este documento a seguinte:
a) GET index.htm HTTP/1.1
Host: www.ubi.pt
b) HTTP/1.1 GET index.htm
Host: www.ubi.pt
c) Host: www.ubi.pt HTTP/1.0
GET index.htm
d) GET www.ubi.pt/index.htm
Host: HTTP/1.1

A etiqueta <i> serve para por o texto em ... ?


a.
Italico
b.
negrito
c.
indentado
d.
sublinhado

28.

O que significa o atributo vlink ?


a.
active link
b.
virtuallink
c.
visited link
d.
vital link

29.

Diminuir o valor de cellpadding vai causar:


a. aumento da distncia entre a clula e o seu
contedo
b. aumentar o espao entre clulas
c. diminuio da distncia entre a fronteira
da clula e o seu contedo
d. nada

a) equivalente ao endereo
http:193.136.66.209/index.htm.

b) equivalente ao endereo 193.136.66.209.


c) equivalente ao endereo
http:/www.193.136.66.209/ndex.htm.

21.

UNIVERSIDADE DA BEIRA INTERIOR

Composio Web
Exercicios resolvidos

Faculdade de Engenharia
Departamento de Informtica

30.

Qual destes comandos HTML no vlido?


a. <frameset columns="16%,84%">
b. <frameset rows="16%,84%">
c. <frameset table="100,100">
d. <frameset cols="100,150">

40.

Qual das seguintes linhas tm TAGs correctamente


aninhadas?
a) <p> This <span>Hello! </p></span>
b) <p> This <span>Hello! </span> <p>
c) <p> This <span>Hello! </p><span>
d) <p> This <span>Hello! </span></p>

41.

O tipo de DOCTYPE que no admite erros em


documentos XHTML
a.
Transitional
b.
Fixed
c.
Frameset
d.
Strict

42.

O nome adequado para gravar a pgina principal de um


stio Internet :
a. home.html
b. index.html
c. page.html
d. front.html

A caracterstica HTML que permite criar duas seces


lado a lado, com rolamento (scroll)
a. Diviso de pgina
b. Frame
c. Form
d. Table

43.

O TCP/IP
a) Uma mtrica de desempenho da Internet
b) A comunicao em tempo real na Internet
c) Um conjunto de protocolos usados para enviar
dados em pacotes
d) Um programa que suporta as caractersticas do HTML

A primeira verso funcional do protocolo Internet


(Internet Protocol, IP) a:
a. a versao 1
b. a verso 4
c. a verso 6
d. no tem verso, s designado como IP

44.

Para criar uma lista do tipo dropdown numa pgina,


usam-se as etiquetas
a. <SELECT> e <DROPDOWN>
b. <SELECT> e <OPTION>
c. <OPTION> e <TEXT>
d. <DROPDOWN> e <TEXT>

45.

Para se incluir um programa em


documento HTML usam-se as etiquetas
a.
<JSCRIPT></JSCRIPT>
b. <SCRIPT></SCRIPT>
c.
<JAVA></JAVA>
d.
<JS></JS>

46.

onBlur, onClick, e onFocus so:


a. element handlers
b. property handlers
c. method handlers
d. event handlers

49.

O elemento nav, permite que um conjunto de _____ seja


interpretado como um(a) ____
a. Links, menu
b. DIV, menu
c. DIV, seco
d. Links, seco

50.

O elemento canvas permite, em conjunto com _______,


fazer desenhos em ____.
a. HTML5, 3D
b. HTML5, 2D
c. Javascript, 2D
d. Javascript, 3D

31.
a)
b)
c)
d)

Os campos de password so semelhantes a


Campos de texto s que podem mostrar asteriscos
Campos escondidos s que mostram asteriscos
Campos de tipo textarea s que mostram asteriscos
Nenhum dos anteriores

a)
b)
c)
d)

O HTML no funciona do seguinte modo:


pr-processado para formar um programa
interpretado e o resultado exibido no ecr
Contm instrues para o browser trabalhar
Envia dados para a Internet

32.

33.

34.

35.

36.

37.

38.

39.

d) attribute=value;

Com qual
HTML?
a.
b.
c.
d.

etiqueta se define o ttulo de uma pgina


h1
head
title
meta

As etiquetas meta e keyword permitem


a) Definir a classificao tcnica do documento
b) Ajudar motores de busca a classificar o documento
c) Melhorar a posio do documento nos motores de busca
d) Definir as palavras chave a mostrar na barra de estado
do documento
Os ficheiros CSS externos podem ser integrados na
pgina usando a etiqueta de
a. link
b. ending
c. external
d. object
O que enquadra um documento HTML?
a.
<html></html>
b.
<head></head>
c.
<body></body>
d.
Todas as anteriores
Em SGML, como se define um atributo num elemento?
a) attribute="value"
b) attribute=value
c) attribute="value;"

Javascript

no

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

51.

No elemento canvas ________ de estilos e


preenchimentos _____ o resultado final.
a. o agrupamento, afecta
b. a sequencia, afecta
c. a sequencia, no afecta
d. o agrupamento, acelera

52. O elemento canvas permite a definio de Paths. Os


atributos correctos para definio de uma path so:
a. BeginPath, MoveTo, LineTo, ClosePath
b. StartPath, MoveTo, LineTo, ClosePath
c. StartPath, MoveTo, LineTo, EndPath
d. BeginPath, MoveTo, LineTo, EndPath
e. Nenhum dos anteriores
53. No elemento canvas possvel aplicar ________ que
afectam os elementos nele contidos.
a. aplicaes
b. agrupamentos
c. transformaes
d. todas as anteriores
e. nenhuma das anteriores
54. Que atributo especifica o programa que vai tratar os
dados do formulrio?
a. method
b. input
c. output
d. action
55. Que atributo especifica o mtodo como vo ser enviados
os dados de um formulrio?
a. method
b. input

c. output
d. action
56. O atributo placeholder pode ser usado em elementos
do tipo:
1. DIV
2. SPAN
3. INPUT
4. Canvas
5. Todos os anteriores
6. Nenhum dos anteriores
57. A instruo que permite integrar um ficheiro MP3
numa pgina
i. <audio controls> <source src="
myMusic.mp3"
type="audio/mpeg">
ii. <audio ref=myMusic.mp3" controls
autoplay>
iii. <audio link=myMusic.mp3" controls
autoplay>
iv. <audio
load=myMusic.mp3"
controls autoplay>
58. O elemento WebStorage permite
a. Armazenar dados de cada domnio,
localmente
b. Armazenar
dados
de
cada
pgina,
localmente
c. Armazenar dados de cada domnio,
remotamente
d. Armazenar
dados
de
cada
pgina,
remotamente

UNIVERSIDADE DA BEIRA INTERIOR

Composio Web
Exercicios resolvidos

Faculdade de Engenharia
Departamento de Informtica

b.
c.
d.

PHP
1.

2.

3.

PHP significa
a. PHP: Hypertext Preprocessor
b. Personal Home Page
c. Personal Hypertext Processor
d. Private Home Page
Os scripts PHP so delimitados por
a. <script>...</script>
b. <?php>...</?>
c. <&>...</&>
d. <?php?>

4.

5.

6.

7.

8.

9.

10.
a.
b.
c.
11.

12.

Qual a forma correcta para estabelecer uma ligao


a uma base de dados MySQL?
a. mysql_connect(hostname, userid, password)
b. mysql_open(host,username,password,dbname);
c. mysqli_db(host,username,password,dbname);

13.

Qual a forma correcta de adicionar 1 varivel


$count?
a. $count - -;
b. ++count
c. count++;
d. $count =+1

14.

Qual a forma correcta de escrever um comentrio em


PHP?
a)
*\..\*
b)
<comment></comment>
c) <!---->
d)
/**/

Como se escreve um programa em PHP que exiba


Hello World no browser?

a.
b.
c.

"Hello World";
Document.Write("Hello World");
echo "Hello World";

Em PHP, todas as variveis comeam com o


smbolo
a. $
b. &
c. !
d. #
Qual a forma certa de terminar uma instruo
PHP?
a. .
b. ;
c. </php>
d. com um Enter
A sintaxe PHP semelhante de
a. Java e C
b. JavaScript
c. VBScript
d. OCAML
Como se acede a informao submetida com o
mtodo GET?
a. $_GET[];
b. Request.QueryString;
c. Request.Form;
Quando se usa o mtodo POST, as variveis
a) So exibidas no URL
b) So enviadas sem ser exibidas no Browser
c) O mtodo POST s serve para enviar emails
d) O mtodo POST s serve para receber variveis
Qual a forma certa de incluir o ficheiro "time.inc" ?
a) <!-- include file="time.inc" -->
b) <?php include "time.inc"; ?>
c) <?php include file="time.inc"; ?>
d) <?php include:"time.inc"; ?>
Qual a forma correcta de criar uma funo em
PHP?
function myFunction()
create myFunction()
new_function myFunction()

Qual a forma correcta de abrir o ficheiro "time.txt"


para leitura?
a. fopen("time.txt","r+");

open("time.txt");
fopen("time.txt","r");
open("time.txt","read");

15. Qual destas variveis tem um nome ilegal?


a) $my_Var
b) $my-Var
c) $myVar
16. Que valor exibido?
<?php
$a = 1;
function Test()

{
echo "a = $a";
}
Test();
?>
a) a = 1
b) a = 2
c) a = $a
d) a =
17.
<?php

Qual o resultado do cdigo abaixo?


FUNCTION TEST()
{
ECHO "HELLO WORLD!\n";
}
test();

?>
a)
b)

HELLO WORLD!
hello world!

c)

Nada exibido porque a funo chamada no existe

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

18.

Como se define uma constante em PHP?


a)
b)
c)
d)
e)

const
constant
define
#pragma
def

22.
a)
b)
c)
d)
e)

19.
Qual o resultado deste cdigo PHP?
$var = '0';
if ($var)
{
echo 'true';
}
else
{
echo 'false';
}
a)
b)

true
false

20. Qual o resultado deste cdigo PHP?


$var = 1 / 2;
echo $var;
a)
b)
c)
21.

0
0.5
1
Qual o resultado deste cdigo PHP (note, os nmeros esto escritos em diferentes
bases)

<?php
$RESULT = 11 + 0x11;
echo "$RESULT";
?>
a)
b)
c)
d)

33
28
39
d erro

Qual dos seguintes no um operador relacional em PHP?


!=
>=
<=>
<>
==
23. Qual o resultado deste cdigo em PHP?
$var = 'a';
$VAR = 'b';
echo "$var$VAR";
a)
b)
c)

aa
bb
ab

24. Qual o resultado deste cdigo em <?PHP


$a = 1;
$A = 2;
?>
echo $a, "\n";
d)
e)

1
2

25. Como se faz a concatenao em PHP?


f) $myVar3 = "aaaa" + "bbb";
g) $myVar3 = "aaaa" . "bbb";
h) $myVar3 = "aaaa" join "bbb"
i)
$myVar3 = join("aaaa","bbb");

26. Qual dos seguintes no uma instruo de atribuio em PHP?


a)
b)
c)
d)

$b <= $b;
$b *= $b;
$b += $b;
$b -= $b;

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

27.

Qual dos seguintes no uma instruo condicional vlida?


a)
b)
c)
d)

28.

if($x == "7") { }
if($x != 8) { }
if($x NEQ 8) { }
if(!$x) { }

Qual das seguintes instrues permite que a varivel $i tome


os nmeros de 0 a 4?
a) for($i < 5; $i = 0;)
b) for($i = 0; $i < 5; $i++)
c) for($i < 5;)
d) for( $i < 5; $i = 0; $i++)
29. Como se cria um array em PHP?
a) Answers $myArray = new array();
b) $myArray = Array.create();
c) $myArray = array();
d) $myArray = create(array);
30. Qual das seguintes variveis no pode ser usada para
obter dados de um formulrio submetido?
e) $_FORMDATA
f) $_REQUEST
g) $_GET
h) $_POST
31. Que funo se usa para partir uma cadeia alfanumrica
num vector de palavras?
i) splice()
j) array_split()
k) break()
l) explode()
32. O PHP uma plataforma Open Source
m) Sim
n) No
o) Este conceito no aplicvel ao PHP

33. O PHP uma liguagem


a) Server-side
b) Client-side
c) Qualquer uma das duas, depende do browser

34. O cdigo de um programa PHP visivel pelo browser


a) Sim
b) No
c) Depende
35. Qual o resultado do seguinte programa?
<?php
if (8 >= 7) {
echo "Hello World";
}
?>
a)
b)

Hello World
Nada ser exibido

36.
Qual ser o resultado do seguinte programa?
<?php
if (8 >= 7 && "Tom" == "Rose")
{ echo "Hello World";
}
?>
Hello World
Nada ser exibido
37. Qual no o modo correcto de aceder informao dada pelo utilizador?

<html>
<body>
<form action="success.php" method="post">
Age: <input type="text" name="age" />
<input type="submit" />
</form >

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

</body>

a) I am years old.

</html>

b) I am 21 years old.
c) I am $_REQUEST["age"] years old.
d) Nenhum dos anteriores

a)
b)
c)
d)

$_REQUEST["age"];
$_POST["age"];
$_GET["age"];
$_REQUESTS["age"];

38. O que seria exibido no browser se o utilizador chamasse o script form.php, e


escrevesse 21 no campo de texto e clicasse no boto de submit?
Ficheiro: form.php
<html>
<body>
<form action="success.php" method="post">
Age: <input type="text" name="age" />
<input type="submit" />
</form
> </body>
</html>
Ficheiro: success.php
<html>
<body>
I am <?php echo $_REQUEST["age"]; ?> years old. </body>
</html>

UNIVERSIDADE DA BEIRA INTERIOR

Composio Web
Exercicios resolvidos

Faculdade de Engenharia
Departamento de Informtica

Outros Exercicios
1. No espao marcado como WebPage da sua folha de teste, desenhe a pgina que resulta do seguinte cdigo:
<body>
<input type="button" id="guardar" value="guardar data actual" />
<input type="button" id="recuperar" value="recuperar data guardada" />
<input type="button" id="eliminar" value="eliminar data guardada" />
</body>

2. No espao marcado como CANVAS da sua folha de teste (um quadrado de 200x200 pixels), desenhe a figura que
resulta das instrues abaixo.

ctx.beginPath();
ctx.moveTo(50,50);
ctx.moveTo(0,100);
ctx.moveTo(50,150);
ctx.moveTo(0,200);
ctx.closePath();

3. Construa o cdigo HTML (no espao da sua folha de respostas dedicada a isso), que desenha a seguinte tabela.
A
D

C
E

G
4. Construa o cdigo HTML (no espao da sua folha de respostas dedicada a isso), que resulte numa pgina semelhante seguinte.

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

5. No espao marcado como CANVAS da sua folha de teste (um quadrado de 200x200 pixels), desenhe a figura que
resulta das instrues abaixo (ignore as cores).

6. Observe o programa abaixo.

Este conjunto de instrues:


a. Indicam ao browser que deve procurar localmente o ficheiro styles.css que contm as instrues de formatao para o
documento.
b. Indicam ao browser que deve pedir o ficheiro styles.css ao servidor, para poder apresentar correctamente o
documento.
c. A instruo da 3a linha tem um erro e portanto o documento exibido de acordo com as formataes definidas pelo
browser.
d. Tem um erro porque no implementa a definio do tipo de documento (DTD).
7. O IP um:
a. Protocolo de rede.
b. Interface de rede.
c. Todos os anteriores.
d. Nenhum dos anteriores.
8. A tecnologia que relaciona um endereo do tipo URI com um endereo IP :
a. A WWW (World Wide Web).
b. O DNS (Domain Name System).
c. A Firewall.
d. O Endereo IPv4.
9. A camada de Rede do modelo OSI tem por funo, entre outras coisas transmitir os dados recebidos da camada de __________
para a camada ________ e vice- versa.
a. Dados, Fsica
b. Dados, Transporte
c. Aplicao, Transporte
d. Aplicao, Dados
10. O cabealho IPv4 criado na camada ________ do modelo OSI.
a. Fsica
b. Dados
c. Rede
d. Transporte

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

11. Como criar uma ligao para email?


a. <a href="mailto:xxx@yyy">
b. <mail href="xxx@yyy">
c. <mail>xxx@yyy</mail>
d. <a href="xxx@yyy"> e. nenhum dos anteriores
12. Escolha a TAG HTML para o cabealho maior
a. <h1>
b. <h6>
c. <head>
d. <heading>
e. nenhum dos anteriores
13. Como se abre uma ligao numa nova janela?
a. <a href="url" target="new">
e. <a href="url" target="_blank">
f. <a href="url" new>
g. nenhuma das anteriores
14. Como se cria uma lista com items numerados?
a. <list>
b. <ul>
c. <ol>
d. <dl>
e. nenhum dos anteriores
15. Um documento HTML composto por:
a. Trs partes obrigatrias, a definio do tipo de documento (DTD), o cabealho (HEAD) e o corpo do documento (BODY).
b. Trs partes, nem todas obrigatrias, a definio do tipo de documento (DTD), o cabealho (HEAD) e o corpo do
documento (BODY).
c. Duas partes obrigatrias, o cabealho do documento (HEAD) e o corpo do documento (BODY).
d. Apenas uma parte do documento, que no precisa de ser marcada como corpo (BODY).
16. O protocolo HTTP (Hyper-Text Transfer Protocol) :
a. Um protocolo ao nvel da rede, que disponibiliza documentos hiper-media de forma distribuda e colaborativa.
b. Um protocolo ao nvel da aplicao, que permite a implementao de sistemas de informao hiper-media de forma
colaborativa e distribuda.
c. Um protocolo que define a formatao de um documento hiper-media.
d. Um protocolo que define o modo de transmisso de um document hiper-media entre um servidor e um cliente.
e. Nenhuma das hipteses acima descritas.
17. O HyperText Markup Language :
a. Uma aplicao da Standard Markup Language.
b. Uma linguagem destinada publicao de documentos, que integra informao relativa a contedo e estrutura do
documento.
c. Uma linguagem destinada publicao de documentos, que pode depender de informao exterior para a correcta
visualizao dos dados.
d. A linguagem que serve de suporte teia global de documentos e de informao (uma componente importante da WWW).
e. Um protocolo desenvolvido pelo World Wide Web Consortium.
f. Todas as anteriores
g. Nenhuma das anteriores
18. As folhas de estilo so documentos adicionais que:
a. Servem de apoio a um documento WWW.
b. Servem de apoio ao protocolo HTTP.
c. Contm as instrues de formatao que so aplicveis a um documento PDF.
d. Contm as instrues que so comuns a um conjunto de documentos HTML.
e. So documentos definidos pelo utilizador para permitir a formatao adequada de um documento de hiper-media.
19. Observe o programa abaixo.

Este conjunto de instrues:

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

a.
b.
c.
d.
e.

Mostra como se incluem comentrios num documento HTML.


Mostra dois comentrios.
Contm informao que no ser exibida pelo browser.
Todas as anteriores.
Nenhuma das anteriores.

20. Etiquetas e texto que so directamente visveis na pgina so colocadas em que parte do documento?
a. Head
b. Body
c. No ttulo
d. Apenas em ficheiros de SCRIPT
21. Escola a TAG HTML correcta para alinhar texto direita numa clula de uma tabela
a.

<tdright>

b.

<td align=right>

c.

<td valign="right">

d.

<td halign="right">

22. Aumentar o valor de cellpadding vai causar:


a.

aumento da distncia entre a fronteira da clula e o seu contedo

b.

aumentar o espao entre clulas

c.

aumentar o texto da tabela

d.

nada

23. O atributo id, serve para:


a.

Identificar de forma nica um elemento HTML

b.

Permitir que um evento seja atribudo a um elemento

c.

Como definio da formatao a aplicar

d.

Todos os anteriores

e.

Nenhum dos anteriores

24. O elemento DIV um:


a.

evento

b.

elemento de dados

c.

elemento de bloco

d.

elemento inline

25. Os elementos DIV podem _____ um ou mais elementos _____


a.

Conter, HTML

b.

Formatar, SPAN

c.

Conter, SPAN

d.

Formatar, HTML

e.

Todos os anteriores

f.

Nenhum dos anteriores

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

26. Os elementos ____ so tipo _____ e podem conter elementos _____ ou dados.
a.

DIV, inline, SPAN

b.

DIV, bloco, Javascript

c.

SPAN, inline, SPAN

d.

SPAN, bloco, Javascript

e.

Qualquer um dos anteriores

f.

Nenhum dos anteriores

27. Considere as instrues HTML abaixo. Se o ecr tiver uma largura de 300 pixeis, qual ser a largura de cada uma das duas
ltimas colunas para esta tabela?

a.

cada uma tem uma largura de 75 pixeis

b.

cada uma tem uma largura de 25 pixeis

c.

cada uma ter metade do tamanho disponvel, dependendo do tamanho da janela do browser

d.

cada uma ter o tamanho que o utilizador quiser ao dimensionar a tabela com o rato

28. Relativamente ao atributo ID, qual das seguintes afirmaes falsa?


a.

Serve como um selector para uma style sheet

b.

Serve como uma ncora para links

c.

Serve como referncia para um script

d.

Serve como nome para um dado objecto

e.

Serve como elemento de apoio ao processamento do texto por agentes (e.g. extrao de dados de pginas HTML ou
converso de formatos)

f.

Nenhuma das anteriores

29. No espao marcado como Tabela da sua folha de teste, desenhe a figura que resulta das instrues abaixo.

30. No espao marcado como Frames da sua folha de teste, desenhe a figura que resulta das instrues abaixo.

UNIVERSIDADE DA BEIRA INTERIOR


Faculdade de Engenharia

Composio Web
Exercicios resolvidos

Departamento de Informtica

31. No espao marcado como WebPage da sua folha de teste, desenhe a pgina que resulta do seguinte cdigo:
<body>
<input type="button" id="guardar" value="guardar data actual" />
<input type="button" id="recuperar" value="recuperar data guardada" />
<input type="button" id="eliminar" value="eliminar data guardada" />
</body>