Символьный тип данных объявляется служебным словом word byte string char
1.Язык программирования Паскаль — это
1) формальный язык
2) естественный язык
3) школьный алгоритмический язык
4) словесное описание1.Записи алгоритмов на языках программирования — это
1) программы
2) описания
3) блок-схемы
4) инструкции
2.Неделимые элементы в языке Паскаль
1) знаки нестрогого неравенства
2) специальные знаки
3) знак арифметического действия
4)имя переменной2.Неделимый элемент в языке Паскаль
1) знак операции присваивания
2) специальные знаки
3) знак арифметического действия
4) имя переменной
3.Служебные слова языка Паскаль
1) then, program, and
2) алг, нач, кц
3) var, do, нач
4) prim, begin, end3.Служебные слова языка Паскаль
1)begin, do, нач
2)begin, for, var
3)алг, нач, кц
4)A1, begin, end
4.Обозначение целочисленного типа данных в языке Паскаль
1) integer
2) real
3) char
4) string4. Обозначение вещественного типа данных в языке Пас-каль
1) integer
2) real
3) char
4) string
5.Необязательным элементом программы, написанной на языке Паскаль, является
1) блок описания констант
2) блок описания действий по преобразованию данных
3) операторы
4) разделители между операторами5. Программа, написанная на языке Паскаль, начинается с
1) блока описания данных
2) блока описания действий по преобразованию данных
3) заголовка программы
4) имени функции
6.Установите соответствие между названиями типов данных и их обозначением 6.Установите соответствие между названиями типов данных и их обозначением
1)Целочисленный
2)Вещественный
3)Символьный
4)Строковый
5)Логическийa)char
b)boolean
c)integer
d)real
e)string1)Логический
2)Вещественный
3)Символьный
4)Строковый
5)Целочисленныйa)char
b)boolean
c)integer
d)real
e)string
1.Язык программирования Паскаль — это
1) формальный язык
1.Записи алгоритмов на языках программирования — это
1) программы
2.Неделимые элементы в языке Паскаль
1) знаки нестрогого неравенства
2.Неделимый элемент в языке Паскаль
1) знак операции присваивания
3.Служебные слова языка Паскаль
1) then, program, and
3.Служебные слова языка Паскаль
2)begin, for, var
4.Обозначение целочисленного типа данных в языке Паскаль
1) integer
4. Обозначение вещественного типа данных в языке Паскаль
2) real
5.Необязательным элементом программы, написанной на языке Паскаль, является
1) блок описания констант
5. Программа, написанная на языке Паскаль, начинается с
3) заголовка программы
6.Установите соответствие между названиями типов данных и их обозначением
1 - с, 2 - d, 3 - a, 4 - e, 5 - b
6.Установите соответствие между названиями типов данных и их обозначением
1 - b, 2 - d, 3 - a, 4 - e, 5 - c
27. Имеется логическое выражение (x*x + y*y)
- 1. Для круга единичного радиуса
- 2. Для точек, расположенных вне круга с единичным радиусом
- 3. Для точек плоскости, расположенных внутри квадрата с единичными сторонами
- 4. Для точек плоскости, расположенных вне квадрата с единичными сторонами
- 1. FOR;
- 2. WHILE;
- 3. REPEAT;
- 4. IF.
- 1. FOR;
- 2. WHILE;
- 3. CASE;
- 4. REPEAT;
- 1. оператор S не выполняется ни разу;
- 2. оператор S выполняется один раз.
- 3. оператор S выполняется B-A раз.
- 4. оператор S выполняется B-A+1 раз.
- 1. оператор S не выполняется ни разу;
- 2. оператор S выполняется один раз.
- 1. нельзя
- 2. можно, включив в тело цикла выражение вида i:=i+шаг, где i - параметр цикла.
- 1. for . to . do;
- 2. while . do;
- 3. repeat . until.
- 4. case …of …else…end
- 1. выполняется один раз;
- 2. не выполняется ни разу;
- 3. выполняется до тех пор, пока B не равно TRUE.
37. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);
- 1. 7 8 9 10 11
- 2. 11
- 3. 6
- 4. 1 2 3 4 5
- 1. выражение записано неверно
- 2. 8
- 3. операция невыполнима, так как деление на 0 невозможно
- 4. 2
39. В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:
- 1. 0 -1
- 2. 4 6
- 3. 4 0
- 4. 1 0
40. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do begin inc(k); write(k,’ ‘) end;
- 1. 7 8 9 10 11
- 2. 11
- 3. 6
- 4. 1 2 3 4 5
- 1. VAR A,B:real; I,J:integer;
- 2. VAR j,g,t:integer; i:real;
- 3. VAR i,max:integer; a,max:real;
- 4. VAR a,b:real; c,d:real;
42. При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
- 1. имеет значение при написании текстовых констант
- 2. имеет значение для написания служебных слов
- 3. имеет значение для написания имен переменных
- 4. игнорируется
44. Имеется описание заголовка процедуры: procedure proba(var a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются .
- 1. по ссылке;
- 2. по значению.
- 3. как константа
- 4. как процедура
45. Имеется описание заголовка процедуры: procedure proba(a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются .
27. Имеется логическое выражение (x*x + y*y)
- 1. Для круга единичного радиуса
- 2. Для точек, расположенных вне круга с единичным радиусом
- 3. Для точек плоскости, расположенных внутри квадрата с единичными сторонами
- 4. Для точек плоскости, расположенных вне квадрата с единичными сторонами
- 1. FOR;
- 2. WHILE;
- 3. REPEAT;
- 4. IF.
- 1. FOR;
- 2. WHILE;
- 3. CASE;
- 4. REPEAT;
- 1. оператор S не выполняется ни разу;
- 2. оператор S выполняется один раз.
- 3. оператор S выполняется B-A раз.
- 4. оператор S выполняется B-A+1 раз.
- 1. оператор S не выполняется ни разу;
- 2. оператор S выполняется один раз.
- 1. нельзя
- 2. можно, включив в тело цикла выражение вида i:=i+шаг, где i - параметр цикла.
- 1. for . to . do;
- 2. while . do;
- 3. repeat . until.
- 4. case …of …else…end
- 1. выполняется один раз;
- 2. не выполняется ни разу;
- 3. выполняется до тех пор, пока B не равно TRUE.
37. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do inc(k); write(k,’ ‘);
- 1. 7 8 9 10 11
- 2. 11
- 3. 6
- 4. 1 2 3 4 5
- 1. выражение записано неверно
- 2. 8
- 3. операция невыполнима, так как деление на 0 невозможно
- 4. 2
39. В результате выполнения последовательности операторов x:=sqr(2); y:=sqrt(4)-abs(-2); write(x,’ ‘, y) на экране будет выведено:
- 1. 0 -1
- 2. 4 6
- 3. 4 0
- 4. 1 0
40. Определить результат работы следующего фрагмента программы k:=6; for i:=1 to 5 do begin inc(k); write(k,’ ‘) end;
- 1. 7 8 9 10 11
- 2. 11
- 3. 6
- 4. 1 2 3 4 5
- 1. VAR A,B:real; I,J:integer;
- 2. VAR j,g,t:integer; i:real;
- 3. VAR i,max:integer; a,max:real;
- 4. VAR a,b:real; c,d:real;
42. При выполнении последовательности операторов a:=1.0; b:=3; x:=(a+b)/a*b-a; значение переменной х равно:
- 1. имеет значение при написании текстовых констант
- 2. имеет значение для написания служебных слов
- 3. имеет значение для написания имен переменных
- 4. игнорируется
44. Имеется описание заголовка процедуры: procedure proba(var a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются .
- 1. по ссылке;
- 2. по значению.
- 3. как константа
- 4. как процедура
45. Имеется описание заголовка процедуры: procedure proba(a, b, c:integer); При использовании процедуры с таким заголовком значения фактических параметров передаются .
3. Алгоритм называется линейным, если:
а) ход его выполнения зависит от истинности тех или иных условий
б) представлен в табличной форме
в) его команды выполняются в порядке следования друг за другом +
4. Алгоритм:
а) последовательность действий, которая приводит к решению задачи +
б) набор команд для компьютера
в) ориентированный граф, указывающий порядок выполнения команд
5. Наибольшей наглядностью обладают следующие формы записи алгоритмов:
а) рекурсивные
б) словесные
в) графические +
6. Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач:
а) определенность
б) массовость +
в) понятность
7. Если алгоритм предназначен для исполнения техническим устройством, например станком с числовым программным управлением или компьютером, он представляется в виде:
а) процессора
б) файлов
в) программы +
8. Формульно-словесный способ записи алгоритма характеризуется тем, что описание осуществляется с помощью:
а) слов +
б) цифр
в) специальных знаков
9. Формульно-словесный способ записи алгоритма характеризуется тем, что описание осуществляется с помощью:
а) аксиом
б) специальных знаков
в) формул +
10. Алгоритм, в котором все действия выполняются последовательно друг за другом и только один раз:
а) одиночный алгоритм
б) линейный алгоритм +
в) не повторяющийся алгоритм
11. Специальное средство, предназначенное для записи алгоритмов в аналитическом виде:
а) алгоритмические языки +
б) алгоритмические навыки
в) алгоритмические эксперименты
12. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа :
а) паскаль
б) ассемблер
в) компилятор +
13. Когда необходимо составлять блок-схему программы:
а) До начала составления самой программы +
б) В процессе составления программы
в) После составления программы
14. Языком высокого уровня является:
а) Ассемблер
б) Фортран +
в) Макроассемблер
15. Выберите, какой метод применяется для поиска в упорядоченных массивах:
а) бинарный поиск +
б) прямой выбор
в) прямой обмен
16. Раздел типов определяется служебным словом:
а) BEGIN
б) TYPE +
в) LABEL
17. В языке Паскаль пустой оператор помечаться:
а) может, но в исключительных ситуациях
б) не может
в) может +
18. Раздел переменных определяется служебным словом:
а) LABEL
б) VAR +
в) TYPE
19. Символьный тип данных объявляется служебным словом:
а) STRING
б) WORD
в) CHAR +
20. Логический тип данных объявляется служебным словом:
а) BOOLEAN +
б) BYTE
в) LOGIC
21. Вещественный тип данных объявляется служебным словом:
а) REAL +
б) INTEGER
в) LONGINT
22. Цикл с предусловием определяется служебным словом:
а) WHILE +
б) FOR
в) REPEAT
23. Определите, если число повторений цикла известно и задано наибольшее допустимое значение n, то лучше использовать:
а) цикл с предусловием
б) цикл с постусловием+
в) цикл со счетчиком
24. Как называется набор однотипных данных, имеющий общее для всех своих элементов имя:
а) множество
б) массив +
в) запись
25. Определите, как называется процесс перестановки элементов массива с целью упорядочивания их в соответствии с каким-либо критерием:
а) поиск
б) перебор
в) сортировка+
26. Выясните, в основе какого метода сортировки лежит обмен соседних элементов массива:
а) прямой обмен +
б) прямой выбор
в) прямой вариант
27. Появление алгоритмов связывают с зарождением:
а) астрономии
б) физики
в) математики +
28. Величиной целого типа является:
а) марка автомобиля
б) количество мест в зрительном зале +
в) площадь государства
29. Как называется свойство алгоритма, означающее, что он всегда приводит к результату через конечное, возможно, очень большое, число шагов:
а) дискретность
б) определённость
в) результативность +
30. Как называется свойство алгоритма, означающее, что он задан с помощью таких предписаний, которые исполнитель может воспринимать и по которым может выполнять требуемые действия:
а) массовость
б) понятность +
в) определённость
2. Наиболее наглядной формой описания алгоритма является структурно-стилизованный метод:
а) словесное описание алгоритма
б) представление алгоритма в виде схемы +
в) язык программирования высокого уровня
3. Перевод программ с языка высокого уровня на язык более низкого уровня обеспечивает программа -:
а) паскаль
б) ассемблер
в) компилятор +
4. В графических схемах алгоритмов стрелки направлений на линиях потоков:
а) необходимо рисовать, если направление потока снизу вверх и справа налево +
б) можно рисовать или не рисовать
в) рисовать не нужно
5. Разработкой алгоритма решения задачи называется:
а) точное описание данных, условий задачи и ее целого решения
б) сведение задачи к математической модели, для которой известен метод решения
в) определение последовательности действий, ведущих к получению результатов +
6. Языком высокого уровня является:
а) Ассемблер
б) Фортран +
в) Макроассемблер
7. Как называется алгоритм, в котором действия выполняются друг за другом, не повторяясь:
а) циклическим
б) разветвленным
в) линейным +
8. Разработке алгоритма предшествует:
а) постановка задачи, разработка математической модели +
б) постановка задачи, разработка математической модели, выбор метода решения
в) постановка задачи, выбор метода решения, проектирование программ
9. Символьный тип данных объявляется служебным словом:
а) STRING
б) WORD
в) CHAR +
10. В операторе присваивания summa := sqr(x)+3*a переменными являются:
а) sqr,x,a
б) a, x, summa +
в) summa, sqr, x, a
11. Процедура INC(x,k):
а) увеличивает значение переменной х на величину k +
б) преобразует десятичное число х в строку из k символов
в) уменьшает значение переменной х на величину k
12. Записью действительного числа с плавающей точкой является:
а) 48.0001
б) 1.0E01 +
в) –1.0533333
13. Вещественный тип данных объявляется служебным словом:
а) REAL +
б) INTEGER
в) LONGINT
14. Оператор цикла с постусловием:
а) For … to…do
б) While…do
в) Repeat… until +
15. Логический тип данных объявляется служебным словом:
а) BOOLEAN +
б) BYTE
в) LOGIC
16. Раздел переменных определяется служебным словом:
а) LABEL
б) VAR +
в) TYPE
17. В языке Паскаль пустой оператор помечаться:
а) может, но в исключительных ситуациях
б) не может
в) может +
18. Раздел типов определяется служебным словом:
а) BEGIN
б) TYPE +
в) LABEL
19. Какие из приведенных типов данных относятся к целочисленному типу данных:
а) comp, double
б) integer, real
в) integer, word, longint +
20. Из приведенных операторов описания переменных неправильно объявлены переменные:
а) var a,b:real;c:real
б) VAR f,g,d,t:INTEGER;I,t:REAL +
в) var I,j,max,min: real
II вариант.
1. Какие из приведенных типов данных относятся к вещественному типу данных:
а) real, single, extended +
б) word, double
в) byte, real
2. Для вычисления экспоненты применяется процедура:
а) SQR(X)
б) EXP(X) +
в) TRUNC(X)
3. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x а) -30.0
б) -120.0
в) -10.0 +
4. Для возведения в квадрат применяется функция:
а) LOG(X)
б) SQR(X) +
в) SQRT(X)
5. Для вычисления квадратного корня применяется функция:
а) SQR(X)
б) ORD(X)
в) SQRT(X) +
6. Раздел констант объявляется служебным словом:
а) KONST
б) CONST +
в) CONCT
7. Необходимо указать неправильно записанный оператор:
а) if x and y then s:=s+1; else s:=s-1 +
б) if a в) if (a
9. Цикл с предусловием определяется служебным словом:
а) WHILE +
б) FOR
в) REPEAT
10. Необходимо указать оператор цикла –ДО с параметром:
а) while … do
б) for … to … do +
в) case …of …else…end
11. Выберите, какое из условий того, что значение переменной А находится в диапазоне от L до M, при условии, что L а) (A>=L) or (A <=M) and (L+
б) (A>=L) and (A>=M) and (L
в) (A>=L) and (A<=M)+
12. Определите, если число повторений цикла известно и задано наибольшее допустимое значение n, то лучше использовать:
а) цикл с предусловием
б) цикл с постусловием+
в) цикл со счетчиком
13. Выясните, чему будет равно значение переменной n после выполнения инструкций?
n:=0
while n n:=n+1
а) 1+
б) 5
в) 6
14. Как называется набор однотипных данных, имеющий общее для всех своих элементов имя?
а) множество
б) массив+
в) запись
15. Определите, как называется процесс перестановки элементов массива с целью упорядочивания их в соответствии с каким-либо критерием?
а) поиск
б) перебор
в) сортировка+
16. Выясните, в основе какого метода сортировки лежит обмен соседних элементов массива?
а) прямой обмен+
б) прямой выбор
в) оба ответа верны
17. Выберите, какой метод применяется для поиска в упорядоченных массивах:
а) бинарный поиск+
б) прямой выбор
в) прямой обмен
18. Определите, какой тип данных используется в примере? Var а, с: (red, blue, green); В: (dog, cat)
а) Вещественный тип
б) Логический тип
в) Строковый
г) Перечислимый+
19. Отметьте, какой тип данных используется в примере? Var a, b, с: -7 .. 4;Х:’а’..’с’
а) Целочисленный
б) Строковый
в) Интервальный
г) Логический+
20. Выберите тип данных, который используется в примере? Var а, с: char
а) Логический
б) Символьный+
в) Вещественный
г) Строковый
Читайте также: