Главная / Программирование /
Основы WAP/WML и WMLScript / Тест 5
Основы WAP/WML и WMLScript - тест 5
Упражнение 1:
Номер 1
Какая библиотека содержит функции для манипулирования текстом?
Ответ:
 (1) String
 
 (2) URL
 
 (3) Lang
 
 (4) Math
 
Номер 2
Определите результат
var t = String.charAt("world",3)
Ответ:
 (1) 3
 
 (2) world
 
 (3) o
 
 (4) l
 
Номер 3
Какая функция сравнивает две строки и возвращает значение, представляющее результат сравнения?
Ответ:
 (1) compare()
 
 (2) max()
 
 (3) trim()
 
 (4) refresh()
 
Упражнение 2:
Номер 1
Определите результат
var x = String.elements("Добро пожаловать в intuit","а")
Ответ:
 (1) x = 2
 
 (2) x = 3
 
 (3) x = 0
 
 (4) x = a
 
Номер 2
Что означает параметр string у функции elementAt()
?
Ответ:
 (1) строка, возвращаемая функцией 
 (2) разделитель элементов строки 
 (3) число, определяющее индексную позицию в строке 
 (4) анализируемая строка 
Номер 3
Какое число возвращается функцией find()
?
Ответ:
 (1) нецелое 
 (2) целое 
 (3) нулевое 
Упражнение 3:
Номер 1
Определите результат
var y = String.find("example","pl")
Ответ:
 (1) y = 1 
 (2) y = 4 
 (3) y = 0 
 (4) y = 6.5 
Номер 2
Какая функция форматирует значение?
Ответ:
 (1) find()
 
 (2) pow()
 
 (3) trim()
 
 (4) format()
 
Номер 3
Определите результат
var x = String.format("%1.2f", 1.3)
Ответ:
 (1) x = "1.30"
 
 (2) x = "1"
 
 (3) x = "2"
 
 (4) x = "1.2"
 
Упражнение 4:
Номер 1
Какой параметр указывает на разделитель в функции insertAt()
?
Ответ:
 (1) string
 
 (2) index
 
 (3) substring
 
 (4) separator
 
Номер 2
Определите результат
var x = String.insertAt("Добро пожаловать на Intuit","сайт",3," ")
Ответ:
 (1) 3
 
 (2) добро пожаловать на Intuit
 
 (3) добро пожаловать на сайт Intuit
 
 (4) сайт
 
Номер 3
Определите результат
var t = String.isEmpty("150")
Ответ:
 (1) 150
 
 (2) false
 
 (3) null
 
 (4) true
 
Упражнение 5:
Номер 1
Что означает переменная n
в строке
n = String.length(string)
Ответ:
 (1) число, возвращаемое функцией 
 (2) длина строки 
 (3) булево значение, возвращаемое функцией 
 (4) возвращаемая функцией строка 
Номер 2
Определите результат
var a = String.removeAt("Сайт INTUIT",7," ")
Ответ:
 (1) 7
 
 (2) INTUIT
 
 (3) Сайт INTUIT
 
 (4) Сайт
 
Номер 3
Какая библиотека WMLScript используется для работы со строками?
Ответ:
 (1) String
 
 (2) Lang
 
 (3) Text
 
Упражнение 6:
Номер 1
Какая функция используется для поиска подстроки в строке?
Ответ:
 (1) indexOf
 
 (2) find
 
 (3) search
 
Номер 2
Чему будет равно значение переменной y
после выполнения этого кода?
var y = String.compare("test", "testing");
Ответ:
 (1) -1 
 (2) 1 
 (3) 0 
 (4) test 
Номер 3
Чем различаются функции charAt
и elementAt
?
Ответ:
 (1) только названием 
 (2) charAt
оперирует 1-байтовыми символами, а elementAt
двухбайтовыми 
 (3) charAt
работает с массивом символов, а elementAt
- с массивом подстрок 
 (4) функция elementAt
в WMLScript не существует 
Упражнение 7:
Номер 1
Что произойдет, если в функцию elementAt
передать значение параметра index
меньше нуля?
Ответ:
 (1) сценарий завершится с ошибкой интерпретации 
 (2) функция вернет первый элемент 
 (3) функция вернет пустую строку 
 (4) функция вернет всю строку целиком 
Номер 2
Как узнать, сколько раз встречается подстрока внутри строки?
Ответ:
 (1) использовать функцию elements
 
 (2) вызывать функцию find
до тех пор пока она не вернет -1 
 (3) использовать функцию elementCount
 
 (4) использовать функцию subStringCount
 
Номер 3
Определите назначение функцииelements
?
Ответ:
 (1) она определяет сколько раз встречается подстрока внутри строки 
 (2) она определяет длину строки 
 (3) формирует строку из нескольких элементов 
Упражнение 8:
Номер 1
Как заменить множественные пробелы в строке на одиночные?
Ответ:
 (1) использовать функцию replace
 
 (2) использовать функцию squeeze
 
 (3) использовать функцию Trim
 
Номер 2
Для каких целей используется функция toString
?
Ответ:
 (1) для преобразования нестрокового значения в строку 
 (2) для проверки, является ли переменная строкой 
 (3) для копирования части одной строки в другую 
 (4) для копирования одной строки в другую 
Номер 3
Чему будет равно значение переменной x
после выполнения этого кода?
var x = String.length("hello!");
Ответ:
 (1) x=5
 
 (2) x=6
 
 (3) x=-1
 
 (4) x=0
 
Упражнение 9:
Номер 1
Сколько входных параметров у функции String.charAt()
?
Ответ:
 (1) один 
 (2) два 
 (3) ни одного 
Номер 2
Сколько входных параметров у функции String.length()
?
Ответ:
 (1) один 
 (2) два 
 (3) ни одного 
Номер 3
Сколько входных параметров у функции String.subString()
?
Ответ:
 (1) oдин 
 (2) два 
 (3) три 
Упражнение 10:
Номер 1
Каков результат действия следующей функции?
var z = String.trim("Посторонним вход воспрещен");
Ответ:
 (1) z = "Постороннимвходвоспрещен"
 
 (2) z = Посторонним вход воспрещен
 
 (3) z ="Посторонним вход воспрещен"
 
 (4) сообщение об ошибке 
Номер 2
Каков результат действия следующей функции?
var x = String.elements("oo","o");
Ответ:
 (1) 0
 
 (2) 1
 
 (3) 2
 
 (4) 8
 
Номер 3
В каком из следующих выражений неправильный синтаксис?
Ответ:
 (1) var x = String.find("route","12")
 
 (2) var y = String.elements("Microsoft","о","f")
 
 (3) var z = String.find("cool","m")