Языком программирования называется
1) совокупность средств и правил перевода текста с естественного языка на формальный.
2) совокупность средств и правил перевода текста с формального языка на естественный.
3) совокупность средств и правил представления алгоритма в виде, пригодном для выполнения вычислительной машиной.+
4) язык, понятный программистам.
5) язык, понятный компьютеру.
2
Система программирования – это:
1) устройство для создания компьютерных программ.
2) специальная программа, предназначенная для создания компьютерных программ.
3) операционная система компьютера.
4) программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определённом языке программирования.+
5) совокупность программ на определённом языке программирования.
3
Константами называются
1) элементы данных, не имеющие значений.
2) элементы данных, обозначаемые словом cont.
3) элементы данных, значения которых в процессе выполнения программы могут изменяться или не изменяться в зависимости от условия.
4) элементы данных, значения которых в процессе выполнения программы изменяются.
5) элементы данных, значения которых в процессе выполнения программы не изменяются.+
4
В языке Turbo Pascal используются константы следующих видов:
1) числовые, логические, символьные и строковые.+
2) постоянные и переменные.
3) числовые и буквенные.
4) логические и булевские.
5) символьные и строковые.
5
Символьные и строковые константы – это
1) буквы и строки.
2) буквы и слова.
3) цифры и буквы.
4) цифры и строки букв.
5) отдельные символы и их последовательности.+
6
Тип данных определяет…
1) множество значений, которые могут принимать объекты программы.
2) множество значений, допустимых для операций программы.
3) множество значений, которые могут принимать объекты программы, а также совокупность операций, допустимых над этими значениями.+
4) совокупность операций, допустимых над этими значениями.
5) совокупность операций, допустимых над объектами программы.
7
Целочисленные типы, символьный, логический и пользовательские типы данных образуют группу
1) подпорядковых типов.
2) порядковых типов.+
3) порядочных типов.
4) непорядочных типов.
5) произвольных типов.
8
Слова языка программирования Turbo Pascal подразделяются на:
1) зарезервированные слова, стандартные идентификаторы и идентификаторы пользователя.+
2) зарезервированные слова и имена.
3) идентификаторы и резервные слова.
4) стандартные идентификаторы.
5) идентификаторы пользователя.
9
Метод решения задачи, записанный по определённым правилам, обеспечивающим однозначность его понимания и механического исполнения при всех значениях исходных данных (из некоторого множества значений), называется…
1) планом.
2) законом.
3) блок-схемой.
4) алгоритмом.+
5) программой.
10
Алгоритмы делятся на три основных типа:
1) линейные, разветвляющиеся и цикловые.
2) линейные, разветвляющиеся и циклические.+
3) линейные, ветвические и циклические.
4) прямолинейные, разветвляющиеся и циклические
5) прямолинейные, разветвляющиеся и цикловые.
11
Блок-схема алгоритма представляет собой
1) систему произвольных фигур.
2) систему различных геометрических фигур.
3) систему различных стереометрических фигур.
4) систему связанных геометрических фигур.+
5) систему несвязанных геометрических фигур.
12
Так называется этап, изображаемый этим блоком.
1) Прерывание.
2) Передача данных.
3) Процесс.+
4) Принятие решения.
5) Модификация.
13
Данный блок обозначает:
1) начало и конец алгоритма.+
2) ввод или вывод информации.
3) арифметический блок.
4) логический блок, проверяющий истинность или ложность некоторого условия.
5) итерационный блок.
14
Операторы, которые не содержат внутри себя других операторов, называются
1) составными.
2) сложными.
3) простыми.+
4) пустыми.
5) ложными.
15
Такие операторы языка Turbo Pascal, как составной, оператор условного перехода, операторы цикла, оператор выбора, оператор присоединения в записях, относятся к
1) конструктивным операторам.
2) операционным операторам.
3) операторным данным.
4) простым операторам.
5) сложным операторам.+
16
Процедуры write и writeln предусмотрены для
1) записи данных в памяти компьютера.
2) чтения данных из памяти компьютера.
3) ввода данных.
4) вывода данных.+
5) замены данных.
17
Часть программы, в которой записывается последовательность выполняемых операторов, называется
1) заголовком.
2) описательной.
3) исполнительной.+
4) текущей.
5) главной.
18
Это часть блок-схемы
1) линейного алгоритма.
2) разветвляющегося алгоритма.+
3) циклического алгоритма.
4) вспомогательного алгоритма.
5) вложенного алгоритма.
19
Раздел описания констант начинается с зарезервированного слова
1) program.
2) begin.
3) array.
4) var.
5) const.+
20
Целый тип переменных обозначается словом
1) real.
2) integer.+
3) char.
4) boolen.
5) var.
21
Вещественный тип переменных языка Turbo Pascal обозначается словом
1) real.+
2) integer.
3) char.
4) boolen.
5) var.
22
Операторные скобки в программе обозначаются словами
1) if и else.
2) writeln и readln.
3) program и end.
4) begin и end.+
5) for и to.
23
В программе на Turbo Pascal алгебраическое выражение (13b+53c+d):(7a+4) имеет вид:
1) 13*b+53*c+d / 7*a+4.
2) (13*b+53*c+d)/(7*a+4).+
3) (13b+53c+d)/(7a+4).
4) (13*b+53*c+d):(7*a+4).
5) (13b+53c+d):7a+4.
24
В программе на Turbo Pascal алгебраическое выражение имеет вид:
1) x2/3.
2) x^2/3.
3) корень(3;x2).
4) ln(2*exp(x)/3).
5) exp(2*ln(x) /3).+
25
В программе на Turbo Pascal алгебраическое выражение имеет вид:
1) sqrt(x).+
2) sqr(x).
3) корень(x).
4) x^(1/2).
5) .
26
В программе на Turbo Pascal алгебраическое выражение |x+y| имеет вид:
1) mod(x+y).
2) abs(x+y).+
3) abc(x+y).
4) abs(x)+abs(y).
5) mod(x)+mod(y).
27
Новый файл в среде Turbo Pascal можно создать при помощи команды меню
1) File – Open.
2) File – Exit.
3) File – Run.
4) File – New.+
5) New – File.
28
Запуск программы на выполнение в среде Turbo Pascal осуществляется с помощью меню
1) Compile – Run.
2) File – Run.
3) Run – Run.+
4) Run – Begin.
5) Debug – Run.
29
Открыть файл в среде Turbo Pascal можно при помощи команды меню
1) File – Open.+
2) File – Exit.
3) File – Run.
4) File – New.
5) New File.
30
Результаты работы программы в среде Turbo Pascal можно посмотреть при помощи меню
1) Compile – Compile.
2) Run – Run.
3) File – Open.
4) Window – Next.
5) Debug – Output.+
31
Для выхода из среды Turbo Pascal нужно использовать пункт меню
1) File – Save.
2) File – Exit.+
3) File – Open.
4) File – End.
5) File – Run.
32
Цикл представляет собой
1) произвольную последовательность операторов.
2) линейную последовательность операторов.
3) ветвящуюся последовательность операторов.
4) последовательность операторов, которая выполняется однократно.
5) последовательность операторов, которая выполняется неоднократно.+
33
Приведённая схема отображает:
1) линейную последовательность.
2) ветвление.
3) цикл с параметром.+
4) цикл с постусловием.
5) цикл с предусловием.
34
Здесь приведён пример программы
if Условие
then
begin {эти инструкции выполняются, если Условие истинно}
end
else
begin {эти инструкции выполняются, если Условие ложно}
end;
1) линейного алгоритма.
2) разветвляющегося алгоритма.+
3) циклического алгоритма.
4) вспомогательного алгоритма.
5) вложенного алгоритма.
35
Так называется цикл, который может быть представлен в следующей форме:
for p:= S1 to S2 do A (S1<S2). 1) цикл с увеличением счётчика.+ 2) цикл с уменьшением счётчика. 3) цикл с постусловием. 4) цикл с предусловием. 5) цикл с телом. 36 Так называется цикл, который в программе имеет вид: repeat – заголовок p1; p2; …; тело цикла pk until B; – условие окончания цикла, 1) цикл с телом. 2) цикл с увеличением счётчика. 3) цикл с уменьшением счётчика. 4) цикл с постусловием.+ 5) цикл с предусловием. 37 В записи какой из констант допущена ошибка? 1) .25 2) .183E-03 3) 3,14+ 4) 256 5) –10000 38 Так называется фиксированное количество упорядоченных однотипных компонент, снабжённых индексами. 1) файл. 2) каталог. 3) алгоритм. 4) программа. 5) массив.+ 39 Массив представляет собой 1) совокупность данных одного типа с общим для всех элементов именем.+ 2) совокупность данных одного типа с различным для всех элементов именем. 3) совокупность данных любого типа с общим для всех элементов именем. 4) совокупность данных любого типа с различным для всех элементов именем. 5) совокупность данных с именем. 40 Диапазон изменения индекса (индексов) массива определяет: 1) количество индексов у элемента. 2) количество элементов в массиве.+ 3) тип элементов массива. 4) тип переменных, описывающих индексы элементов. 5) номера элементов массива. 41 Максимальный объём памяти, который может занимать массив, в Турбо Паскале составляет 1) 6 байт. 2) 65 байт. 3) 655 байт. 4) 6552 байта. 5) 65520 байт.+ 42 Приведённый пример позволяет описать: Var a: array[0..3] of real; 1) линейный вычислительный процесс. 2) ветвящийся вычислительный процесс. 3) циклический вычислительный процесс. 4) одномерный массив.+ 5) двумерный массив. 43 Приведённый пример позволяет описать: Const K1=1; K2=3; L1=5; L2=7; Type mas=array[K1..K2, L1..L2] of real; Var a:mas; 1) линейный вычислительный процесс. 2) ветвящийся вычислительный процесс. 3) циклический вычислительный процесс. 4) одномерный массив. 5) двумерный массив.+ 44 Выберите фрагмент программы, позволяющий заполнить одномерный массив случайными числами в диапазоне от 0 до 99. 1) Randomize; for i:=1 to n do a[i]:=random (100);+ 2) For i:=1 to 5 do readln (a[i]); 3) For i:=1 to 3 do for j:=1 to 2 do readln (a[i,j]); 4) For i:=1 to 5 do writeln (a[i]); 5) For i:=1 to 3 do for j:=1 to 2 do writeln (a[i,j]); 45 Так называется процесс упорядочивания набора данных одного типа по возрастанию или убыванию значения какого-либо признака. 1) Замена. 2) Сортировка.+ 3) Сравнение. 4) Перестановка. 5) Поиск. 46 Приведённый пример программы демонстрирует, как можно: Program massiv; Const n=10; Var a:array[1..n] of integer; s,i: integer; Begin WriteLn(‘Исходный массив:’); For i:=1 to n do begin a[i]:=random(10); Write(‘a[‘,i,’]=’,a[i],’ ‘); WriteLn (‘ ‘); end; s:=1; For i:=1 to n do s:=s*a[i]; WriteLn(S=’,s); end. 1) заполнить массив данными. 2) заполнить массив данными и найти максимальный элемент массива. 3) заполнить массив данными и вычислить сумму элементов массива. 4) заполнить массив данными и вычислить произведение элементов массива.+ 5) удалить значения элементов массива. 47 Приведённый фрагмент программы демонстрирует, как производится: For j:=1 to m do begin s:=0; for i:=1 to n do s:=s+a[i,j]; d[j]:=s; end; 1) суммирование всех элементов массива. 2) суммирование элементов каждой строки массива. 3) суммирование элементов каждого столбца массива.+ 4) суммирование элементов двух массивов. 5) вычисление произведения элементов массива. 48 Приведённый фрагмент программы демонстрирует, как производится: m:=a[1]; k:=1; for i:=2 to n do if a[i]>m then
begin
m:=a[i]; k:=i;
end;
1) поиск максимального элемента массива и его номера.+
2) только поиск максимального элемента массива.
3) поиск минимального элемента массива и его номера.
4) только поиск минимального элемента массива.
5) поиск элемента массива, имеющего значение, равное 1.
49
Приведённый фрагмент программы демонстрирует, как производится:
C:=a[1,1]; K:=1; L:=1;
for i:=1 to n do
for j:=1 to m do if a[i,j]
begin
C:=a[i,j]; K:=i; L:=j;
end;
1) поиск максимального элемента массива.
2) поиск минимального элемента массива.+
3) ввод элементов массива.
4) вывод всех элементов массива.
5) заполнение массива данными.
50
Для проверки чётности элементов массива можно использовать именно эту функцию, которая возвращает True, если число К – нечётное и False, если число К – чётное.
1) Chet(K).
2) Nechet(K).
3) Doo(K).
4) Odd(K).+
5) Mod(K).
51
Приведённый фрагмент программы демонстрирует описание файла именно этого вида:
type filetype=text;
var f: filetype;
1) Графический.
2) Числовой.
3) Типизированный.
4) Нетипизированный.
5) Текстовый.+
52
Вид файла определяет в программе:
1) применяемые символы.
2) применяемые процедуры.
3) применяемы операторы.
4) способ хранения информации в файле.+
5) внешний вид электронной страницы.
53
Файловые переменные Input и Output являются
1) логическими.
2) физическими.
3) текстовыми.+
4) типизированными.
5) нетипизированными.
54
Файл, к элементам которого доступ выполняется в той же последовательности, в какой они записывались, называется
1) файлом последовательного доступа.+
2) файлом прямого доступа.
3) файлом элементарного доступа.
4) файлом промежуточного доступа.
5) файлом доступа.
55
Процедура reset(ФайловаяПеременная) выполняет именно это действие.
1) Связывает файловую переменную с именем файла.
2) Открывает файл, связанный с файловой переменной для чтения, начиная с первого символа.+
3) Открывает файл для записи в начало файла.
4) Открывает файл для записи в конец файла.
5) Удаляет неоткрытый внешний файл любого типа, задаваемый параметром ФайловаяПеременная.
56
Эта процедура создаёт и открывает новый файл для последующей записи данных.
1) assign(ФайловаяПеременная, ИмяФайла)
2) reset(ФайловаяПеременная)
3) rewrite(ФайловаяПеременная)+
4) rename(ФайловаяПеременная, ИмяФайла)
5) erase(ФайловаяПеременная)
57
Так называется программная единица, имеющая имя, по которому она может быть вызвана их других частей программы.
1) Файл.
2) Каталог.
3) Программа.
4) Подпрограмма.+
5) Оператор.
58
Процедура append(ФайловаяПеременная) выполняет именно это действие.
1) Открывает файл для записи в начало файла.
2) Открывает файл для записи в конец файла.+
3) Удаляет неоткрытый внешний файл любого типа, задаваемый параметром ФайловаяПеременная.
4) Связывает файловую переменную с именем файла.
5) Открывает файл, связанный с файловой переменной для чтения, начиная с первого символа.
59
Процедура erase(ФайловаяПеременная) выполняет именно это действие
1) Связывает файловую переменную с именем файла.
2) Открывает файл, связанный с файловой переменной для чтения, начиная с первого символа.
3) Открывает файл для записи в начало файла.
4) Открывает файл для записи в конец файла.
5) Удаляет неоткрытый внешний файл любого типа, задаваемый параметром ФайловаяПеременная.+
60
Функция seekeof(ФайловаяПеременная) проверяет
1) существование файла на диске.
2) не достигнуто ли начало файла при чтении из него данных.
3) не достигнуто ли начало строки текстового файла.
4) не достигнут ли конец текстового файла.+
5) не достигнут ли конец строки текстового файла.
61
Выберите процедуру, которая производит запись в файл без перевода строки.
1) read(ФайловаяПеременная, СписокПеременных).
2) readln(ФайловаяПеременная, СписокПеременных).
3) write(ФайловаяПеременная, СписокПеременных).+
4) writeln(ФайловаяПеременная, СписокПеременных).
5) close(ФайловаяПеременная).
62
Так называется последовательность символов char, сгруппированных в строки, заканчивающиеся специальным символом eoln.
1) Текстовый файл+
2) Типизированный файл.
3) Нетипизированный файл.
4) Физический файл.
5) Логический файл.
63
Этот тип файлов в программе объявляется следующим образом:
var ФайловаяПеременная = text;
1) Физический файл.
2) Логический файл.
3) Типизированный файл.
4) Нетипизированный файл.
5) Текстовый файл.+
64
Этот тип файлов в программе объявляется следующим образом:
type ИмяТипа = file;
var ФайловаяПеременная : ИмяТипа;
1) Физический файл.
2) Логический файл.
3) Типизированный файл.
4) Нетипизированный файл.+
5) Текстовый файл.
65
Выберите пункт, который не описывает достоинства подпрограмм.
1) Программы, написанные с участием подпрограмм, легче тестировать и отлаживать, у них более чёткая логическая структура.
2) Подпрограммы делятся на два вида – процедуры и функции.+
3) Независимость подпрограмм позволяет локализовать в них все детали программной реализации того или иного алгоритма, и поэтому их изменение обычно не приводит к изменению основной программы.
4) Самостоятельный характер подпрограмм позволяет поручать их составление различным программистам.
5) Использование подпрограмм позволяет экономить память.
66
Так называется независимая именованная часть программы, которую после однократного описания можно многократно вызывать по имени из последующих частей программы для выполнения определённых действий.
1) Файл.
2) Каталог.
3) Процедура.+
4) Программа.
5) Оператор.
67
Пусть в разделе описаний описана функция:
Function F(x:integer):real;
А также описаны некоторые переменные:
Var y,v,n: real;
s,z:integer;
Укажите вариант верного примера, который описывает вызов этой функции в основной программе.
1) v:=F(z);+
2) c:=F(z);
3) z:=F(s);
4) z:=F(y);
5) n:=F(v);
68
Заголовок функции в программе описывается следующим образом:
1) Function;
2) Function ИмяФункции;
3) Function ИмяФункции (ФормальныеПараметры);
4) Function ИмяФункции (ФормальныеПараметры): ТипРезультата;+
5) Program ИмяФункции;
69
Переменные, описанные в основной программе, являются по отношению к внутренним процедурам и функциям…
1) локальными.
2) глобальными.+
3) формальными.
4) фактическими.
5) внутренними.
70
У формальных и фактических параметров должны совпадать:
1) только количество.
2) количество и тип.
3) количество и порядок следования.
4) порядок следования и тип.
5) количество, порядок следования, тип.+
71
Так называются параметры, перед которыми в описании формальных параметров не ставится служебное слово var, и в процедуре работают только значения этих параметров.
1) Фактические параметры.
2) Формальные параметры.
3) Параметры-переменные.
4) Параметры-значения.+
5) Параметры-процедуры.
72
В приведённом фрагменте программы
a и b являются…
procedure hline(a:integer; b:char);
1) фактическими параметрами.
2) формальными параметрами.+
3) параметрами-переменными.
4) параметрами-функциями.
5) параметрами-процедурами.
73
Так в программе описывается:
Type ИмяТипа = Function(p1,p2,…,pn):ТипРезультата
1) параметр-функция.+
2) параметр-процедура.
3) параметр-переменная.
4) параметр-значение.
5) фактический или формальный параметр.
74
Рассмотрите фрагмент программы:
procedure EX(k,l:integer;var m:real);
В списке формальных параметров процедуры EX m представляет собой…
1) параметр-функцию.
2) параметр-процедуру.
3) параметр-переменную.+
4) параметр-значение.
5) параметр.
75
Рассмотрите фрагмент программы:
procedure QQ(k,l:integer;var m:real);
В списке формальных параметров процедуры QQ k представляет собой…
1) параметр.
2) параметр-процедуру.
3) параметр-переменную.
4) параметр-функцию.
5) параметр-значение.+