Главная / Программирование /
Основы WAP/WML и WMLScript / Тест 6
Основы WAP/WML и WMLScript - тест 6
Упражнение 1:
Номер 1
Определите результат
var x = URL.escapeString("http://www.intuit.ru/wml")
Ответ:
 (1) " " 
 (2) http%3a%2f%2fwww.intuit.ru%2fwml%2f 
 (3) http://www.intuit.ru/wml 
Номер 2
Какая функция возвращает фрагмент url с параметром?
Ответ:
 (1) getFragment() 
 (2) escapeString() 
 (3) unescapeString() 
 (4) getScheme() 
Номер 3
Определите результат
var y = URL.getFragment("http://www.intuit.ru/wml")
Ответ:
 (1) http://www.intuit.ru/wml; 
 (2) http%3a%2f%2fwww.intuit.ru%2fwml%2f; 
 (3) "" 
 (4) "wml" 
Упражнение 2:
Номер 1
Определите результат
var a = URL.getHost("http://www.intuit.ru/wml")
Ответ:
 (1) http://www.intuit.ru/wml 
 (2) wml 
 (3) " " 
 (4) www.intuit.ru 
Номер 2
Какая функция возвращает параметры из последнего сегмента пути доступа параметра url?
Ответ:
 (1) getBase() 
 (2) getParameters() 
 (3) getPath() 
 (4) isValid() 
Номер 3
Определите результат
var x = URL.getPath("http://www.intuit.ru/speciality/help.htm")
Ответ:
 (1) http://www.intuit.ru/speciality/help.htm 
 (2) help.htm 
 (3) /speciality/help.htm 
Упражнение 3:
Номер 1
Определите результат
var x =URL.getQuery("http://www.intuit.ru/go.asp?name=user")
Ответ:
 (1) http://www.intuit.ru/go.asp?name=user 
 (2) user 
 (3) http://www.intuit.ru 
 (4) go.asp?name=user 
Номер 2
Как получить название схемы, используемой в URL?
Ответ:
 (1) вызвать функцию getURLScheme 
 (2) вызвать функцию getAddrScheme 
 (3) вызвать функцию getSchemeOf 
 (4) вызвать функцию getScheme 
Номер 3
Какая функция возвращает схему, указанную в URL?
Ответ:
 (1) getQuery() 
 (2) getPath() 
 (3) getScheme() 
 (4) loadString() 
Упражнение 4:
Номер 1
Какая, из указанных, функция возвращает абсолютный адрес URL на основе указанных базового и относительного адресов url?
Ответ:
 (1) resolve() 
 (2) getCurrentCard() 
 (3) getVar() 
 (4) isValid() 
Номер 2
Определите результат
var x =URL.getScheme("http://www.intuit.ru/go.asp?name=user")
Ответ:
 (1) www.intuit.ru 
 (2) http://www.intuit.ru/ 
 (3) go.asp?name=user 
 (4) http 
Номер 3
Определите результат
var a = URL.isValid("http://www.intuit.ru/speciality/help")
Ответ:
 (1) http://www.intuit.ru/ 
 (2) true 
 (3) speciality/help 
 (4) http://www.intuit.ru/speciality/help 
Упражнение 5:
Номер 1
Какие из указанных параметров, могут быть параметрами функции resolve()?
Ответ:
 (1) string 
 (2) baseurl 
 (3) variable 
 (4) relativeurl 
Номер 2
Определите результат
var x =URL.resolve("http://www.intuit.ru", "/wml/speciality/help.wml")
Ответ:
 (1) www.intuit.ru 
 (2) http://www.intuit.ru 
 (3) http://www.intuit.ru/wml/speciality/help.wml 
 (4) true  
Номер 3
Какая библиотека функций WMLScript используется для работы с адресами URL?
Ответ:
 (1) URL 
 (2) WAP 
 (3) Addr 
 (4) DNS 
Упражнение 6:
Номер 1
Как проверить корректность адреса URL?
Ответ:
 (1) вызвать функцию isCorrect 
 (2) вызвать функцию isValid 
 (3) вызвать функцию checkURL 
Номер 2
Какая функция возвращает номер порта, определенный в параметре url?
Ответ:
 (1) getPort() 
 (2) getPath() 
 (3) getQuery() 
 (4) getScheme() 
Номер 3
Как получить номер порта из адреса URL?
Ответ:
 (1) вызвать функцию getURLParts и получить 2-ой элемент полученного массива 
 (2) вызвать функцию getPort 
 (3) вызвать функцию getHostInfo и затем с помощью функции elementAt  
Упражнение 7:
Номер 1
Чему будет равно значение переменной izi после выполнения данного кода?
var izi = URL.escapeString("http://intuit.ru/");
izi = URL.unescapeString(izi);
Ответ:
 (1) izi="http%3a%2f%2fintuit.ru%2f" 
 (2) izi="http%da3a%da2f%da2fintuit.ru%da2f" 
 (3) izi=http://intuit.ru 
Номер 2
Чему будет равно значение переменной addr после выполнение этого кода?
var addr = URL.resolve("http://www.intuit.ru", "/wml/news.wml")
Ответ:
 (1) addr="www.intuit.ru/wml/news.wml" 
 (2) addr="intuit.ru/wml/news.wml" 
 (3) addr="http://intuit.ru/wml/news.wml" 
 (4) addr=http://www.intuit.ru/wml/news.wml 
Номер 3
Какая библиотека функций WMLScript должна использоваться для доступа к переменным браузера?
Ответ:
 (1) URL 
 (2) Lang 
 (3) WMLBrowser 
Упражнение 8:
Номер 1
Как инициировать переход браузера к другой карте?
Ответ:
 (1) использовать функцию go 
 (2) использовать функцию goTo 
 (3) использовать функцию openURL 
Номер 2
Как узнать URL текущей карты?
Ответ:
 (1) получить значение глобальной переменной currentURL 
 (2) вызвать функцию getCurrentCard 
 (3) вызвать функцию getCurrentURL 
 (4) вызвать функцию getURL, передав ей в параметрах строку "$" 
Номер 3
Чему будет равно значение переменной x после выполнения этого кода?
var ret = WMLBrowser.setVar("variable", 256);
var x = WMLBrowser.getVar("variable");
Ответ:
 (1) x=0 
 (2) x=256 
 (3) x=undefined 
 (4) x=-1 
Упражнение 9:
Номер 1
Каков результат действия следующей функции?
var x = URL.getPort("http://www.msn.com:110")
Ответ:
 (1) x = "80" 
 (2) x = "110" 
 (3) x = " " 
Номер 2
Каков результат действия следующей функции?
var x = URL.getPort("http://www.google.com")
Ответ:
 (1) x = "80" 
 (2) x = "20" 
 (3) x = "" 
Номер 3
Каков результат действия следующей функции?
var x = URL.getPort("http:/www.ams.org")
Ответ:
 (1) x = "80" 
 (2) x = "110" 
 (3) сообщение об ошибке 
Упражнение 10:
Номер 1
Как действует функция WMLBrowser.Go()?
Ответ:
 (1) выполняет переход к новой карте 
 (2) обновляет текущую карту 
 (3) выполняет переход к предыдущей карте 
Номер 2
Как действует функция WMLBrowser.prev()?
Ответ:
 (1) выполняет переход к новой карте 
 (2) обновляет текущую карту 
 (3) выполняет переход к предыдущей карте 
 (4) очищает все переменные 
Номер 3
Как действует функция WMLBrowser.refresh()?
Ответ:
 (1) выполняет переход к новой карте 
 (2) обновляет текущую карту 
 (3) выполняет переход к предыдущей карте