№
| Уровень сложности
| Вопрос
| Раздел темы
| Ответ
A)
правильный
| Ответ
B)
| Ответ
C)
| Ответ
D)
| Ответ
E)
|
1.
|
| Что такое алгоритм?
|
| совокупность понятных и точных указаний о том, какие действия и в какой последовательности выполнить для решения любой задачи из заданного класса за конечное число шагов
| набор определений и правил для исполнителя
| последовательность команд для ЭВМ
| отдельные указания исполнителю выполнить некоторые законченные действия
| перечень команд, которые может выполнить исполнитель
|
2.
|
| Системой команд исполнителя называется …
|
| Совокупность действий/команд, которые данный исполнитель умеет выполнять
| Совокупность объектов, над которыми исполнитель может совершать действия
| Совокупность способов описания алгоритма
| Текст компьютерной программы
| Последовательность команд для ЭВМ
|
3.
|
| Среда исполнителя – это …
|
| Объекты, над которыми исполнитель может совершать действия
| Совокупность действий/команд, которые данный исполнитель умеет выполнять
| Способы описания алгоритма
| Текст компьютерной программы
| Совокупность понятных и точных указаний о том, какие действия и в какой последовательности выполнить для решения любой задачи из заданного класса за конечное число шагов
|
4.
|
| Дискретность, массовость, определенность, результативность, формальность – это …
|
| свойства алгоритма
| совокупность действий/команд, которые данный исполнитель умеет выполнять
| объекты, над которыми исполнитель может совершать действия
| текст компьютерной программы
| мнемоника языка программирования
|
5.
|
| Словесное описание, псевдокод, блок-схема, программа – это…
|
| Способы описания алгоритма
| Совокупность действий/команд, которые данный исполнитель умеет выполнять
| Объекты, над которыми исполнитель может совершать действия
| Семантика языка программирования
| Мнемоника языка программирования
|
6.
|
| Основы теории алгоритмов были впервые заложены в работе…
|
| Алана Тьюринга
| Чарльза Бэббиджа
| Блеза Паскаля
| С. А. Лебедева
| Джона фон Неймана
|
7.
|
| Четкое разделение шагов и их последовательное выполнение отражены в свойстве алгоритма, которое называется…
|
| дискретность
| массовость
| результативность
| определенность
| понятность
|
8.
|
| Выберите ответ, в котором представлены только типы алгоритмов
|
| линейный, циклический, разветвляющий
| математический, логический
| арифметический, последовательный
| модульный, числовой
| бытовой, циклический, разветвляющийся
|
9.
|
| При составлении блок-схемы алгоритма результаты помещаются в блок
|
| вывода
| ввода
| обработки
| логический
| конца алгоритма
|
10.
|
| При составлении алгоритма для решения уравнения 5ax2 + 3bx + c = 0 аргументами являются
|
| a, b, c
| 5a, 3b, c
| x, D
| 5, a, b, c
| x, a, b, c
|
11.
|
| При составлении алгоритма для решения уравнения 5nx2 + 3mx + 1 = 0 аргументами являются
|
| n, m
| 5n, 3m, 1
| x, D
| 5, n, 3, m
| x, n, m
|
12.
|
| В алгоритмическом языке с помощью, каких служебных слов записывается полная форма команды ветвления?
|
| если, то, иначе, все
| пока, нц, кц
| если, то, все
| условие, то, иначе, все
| выбор, иначе
|
13.
|
| Командой повторения (циклом), называется такая форма организации действии, при которой…
|
| одна и та же последовательность действий совершается несколько раз (или ни разу) до тех пор, пока выполнятся некоторые условие
| одна и та же последовательность действий совершается несколько раз (или ни разу)
| в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий
| в зависимости от выполнения некоторого условия совершается последовательность действий
| последовательность действий совершается в произвольном порядке
|
14.
|
| Полное, законченное и детальное описание алгоритма на алгоритмическом языке – это …
|
| текст программы
| сторона языка программирования, которая описывает структуру программ как наборов символов
| дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей
| мнемоника
| интерпретация
|
15.
|
| Синтаксис языка программирования это:
|
| система правил, определяющая допустимые конструкции языка
| дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей
| текст программы
| правила расстановки знаков препинания
| фиксированный набор символов, однозначно трактуемых
|
16.
|
| Языки программирования высокого уровня являются:
|
| машинно-независимыми
| машинно-зависимыми
| ограниченными по объему
| набором нулей и единиц
| набор цифр и букв, используемых при составлении текстов, называют алфавитом языка
|
17.
|
| Какой из документов является алгоритмом?
|
| инструкция по получению денег в банкомате
| правила техники безопасности
| расписание уроков
| список класса
| меню в столовой
|
18.
|
| Какой из объектов может являться исполнителем?
|
| принтер
| луна
| карта
| карандаш
| книга
|
19.
|
| Свойством алгоритма является…
|
| результативность
| цикличность
| возможность изменения последовательности выполнения команд
| возможность выполнения алгоритма в обратном порядке
| линейность
|
20.
|
| Возможность применения алгоритма для решения любой задачи из круга задач, для которого он был предназначен. О каком свойстве алгоритма идет речь?
|
| массовость
| результативность
| определенность
| дискретность
| понятность
|
21.
|
| Свойство алгоритма, позволяющее ему содержать только те команды, которые входят в систему команд исполнителя, называется…
|
| понятность
| дискретность
| массовость
| результативность
| определенность
|
22.
|
| Разветвляющийся алгоритм применяется в тех случаях, когда требуется выполнять
|
| разные операторы в зависимости от некоторого условия
| несколько раз подряд некоторые команды
| рассчитать табличную функцию
| нужно перейти к определенному оператору
| нужно перейти к подпрограмме
|
23.
|
| Циклический алгоритм – это:
|
| многократное повторение однотипных действий при различных значениях параметров, определяющих эти действия
| выполнение операций, предполагающих различные варианты действий
| последовательное выполнение операций в порядке их следования
| алгоритм перехода на начало программы
| слишком большой алгоритм
|
24.
|
| В алгоритмическом языке промежуточная величина описывается после служебного слова:
|
| нач
| алг
| арг
| рез
| сим
|
25.
|
| В алгоритмическом языке знак «присваивания» имеет вид:
|
| : =
| =:
| =
| : =:
| < >
|
26.
|
| Линейным называется алгоритм, при котором
|
| последовательность действий совершается одна за другой в порядке их следования
| одна и та же последовательность действий совершается несколько раз (или ни разу)
| в зависимости от выполнения некоторого условия совершается последовательность действий
| одна и та же последовательность действий совершается несколько раз (или ни разу) до тех пор, пока выполнятся некоторые условие
| последовательность действий совершается в произвольном порядке
|
27.
|
| Полная условная конструкция – это такая форма организации действий, при которой…
|
| в зависимости от выполнения или невыполнения некоторого условия совершается либо одна, либо другая последовательность действий
| одна и та же последовательность действий совершается несколько раз (или ни разу) до тех пор, пока выполнятся некоторые условие
| в зависимости от выполнения некоторого условия совершается последовательность действий
| одна и та же последовательность действий совершается несколько раз (или ни разу)
| последовательность действий совершается в произвольном порядке
|
28.
|
| Исполнителем алгоритма является:
|
| Компьютер
| Пользователь
| Переменная
| Операционная система
| Команды Паскаля
|
29.
|
| Что изменяет операция присваивания?
|
| значение переменной
| тип переменной
| имя переменной
| тип алгоритма
| тип и имя переменной
|
30.
|
| Семантика языка программирования – это …
|
| система правил однозначного истолкования языковых конструкций
| система правил, определяющая допустимые конструкции языка
| правила расстановки знаков препинания
| фиксированный набор символов, однозначно трактуемых
| текст программы
|
31.
|
| Что такое алфавит языка?
|
| Набор элементарных знаков, используемых при составлении любых текстов, называют алфавитом языка
| Набор цифр и знаков препинания, используемых при составлении текстов, называют алфавитом языка
| Набор символов русского языка, используемых при составлении любых текстов, называют алфавитом языка
| Набор символов латинского языка, используемых при составлении любых текстов, называют алфавитом языка
| Набор цифр и букв, используемых при составлении текстов, называют алфавитом языка
|
32.
|
| Процессор выполняет команды алгоритма, записанные
|
| на машинном языке (в двоичном коде)
| на алгоритмическом языке
| на естественном языке
| в виде бок схем
| записанного в псевдокоды
|
33.
|
| Наименьшая единица измерения информации?
|
| Бит
| байт
| Кбайт
| Мбайт
| Тбайт
|
34. Ч
|
| Чему равен 1 Гбайт?
|
| 1024 Мбайт
| 1000 Мбайт
| 1024 Кбайт
| 1024 Байт
| 1024 бит
|
35.
|
| Какие из перечисленных операторов являются операторами ввода данных?
|
| Read, Readln
| Write, Writeln
| If, Then
| And, Or
| Div, Mod
|
36.
|
| Сколько значений принимает логическая переменная?
|
| Два значения
| Одно значение
| Бесконечное множество
| Более десяти значений
| 256 значений
|
37.
|
| Переменная типа string определяет:
|
| текстовую информацию
| ссылки на рисунок или другой объект
| булевы значения true (истина) или false (ложь)
| информацию о дате и времени
| целые числа от -32768 до 32768
|
38.
|
| Какой из операторов позволяет вычислить квадрат числа Х?
|
| SQR(X)
| SQRT(X)
| ABS(X)
| DIV(X)
| MOD(X
|
39.
|
| Дано математическое выражение, выбрать правильную запись на языке программирования Pascal
|
| (cos(15)+sin(25)/cos(25))/sqrt(24. 5);
| (cos(15)+tg(25))/(sqrt(24, 5);
| (cosl5+tan25)/(sqr (24, 5);
| (cos(15)+sin(25)/cos(25))/(sqrt(24, 5
| cos(15)+sin(25)/cos(25))/sqrt(24. 5);
|
40.
|
| Дано математическое выражение, выбрать правильную запись на языке программирования TurboPascal
|
| (sin(25)+cos( 15)/sin( 15))/sqrt(15. 6)
| (sin25+ctgl5)/(sqr(15, 6)
| (sin(25)+cos(15)/sin( 15))/(sqrt(15, 6)
| sin(25)+cos( 15)/sin( 15))/sqrt( 15. 6)
| (sin25+cos 15/sin 15)/sqrt(15. 6)
|
41.
|
| Какой из операторов позволяет вычислить квадратный корень числа Х?
|
| SQRT(X)
| SQR(X)
| ABS(X)
| DIV(X)
| MOD(X)
|
42.
|
| Какой из операторов позволяет вычислить остаток от деления?
|
| MOD
| DIV
| ABS
| SQR
| SQRT
|
43.
|
| Какой из операторов позволяет вычислить модуль числа Х?
|
| ABS(X)
| SQRT(X)
| SQR(X)
| DIV(X)
| MOD(X)
|
44.
|
| Какой из операторов позволяет вычислить целую часть от деления?
|
| DIV
| ABS
| MOD
| SQRT
| SQR
|
45. 1
|
| Какое значение примет переменная Х после выполнения оператора X: =14 div 4
|
|
| 3, 5
|
|
|
|
46.
|
| Укажите условие выбора чисел кратных 5 и некратных 10.
|
| (X mod 5=0)AND(X mod 10< > 0)
| (X mod 5=0)AND(X mod 10=0)
| (X mod 5< > 0)OR(X mod 10< > 0)
| (X mod 5< > 0)AND(X mod 10=0)
| (X mod 5=0)OR(X mod 10< > 0)
|
47.
|
| Какая строка из перечисленных описывает логическую переменную:
|
| var x: boolean
| var x: integer
| var x: real
| var x: char
| var x: byte
|
48.
|
| Как вещественная запись числа 5e + 05 представлена в математическом виде?
|
| 5*105
| 5*1010
| 5*510
| 5*101
| 5. 5
|
49.
|
| Какое из чисел вещественное?
|
| 10. 5
|
| +25
| -1
|
|
50.
|
| Остаток это...
|
| Одна из частей представления вещественного числа в экспоненциальной форме
| То, что осталось от прежде существующего
| Операция, обозначаемая в Паскале MOD
| Операция, обозначаемая в Паскале DIV
| Продукт деления
|
51.
|
| Команда это...
|
| Действие, выполняемое исполнителем
| Приказ на выполнение
| Спортивный коллектив
| Запрос
| Метод выполнения
|
52.
|
| Синтаксис это...
|
| Смысл конструкции языка программирования конкретно для языка
| Совокупность правил записи символов в языке программирования
| Раздел грамматики
| Набор инструкций записи символов в языке программирования
| Проверка правописания
|
53. 1
|
| Разряд это...
|
| Количество цифр в числе
| Количество элементов в массиве
| Категория в спорте
| Позиция в записи числа
| Позиция элемента в массиве
|
54.
|
| Оператор это...
|
| Исполнитель алгоритма
| Элементарная единица программы
| Человек, управляющий работой сложного устройства
| Набор команд
| фрагмент программы
|
55.
|
| Сколько значений принимает целочисленная переменная?
|
| одно значение
| два значения
| бесконечное множество
| Более 10 значений
| Не более 10 значений
|
56.
|
| Укажите, какие операции относятся к логическим операциям:
|
| AND, OR, NOT
| NOT, AND, THEN
| OR, MOD, AND
| IF, OR, AND
| DIV, AND, NOT
|
57.
|
| Значением логической переменной может являться:
|
| истина или ложь
| любое число
| любой текст
| таблица
| любой символ
|
58.
|
| Укажите логическое выражение, определяющее полуотрезок [-1, 3]
|
| (Х< = 3) AND (X> -1)
| (X> =-1 ) AND (X< -3)
| (Х< 3) OR NOT (X> -1)
| (Х< = -1) OR (X< -3)
| (Х< = -1) AND (X< -3)
|
59.
|
| Какое значение примет переменная X после выполнения оператора X = 17 mod 4?
|
|
| 4. 25
|
|
|
|
60.
|
| Какой из операторов позволяет вычислить корень квадратный из числа?
|
| SQRT
| SQR
| ABS
| DIV
| MOD
|
61.
|
| Назначение циклической структуры:
|
| повторение идущих подряд одинаковых команд некоторое число раз
| повторение одной команды не более 10 раз
| проверка условия в тексте
| печать текста
| повторение одной команды более 10 раз
|
62.
|
| Тело цикла - это...
|
| группа команд, повторяющихся некоторое число раз
| группа команд, не входящих в циклическую структуру
| произвольный текст
| произвольная группа команд
| группа команд, повторяющихся один лишь раз
|
63.
|
| Укажите, сколько раз выполнится тело цикла с заданным заголовком:
for i = -1 to 2
|
|
|
|
| Бесконечное число раз
|
|
64.
|
| Какой из перечисленных заголовков циклов не содержит ошибок?
1) for k = 1 to 5. 5;
2) for j = 10 to -2;
3) for x = 3 to 12;
4) for y: = 0 to 7;
5) for y = 0 to y = 5;
|
|
|
|
|
|
|
65.
|
| Если говорят, что программа «зациклилась», то это значит…
|
| тело цикла выполняется бесконечно долго
| тело цикла не выполняется
| тело цикла выполняется только один раз
| тело цикла выполняется два раза
| тело цикла выполняется определенное количество раз
|
66.
|
| Какое значение примет переменная c в результате выполнения программы:
var a, b, c: integer;
begin
a: =4; b: =a*3-6;
if b> 2*a then a: =2;
if b< 2*a then a: =5;
if b=2*a then a: =b-a;
c: =a*b+a-b;
writeln(‘c=’, c);
end;
|
|
|
|
|
|
|
67.
|
| Определите значение переменной S после выполнения программы:
var a, s: integer;
begin
s: =0;
for a: =1 to 4 do
s: =s+sqr(a);
writeln(‘s=’, s);
End.
|
|
|
|
|
|
|
68.
|
| Какая строка из перечисленных описывает символьную переменную?
|
| var x: char
| var x: integer
| var x: byte
| var x: string
| var x: real
|
69.
|
| Тип данных integer имеет следующий диапазон представления чисел:
|
| целые числа от -32768 до 32767
| целые числа от 0 до 255
| целые числа приблизительно от -2. 1Е9 до 2. 1Е9
| булевы значения True или False
| десятичные числа
|
70.
|
| Таблицу, в которой каждому значению или элементу таблицы соответствует его порядковый номер, называют:
|
| линейной
| прямоугольной
| многоуровневой
| прямой
| матрицей
|
71.
|
| Таблицу, в которой каждому значению или элементу таблицы соответствует номер по вертикали и горизонтали, называют:
|
| прямоугольной
| линейной
| многоуровневой
| прямой
| разветвленной
|
72.
|
| Команды, предписывающие компьютеру выполнять действия алгоритма:
|
| оператор языка
| система программ
| программа
| команды микропроцессора
| машинная команда
|
73.
|
| Фиксированный набор символов, однозначно трактуемых это …
|
| алфавит языка программирования
| оператор языка программирования
| переменная
| синтаксис языка программирования
| семантика языка программирования
|
74.
|
| Каково будет значение переменной Х после выполнения операций присваивания: Х: =5
А: =3
В: =10
Х: =Х+В
|
|
|
|
|
|
|
75.
|
| Условия, состоящие только из одного отношения между величинами, называются:
|
| простыми
| одиночными
| составными
| многоуровневыми
| линейными
|
76.
|
| Условия, состоящие из двух и более отношений, соединенных логическими связками, называются:
|
| составными
| простыми
| одиночными
| многоуровневыми
| прямоугольными
|
77.
|
| Алгоритмы, целиком, используемые в составе других алгоритмов, называются…
|
| вспомогательными
| циклическими
| линейными
| разветвляющимися
| условными
|
78.
|
| Определите тип переменной величины – количество учебных предметов:
|
| целый
| вещественный
| дробный
| символьный
| логический
|
79.
|
| Определите тип переменной величины – название фильма:
|
| символьный
| целый
| вещественный
| дробный
| логический
|
80.
|
| Определите тип переменной величины – площадь квартиры:
|
| вещественный
| символьный
| целый
| римское число
| логический
|
81.
|
| Укажите условие выбора чисел, кратных 3, но не кратных 6:
|
| (X mod 3 =0) AND (X mod 6 < > 0)
| (X mod 3=0)
| (X mod б < > 0)
| (X mod 3 =0) OR (X mod 6 < > 0)
| (X mod 3 =0) AND NOT (X mod б =0)
|
82.
|
| Тело цикла в алгоритме
m: = 36; n: =56
пока n< > m
нц если m> n
то m: =m-n
иначе n: =n-m
все
кц
выполнится…
|
| 6 раз
| бесконечно много раз
| 8 раз
| 4 раза
| ни разу
|
83.
|
| Тип данных long имеет следующий диапазон представления чисел:
|
| целые числа приблизительно от -2. 1Е9 до 2. 1Е9
| целые числа от 0 до 255
| целые числа от -32768 до 32767
| булевы значения True или False
| десятичные числа
|
84.
|
| Переменная типа Boolean может принимать:
|
| булевы значения True или False
| целые числа от -32768 до 32767
| текстовую информацию
| ссылки на рисунок или другой объект
| информацию о дате и времени
|
85.
|
| Выбрать допустимое значение для величины КОЛИЧЕСТВО СТРАНИЦ В КНИГЕ:
|
|
| «200»
| «Двести»
| -200
| 200. 5
|
86.
|
| Арифметическое выражение-это:
|
| числовые переменные и константы, объединенные знаками арифметических операций
| символьные и числовые переменные и константы, объединенные знаками арифметических операций
| константы, объединенные знаками арифметических и логических операций
| любые переменные и любые константы, объединенные произвольными знаками
| перечень арифметических операций и констант
|
87.
|
| Язык программирования образуют три составляющие:
|
| алфавит, синтаксис, семантика
| алфавит, орфография, диалектика
| переменные, процедуры и функции
| модули, описания, реализация
| тип, имя, значение
|
88.
|
| Этот блок означает:
|
| вычислительное действие (процесс)
| ввод, вывод результатов
| проверку условия
| начало, конец алгоритма
| вызов вспомогательного алгоритма
|
89.
|
| Этот блок означает:
|
| ввод, вывод результатов
| начало, конец алгоритма
| проверку условия
| вычислительное действие (процесс)
| вызов вспомогательного алгоритма
|
90.
|
| Процесс, при котором исходный текст программы до выполнения целиком переводится в коды ЭВМ, – это...
|
| компиляция
| интерпретация
| редактирование
| компоновка
| копирование
|
91.
|
| Укажите те характеристики переменной, которые могут изменяться во время выполнения программы:
|
| Значение
| Имя
| Тип
| Размер
| Количество знаков после запятой
|
92.
|
| Укажите, какая информация является числовой:
|
|
| " двадцать"
| Ваш возраст
| День Рождения
| 200 тенге
|
93.
|
| Алгоритмическая структура какого типа изображена на блок-схеме?
|
| цикл
| ветвление (полная форма)
| ветвление (сокращенная форма)
| подпрограмма
| линейная
|
94.
|
| Алгоритмический язык – это…
|
| совокупность связанных синтаксической культурой букв, символов и терминов, позволяющая по определенным правилам описывать алгоритм решения задачи; язык для формализованной записи алгоритма
| система правил истолкования отдельных языковых конструкций
| набор обозначений для единообразной и точной записи программ и их исполнения на ЭВМ
| система обозначений, используемая для предоставления в удобной форме программ, записанных в машинном коде
| набор команд для исполнителя
|
95.
|
| Алгоритмическая структура какого типа изображена на блок-схеме?
|
| ветвление (сокращенная форма)
| ветвление (полная форма)
| подпрограмма
| цикл
| линейная
|
96.
|
| Файл с программой Borland Pascal должен иметь расширение
|
| . pas
| . bas
| . exe
| . txt
| . bor
|
97.
|
| Чтобы скопировать фрагмент программы необходимо нажать клавиши?
|
| Ctrl + Insert
| Shift + Insert
| Shift + Ctrl
| Enter
| Shift + Enter
|
98.
|
| Чтобы вставить фрагмент программы необходимо нажать клавиши?
|
| Shift + Insert
| Ctrl + Insert
| Shift + Ctrl
| Enter
| Shift + Enter
|
99.
|
| Вызов справки в Паскаль осуществляется при нажатии?
|
| F1
| F2
| F3
| F4
| F5
|
100.
|
| Программа на языке Паскаль состоит из двух частей …
|
| описания используемых данных и последовательности операторов
| ввода данных и вычисления новых значений по формулам
| вычислений значений и их отображения
| ввода и вывода данных
| нач, кон
|
101.
|
| Описанию переменных на языке Паскаль предшествует служебное слово:
|
| var
| integer
| const
| real
| case
|
102.
|
| Признаком блока операторов на языке Паскаль служат ключевые слова?
|
| Begin и End
| Var и goto
| Begin и goto
| While
| Var и end
|
103.
|
| Этот блок означает:
|
| начало, конец алгоритма
| ввод, вывод результатов
| вычислительное действие (процесс)
| проверку условия
| вызов вспомогательного алгоритма
|
104.
|
| Этот блок означает:
|
| проверку условия
| ввод, вывод результатов
| вычислительное действие (процесс)
| начало, конец алгоритма
| вызов вспомогательного алгоритма
|
105.
|
| Этот блок означает:
|
| вызов вспомогательного алгоритма
| ввод, вывод результатов
| вычислительное действие (процесс)
| начало, конец алгоритма
| проверку условия
|
106.
|
| К арифметическим операциям не относится:
|
| = (равенство)
| ^ (возведение в степень)
| / (деление), * (умножение)
| \ (целочисленное деление)
| + (сложение), - (вычитание)
|
107.
|
| Алгоритмическая структура какого типа изображена на блок-схеме?
|
| ветвление (полная форма)
| ветвление (сокращенная форма)
| подпрограмма
| цикл
| линейная
|
108.
|
| Из перечисленных языков программирования к процедурным относится язык…
|
| Паскаль
| Бейсик
| Ассемблер
| Java
| Delphi
|
109.
|
| Из перечисленных языков программирования к объектно-ориентированным языкам относится …
|
| Delphi
| Бейсик
| Ассемблер
| Java
| Паскаль
|
110.
|
| Из перечисленных языков программирования к машинно-зависимым языкам относится …
|
| Ассемблер
| Delphi
| Бейсик
| Java
| Паскаль
|
111.
|
| Что такое программа?
|
| набор команд или инструкций, которые должен выполнить процессор для решения задачи, поставленной программистом
| набор файлов, в которых хранится информация о компонентах, используемых в приложениях
| набор двоичных кодов, которые может выполнить процессор
| элемент, который используется при разработке пользовательского интерфейса
| именованная область на дискете
|
112.
|
| Переменная в программировании считается полностью заданной, если известны ее …
|
| тип, имя, значение
| тип, имя
| имя, значение
| тип, значение
| значение
|
113.
|
| Из приведенных ниже параметров выберите те, которые характеризуют понятие " переменная":
|
| имя
| направление
| качество
| размер
| результат
|
114.
|
| Объект, способный принимать различные значения
|
| Переменная
| Константа
| Бит
| Байт
| Алфавит
|
115.
|
| Величины в языках программирования характеризуются
|
| типом, именем, значением
| элементами, размером, описанием
| однородностью, предназначением, полезностью
| местоположением, принадлежностью, значением
| алфавитом, синтаксисом, семантикой
|
116.
|
| Оператор для организации повторения действий в языках программирования – это...
|
| Оператор цикла
| Оператор организации диалога с пользователем
| Условный оператор
| Подпрограмма
| Оператор выбора
|
117.
|
| Оператор для организации ветвления в языках программирования – это...
|
| Оператор выбора
| Оператор цикла
| Оператор организации диалога с пользователем
| Подпрограмма
| Оператор безусловного перехода
|
118.
|
| Оператор для организации диалога с пользователем в языках программирования – это...
|
| Оператор ввода и оператор вывода
| Условный оператор
| Оператор цикла
| Оператор графики
| Оператор выбора
|
119.
|
| Значения переменных А и В после выполнения фрагмента программы А: =1; В: =10;
А: =А+В;
В: =А-В;
А: =А-В;
|
| Поменяются местами
| Останутся прежними
| Станут равными соответственно сумме и разности своих прежних значений
| A присвоит большее значение, а B - меньшее
| А примет значение суммы A и B, а B - произведения
|
120. 1
|
| Что является назначением представленного фрагмента про граммы: s: =0; for k: =l to 100 do s: =s+k?
|
| Вычисление суммы первых ста натуральных чисел
| Вычисление сотой степени числа k (s= k 100)
| Вычисление суммы ста чисел, введенных пользователем
| Вычисление суммы первых девяносто девяти натуральных чисел
| Вычисление общее количество натуральных чисел
|
121.
|
| Что является назначением представленного фрагмента программы: s: =l; for k: =l to 100 do s: =s*k?
|
| Вычисление произведения первых ста натуральных чисел
| Вычисление сотой степени числа k (s= k 100)
| Вычисление произведения ста чисел, введенных пользователем
| Вычисление произведения девяносто девяти натуральных чисел
| Вычисление общее количество натуральных чисел
|
122.
|
| Что является назначением представленного фрагмента программы: s: =0; k: =0; repeat k: =k+2; s: =s+k*k until k> 10?
|
| Вычисление суммы квадратов четных чисел первого десятка
| Вычисление суммы четных чисел первого десятка
| Вычисление произведения квадратов четных чисел первого десятка
| Вычисление произведения кубов четных чисел первого десятка
| Вычисление суммы квадратов четных чисел второго десятка
|
123.
|
| Этап, на котором устраняются синтаксические ошибки в программе это...
|
| отладка программы
| тестирование программы
| сопровождение программы
| ввод программы
| анализ программы
|
124.
|
| Свойство, не являющееся характеристикой алгоритма, — это...
|
| детерминированность (определенность)
| информативность
| результативность
| массовость
| дискретность
|
125.
|
| Оператор цикла, тело которого выполняется как минимум один раз независимо от значения параметра цикла, - это оператор никла...
|
| с постусловием (REPEAT)
| с заданным числом повторений (FOR)
| с предусловием (WHILE)
| с предусловием (UNTIL)
| с предусловием (CASE IF)
|
126.
|
| Операторы цикла, тело которых может не выполняться ни разy, что зависит от значения параметра цикла, - это операторы цикла...
|
| с предусловием (WHILE) и с заданным числом повторений (FOR)
| с постусловием (REPEAT) и с предусловием (WHILE)
| с заданным числом повторений (FOR) и с постусловием
(RE'PEAT)
| с постусловием (REPEAT) и с предусловием (UNTIL)
| с заданным числом повторений (FOR) и с постусловием
(WHILE)
|
127.
|
| Операторы цикла, которые можно использовать, если значение параметра цикла изменяется не с единичным шагом, – это операторы цикла...
|
| с постусловием (REPEAT) и с предусловием (WHILE)
| с предусловием (WHILE) и с заданным числом повторении (FOR)
| с заданным числом повторений (FOR) и с постусловием (REPEAT)
| с постусловием (REPEAT) и с предусловием (UNTIL)
| с заданным числом повторений (FOR) и с постусловием
(WHILE)
|
128.
|
| Оператор цикла, значение параметра цикла которого изменяется только с единичным шагом, – это оператор цикла...
|
| с заданным числом повторений (FOR)
| с постусловием (REPEAT)
| с предусловием (WHILE)
| с предусловием (REPEAT)
| с постусловием (WHILE)
|
129.
|
| Укажите, сколько раз выполнится тело цикла с заданным заголовком: FOR I: = 4 DOWNTO 0 DO
|
|
|
|
|
| бесконечное число раз
|
130.
|
| Какие значения примут переменные С и D в результате выполнения программы:
PROGRAM V15;
VAR А, В, С, D: INTEGER; BEGIN А: =6;
В: = 2*А+8;
IF B> A THEN С: = В-А ELSE D: = А-В; WRITELN ('С=’, С); WRITELN (‘D=’, D); END.
|
| C=14, D=0
| C=14, D=-14
| C=38, D=14
| C=-3, D=3
| C=0, D=14
|
131.
|
| Какие значения примут переменные С и D в результате выполнения программы:
PROGRAM V15;
VAR А, В, С, D: INTEGER; BEGIN А: =7;
В: = 2*А-3;
IF B> A THEN С: = В-А ELSE D: = А-В; WRITELN ('С=’, С); WRITELN (‘D=’, D); END.
|
| C=4, D=0
| C=4, D=-4
| C=18, D=4
| C=-3, D=3
| C=0, D=4
|
132.
|
| Укажите, сколько раз выполнится тело цикла с заданным заголовком:
for i: =1 to 6 do
|
|
|
|
|
| Бесконечно
|
133.
|
| Цикл «Пока» реализуется в Паскале оператором
|
| while
| repeat….. until
| for…. to
| if …. then…. else
| case…. of
|
134.
|
| Модуль числа в Паскале:
|
| abs(x)
| int(x)
| sqr(x)
| rnd(x)
| tan(x)
|
135.
|
| Квадратный корень в Паскале:
|
| sqrt(x)
| abs(x)
| int(x)
| sqr(x)
| корень(x)
|
136.
|
| Алгоритм какого типа изображен на блок-схеме:
|
| разветвляющийся
| циклический
| линейный
| вспомогательный
| многоуровневой
|
137.
|
| При исходных данных А: =5, В: =4 определите результат выполнения алгоритма, изображенного в виде блок-схемы:
|
|
|
|
|
| -1
|
138.
|
| Для чего предназначена команда RUN?
|
| для запуска программы на исполнение
| для удаления строк из программы
| для удаления из оперативной памяти всех программ пользователя и значений переменных
| для записи программы под новым именем
| для вывода программы на экран дисплея
|
139.
|
| Какие символы используются для обозначения арифметических операций сложения, вычитания, умножения, деления:
|
| + - * /
| + - x /
| + - *:
| + - x:
| 0 и 1
|
140.
|
| Какой оператор на языке Паскаль позволяет сделать выбор из произвольного числа имеющихся вариантов:
|
| Case
| If
| Go to
| While
| Const
|
141.
|
| После ключевого слова case выражение должно быть:
|
| Порядковое
| Символьное
| Вещественное
| Дата
| Константа
|
142.
|
| В операторе write (S: m: n); на языке Паскаль m – это …
|
| количество позиций, отведенных под число, включая позицию для точки
| количество позиций, отведенных под дробную часть
| количество позиций, отведенных под дробную часть, включая позицию для точки
| значение переменной выводимой на экран
| количество позиций, отведенных под целую часть
|
143.
|
| В оператора write (S: m: n); на языке Паскаль n - это …
|
| количество позиций, отведенных под дробную часть
| количество позиций, отведенных под число, включая позицию для точки
| количество позиций, отведенных под дробную часть, включая позицию для точки
| значение переменной выводимой на экран
| количество позиций, отведенных под целую часть
|
144.
|
| Цикл «До» реализуется в паскале оператором
|
| repeat….. until
| for…. to
| while….
| if …. then…. else
| case…. of
|
145.
|
| Для ожидания нажатия произвольной клавиши на языке Паскаль, служит оператор:
|
| Readln
| Writeln
| Goto
| If
| End
|
146.
|
| Символ или набор символов, обозначающий переменную, называется…
|
| именем (идентификатором) переменной
| алгоритмом
| исполнителем
| аргументом
| результатом
|
147.
|
| Для вывода данных на экран в Паскале используется оператор
|
| writeln
| readln
| if…. then
| for…. to
| while
|
148.
|
| Для ввода данных в Паскале используется оператор
|
| readln
| writeln
| if…. then
| for…. to
| while
|
149.
|
| Функция выделения целой части числа:
|
| int(x)
| abs(x)
| sqr(x)
| rnd(x)
| tan(x)
|
150.
|
| Ввод - вывод данных в единой строке на языке Паскаль осуществляется с помощью операторов:
|
| read (a, b, c); write (a, b, c);
| readln (a, b, c); writeln (a, b, c);
| readln (a, b, c); write (a, b. c);
| read (a, b, c); writeln (a, b, c);
| Begin и goto
|
151.
|
| Имеется условный оператор:
If D< > 10 Then writeln('ypa') Else Writeln(‘плохо... ');
Каким из вариантов можно заменить этот фрагмент:
|
| If not(d< > 10) then writeln(‘плохо... ’) else writeln(‘ура’)
| If d< > 10 then writeln(‘плохо... ’) else writeln(‘ура’)
| If not(d=10) then writeln(‘плохо... ’) else writeln(‘ура’)
| If (d< 10)and(d> 10) then writeln(‘плохо... ’) else writeln(‘ура’)
| If (d< 10)or(d> 10) then writeln(‘плохо... ’) else writeln(‘ура’)
|
152.
|
| В подчеркнутом операторе программы на языке Паскаль, возможно, есть ошибка, найдите ее.
Program PR;
var
i: integer;
Begin
i: = 0;
if i< 2 then
i: = 3;
------
else
writeln (i);
End.
|
| Перед служебным словом Else точка с запятой не ставится
| После служебного слова Then может находиться только составной оператор
| Строка программы записана совершенно верно
| В условном операторе нельзя явным образом менять значение переменой
| В операторе
if then
перенос на новую строку недопустим
|
153.
|
| Какое значение переменной i будет выведено на экран в результате работы программы на языке Паскаль?
Program PR;
var
i: integer;
Begin
i: =1;
if ((i> 0) OR (i=2)) AND (i< > 1) then i: =3
else
i: =4;
writeln (i);
End.
|
|
|
|
|
| программа работать не будет
|
154.
|
| Какое значение переменной i будет выведено на экран в результате работы программы на языке Паскаль?
Program PR;
var
i: integer;
Begin
i: = 0;
if i < 0 then i: = 1
else
if i < 0 then i: = 2
else
if i < 0 then i: = 3;
writeln (i);
End.
|
|
|
|
|
| программа работать не будет
|
155.
|
| Какое значение переменной i будет выведено на экран в результате работы программы на языке Паскаль?
Program PR;
var
i: integer;
Begin
i: = 1;
if ( i > 0) OR ((i =2) AND ( i < > 1)) then i: =3
else
i: = 4;
writeln (i);
End.
|
|
|
|
|
| программа работать не будет
|
156.
|
| Какое значение переменной i будет выведено на экран в результате работы программы на языке Паскаль?
Program PR;
var
i: integer;
Begin
i: =0;
if i < 0 then i: =1
else
if i < 0 then i: =2
else
if i > 0 then i: =3;
writeln (i);
End.
|
|
|
|
|
| программа работать не будет
|
157.
|
| Что делает нижеприведенная программа, выполненная на языке Паскаль?
Program Order;
Var
A, B, C: Integer;
X: Integer;
Begin
Writeln('Введите 3 целых числа');
Read(А, В, С);
IF A> B Then
Begin
X: = A; A: = B; B: = X;
End;
IF B> C Then
Begin
X: = B; B: = C; B: = X;
End;
IF A> B Then
Begin
X: = A; A: = B; B: = X;
End;
Writeln('Результат: ', A: 5, B: 5, C: 5);
End.
|
| располагает числа в порядке возрастания
| располагает числа в порядке убывания
| переводит цифру римской системы счисления в ее десятичный эквивалент
| переписывает данные из оперативной памяти на винчестер
| программа работать не будет
|
158.
|
| Значением функции 2*int(5. 75)-4. 25 будет:
|
| 5. 75
| 7. 25
| 1. 5
|
| 6. 25
|
159.
|
| Алгоритм какого типа изображен на блок-схеме:
|
| линейный
| разветвляющийся
| циклический
| вспомогательный
| многоуровневой
|
160.
|
| Для чего предназначена команда NEW?
|
| для удаления из оперативной памяти всех программ пользователя и значений переменных
| для запуска программы на исполнение
| для удаления строк из программы
| для вставки строк в программу
| для вывода программы на экран дисплея
|
161.
|
| Можно ли организовать циклический алгоритм без операторов цикла?
|
| да
| нет
| иногда
| только в вычислительных задачах
| только для графических задач
|
162.
|
| Поменять местами содержимое двух целочисленных переменных Х и У можно за три операции:
У: =Х+У
Х: =У-Х
Какая третья операция?
|
| У: =У-Х
| У: = Х+У
| Х: =Х-У
| У: =Х-У
| У: =У-У
|
163.
|
| Определите значение переменных x, y, t.
x: =5; y: =7; t: =x; x: = y mod x; y: =t;
|
| x=2, y=5, t=5
| x=5, y=5, t=5
| x=2, y=5, t=7
| x=5, y=7, t=5
| x=2, y=2, t=2
|
164.
|
| Определите значение переменных x, y, t.
x: =3; y: =4; t: =x; x: = y div x; y: =t;
|
| x=1, y=3, t=3
| x=3, y=3, t=3
| x=1, y=1, t=1
| x=3, y=4, t=3
| x=2, y=2, t=2
|
165.
|
| Write(D: N1: N2). N1 – это …
|
| Количество знаков в выводимом D
| Количество знаков после запятой в выводимом D
| Количество знаков целой части в выводимом D
| Количество знаков в выводимом D без учета запятой, отделяющей дробную часть от целой
| Количество букв целой части в выводимом D
|
166.
|
| Чтобы на языке паскаль присвоить переменной В значение А+10 нужно написать:
|
| В: =А+10
| А+10=В
| В: =А+В
| В=А+10
| А+10: =В
|
167.
|
| Признаком конца Паскаль программы является
|
| .
| нажатие клавиши ENTER
| END
| ;
| кон
|
168.
|
| Известно, что значением целочисленной табличной величины а[1: 4] является четверка чисел (8, 6, 1, 7). а[1] равно:
|
|
|
|
|
|
|
169.
|
| Законченная фраза языка программирования, предписание, команда
|
| Оператор
| Алгоритм
| Переменная
| Нолики и единички
| Подпрограмма
|
170.
|
| Простой величине соответствует:
|
| одна ячейка памяти
| массив простых чисел
| структура входных, выходных и промежуточных значений
| множество простых ее элементов
| бит
|
171.
|
| Алгебраическое выражение на языке программирования паскаль запишется:
|
| (5*sqr(x)+18)/sqr(x-3)
| (5*sqrt(x)+18)/sqrt(x-3)
| (5*x^2+18)/(x-3)^2
| (5*sqr(x)+18)/sqr(x)-sqr(3)
| (5*x*2+18)/(x-3)*2
|
172.
|
| Дан оператор цикла, написанный на языке паскаль:
for i: =1 to 10 do
begin
a: =a*12;
writeln(a+i, i);
end;
Последнее значение i, выведенное на экран, будет:
|
|
|
|
|
|
|
173.
|
| Кто считается автором самого древнего алгоритма?
|
| Евклид
| Декарт
| Герон
| Пифагор
| Паскаль
|
174.
|
| С фамилией какого из древних ученых связано происхождение слова «алгоритм»?
|
| Аль-Хорезми
| Аль-Каши
| Евклид
| Декарт
| Пифагор
|
175.
|
| Слова, смысл и способ употребления которых задан раз и навсегда, называют…
|
| служебными словами
| командами
| приказами
| простыми словами
| составными словами
|
176.
|
| Как запустить генератор случайных чисел?
|
| Randomize
| Random [(x)]
| ROUND
| Readln
| Randomize [(x)]
|
177.
|
| Для получения случайных чисел используют следующую функцию:
|
| Random [(x)]
| Randomize
| ROUND
| Readln
| Randomize [(x)]
|
178.
|
| В алгоритмическом языке величины, значениями которых являются слова или тексты, обозначаются служебным словом:
|
| лит
| цел
| нат
| вещ
| арг
|
179.
|
| Запись стандартной математической функции в Паскале «x в квадрате» осуществляется:
|
| SQR(x)
| SQRT(x)
| LN(x)
| EXP(x)
| x^2
|
180.
|
| Запись стандартной математической функции в Паскале «Квадратный корень» осуществляется:
|
| SQRT(x)
| SQR(x)
| LN(x)
| EXP(x)
| Корень(x)
|
181.
|
| В паскале аргумент тригонометрической функции задается в:
|
| радианах
| градусах
| битах
| байтах
| пикселях
|
182.
|
| Команда на машинном языке содержит:
|
| код и адреса ячеек, с содержимым которых выполняется закодированное действие
| строку из спецсимволов
| задание сделать ту или иную операцию
| служебное слово
| бит
|
183.
|
| Приведенному условию: «Если a больше или равно c, то b=5» соответствует фрагмент программы на паскале:
|
| if a> =c then b: =5
| if a> b=c then b: =5
| if a> c or =c then b: =5
| if (a> c) or (b=c) then b: =5
| if a> b=c то b=5
|
184.
|
| Дан фрагмент текста программы, написанный на языке паскаль:
a: =11;
while a> 10 do
begin
a: =a+1;
writeln(‘Ждите ответа’);
end;
Процесс, реализованный этим алгоритмом, называется:
|
| зацикливание
| оператор цикла
| вывод на печать
| переход по условию
| организация диалога с пользователем
|
185.
|
| Постоянная величина – это величина…
|
| значение которой не меняется в процессе исполнения алгоритма
| значение которой меняется в процессе исполнения алгоритма
| значение которой постоянно меняется в процессе исполнения алгоритма
| значение которой являются слова или тексты
| значение которой являются числа или цифры
|
186.
|
| Переменная величина – это величина…
|
| значение которой меняется в процессе исполнения алгоритма
| значение которой не меняется в процессе исполнения алгоритма
| значение которой вводится пользователем в процессе выполнения программы
| значение которой являются слова или тексты
| значение которой является число
|
187.
|
| Аргументами называются…
|
| величины, являющиеся исходными данными для алгоритма
| величины, являющиеся результатами для алгоритма
| величины, являющиеся заголовками для алгоритма
| величины, записанные после служебного слова нач
| величины, являющиеся константами
|
188.
|
| for n: =1 to 5 do for k: =1 to 5 do b[n, k]: =n+k;
Чему будет равно значение B[2, 4]?
|
|
|
|
|
|
|
189.
|
| for n: =1 to 5 do for k: =1 to 5 do b[n, k]: =n+k;
Чему будет равно значение B[1, 1]?
|
|
|
|
|
|
|
190.
|
| for n: =1 to 5 do for k: =1 to 5 do b[n, k]: =n*k;
Чему будет равно значение B[2, 4]?
|
|
|
|
|
|
|
191.
|
| for n: =1 to 5 do for k: =1 to 5 do b[n, k]: =n*k;
Чему будет равно значение B[3, 3]?
|
|
|
|
|
|
|
192.
|
| Что производит следующий фрагмент программы?
max: =a[l];
for i: =l to n do
if a[i]> = max then
begin max: =a[i]; imax: =i; end;
writeln(max, ’ номер ‘, imax);
|
| Находит максимальный элемент, его индекс и печатает их на экране
| Находит максимальный элемент и печатает на экране
| Находит индекс максимального элемента и печатает на экране
| Исключает максимальный элемент из массива
| Находит максимальный элемент, заменяет его на номер его индекса и печатает на экране
|
193.
|
| Что производит следующий фрагмент программы?
n: =11;
for i: =l to n do
if a[i] mod 2=0 then k: =k+1;
writeln(k=', k);
|
| Находит число четных элементов и печатает их число на экране
| Находит максимальный элемент и печатает на экране
| Находит четный элемент и печатает его на экране
| Находит число нечетных элементов и печатает их число на экране
| Находит минимальный элемент и печатает на экране
|
194.
|
| В алгоритмическом языке величины, значениями которых являются положительные целые числа, обозначаются служебным словом:
|
| нат
| цел
| лит
| вещ
| арг
|
195.
|
| В алгоритмическом языке величины, значениями которых являются целые (положительные и отрицательные) числа, обозначаются служебным словом:
|
| цел
| нат
| лит
| вещ
| арг
|
196.
|
| В алгоритмическом языке величины, значениями которых являются любые числа, обозначаются служебным словом:
|
| вещ
| цел
| нат
| лит
| арг
|
197.
|
| Промежуточной называется величина…
|
| не являющаяся ни аргументом, ни результатом, а используемая только для обозначения промежуточного значения
| значение которой меняется в процессе исполнения алгоритма
| значение которой не меняется в процессе исполнения алгоритма
| значение которой являются слова или тексты
| значение которой является константа
|
198.
|
| В операторе цикла может располагаться другой оператор цикла (вложенные циклы). Выберите рисунок, который иллюстрирует правильное расположение вложенных циклов
|
|
|
|
|
| В операторе цикла другой цикл не располагается
|
199.
|
| Язык программирования Паскаль разработан…
|
| Виртом
| Паскалем
| Фон Нейманом
| Лебедевым
| Бэббиджем
|
200.
|
| While это цикл с:
|
| Предусловием
| Постусловием
| Параметром
| Внутренний
| Внешний
|
201.
|
| Один проход цикла называется:
|
| итерацией цикла
| счетчиком цикла
| телом цикла
| начальной строкой цикла
| заключительной строкой цикла
|
202.
|
| Переменная, которая используется при проверке условия цикла и изменяется при каждой итерации это:
|
| параметр цикла
| свойства цикла
| процедуры передачи управления
| тело цикла
| заключительной строкой цикла
|
203.
|
| Если условие продолжения цикла не выполняется при первом же значении счетчика, что произойдет с телом цикла?
|
| не будет выполнено ни разу
| выполнение пройдет 1 раз
| выполнение пройдет 2 раза
| перейдет к следующему значению счетчика
| такого оператора в Паскале нет
|
204.
|
| Сколько раз будет напечатано слово «Привет» во время работы программы на языке Паскаль?
Program PR;
Const
Limit =10;
var
I: word;
Begin
for i: =0 to limit do
writeln (‘Привет’);
End.
|
| 11 раз
| 1 раз
| 10 раз
| 9 раз
| Ни одного
|
205.
|
| Сколько раз будет напечатано слово «Привет» во время работы данной программы на языке Паскаль?
Program PR;
const LIMIT =10;
var
i: word;
Begin
i: =0;
while i< LIMIT do
begin
writeln (‘Привет’);
i: =i-1;
end;
End.
|
| 1 раз
| 10 раз
| Ни одного раза
| Бесконечное число раз
| Программа работать не будет
|
206.
|
| Сколько раз будет напечатано слово «Файл» во время работы данной программы на языке Паскаль?
Program PR;
const
LIMIT = 10;
var
i: integer;
Begin
i: =0;
while i < LIMIT do
begin
writeln (‘Файл’);
i: = i +1;
end;
End.
|
| 10 раз
| 1 раз
| Ни одного раза
| Бесконечное число раз
| Программа работать не будет
|
207.
|
| Укажите процедуру, которая выполняет переход к следующей итерации цикла:
|
| Continue
| Break
| Exit
| Halt
| Go to
|
208.
|
| Какой оператор применяется, если требуется выполнить тело цикла заранее заданное количество раз?
|
| For
| While
| Case
| Repeat
| If
|
209.
|
| Последовательность нескольких команд алгоритма, выполняющихся одна за другой, называется…
|
| серия
| система команд
| программа
| служебные слова
| циклом
|
210.
|
| Дан фрагмент текста программы, написанный на языке паскаль:
х: =’форма’;
insert (‘и’, х, 2);
delete (x, 3, 1);
write(x);
В результате на экране будет выведено:
|
| фирма
| фиорма
| фихорма
| фиома
| фихома
|
211.
|
| Какая из команд присваивания записана неверно?
|
| b*4: =a
| с: =0
| a: =3*b
| b: =5
| с: = b
|
212.
|
| Какая из команд присваивания записана верно?
|
| a: =3*b
| b*4: =a
| а=с +1
| - b: =5
| с: =x +1, 5
|
213.
|
| В результате выполнения фрагмента алгоритма
Y: =5; X: =0
пока Х< 6
нц
Y: =Y+X
X: =X+2
кц
переменная Y примет значение…
|
|
|
|
|
|
|
214.
|
| Укажите дату разработки языка программирования Паскаль
|
|
|
|
|
|
|
215.
|
| Что называется массивом?
|
| Под массивом понимается совокупность конечного числа данных одного типа
| Под массивом понимается совокупность конечного числа данных различных типов
| Под массивом понимается совокупность бесконечного числа данных одного типа
| Под массивом понимается совокупность бесконечного числа данных различного типа
| Под массивом понимается совокупность конечного числа данных целочисленного типа
|
216.
|
| Что определяет индекс массива?
|
| Индекс определяет положение элемента массива данных относительно его начала
| Индекс определяет положение элемента массива данных относительно друг друга
| Индекс определяет положение элемента массива данных относительно его конца
| Индекс определяет количество элементов массива данных
| Индекс определяет количество типов данных используемых элементов в массиве
|
217.
|
| Укажите правильное описание массива.
|
| Var a: array[1.. 10] of integer
| Var a: array[1-10] of integer
| Var a: array[1.. 10 of integer]
| Var a: array[1.. 10]
| Var a: integer[1.. 10] of array
|
218.
|
| Как выглядит массив А, состоящий из 3 строк и 4 столбцов, если А[i, j] = 1?
|
|
|
|
|
|
|
219.
|
| Как выглядит массив А, состоящий из 3 строк и 4 столбцов, если А[i, j] = i?
|
|
|
|
|
|
|
220.
|
| Как выглядит массив А, состоящий из 3 строк и 4 столбцов, если А[i, j] = i*j?
|
|
|
|
|
|
|
221.
|
| Задан одномерный массив Х[1.. n]. Фрагмент алгоритма
s: =0
нц для k от 1 до n
если Х[k]> 0
то s: =s+ Х[k]
все
кц
определяет:
|
| сумму положительных элементов
| количество положительных элементов
| максимальный элемент массива
| индекс первого положительного элемента
| индекс последнего положительного элемента
|
222.
|
| Что производит следующий фрагмент программы?
for i: =l to n do begin
write('a[', i, '] '); readln(a[i]);
end; end;
|
| Ввод элементов массива с клавиатуры
| Вывод элементов массива на экран монитора
| Ввод элементов массива из файла
| Запись элементов массива в файл
| Сортировка элементов массива
|
223.
|
| Что производит следующий фрагмент программы?
clrscr;
randomize;
write('число элементов'); readln(n);
for i: =1 to n do begin
a[i]: =random(45)-22;
write(a[i], ’ ‘);
end;
|
| Заполняет массив случайными числами и выводит их на печать
| Заполняет массив случайными числами и не выводит их на печать
| Заполняет массив одинаковыми числами и выводит их на печать
| Считает элементы массива от 22 до 45 и выводит их на печать
| Выводит элементы массива на печать, имеющие порядковый номер от 22 до 45
|
224.
|
| Что производит следующий фрагмент программы?
for i: =l to n do
for j: =1 to n do
if j mod 2=0 then
a[i, j]: =a[i, j]+a[i, l];
|
| В массиве размером п* п к элементам четных столбцов прибавляются элементы первого столбца соответствующей строки
| В массиве размером п* п к элементам четных строк прибавляются элементы первой строки соответствующего столбца
| В массиве размером п* п к элементам четных столбцов прибавляются элементы первой строки соответствующего столбца
| В массиве размером п* п к элементам четных столбцов прибавляются элементы первой строки первого столбца
| В массиве размером п* п высчитывается число четных элементов
|
225.
|
| Если элементы массива B[1.. 6] равны соответственно 12, 10, 8, 6, 4, 2, то значение выражения К: =2*В[6]+ В[3]Мod В[5] равно:
|
|
|
|
|
|
|
226.
|
| Если элементы массива B[1.. 6] равны соответственно 12, 10, 8, 6, 4, 2, то значение выражения К: =2*В[6]+ В[3]Div В[5] равно:
|
|
|
|
|
|
|
227.
|
| Задан одномерный массив Х[1.. n]. Фрагмент алгоритма
М: = Х[1]
нц для k от 2 до n
если Х[k]> М
то М: =Х[k]
все
кц
определяет:
|
| максимальный элемент массива
| индекс первого положительного элемента
| индекс первого отрицательного элемента
| индекс последнего максимального элемента
| минимальный элемент массива
|
228.
|
| Задан одномерный массив Х[1.. n]. Фрагмент алгоритма
М: = Х[1]; i: =1
нц для k от 2 до n
если Х[k]> М
то i: =k
все
кц
определяет:
|
| индекс максимальный элемент массива
| максимальный элемент массива
| индекс минимального элемента
| индекс последнего положительного элемента
| минимальный элемент массива
|
229.
|
| Каковы свойства восходящих диагоналей в двумерном массиве (например, шахматная доска)?
|
| Для любой восходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей – разная, то есть i +j = const
| Для любой восходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей – разная, то есть i-j = const
| Для любой восходящей диагонали сумма номера строки и номера столбца различна и для разных диагоналей – одинакова, то есть i< > j = const
| Для любой восходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей – одинакова, то есть i = j = const
| Для любой восходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей – постоянна, то есть i +j = const
|
230.
|
| Каковы свойства нисходящих диагоналей в двумерном массиве (например, шахматная доска)?
|
| Для любой нисходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей — разная, то есть i - j = const
| Для любой нисходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей — разная, то есть i +j = const
| Для любой нисходящей диагонали сумма номера строки и номера столбца различна и для разных диагоналей — одинакова, то есть i< > j = const
| Для любой нисходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей — одинакова, то есть i = j = const
| Для любой нисходящей диагонали сумма номера строки и номера столбца постоянна и для разных диагоналей — постоянна, то есть i +j = const
|
231.
|
| Что производит следующий фрагмент программы?
for i: =l to n do begin
for j: =l to n do
begin s: =s+a[i, j];
s1: =s1+a[i, j]; end;
writeln('s =', s); s: =0;
writeln;
end;
writeln('s1 =', s1);
|
| Находит сумму элементов каждой строки и сумму всех элементов двумерного массива, выводит их на экран
| Находит сумму всех элементов двумерного массива и выводит их на экран
| Находит сумму элементов каждой строки и выводит их на экран
| Находит сумму элементов каждого столбца и сумму всех элементов двумерного массива, выводит их на экран
| Находит сумму элементов двумерного массива по диагонали и выводит их на экран
|
232.
|
| Что производит следующий фрагмент программы?
for i: =l to n do begin
for j: =l to n do begin
if i=j then s: =s+a[i, j];
end;
end;
writeln(‘s=’, s);
|
| Находит сумму элементов главной диагонали двумерного массива
| Находит сумму элементов каждой строки двумерного массива
| Находит сумму элементов каждой строки с нарастанием итога (без обнуления)
| Находит сумму элементов каждого столбца двумерного массива
| Находит сумму элементов каждого столбца двумерного массива с нарастанием итога (без обнуления)
|
233.
|
| Задан двумерный массив Х[1.. n, 1.. n]. Определить вид действия, выполняемый следующим фрагментом алгоритма
нц для i от 1 до n
нц для j от 1 до n
с: =а[i, j] а[i, j]: =а[i+1, j]
а[i+1, j]: =c
кц
кц
|
| меняет порядок строк
| меняет порядок столбцов
| ничего не меняет в таблице
| меняет местами элементы i–ой строки и j-го столбца
| меняет местами элементы i–го столбца и j-ой строки
|
234.
|
| Определите, что выполняет следующая программа на Паскале?
Program
Var a: array [1…10] of Integer;
x, y: Integer;
Begin
For x: =1 to 10 do
Readln (a[x]);
For y: =1 to 10 do
If a[x] mod 2=0 then y: =y+1;
Writeln (y);
End.
|
| определяет количество четных элементов
| определяет количество элементов в массиве
| определяет количество нечетных элементов
| определяет количество простых чисел
| данная программа работать не будет
|
235.
|
| begin for j: =1 to N-1 do begin FindMin(j, i); swap(M[j], M[i]) end end;
|
| Это сортировка массива посредством выбора
| Это сортировка массива методом вставок
| Это сортировка массива методом " пузырька"
| меняет порядок столбцов в массиве
| ничего не меняет в массиве
|
236.
|
| нц для j от 2 до N переместить M[j] на позицию i < = j такую, что M[j] < M[k] для i< = k < j и либо M[j] > = M[i-1], либо i=1 кц
|
| Это сортировка массива методом вставок
| Это сортировка массива посредством выбора
| Это сортировка массива методом " пузырька"
| меняет порядок столбцов в массиве
| ничего не меняет в массиве
|
237.
|
| begin for j: =1 to N-1 do for i: =1 to N-j do if M[i] > M[i+1] then swap(M[i], M[i+1]) end;
|
| Это сортировка массива методом " пузырька"
| Это сортировка массива посредством выбора
| Это сортировка массива методом вставок
| меняет порядок столбцов в массиве
| ничего не меняет в массиве
|
238.
|
| Над строковыми переменными можно проводить следующие операции:
|
| сложение
| умножение
| деление
| возведение в степень
| Строковой переменной в Pascal 7. 0. не существует
|
239.
|
| Chr определяет
|
| символ с заданным кодом
| порядковый номер (код) символа
| символ, имеющий код, предшествующий данному
| символ, имеющий код, следующий за данным
| строку символов
|
240.
|
| STR(Х, S) на Паскале - это:
|
| преобразование числа X в строку S
| уменьшение значения X на S
| увеличение значения X на S
| преобразование строки X в число S
| такого оператора в Паскале нет
|
241.
|
| VAL(Х, S, code) на Паскале - это:
|
| преобразование строки X в число S
| уменьшение значения X на S
| увеличение значения X на S
| преобразование числа X в строку S
| такого оператора в Паскале нет
|
242.
|
| LENGTH(S) на Паскале:
|
| определяет длину строки S
| увеличивает число S на 1
| прибавляет к строке S один символ
| удаляет из строки S один символ
| такого оператора в Паскале нет
|
243.
|
| Структурированный тип данных, представляющий собой набор однотипных логически связанных друг с другом объектов, которые можно рассматривать как единое целое по какому-либо признаку или группе признаков называется
|
| множеством
| переменной
| строкой
| файлом
| записью
|
244.
|
| [1, 2, 3, 4], ['а', ‘b', 'с'], ['a'.. 'z'] в Паскале – это…
|
| множество
| переменная
| строка
| файл
| запись
|
245.
|
| Для
s1: =['1', '2', '3'];
s2: =['3', '2', '1'];
s3: =['2', '3'];
s4: = [1, 2, 3];
s5: = [3, 2, 1];
справедливо следующее высказывание – …
|
| множества s1 и s2, а также s4 и s5 эквивалентны, а множество s3 включено в s2
| множества s1 и s2 эквивалентны, множество s3 включено в s2, s4 не эквивалентно s5
| множества s1 и s4, а также s2 и s5 эквивалентны, а множество s3 включено в s2 и s5
| все множества не эквивалентны друг другу
| все множества эквивалентны друг другу
|
246.
|
| Множество, состоящее из элементов, входящих хотя бы в одно из множеств A или B называется …
|
| Объединением двух множеств A и B
| Пересечением двух множеств A и B
| Разностью двух множеств A и B
| Включением нового элемента во множество
| Вхождением множества A в B
|
247.
|
| Множество, состоящее из элементов, одновременно входящих во множество A и во множество B называется …
|
| Пересечением двух множеств A и B
| Объединением двух множеств A и B
| Разностью двух множеств A и B
| Включением нового элемента во множество
| Вхождением множества A в B
|
248.
|
| Множество, состоящее из элементов множества A, не входящих во множество B называется …
|
| Разностью двух множеств A и B
| Объединением двух множеств A и B
| Пересечением двух множеств A и B
| Включением нового элемента во множество
| Вхождением множества A в B
|
249.
|
| Совокупность связанных по смыслу компонент, которые могут принадлежать к разным типам, называется
|
| записью
| переменной
| строкой
| файлом
| множеством
|
250.
|
| Вектор, компоненты которого (поля) могут относиться к разным типам данных, называется
|
| записью
| массивом
| строкой
| файлом
| множеством
|
251.
|
| Исходный код Паскаля
type biblio = record
name, publisher: string[20];
case item: char of
'b': (author: string[20]; year: 0.. 2004);
'n': (data: date);
'm': (year: 1700.. 2004; month: 1.. 12; number: integer);
end;
является примером – …
|
| записи
| массива
| строки
| файла
| множества
|
252.
|
| Последовательность компонент одного типа, записанную во внешней памяти под определенным именем, называется
|
| файлом
| массивом
| строкой
| записью
| множеством
|
253.
|
| Независимый программный блок, выполняющий решение некоторой самостоятельной подзадачи, называется
|
| процедурой
| функцией
| рекурсией
| модулем
| локальной программой
|
254.
|
| Независимый программный блок, который позволяет получить только один результат, называется
|
| функцией
| процедурой
| рекурсией
| модулем
| программой
|
255.
|
| Функция, которая вызывает сама себя, называется
|
| рекурсией
| процедурой
| модулем
| локальной программой
| глобальной программой
|
256.
|
| Какая команда языка Паскаль рисует дугу от начального угла к конечному, используя (Х, У) как центр?
|
| Arc
| Bar
| FillPoly
| FloodFill
| Circle
|
257.
|
| Какая команда языка Паскаль рисует трехмерную полосу, используя текущие стиль и цвет?
|
| Bar 3D
| LINE 3D
| Ellipse
| DrawPoly
| Fill 3D
|
258.
|
| Какая команда языка Паскаль инициализирует графическую систему?
|
| InitGraph
| GraphDefaults
| Uses Graph
| Uses CRT
| GetImage
|
259.
|
| Какая команда языка Паскаль рисует от текущего указателя к точке, лежащей на заданное расстояние?
|
| LineRel
| LineTo
| Line
| GetLineSettings
| Bar
|
260.
|
| Укажите команду языка Паскаль, которая определяет шаблон заполнения фигур?
|
| SetFillPattern
| GetFillPattern
| SetLineStyle
| SetFillStyle
| Paint
|
261.
|
| Изображение точки осуществляется командой языка Паскаль:
|
| PutPixel
| PutImage
| Point
| PieSlice
| SetFillPattern
|
262.
|
| Изображение текста на экране осуществляется командой языка Паскаль:
|
| OutText
| Print
| GetText
| MoveText
| Writeln
|
263.
|
| Оператор LINE это:
|
| оператор для изображения линий одной толщины
| оператор для изображения линий разной толщины
| оператор для изображения квадрата
| оператор для закрашивания
| оператор изображения дуги
|
264.
|
| Номер цвета, используемый в графических операторах «0» обозначает:
|
| черный цвет
| белый цвет
| желтый цвет
| красный цвет
| бирюзовый цвет
|
265.
|
| Номер цвета, используемый в графических операторах «15 (FFFF)» обозначает:
|
| белый цвет
| черный цвет
| желтый цвет
| красный цвет
| бирюзовый цвет
|
266.
|
| Вставьте пропущенные слова:
При построении изображения на экране дисплея, прямоугольная система координат имеет начало в …… точке экрана.
|
| левой верхней
| левой нижней
| правой верхней
| правой нижней
| по центру экрана
|
267.
|
| Эмиль Леон Пост - американский математик, в 1936 году ввел уточнение...
|
| понятия алгоритма
| абстрактных автоматов
| Турбо Паскаля
| MS-DOS
| что называть компьютерной программой
|
268.
|
| Алфавит в алгоритмической системе Э. Поста - это …
|
| любая конечная совокупность попарно различимых символов
| а … я
| A … Z
| национальный алфавит
| латинский алфавит
|
269.
|
| Слово в алгоритмической системе Э. Поста – это …
|
| любая конечная последовательность букв некоторого алфавита
| любая конечная совокупность попарно различимых символов
| алгоритм действия программы, написанный на данном языке
| символы национального алфавита
| латинский алфавит
|
270.
|
| Точное определение понятия алгоритма было дано...
|
| А. Тьюрингом в 1936 году
| А. А. Марковым в конце 40-х годов
| Н. Виртом в 1970 году
| Адой Лавлейс в 18 веке
| Биллом Гейтсом в 20 веке
|