Главная /
Основы WAP/WML и WMLScript
Основы WAP/WML и WMLScript - ответы на тесты Интуит
Курс посвящен языку разметки текста WML, который позволяет создавать страницы, выводимые WAP-браузером. В курсе также дается описание языка сценариев WMLScript для страниц WML.
Список вопросов:
- # Какой язык разметки использует WAP?
- # Какому стандарту соответствует синтаксис языка разметки WML?
- # Определите ошибку <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card location-m > <p> Это первый абзац. </p> </card> <card > <p> Это второй абзац. </p> </card> </wml>
- # Между какими тегами должно находиться содержимое документа?
- # Какое количество карт телефон может вывести на экран?
- # С помощью какого элемента можно задать перенос строки в документе WML?
- # Используя какой элемент можно определить ссылку в документе WML?
- # Какую задачу выполняет элемент <a>?
- # Определите ошибку <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="k"> <p> <anchor href="next.wml">Вперед</anchor> </p> </card> </wml>
- # Какой формат изображений используется для вывода в WAP-браузере?
- # Какой тег используется для подчёркивания текста в документе?
- # Определите ошибку<Message>Привет!</message>
- # Выберите правильные ответы, которые характеризуют WAP:
- # Какими тегами задаются ячейки таблиц?
- # Выберите правильный ответ
- # Найдите ошибки в WML-документе: <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Ячейки"> <p> <table columns="3"> <tr> <td>Первая</td> <td>Вторая</td> <td>Третья</td> <td>Четвертая</td> </tr> </table> </card> </wml>
- # Выведется ли такая информация ------------------------- ------ Первая ------ Карта один ------ Вторая ------ Карта два -------------------------- на экран после трансляции такого скрипта: <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="first" title="Первая"> <p>Карта один</p> </card> <card id="second" title="Вторая"> <p>Карта два</p> </card> </wml>
- # Выберите правильные ответы
- # Как правильно указать путь к изображению pic.wbmp, который находится в папке img, а страница находится в корне?
- # Что нужно вставить в <1> чтобы сделать перенос строки? <p> Первый параграф </p> <p> Второй параграф <1> и перенос строки </p>
- # Равносильны ли такие записи? <anchor><go href="story.wml"/>gotoStory</anchor> <a href="story.wml">gotoStory</a>
- # Какое расширение имеют страницы документов WAP протокола?
- # В какой строке допущена ошибка? 1: <wml> <card> <p>Welcome <img data-src="/img/12.bmp" /> 2: </p> 3: </card> </wml>
- # Правильно ли указан переход в карте 1? <wml> <card id="home" title="Welcome"> <p align="center">my computer<br/> <img data-src="logo.wbmp" alt="home"/><br/> <go href="#card1"/> </p> </card> <card id="card1" title="Page 1"> <p>This is the first card.</p> </card> </wml>
- # Какой тег определяет число колонок таблицы?
- # Из каких частей состоит WAP?
- # Что может содержать тег <card> </card>?
- # Какие форматы изображений могут быть отображены в WAP-браузере с помощью тега img?
- # Какая ошибка присутствует в этом документе WML? <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml><p> Первый параграф </p> <p> Второй параграф<br/>и перенос строки </p> </wml>
- # Какие теги не могут использоваться в WML?
- # Какое количество элементов <wml> может быть в одном документе?
- # Какой тег используется для ссылки обновления страницы или возврата на предыдущую страницу?
- # Какие теги можно использовать для ссылки перехода к другому файлу?
- # Какие атрибуты имеет тег <card>?
- # Как называется сокращенная версия JavaScript, используемая в WAP?
- # Какое количество позиций может отметить пользователь, используя данный код? <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Выбор"> <p> <select> <option value="c">Курс по C </option> <option value="c++">Курс по C++</option> <option value="java">Курс по Java </option> </select> </p> </card> </wml>
- # Какой атрибут надо использовать, чтобы пользователь имел возможность отметить несколько позиций?
- # Определите ошибку <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card title="Поля"> <p> <fieldset title="О курсе"> Author: <input name="author" type="text"/><br/> Content: <input name="content" type="text"/> </fieldset> </p> </card> </wml>
- # Какой атрибут элемента <go> необходимо использовать в данной ситуации? <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card> <p> <anchor> Вперед <go [...] ="next.wml"/> </anchor> </p> </card> </wml>
- # Данная задача предписывает … <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card> <p> <anchor> Переход <prev/> </anchor> </p> </card> </wml>
- # Определите назначение тега <refresh>
- # Чему равна единица измерения времени в таймере?
- # Определите ошибку <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card ontimer="next.wml"> <timer value="100"> <p>Заголовок</p> </card> </wml>
- # Чему равна единица измерения времени в таймере?
- # Какие из этих элементов, являются элементами ввода?
- # С помощью какой команды определяется переменная в документе WML?
- # Укажите обязательные атрибуты для элемента setvar
- # Как сделать возможность множественного выбора в списке?
- # Какой тег надо применить, чтобы получить такой вывод: ------- Поля -------- О курсе (общий заголовок) Автор: Содержание:
- # Какая задача не означает переход к следующей карте?
- # Какая задача означает переход к предыдущей карте?
- # Что нужно вставить вместо [1] чтобы корректно переслать данные карте после refresh? <anchor> Обновить <go href="first.wml"/> <refresh> [1] </refresh> </anchor>
- # Что произойдет после нажатия на "Возврат"; <do name="back" type="prev" label="Возврат"> <no op/> </do>
- # Что произойдет в результате выполнения фрагмента? <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="first" title="first card"> <card id="second" title="second"> <p>first </p> </card> <p>second</p> </card> </wml>
- # Что произойдет после срабатывания таймера? <wml> <card id="first" title="first card" ontimer="#next"> <timer value="100"/> <card id="second" title="second"> <p>second </p> <p><do name="back" type="prev" label="Возврат"> <noop/> </do> </p> </card> <card id="next" title='second card'> <p> Карта номер два </p> </card> </card> </wml>
- # Что будет написано на экране после срабатывания таймера? <wml> <card id="first" title="first card" ontimer="#next"> <timer value="20"/> <p>first</p> </card> <card id="second" title="second"> <p>second</p> </card> <card id="next" title='second card'> <p> Карта номер два </p> </card> </wml>
- # Что будет написано на экране после нажатия на Выбор? <wml> <card id="first" title="first card" > <do type="accept" label="Выбор"> <go href="#second"/> </do> <card id="second" title="second"> <p>second </p> </card> </card> <card id="second" title="second"> <p>second 3 </p> </card> <card id="second" title="second"> <p>second 2 </p> </card> </wml>
- # Как получить значение переменной param?
- # Как установить таймер, чтобы он сработал через 22 секунды?
- # Какое значение будет иметь переменная $(Возраст) после нажатия на Перейти если в поле Возраст ввести 012345678901? <wml> <card title="Поля"> Age:<input name="age" size="10" format="*N"/> </card> <do type="go" name="goto" > <go href="#res" /> </do> <card id="res" > age: $(age) </card> </wml>
- # Какие допустимые значение атрибута type у тега <do>?
- # Какое значение будет у $(Surname) если в поле ввели 123456789abc? <input name="Surname" maxlength="10"/><br/>
- # Какой атрибут нужно использовать в <input format="" > чтобы ограничить ввод только знаками пунктуации и латинскими символами нижнего регистра?
- # Какой атрибут нужно использовать в <input format="" > чтобы ограничить ввод только знаками пунктуации и латинскими символами верхнего регистра?
- # Какой атрибут нужно использовать в <input format=""> чтобы ограничить ввод только цифрами?
- # Сколько символов можно ввести в такое поле: <input name="field" size="10" maxlength="5" format="N" />
- # Какие способы ввода возможны в WML?
- # Каково назначение тега <fieldset>?
- # Какие задачи из этого списка могут использоваться в WML?
- # Какая задача используется для обновления значений переменных карты?
- # Для чего следует использовать WMLScript?
- # Выберите правильные варианты ответов:
- # Выберите верные ответы:
- # Как передать параметр в функцию на WMLScript?
- # Как получить значение переменной формы в WMLScript?
- # Что означает ключевое extern в объявлении функции?
- # С помощью какой функции возможно получить Ф.И.О. пользователя?
- # Что произойдет, если пользователь нажмет "No"? var x = Dialogs.confirm("Continue?","No","Yes"); if(x) { func1() } Else { func2() }
- # Как получить максимально возможное число с плавающей точкой?
- # Что произойдет в результате выполнения программы: var a = 9; if(a==10) Dialog.alert("good"); Dialog.alert("a not equals 10");
- # Что произойдет в результате выполнения программы: var a = 9; if(a==10); Dialogs.alert("good"); Dialogs.alert("a not equals 10");
- # Чему будет равна переменная W в результате выполнения сценария? var W = -2; W = Float.floor(-1.67)+ Float.ceil(5.08) + W++;
- # Какие ключевые слова являются зарезервированными в WMLScript?
- # Какое ключевое слово не является зарезервированным в WMLScript?
- # Что произойдет в результате выполнения функции, если длина пароля 6 символов? extern function checkpass() { var password = WMLBrowser.getVar("password"); if (String.length(Password) != 6) { WMLBrowser.go("login.wml#badpass"); } else if (String.length(PASSWORD) == 6) { WMLBrowser.go("menu.wml#menu"); } };
- # Какая функция библиотеки Float округляет параметр до ближайшего целого?
- # Какая функция библиотеки Float округляет значение переменной до наибольшего целого?
- # Какая функция библиотеки Float округляет значение переменной до наибольшего целого?
- # Чему будет равно значение переменной x в результате выполнения фрагмента кода? var x=1; x = Float.ceil(1.45) + Float.round(-3.26) + Float.int(0.9)+ Float.floor(2.08) + ++x;
- # Что верно для WMLScript?
- # Какой язык сценариев используется в WML документе?
- # Что нужно сделать, чтобы данная функция стала приватной? extern function go_url(the_url) { if (the_url=="INTUIT") { WMLBrowser.go("http://www.intuit.ru/first.wml") } }
- # Какая строка в данном примере содержит ссылку на сценарий? <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="first" title="Go URL"> <do type="options" label="Вперед"> <go href="links.wmls#go_url('INTUIT')"/> </do> </card> </wml>
- # Определите результат? var x = Float.round(2.3)
- # Какая библиотека выводит предупреждающие сообщения?
- # Функция, которая выводит сообщение и ожидает подтверждение?
- # Определите результат данного примера var x = Dialogs.alert("Ошибка!");
- # Что содержит строка defaultinput, входящая в состав функции prompt()?
- # Определите результатvar x = Float.pow(-3;2)
- # Определите ошибкуn = Dialogs.prompt(message, defaultinput)
- # Определите результат var x = Dialogs.prompt("Ваше число:","7") , если значение не введено.
- # Какая функция, является функцией библиотеки Float?
- # Функция, которая возвращает целую часть указанного числа?
- # Определите результатvar x = Float.ceil(2.28)
- # Какое число возвращает функция floor?
- # К какой библиотеке относится функция abort()?
- # Определите результат var a = "неверно"; Lang.abort("попробуйте еще раз: " + a)
- # Определите результатvar y = Lang.abs(-1.5)
- # Какая функция определяет абсолютное значение числа?
- # Функция, возвращающая целое число, которое определяет набор символов?
- # Какое значение может принимать параметр value в функции exit?
- # Функция возвращающая булево значение, которое указывает, поддерживаются или нет числа с плавающей точкой?
- # Определите результат var r = Lang.isFloat("357,6")
- # Определите результат var y = Lang.isInt("second")
- # Определите результат: var x = Lang.isFloat("-3.12e2")
- # Какая функция возвращает число с максимальным значением?
- # Какая функция возвращает максимально возможное целое число?
- # Какое значение может применять параметр value у функции exit, если результат равен true?
- # Определите результат var x = Lang.max(10, 27.5)
- # Функция min() возвращает:
- # Какие библиотеки входят в состав WMLScript?
- # Для чего применяется библиотека Lang?
- # Что выведется в результате выполнения программы? res = Lang.seed(10); var rand = Lang.random(20); Dialogs.alert(" rand = " + rand + "res = " + res);
- # Какое значение будет у переменной X? var X= Lang.isInt("500MB");
- # Чему будет равно res в результате выполнения программы? var x = Lang.max(11, 10.0); var f = Lang.isFloat(x) ; if (f==false) res = "false"; else res = "true";
- # Чему будет равно res в результате выполнения программы? var x = Lang.max(10, 10.0); var f = Lang.isFloat(x) ; if (f==false) res = "false"; else res = "true";
- # Чему будет равно значение res? var x = Lang.max(10, 10); var f = Lang.isFloat(x) ; if (f==Boolean.false) res = "false"; else res = "true";
- # Определите результат выполнения программы var s= 10; try { s = 5 / 0; s =15; } catch(e) { s = 12; }
- # Чему будет равно значение min? var min = Lang.min(-12,-12); var max = Lang.abs(Lang.max(-12,-12)); min = min + max;
- # Чему будет равно значение m2?var m2 = Float.maxFloat()+10;
- # Чему будет равно значение minInt? var minInt = Lang.minInt( ) ; minInt <<= 16;
- # Какое значение примет b в результате выполнения функции? var b = Lang.parseInt("500 tonn");
- # Какое значение примет XXX в результате выполнения функции? var XXX = Lang.parseFloat(" +3.14e2 tut");
- # Какое значение примет ZZZ в результате выполнения функции? var ZZZ = Lang.parseFloat("-.15 F");
- # Чему будет равно x? var x = Lang.isInt("@27");
- # Чему будет равно t? var t = Lang.isFloat("221.5");
- # Чему будет равно x? var x = Lang.parseInt("Университету Intuit 4 года!");
- # Какое значение примет x ? x = Lang.rand(10)%9;
- # Что произойдет в результате выполнения программы? var a = "Все Верно"; Land.abort("что делать, если: + a + ?");
- # Как прервать выполнение WMLScript?
- # Какая функция используется для прерывания работы сценария и возвращения пользователю сообщения?
- # Какая библиотека содержит функции для манипулирования текстом?
- # Определите результат var t = String.charAt("world",3)
- # Какая функция сравнивает две строки и возвращает значение, представляющее результат сравнения?
- # Определите результат var x = String.elements("Добро пожаловать в intuit","а")
- # Что означает параметр string у функции elementAt()?
- # Какое число возвращается функцией find()?
- # Определите результат var y = String.find("example","pl")
- # Какая функция форматирует значение?
- # Определите результат var x = String.format("%1.2f", 1.3)
- # Какой параметр указывает на разделитель в функции insertAt()?
- # Определите результат var x = String.insertAt("Добро пожаловать на Intuit","сайт",3," ")
- # Определите результат var t = String.isEmpty("150")
- # Что означает переменная n в строке n = String.length(string)
- # Определите результат var a = String.removeAt("Сайт INTUIT",7," ")
- # Какая библиотека WMLScript используется для работы со строками?
- # Какая функция используется для поиска подстроки в строке?
- # Чему будет равно значение переменной y после выполнения этого кода? var y = String.compare("test", "testing");
- # Чем различаются функции charAt и elementAt?
- # Что произойдет, если в функцию elementAt передать значение параметра index меньше нуля?
- # Как узнать, сколько раз встречается подстрока внутри строки?
- # Определите назначение функцииelements?
- # Как заменить множественные пробелы в строке на одиночные?
- # Для каких целей используется функция toString?
- # Чему будет равно значение переменной x после выполнения этого кода? var x = String.length("hello!");
- # Сколько входных параметров у функции String.charAt()?
- # Сколько входных параметров у функции String.length()?
- # Сколько входных параметров у функции String.subString()?
- # Каков результат действия следующей функции? var z = String.trim("Посторонним вход воспрещен");
- # Каков результат действия следующей функции? var x = String.elements("oo","o");
- # В каком из следующих выражений неправильный синтаксис?
- # Определите результат var x = URL.escapeString("http://www.intuit.ru/wml")
- # Какая функция возвращает фрагмент url с параметром?
- # Определите результат var y = URL.getFragment("http://www.intuit.ru/wml")
- # Определите результат var a = URL.getHost("http://www.intuit.ru/wml")
- # Какая функция возвращает параметры из последнего сегмента пути доступа параметра url?
- # Определите результат var x = URL.getPath("http://www.intuit.ru/speciality/help.htm")
- # Определите результат var x =URL.getQuery("http://www.intuit.ru/go.asp?name=user")
- # Как получить название схемы, используемой в URL?
- # Какая функция возвращает схему, указанную в URL?
- # Какая, из указанных, функция возвращает абсолютный адрес URL на основе указанных базового и относительного адресов url?
- # Определите результат var x =URL.getScheme("http://www.intuit.ru/go.asp?name=user")
- # Определите результат var a = URL.isValid("http://www.intuit.ru/speciality/help")
- # Какие из указанных параметров, могут быть параметрами функции resolve()?
- # Определите результат var x =URL.resolve("http://www.intuit.ru", "/wml/speciality/help.wml")
- # Какая библиотека функций WMLScript используется для работы с адресами URL?
- # Как проверить корректность адреса URL?
- # Какая функция возвращает номер порта, определенный в параметре url?
- # Как получить номер порта из адреса URL?
- # Чему будет равно значение переменной izi после выполнения данного кода? var izi = URL.escapeString("http://intuit.ru/"); izi = URL.unescapeString(izi);
- # Чему будет равно значение переменной addr после выполнение этого кода? var addr = URL.resolve("http://www.intuit.ru", "/wml/news.wml")
- # Какая библиотека функций WMLScript должна использоваться для доступа к переменным браузера?
- # Как инициировать переход браузера к другой карте?
- # Как узнать URL текущей карты?
- # Чему будет равно значение переменной x после выполнения этого кода? var ret = WMLBrowser.setVar("variable", 256); var x = WMLBrowser.getVar("variable");
- # Каков результат действия следующей функции? var x = URL.getPort("http://www.msn.com:110")
- # Каков результат действия следующей функции? var x = URL.getPort("http://www.google.com")
- # Каков результат действия следующей функции? var x = URL.getPort("http:/www.ams.org")
- # Как действует функция WMLBrowser.Go()?
- # Как действует функция WMLBrowser.prev()?
- # Как действует функция WMLBrowser.refresh()?