Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест по алгоритмизации.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
156 Кб
Скачать
☆

3) К элементам четных столбцов прибавляет элементы первого столбца соответствующей строки;

4) к элементам четных строк прибавляет элементы первой строки соответствующего столбца;

5) меняет порядок столбцов таблицы.

Вопрос 90. Задан двумерный массив X[1..N, 1..M]. Функция

Function Check (X: Myarray): Boolean;

Var i, j : Integer; t : Boolean;

Begin t := True; i := 1;

While t And (i <= n) Do

Begin j := 1; While (j <= m) And (X[i, j] <> 0) Do Inc (j);

t := (j = m + 1); Inc (i)

End;

Check := Not t

End;

возвращает значение

1) True, если все элементы массива ненулевые;

2) True, если в массиве есть элемент, равный нулю;

3) False, если в массиве есть элемент, равный нулю;

4) Not t;

5) ни один из ответов 1–4 не верен.

Вопрос 91. Среди перечисленных соответствий, которые необходимо соблюдать между формальными и фактическими параметрами

а) соответствие по типу параметров;

б) соответствие по количеству параметров;

в) соответствие по типу используемых вспомогательных переменных;

г) соответствие по порядку перечисления;

лишним является

1) а;

2) б;

3) в;

4) г;

5) ни один из ответов 1–4 не верен.

Вопрос 92. Определите тип выражения (здесь a : Array[1..20] Of Real; b : Boolean; c : Integer)

C + Ord(Round(A[7]) + Ord(B)) – Trunc(A[1])

1) Real;

2) Integer;

3) Boolean;

4) Byte;

5) среди ответов 1–4 нет верного.

Вопрос 93. Список объявлен следующим образом

Type Ukaz = ^Zveno; Zveno = Record X : String; N : Ukaz End;

Var First : Ukaz; {ссылка на начало списка}

В следующем фрагменте программы

P := First;

While P^.N <> Nil Do

Begin B := P; M := P;

While B <> Nil Do Begin If B^.X < M^.X Then M := B; B := B^.N End;

S := P^.X; P^.X := M^.X; M^.X := S; P := P^.N

End;

выполняется

1) перемещение компонента к началу списка;

2) Сортировка компонентов списка в порядке возрастания;

3) сортировка компонентов списка в порядке убывания;

4) перестановка соседних компонентов списка;

5) добавление в список нескольких новых компонент.

Вопрос 94. Фрагмент программы

S := A; A := B; B := S;

выполняет

1) Обмен значений переменных a, b;

2) присваивание переменным A, B значения S;

3) замена значения переменной A значением переменной B;

4) во фрагменте не выполняется никаких действий;

5) замена значения переменной B значением переменной A.

Вопрос 95. Имеется следующее описание

Type U = ^Zveno; Zveno = Record X, Y : Boolean; Pred, Next : U End;

Var Logic : Boolean; A, B : Pointer; X, Y : U;

К ошибке компиляции "Несовместимость типов" приведет следующее присваивание

1) A := X^.Next^.Next;

2) X := Y;

3) Logic := X^.X;

4) X^.Next := A;

5) X^ := Y^.Next.

Вопрос 96. При присваивании изменяется

1) алгоритм;

2) имя переменной;

3) тип переменной;

4) Значение переменной;

5) значение константы.

Вопрос 97: Как подключить графическую библиотеку?

  1. uses CRT;

  2. uses GraphABS;

  3. var GraphABS;

  4. var CRT;

Вопрос 98: Установите соответствие:

1. FloodFill(x,y,color);

2. SetBrushColor(color);

3.TextOut (x, y, text);

Укажите порядок следования вариантов ответа:

Заливает область одного цвета цветом color, начиная с точки (x,y).

Устанавливает цвет кисти, задаваемый параметром color.

Выводит Text на экран. Начало текста в точке с координатами (x, y).

Ответ: 1-2-3;

Вопрос 99: Для того, что бы установить размеры окна вывода рисунка 800х600 пикселей нужно воспльзоваться командой:

  1. SetWindowSize(600,800);

  2. SetWindowSize(800,600);

  3. SetWindowSize(w,h);

Вопрос 100: Алгоритм это ...

  1. Последовательность команд, выполнение которых приводит нас к решению поставленной задачи.

  2. Последовательность действий, выполнив которые мы можем запустить программу.

  3. Задача, которую можно решить.

Вопрос 101: Какие бывают типы ошибок в алгоритмах?

  1. Синтаксические ошибки

  2. Логические ошибки

  3. Ошибки среды

  4. системные ошибки

  5. ошибки программ

Вопрос 102: С помощью какой команды мы можем вывести на экран текст?

  1. write('текст');

  2. read('текст');

  3. написать('текст');

  4. вывести('текст');

  5. отобразить на экран('текст');

Вопрос 103: Каждое выражение(каждый оператор) в программе отделяется друг от друга ...

  1. точкой с запятой

  2. точкой

  3. запятой

  4. тире

  5. дефисом

Вопрос 104: Установите соответствие. Напротив слова на русском языке поставьте цифру соответствующую номеру английской команды.

1.Program

2.Uses

3.Var

4.Begin

5.End

Укажите порядок следования вариантов ответа:

Программа;

Использовать;

Описание;

Начало;

Конец;

Ответ: 1-2-3-4-5;

Вопрос 105: Тип integer предназначен для переменных в которых хранятся ...