Пусть задано описание переменных: a – integer, b - string

Какой из приведенных операторов правильный?

A) b=a

B) a=b

C) b:= char(a)

D) b= asc(a)

E) b:= ord(a)

7. Пусть заданы описания: type день=(вчера, сегодня, завтра);

var a:array [день] of 0..23;

Какие значения могут принимать элементы массива a?

A) вещественные

B) вчера, сегодня, завтра

C) целые

D) целые от 0 до 23

E) завтра

8. Количество символов в строке меняется от:

A) Прописных букв до 255;

B) 255 до кода символов

C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) 0 до 255;

9. Для конкатенации строки используется действие:

A) +;

B) -

C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) /;

10. Длину строки возвращает функция:

A) +;

B) -

C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) Length;

11. Подстроку из строки возвращает функция:

A) +;

B) Copy

C) Определяется по его коду;

D) По символу из таблицы ASCII кодов;

E) Length;

12. Удаляет подстроку функция:

A) +;

B) Copy

C) Delete;

D) По символу из таблицы ASCII кодов;

E) Length;

13. Вставляет подстроку функция:

A) Insert;

B) Copy

C) Delete;

D) По символу из таблицы ASCII кодов;

E) Length;

14. Ищут подстроку в строке функция:

A) Insert;

B) Copy

C) Delete;

D) Pos;

E) Length;


Тема «Множества»



1. Какое количество символов содержит множество Var Имя: Set of byte:

A) 65535;

B) 127;

C) 32000;

D) От 0 до 127;

E) От 0 до 255;

2. Какое количество символов содержит множество Var Имя: Set of char:

A) 65535;

B) 127;

C) От 0 до 255;

D) От 0 до 127;

E) От 0 до 32000;

Операция принадлежности множеству имеет вид

A) x in y

B) x mod y

C) x div y

D) x/y

E) x xor y

Множество имеет вид

A) (выражение, выражение)

B) [выражение… выражение]

C) [выражение..выражение]

D) {выражение,...,выражение}

E) (оператор, выражение)

Базовым типом множества может быть тип

A) real

B) string

C) 1..10

D) longint

E) array

6. Множество объявляется:

A) Var Имя: Загаловка;

B) Var Имя: file of ТипКомпонентовФайла;

C) Var Имя: Text;

D) Var Имя: file;Pos;

E) Var Имя: Set of Тип;

7. К множествам можно применять арифметические операции:

A) div;

B) /; inc, dec;

C) /,-, *;

D) +,-, *;

E) *,/;

8. К множествам можно применять отношения:

A) =, <>, <, >, <=,>=, in;

B) /; <>, <, >, <=,>=, in inc, dec;

C) /,-, *,<>, <, >, <=,>=, in;

D) +,-,:;

E) *,/;

9. Процедура Include применятся при:

A) при удалении из множество элементов;

B) при присоединении в множеству элементов;

C) при слиянии в множество элементов;

D) при добавлении в множество элементов +,-,:;

E) при перестановке элементов множеству;

10. Процедура Exclude применяетcя при:

A) удалении из множество элементов;

B) присоединении в множеству элементов;

C) слиянии в множество элементов;

D) добавлении в множество элементов;

E) перестановке элементов множеству;


УЧЕБНО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ

Список рекомендуемой литературы

Основная литература

1. Ахметова О.С. Основы алгоритмизации и программирования, - Алматы, 2008

2. С.А. Немнюгин. Turbo Pascal. – СПб.: Издательство «Питер», 2001. – 496 с.: ил.

3. Гусева А.И. Учимся программировать: PASCAL 7.0. Задачи и методы их решения. – 2-е изд., перераб. и доп. – М.: «Диалог-МИФИ», 2003. – 256 с.

Дополнительная литература

1. Андреева Т.А. Программирование на языке Pascal. Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

2. Зыков С. В. Введение в теорию программирования. Интернет-университет информационных технологий - ИНТУИТ.ру, 2004

3. Анисимов А.Е., Пупышев В.В. Сборник заданий по основаниям программирования. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006

4. Терехов А.Н. Технология программирования. БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2006


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: