Главная / Интернет-технологии /
Практикум по программированию на JavaScript / Тест 16
Практикум по программированию на JavaScript - тест 16
Упражнение 1:
Номер 1
Каким образом можно обратиться к 3-й картинке документа <IMG NAME=test src="...">
?
Ответ:
 (1)
document.images[2]
 
 (2)
document.test
 
 (3)
document[test]
 
Номер 2
Каким образом можно обратиться к 8-й картинке документа <IMG NAME=test src="...">
?
Ответ:
 (1)
document.images[7]
 
 (2)
document.images[8]
 
 (3)
document.test
 
Номер 3
Каким образом можно обратиться к 8-й картинке документа <IMG NAME=test src="...">
?
Ответ:
 (1)
document.img[7]
 
 (2)
document.test
 
 (3)
нет правильного ответа
 
Упражнение 3:
Номер 1
В каком из контейнеров используется обработчик события onMouseOver
?
Ответ:
 (1)
<A HREF=... onMouseOver="return true;">
 
 (2)
<IMG SRC=... onMouseOver="return true;">
 
 (3)
<LINK onClick="return true;">
 
Номер 2
В каком из контейнеров используется обработчик события onClick
?
Ответ:
 (1)
<A HREF=... onClick="return true;">
 
 (2)
<IMG SRC=... onClick="return true;">
 
 (3)
<LINK onClick="return true;">
 
Номер 3
В каком из контейнеров верно используется обработчик события onSelect
?
Ответ:
 (1)
<A HREF=... onSelect="return true;">
 
 (2)
<IMG SRC=... onSelect="return true;">
 
 (3)
<LINK onClick="return true;">
 
Упражнение 4:
Номер 1
Какой из атрибутов IMG
влияет на расстояние между картинками, помещенными в таблицу и внутрь гипертекстовой ссылки?
Ответ:
 (1)
rectangle
 
 (2)
vspace
 
 (3)
marginleft
 
Номер 2
Какой из атрибутов IMG
влияет на расстояние между картинками, помещенными в таблицу и внутрь гипертекстовой ссылки?
Ответ:
 (1)
border
 
 (2)
margintop
 
 (3)
space
 
Номер 3
Какие из атрибутов IMG
влияют на расстояние между картинками, помещенными в таблицу и внутрь гипертекстовой ссылки?
Ответ:
 (1)
border
 
 (2)
vspace
 
 (3)
hspace
 
Упражнение 5:
Номер 1
Можно ли построить из частей монолитную картинку без использования таблицы?
Ответ:
 (1)
нельзя
 
 (2)
можно, перечислив подряд контейнеры IMG
 
 (3)
только в строку, поместив внутрь контейнера PRE
 
Номер 2
Как добиться быстрой смены картинок во вложенных графических меню?
Ответ:
 (1)
заранее сохранить нужные картинки в объектах класса Image
 
 (2)
кэшировать нужные картинки
 
 (3)
применить setTimeout()
 
Номер 3
Для чего изображения размещают в таблицах?
Ответ:
 (1)
для более "жесткого" позиционирования
 
 (2)
для визуализации процесса загрузки больших изображений
 
 (3)
изображение нельзя поместить в таблицу
 
Упражнение 6:
Номер 1
Какие обработчики событий имеет объект Image
?
Ответ:
 (1)
onError
 
 (2)
onLoad
 
 (3)
onAbort
 
 (4)
onMousePress
 
Номер 2
Какие события характеризуют объект класса Image
?
Ответ:
 (1)
load
 
 (2)
unload
 
 (3)
escape
 
 (4)
mouseover
 
Номер 3
Какие события характеризуют объект класса Image
?
Ответ:
 (1)
load
 
 (2)
abort
 
 (3)
keypressdown
 
 (4)
mousegoout
 
Упражнение 7:
Номер 1
Можно ли заставить браузер докачать картинку в случае останова передачи данных пользователем?
Ответ:
 (1)
нельзя
 
 (2)
можно (обработчик onAbort
)
 
Номер 2
Можно ли поместить текст поверх изменяющейся картинки в ячейке таблицы?
Ответ:
 (1)
можно, если использовать разные слои для размещения картинки и текста
 
 (2)
нельзя
 
Номер 3
Каким образом можно поместить текст поверх изменяющейся картинки в ячейке таблицы?
Ответ:
 (1)
можно, если использовать разные слои для размещения картинки и текста
 
 (2)
методом document.write
 
 (3)
методом document.textout
 
Упражнение 8:
Номер 1
Почему желательно задавать значения атрибутов width
и height
у img
?
Ответ:
 (1)
для фиксации размеров картинки при последующей ее замене
 
 (2)
для скорейшего отображения текста HTML-страницы
 
 (3)
для унификации отображения замены в Netscape Navigator и Internet Explorer
 
Номер 2
Каким образом можно предотвратить кэширование повторно вызываемой картинки?
Ответ:
 (1)
с помощью метода reload
соответствующего данной картинке объекта
 
 (2)
с помощью метода abort
соответствующего данной картинке объекта
 
 (3)
предотвратить нельзя
 
Номер 3
Что произойдет с картинкой при проходе мыши поверх картинки?
<a href="javascript:void(0);" onMouseover="document.im.src='./image1.gif'; return false;">
<img src="./image0.gif" name=im></a>
Ответ:
 (1)
произойдет замена картинки
 
 (2)
замена не произойдет (возвращается значение false
)
 
 (3)
замены не произойдет (href="javascript:void(0);"
)