Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритмы и функции в Pascal

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Какова функция Length(s) в языке программирования Pascal?

a)

Определяет позицию подстроки s1 в строке s.

b)

Определяет длину строки s (количество символов в строке).

c)

Определяет позицию последнего вхождения подстроки s1 в строке s.

d)

Определяет позицию подстроки s1 в строке s, начиная с позиции from.

2.

Каков будет результат выполнения первой программы, если введено слово "КОМПЬЮТЕР"?

a)

КОМПЬЮТЕР

b)

К О М П Ь Ю Т Е Р

c)

К О М П Ь Ю Т Е Р

d)

РЕТЮЬПМОК

3.

Вторая программа определяет, встречается ли последний символ введенного слова еще раз. Какое условие указывает на то, что последний символ является уникальным (встречается только один раз)?

a)

k = 0

b)

k = 1

c)

k = n

d)

k < n

4.

Кто является разработчиками алгоритма Кнута-Морриса-Пратта (КМП)?

a)

Дональд Кнут и Джеймс Моррис.

b)

Вон Рональд Пратт и Джеймс Моррис.

c)

Дональд Кнут, Вон Рональд Пратт и Джеймс Моррис.

d)

Дональд Кнут и Вон Рональд Пратт.

5.

Какая функция в Pascal ABC.NET преобразует все символы строки в строчные буквы?

a)

LowCase(c)

b)

LowerCase(s)

c)

UpCase(c)

d)

UpperCase(s)

6.

Какая из перечисленных команд в Pascal ABC.NET является функцией, а не процедурой?

a)

Copy(s, index, count)

b)

Delete(s, index, count)

c)

Insert(s1, s, index)

d)

Все перечисленные являются процедурами

7.

Если переменная s строкового типа имеет значение 'Информатика', какое значение получит переменная s1 после выполнения команды s1 := copy(s, 3, 5)?

a)

'Инфо'

b)

'форма'

c)

'матика'

d)

'Информатика'

8.

Какое слово будет получено в результате выполнения следующего алгоритма, если исходное слово s = 'ТЕСТИРОВАНИЕ'? 1. s1 := s[6] 2. s1 := s1 + copy(s, 5, 8) 3. delete(s1, 3, 1) 4. insert(s[3], s1, 3)

a)

'ТЕСТИРОВАНИЕ'

b)

'РИСОВАНИЕ'

c)

'РОВАНИЕ'

d)

'ТЕСТ'