Vse_voprosy
.pdf16.Укажите фрагмент программы, соответствующий приведенному фрагменту алгоритма.
17.Тип переменной или выражения, используемых как УСЛОВИЕ в условном операторе boolean
18.положительно.
19.Из заданных логических выражений тождественно истинным является ... А или не B или не
А
20.Операторы в Паскале, позволяющие анализировать результат вычисления некоторого
выражения.
оператор выбора
оператор цикла с постусловием
оператор цикла с предусловием
условный оператор
1. Для цикла типа repeat ... until важно, чтобы где-нибудь внутри цикла присутствовал оператор,
делающий условие цикла _______ истинным
2.Правильный вариант организации цикла
3.Выбрать вариант с конечным циклом
4.Выход из цикла со счетчиком происходит когда… тело цикла выполнится заданное
количество раз
5.Правильный вариант организации цикла
6.Укажите, каким циклом составляется следующая последовательность из n = 8 элементов [4, 6, 8,
10, 12, 14, 16, 18]. for i := 1 to n do A[i]:=i*2+2;
7.Выбрать вариант с бесконечным циклом
8.Выбрать вариант с бесконечным циклом
9.В части программы f(x) возвращает значение типа
Real
10.После выполнения фрагмента программы (см. рис.) значение суммы А[1,6] + А[2,7] +А[3,8] +
А[4,9] + А[5,10] будет равно ...
...(5)
11.Для цикла типа while ... do важно, чтобы где-нибудь внутри цикла присутствовал оператор, делающий условие цикла _______ ложным
12.Блок-схема цикла с постусловием имеет вид ...
13.Выход из цикла с предусловием происходит когда… значение выражения станет ложным
14.Правильный вариант организации цикла
15.Правильный вариант организации цикла
16.Выход из цикла с постусловием происходит когда … значение выражения станет истинным 17.Определите, сколько раз выполнится цикл во фрагменте программы
...(5)
18.Фрагмент программы, для сложения нечетных чисел от 3 до 21
19. Какими будут значения переменных a и b после выполнения операторов ...
a := 1; b := 1; while a < 3 do a := a+1;
b := b+1;
Ответ записать в виде: a = число b = число
a=3b=2
20. Фрагмент программы, для вычисления суммы членов геометрической прогрессии 2,4,8,…,128
21.Правильный вариант организации цикла
22.Фрагмент программы, для вычисления суммы членов геометрической прогрессии 2,4,8,…,128
23. В части программы f(x) является
функцией
24. Сколько раз будет выполнен цикл for k : = -1 to 1 do ...(3) 25.Фрагмент программы, для сложения чисел от 1 до 100
1. Аргументами процедуры Delete(str, istart, nrem) соответственно являются:
1- строковая переменная; 2- начальная позиция удаления;3- количество удаляемых символов
2.Максимальное количество символов, которое может содержать переменная строкового типа
255
3.Международная часть кодовой таблицы, кроме букв латинского алфавита содержит:
символы арифметических операций, знаки препинания, управляющие символы
4.Национальная часть кодовой таблицы для России, кроме символов кириллицы содержит:
символы псевдографики, знак радикала
5.В функции вида chr(k) k – это … десятичный числовой код
6.Центральный процессор компьютера может работать с информацией, представленной в … виде. численном
7.Общий вид описания символьной переменной имеет вид … var <имя_переменной>: char;
8.Аргументами процедуры Insert(instr, str, istart) соответственно являются:
1- вставляемая строка
2- строковая переменная
3-начальня позиция вставки
9.Различные вертикальные и горизонтальные линии, уголки, перекрещения линий – это
…псевдографические символы
10.Количество символов, которое содержит основная таблица американских стандартных кодов
для обмена информацией 128
11.Функции, используемые в Паскале, для работы с символьными переменными chr, ord 12.В кодировке ASCII слово МЕГАБАЙТ займет _______ байтов(-а). 8
13.В функции вида ord(k) k – это … символ
14.Переменные, которые могут участвовать в арифметических операциях, возможных над
числами. а:=7, b:=a+3
15.Аргументами процедуры Copy(str, istart, n) соответственно являются:
1-строковая переменная,
2-начальная позиция
3-количество коп. символов
16.Количество символов, которое содержит расширенная кодовая таблица, состоящая из
международной и национальной части. 256
17.Для обработки текстовых данных используются типы: string, char
18.Функция Паскаль, значением которой является фактическое количество символов,
содержащихся в ее аргументе. length
19. Пусть значение переменной slovo1 равно «Турбо », а переменной slovo2 – «Паскаль», тогда
значение функции length(stroka), после выполнения операторов (см. рис.) равно
13
20. Таблица для кодирования вводимой в компьютер текстовой информации (аббревиатура).
ASCII
21.Пусть значение переменной slovo1 равно «Турбо », а переменной slovo2 – «Паскаль», тогда значение переменной stroka, после выполнения операторов (см. рис.) будет иметь вид
(Турбо_Паскаль)
22.В книге 500 страниц. На каждой странице книги 20 строк по 64 символа. В кодировке ASCII объем книги равен _________ килобайт. 625
23.Элемент массива находится ниже главной диагонали, если ..., где i - номер строки, j - номер
столбца, n - порядок массива. i > j
24.Переменная - двухмерный массив ...
А
25.Последовательность действий при сортировке одномерного массива методом вставки
1 |
взятие очередного i-го не отсортированного элемента и сохранение его в дополнительной переменной |
4 |
вставка взятого элемента в найденную i-ю позицию |
2 |
поиск позиции j в отсортированной части массива, в которой присутствие взятого элемента не нарушит |
|
упорядоченности элементов |
||
|
||
3 |
сдвиг элементов массива от i-го до j-1-го вправо, чтобы освободить найденную позицию вставки |
|
|
26.Корректное описание массивов |
27.Фрагмент программы, который соответствует поставленной задаче: Вычислить сумму элементов массива y x:=0; j:=0; while j<=5 do begin x:=x+y[j]; j:=j+1; end; writeln(x);
28.Фрагмент программы, который соответствует поставленной задаче: Обнулить диагональные
элементы массива z for j:=0 to 15 do z[i,i]:=0;
29.Фрагмент программы, который соответствует поставленной задаче: Скопировать первых 5
элементов массива y в первые 5 элементов массива z for j:=0 to 4 do z[j]:=y[j];
30.Служебные слова, обязательные при описании массива, состоящего из элементов-переменных.
of, var, array
31.Обращение к элементу массива F с порядковым номером 10 в Паскале. F[10] 32.Элементы массива в памяти компьютера упорядочены по... возрастанию индексов
элементов
33.Установить соответствие номерам на рисунке
1 |
имя типа |
3 |
любой тип Паскаля |
2 |
список индексных типов |
0 |
имя переменной |
34.Блок-схема (см. рис.) алгоритма решения задачи ...
определения суммы элементов матрицы, лежащих выше главной диагонали
35.Укажите, каким циклом составляется вектор [4, 6, 8, 10, 12, 14, 16, 18].
for i := 1 to 8 do A[i]:=i*2+2;
36.Элемент массива находится выше главной диагонали, если ..., где i - номер строки, j - номер столбца, n - порядок массива. i < j
37.Фрагмент программы, который соответствует поставленной задаче: Вычислить сумму
квадратов элементов массива y. x:=0; for i:=0 to 5 do x:=x+y[i]*y[i]; writeln(x);
38.В результате выполнения фрагмента (см. рис.) на экран будет выведено:
количество строк в массиве, максимальный элемент массива, сумма всех элементов массива
39.Блок-схема (см. рис.) алгоритма решения задачи ...
обмена местами стобцов матрицы
40.Переменные каких типов могут использоваться в качестве индексов массивов любых
скалярных, кроме real
41.Установить соответствие фрагментов программ методам сортировки массивов: 1) Метод обмена, 2) Метод выбора, 3) Метод вставки
1 |
2 |
3 |
42.Обращение в Паскале к элементу массива N расположенному в строке 3 и столбце 7. N[3,7]
43.Фрагмент программы, который соответствует поставленной задаче: Найти количество вхождений числа 9 в массиве целых чисел y x:=0; for j:=0 to 15 do if y[j]=9 then x:=x+1; writeln(x);
x:=0; for j:=0 to 15 do if y[j]=9 then x:=x+1; writeln(x);
x:=y[0]; for j:=0 to 15 do if y[j]=9 then x:=j+1; writeln(x);
y[0]:=0; for j:=0 to 15 do if y=9 then x:=y[j]+1; writeln(x);
x:=0; for j:=0 to 15 do if y[j]:=9 then x:=x+1; writeln(x);
1. Формальными параметрами-переменными процедуры Р являются:
C, NUM, D
2.Дано описание процедуры: procedure p (a: integer; var x: integer); begin x: = 2*a end; Перед обращением к этой процедуре в основной программе записаны такие операторы: a: = 10; b: =
15. Укажите, какие из обращений НЕправильные. p(true, b); p(a,12); р(а);
3.Номер строки, в которой происходит рекурсивный вызов
...(7)
4.Меняет свое значение после завершения работы процедуры или функции, в которых он используется параметр-переменная
5.Глобальное имя для данной подпрограммы, указываемое при ее вызове сохраняется
Фактический параметр
6.Количество локальных величин в описании процедуры Р.
...(8)
7. Фактические параметры, с которыми в теле программы происходит вызов процедуры
ОТВЕТ
ВОПРОС
ПАРОЛЬ |
8.Имена, описанные в рассматриваемом модуле, являются ... локальными
9.В примере формальными параметрами являются:
ВОПРОС, ОТВЕТ
10.Все, используемые в программе, процедуры(функции) должны быть описаны в разделе
описаний _____ описания переменных. после
11.Все величины, описанные в теле или в заголовке процедуры или функции, называются
_________ локальными