wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pascal. Символьные строки

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Что называют символьными строками?

a)

это совокупность символов, рас­положенных в последовательности рядом (на соседних позициях).

b)

это последовательность символов, рас­положенных в строке рядом (в соседних знакоместах).

c)

это последовательность символов, рас­положенных в памяти рядом (в соседних ячейках).

d)

- это последовательность символов, не рас­положенных в памяти рядом (в соседних ячейках).

2.

Почему неудобно представлять строки как массив ?

a)

сложно работать со строками переменной длины

b)

вводить сим­вольный массив нужно посимвольно, в цикле.

c)

строка – единый объект

d)

элементы массива – отдельные объекты

3.

3. Как объявляются строки в Паскале?

a)

var s: string;

b)

var s: char;

c)

var s: strings;

d)

var s: litera;

4.

Что обозначает операция "+" применительно к строкам?

a)

конкретенацию

b)

конкатенацию

c)

ассоциацию

d)

сегрегацию

5.

Укажите основные операции со строками и соответствующие им стандартные функции.

a)

Copy

b)

Delite

c)

Insert

d)

Length

e)

Rewrite

6.

Как определить, что при поиске в строке образец не найден?

a)

Если обра­зец не найден, функция поиск выводит сообщение "position 0"

b)

Если обра­зец не найден, функция Pos возвращает 0

c)

Если обра­зец не найден, функция Search

возвращает 0

d)

Если обра­зец не найден, функция позиция выводит сообщение "not position"

7.

Когда строку можно преобразовать в число?

a)

Если она представляет последовательность символов, формирующих знаковое целое число

b)

Если она сдержит буквы и цифры

c)

Если она является последовательностью символов, формирующих знаковое число

d)

Если она не содержит в последовательности специальные символы

8.

В языке Паскаль строка преобразуется в число (целое или ве­щественное) с помощью процедуры:

a)

Over(Y:1:7, s)

b)

Insert('ABC', s, 3);

c)

Str(X:10:3, s)

d)

Val (s, N, r);

9.

Укажите верные утверждения о сравнении строк

a)

сравнение строки производится посимвольно слева направо

b)

сравнивают не сами символы а коды этих символов

c)

сравнивают сами символы а не коды этих символов

d)

сравнение строки производится посимвольно справа налево

e)

сравнение строки производится побитно справа налево

10.

Укажите верные высказывания о функциях и процедурах для работы с символьными строками

a)

Copy (str1, str2,…,strn) соединяет (выполняет слияние) строк str1, str2,…,strn в одну строку.

b)

Concat(Str, m, p) находит в строке Str подстроку ,начинающуюся с символа на месте m и, начиная от него, копирует p символов вправо.

c)

Length (Str) определяет длину строки Str. В качестве результате выводиться целое число.

d)

Insert (podStr, Str, m) — процедура необходима для вставки подстроки podStr в строку Str. Подстрока вставляется в строку с позиции m.