Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЕСТЫ_ИНФ_305 вопр новые.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
284.67 Кб
Скачать

Тема 3. Алгоритмизация и программирование

$$$ 85

Алгоритм - это:

A) план решения задачи, записанный по шагам-действиям, приводящим к решению задачи.

B) правила выполнения шагов-действий, приводящих к решению задачи.

C) решение задачи.

D) набор данных.

E) этапы программирования.

$$$ 86

Какая типовая структура соответствует многократному повторению части алгоритма?

A) цикл.

B) ветвление.

C) следование.

D) обращение к подпрограмме.

E) такой структуры нет.

$$$ 87

Вычислительные пpоцессы бывают:

A) линейные, pазветвляющиеся и циклические.

B) целые и вещественные.

C) символьные или стpоковые.

D) положительные и отpицательные.

E) постоянные и переменные

$$$ 88

Вычислительный процесс называется линейным, если:

A) все действия выполняются последовательно друг за другом.

B) отдельные его участки многократно повторяются.

C) происходит выбор пути решения.

D) вычисления не будут производится.

E) процесс не завершается.

$$$ 89

Вычислительный процесс называется разветвляющимся, если:

A) происходит выбор пути решения.

B) все действия выполняются последовательно друг за другом.

C) отдельные его участки многократно повторяются.

D) вычисления не будут производиться.

E) весь процесс многократно повторяется.

$$$ 90

Вычислительный процесс называется циклическим, если:

A) отдельные его участки многократно повторяются.

B) все действия выполняются последовательно друг за другом.

C) происходит выбор пути решения.

D) вычисления не будут производится.

E) весь процесс не повторяется.

$$$ 91

Какой из языков программирования относится к языкам низкого уровня:

A) Ассемблер;

B) Паскаль;

C) Фортран;

D) С++;

E) Бейсик.

$$$ 92

При программировании алгоритма линейной структуры не применяется:

A) условный оператор.

B) оператор вывода.

C) оператор ввода.

D) оператор присвоения.

E) оператор конца.

$$$ 93

При построении блок-схемы алгоритма блоком "ромб" изображается:

A) проверка условия.

B) ввод данных.

C) вывод на принтер.

D) расчет параметров.

E) вызов вспомогательного алгоритма.

$$$ 94

Какое свойство алгоритма определяет пошаговый характер алгоритма?

A) Дискретность.

B) Результативность.

C) Массовость.

D) Определенность

E) Надежность.

$$$ 95

К свойствам алгоритма не относится:

A) информативность.

B) определённость.

C) дискретность.

D) массовость.

E) результативность.

$$$ 96

Алгоритм может быть исполнен процессором компьютера, если он представлен:

A) на машинном языке.

B) на латинском языке.

C) в виде блок-схем.

D) на алгоритмическом языке.

E) на естественном языке.

$$$ 97

Алгоритм сложения двух чисел является примером алгоритма:

A) линейного.

B) вспомогательного.

C) циклического.

D) разветвленного.

E) дополнительного.

$$$ 98

Алгоритм, в котором описывается простая последовательность команд, не содержащих условий, называют:

A) линейным.

B) вспомогательным.

C) с повторением.

D) разветвленным.

E) циклическим.

$$$ 99

Основными свойствами алгоритма являются:

A) дискретность, массовость, определенность, результативность.

B) оперативность, цикличность, результативность.

C) дискретность, информативность, результативность, оперативность.

D) информативность, непрерывность, массовость.

E) понятность, истинность, оперативность.

$$$ 100

К языкам программирования относятся:

A) Basic, Pascal, C++.

B) Doctor Web, AVP.

C) Norton Commander, FAR.

D) MS Word, MS Excel, MS Рower Point, MS Access.

E) MS DOS, Windows XP, Unix, OS/2.

$$$ 101

Логическое умножение обозначается:

A) AND (И).

B) SUB (МИН).

C) DIV (ДЕЛ).

D) OR (ИЛИ).

E) NOT (НЕ).

$$$ 102

Блоки, входящие в алгоритмы линейного вида:

A) процесс обработки (прямоугольник), ввод-вывод (параллелограмм).

B) модификация (шестигранник).

C) процесс обработки, анализ условия ( ромб).

D) анализ условия, модификация (шестигранник), обращение к подпрограмме.

E) ввод-вывод, анализ условия и процесс обработки.

$$$ 103

Что такое массив в языке Бейсик:

A) упорядоченная последовательность однотипных величин в памяти, обозначаемая одним именем.

B) множество переменных различных типов в памяти, обозначенных одним именем.

C) произвольное число, обозначенное именем.

D) множество чисел в памяти, обозначаемое одним именем.

E) множество неупорядоченных величин в памяти, обозначенных одним именем.

$$$ 104

Выберите фрагмент программы на языке Бейсик для вычисления суммы элементов двухмерного массива В(N,M):

A) S = 0

FOR I = 1 TO N

FOR J = 1 TO M

S = S + B(I, J)

NEXT J : NEXT I

B) FOR I=1 TO N

INPUT B(I, J)

S = S + B(I, J)

NEXT I

C) S = 0

FOR I=1 TO N

FOR I=1 TO M

NEXT J

NEXT I

D) S = 0

FOR I=1 TO N

FOR J=1 TO M

S = S + B (I, J)

NEXT I

NEXT J

E) S=0

FOR I=1 TO N

S = S + B(I, J)

NEXT I

NEXT J

$$$ 105

Что называется подпрограммой в языке Бейсик:

A) обособленная группа операторов, которую можно выполнять, многократно обращаясь к ней из различных мест программы.

B) группу операторов в конце или начале программы.

C) группа операторов, отделенная от остальной программы операторными скобками.

D) группа операторов, к которой нет обращения в программе.

E) многократно повторяющаяся группа операторов.

$$$ 106

В каком месте программы на языке Бейсик должен записываться оператор DIM:

A) в основной программе до ввода элементов массива.

B) в конце основной программы.

C) после описательной части программы.

D) после ввода данных в массив.

E) при выводе данных из массива.

$$$ 107

В каких единицах измерения задается в Бейсике аргумент встроенной функции синус Х:

A) в радианах.

B) в градусах.

C) в минутах.

D) в стерадианах.

Е) в секундах.

$$$ 108

С помощью какого оператора языка Бейсик производится ввод данных с клавиатуры:

A) INPUT

B) PRINT

C) DATA

D) READ

E) REM

$$$ 109

Что называется циклом в языке Бейсик:

A) многократное выполнение последовательности операторов (действий).

B) многократная последовательность операторов.

C) многократная необходимость выполнения резервирования ячеек памяти.

D) упорядоченный набор блоков и соединений.

E) многократно проверяемое условие.

$$$ 110

Где в программе на языке Бейсик должен находиться оператор DEF FN:

A) до первого обращения к этой функции.

B) после обращения к этой функции.

C) после описательной части программы.

D) в любом месте программы.

E) в конце основной программы.

$$$ 111

Что выполняет оператор языка Бейсик WINDOW (X1,Y1)-(X2,Y2) :

A) задает пользовательскую систему координат для экрана.

B) определяет значения переменных X1,Y1, X2,Y2.

C) задает полярную систему координат вместо декартовой.

D) выводит на экран значения переменных X1,Y1, X2,Y2.

E) рисует на экране линию с координатами X1,Y1, X2,Y2.

$$$ 112

Какой оператор на языке Бейсик позволяет построить окружность:

A) CIRCLE (X,Y), R, <цвет>

B) COLOR X,Y,R

C) CIRCLE (X,Y), R, Pi, Pi + 2/3Pi, ½

D) WINDOW (X,Y), R

E) PAINT (X,Y), R

$$$ 113

Вычислите значение Y, которое в языке Бейсик описывается выражением

Y = COS (0) + ABS (-3) + SQR (4):

A) 6

B) 7

C) 1

D) 5

E) 2

$$$ 114

При использовании на языке Бейсик оператора PRINT без параметров:

A) происходит перевод курсора на следующую строку.

B) выводится число нуль.

C) выдается сообщение об ошибке.

D) выводится строка нулей.

E) выводится строка звездочек «*».

$$$ 115

Каким символом отделяются операторы языка Бейсик, записанные в одной

строке:

A) двоеточие.

B) точка.

C) запятая.

D) пробел.

E) точка с запятой.

$$$ 116

Укажите правильный формат оператора цикла FOR... NEXT:

A) FOR I = A1 to A2 STEP A3

. . .

NEXT I

B) FOR J = A1 to A2

. . .

STOP J

C) FOR I = A1 to A2

. . .

END I

D) FOR J = A1 to A2

. . .

NEXT I

E) FOR I > A1 TO A2

. .

NEXT I

$$$ 117

Используя оператор языка Бейсик, установите курсор в тридцатую позицию двадцатой строки:

A) LOCATE 20, 30

B) LOCATE 30, 20

C) PSET (20,30)

D) SET (20,30)

E) LINE – (20,30)

$$$ 118

Укажите встроенную функцию языка Бейсик, определяющую абсолютное значение числа Х:

E) ABS(X)

B) ABC(X)

C) EXP(X)

D) MOD(X)

E) INT(X)

$$$ 119

Определите, какие два оператора языка Бейсик используются совместно для ввода значений из блока данных:

A) READ, DATA

B) INPUT, DATA

C) INPUT, READ

D) DATA, SET

E) LET, DATA

$$$ 120

Определите значение переменной C после выполнения операторов языка Бейсик

С = 5

REM С = С + 1:

A) 5

B) 0

C) 1

D) 8

E) 6

$$$ 121

Какой оператор языка Бейсик осуществляет описание массивов:

A) DIM C (6), A(3), B(3,6)

B) DIR C (6), A(3), B(3,6)

C) DEFINT C (6), A(3), B(3,6)

D) DEF FN A(3), B(3,6)

E) DIMM C (6), A(3), B(3,6)

$$$ 122

Как просуммировать массивы А(N) и В(N). Выберите правильный фрагмент программы на языке Бейсик:

A) FOR I=1 TO N

C(I) = A(I) + B(I)

NEXT I

B) FOR I=1 TO N

C(I) = A(I) + B(J)

NEXT J

C) FOR I = 1 TO N

INPUT A(I), B(I)

NEXT I

D) FOR J = 1 TO N

C(I) = A(I) + B(J)

NEXT I

E) FOR I = 1 TO N

FOR J = 1 TO M

C(I) = A(I) + B(J)

NEXT J,I

$$$ 123

Укажите оператор обращения к подпрограмме в языке Бейсик:

A) GOSUB N

B) GOTO N

C) GOTO N1, N2, N3

D) IF K GOTO N1

E) GOTO GOSUB N

$$$ 124

Укажите оператор возвращения из подпрограммы в языке Бейсик:

A) RETURN

B) PROGRAM RETURN

C) STOP

D) RESET

E) GOTO N

$$$ 125

Укажите оператор вывода точки на экран с указанием цвета в языке Бейсик:

A) PSET (X,Y),<цвет>

B) PSET <цвет>

C) POINT (X, Y), <цвет>

D) LOCATE 20,30,<цвет>

E) LINE (X1,Y1), <цвет>

$$$ 126

Укажите правильную конструкцию языка Бейсик, отображающую выполнение следующего условия

<если х < 0, тогда переход к 100-строке>:

A) IF X < 0 THEN GOTO 100

B) IF X>0 GOSUB 100

C) IF X>0 GOTO 100

D) IF X < 0 THEN 80 ELSE 100

E) REM IF X < 0 THEN 100

$$$ 127

Какой оператор устанавливает текстовый режим экрана в языке Бейсик:

A) SCREEN 0

B) SCREEN 1

C) SCREEN 2

D) SCREEN 12

E) SCREEN 9

$$$ 128

Выберите оператор построения отрезка прямой линии в цвете в языке Бейсик:

A) LINE (X1,Y1) – (X2,Y2),<цвет>

B) LINE (X1,Y1) – (X2,Y2), В,<цвет>

C) LINE (X1,Y1) – (X2,Y2),BF,<цвет>

D) LINE (X1,Y1) – (X2,Y2) ,C,<цвет>

E) LINE (X1,Y1),<цвет>

$$$ 129

Какой из перечисленных ниже операторов Бейсика является оператором условного перехода:

A) IF <условие> GOTO N

B) IF <условие> ON K GOTO N

C) FOR <условие> GOTO N

D) NEXT <условие> GOTO N

E) GOSUB <условие> GOTO N

$$$ 130

Выберите правильную запись на языке Бейсик выражения

y = sin x + x0. 5 – tg 2x:

A) Y = SIN (x) + SQR (x) – (TAN(x))^2

B) Y = SIN (x) + x * x – TAN ^ 2(x)

C) Y = SIN (x) + x *(1/2) – TAN (x)^2

D) Y = SIN (x) + SQR (x) – TAN ^ 2(x)

E) Y = SIN (x) + SQR (x) – TNG(x) ^2

$$$ 131

Определите значения переменных А, В, С в результате выполнения программы на языке Бейсик:

DATA 3, 8, 6

READ A

READ B,C

A) A=3, B=8, C=6

B) A=8, B=6, C=3

C) A=3, B=6, C=8

D) A=6, B=8, C=3

E) A=6, B=3, C=8

$$$ 132

Что такое транслятор:

A) программа.

B) операционная система.

C) язык программирования.

D) часть ОЗУ.

E) один из блоков персонального компьютера.

$$$ 133

Укажите правильную последовательность операторов для ввода матрицы A(N,M):

A) FOR I=1 TO N

FOR J=1 TO M

INPUT А (I, J)

NEXT J : NEXT I

B) FOR I=1 TO N

FOR J=1 TO M

INPUT A (I, J)

NEXT I

C) FOR I=1 TO N

FOR J=1 TO M

INPUT A (J, I)

NEXT J

D) FOR I=1 TO N

INPUT A (I, J)

NEXT J : NEXT I

E) FOR I=1 TO N

K = 1 : J = 1

INPUT A (I, J)

IF J < 10 GOTO K

NEXT J : NEXT I

$$$ 134

Вычислите значение Y, которое в языке Бейсик описывается арифметическим выражением Y = 27^1/3 + 6*2:

A) 21

B) 15

C) 18

D) 30

E) 1,5

$$$ 135

Какая встроенная функция языка Бейсик позволяет определить значение натурального логарифма числа X:

A) LOG(x)

B) LOGAR(x)

C) LOG10(x)

D) LN(x)

E) NLOG(x)

$$$ 136

Укажите, какой из перечисленных ниже операторов языка Бейсик является оператором безусловного перехода:

A) GOTO N

B) ON K GOTO М

C) IF <условие> GOTO N

D) NEXT N

E) GOSUB N

$$$ 137

Какой оператор языка Бейсик используется для указания конца счетного (арифметического) цикла:

A) NEXT

B) GOTO

C) END

D) STOP

E) RETURN

$$$ 138

Выберите оператор, с помощью которого осуществляется заполнение цветом области в языке Бейсик:

A) PAINT (X, Y) [, цвет области [, цвет границы ]]

B) DRAW (X, Y) [, цвет области [, цвет границы ]]

C) COLOR [ цвет фона ] [, цвет палитры ]

D) COLOR (X, Y), R [, цвет области]

E) PICTURE (X, Y) [, цвет области [, цвет границы ]]

$$$ 139

Какая встроенная функция языка Бейсик позволяет вычислить значение квадратного корня:

A) SQR(X)

B) EXP(X)

C) SGN(X)

D) SQRT(X)

E) STR(X)

$$$ 140

Какая встроенная функция языка Бейсик позволяет вычислить абсолютное значение:

A) ABS(X)

B) MOD(X)

C) STR(X)

D) ABС(X)

E) SQR(X)

$$$ 141

Какая из функций языка Бейсик применяется для генерации случайных чисел:

A) RND(X)

B) TAB(X)

C) INT(X)

D) ROUND(X)

E) ABS(X)

$$$ 142

Выберите правильную запись на языке Бейсик для вычисления выражения

y=lnx+tgx:

A)Y=LOG(X)+TAN(X)

B) Y=LOG X + TAN X

C) Y=LN(X)+TG(X)

D) Y=LN X + TG X

E) Y=LN(X)+TAN(X)

$$$ 143

Выберите правильную запись выражения ex + sin x на языке Бейсик:

A) EXP(X) + SIN(X)

B) EXP^(X) + SIN(X)

C) E^X + SIGN(X)

D) 2.71^X + SIN X

E) EXP^X + SIN X

$$$ 144

В каком случае оператор LINE языка Бейсик рисует прямоугольник:

A) LINE (X,Y) – (U,V),,B

B) LINE (X,Y) – (U,V),,К

C) LINE (X,Y) – (U,V),N

D) LINE (X,Y) – (Y,X),R

E) LINE (X,Y) – (U,V),,,F

$$$ 145

Выберите правильный вариант описания двумерного массива на языке Бейсик:

A) DIM A(M,N)

B) DIM M(M),(N)

C) DIM (M,N)

D) DIM A(M:N)

E) DIM A (M-N)

$$$ 146

В результате выполнения фрагмента программы на языке Бейсик

P=1

FOR I=1 TO 5

P=P*I : NEXT I

переменная Р принимает значение, равное:

A) 120.

B) 100.

C) 125.

D) 105.

E) 150.

$$$ 147

Для чего предназначен в Бейсике оператор DIM:

A) для объявления переменных и массивов.

B) для ввода данных.

C) для вывода данных.

D) для проверки условий.

E) для организации цикла.

$$$ 148

Для чего предназначен в Бейсике оператор INPUT:

A) для ввода данных с клавиатуры.

B) для вывода данных на экран.

C) для объявления массивов.

D) для организации подпрограмм.

E) для проверки условия.

$$$ 149

Чему равно значение логического выражения A AND 1:

A) A

B) 0

C) 1

D) 2A

E) 2

$$$ 150

Для чего предназначен в Бейсике оператор PRINT:

А) для вывода данных на экран.

B) для ввода данных с клавиатуры.

С) для объявления массива.

D) для вывода данных на принтер.

E) для закрытия файла.

$$$ 151

В Бейсике окружность строится с помощью оператора:

A) CIRCLE (X,Y),R

B) COLOR X,Y,R

C) CIRCLE (X,Y),R,Pi+2/3Pi

D) WINDOW (X,Y),R

E) PAINT (X,Y),R

$$$ 152

Для организации начала счетного (арифметического) цикла в Бейсике используется оператор:

A) FOR

B) NEXT

C) DIM

D) PSET

E) REM

$$$ 153

Для завершения счетного (арифметического) цикла в Бейсике используется оператор:

A) NEXT

B) FOR

C) DIM

D) END

E) STOP

$$$ 154

Для организации начала цикла по условию в Бейсике используется оператор:

A) WHILE

B) IF

C) COSUB

D) NEXT

E) END

$$$ 155

Для завершения цикла по условию в Бейсике используется оператор:

A) WEND

B) RETURN

C) IF

D) FOR

E) REM

 

$$$ 156

Для чего предназначен в Бейсике оператор LOСATE:

A) для установки курсора в нужную позицию экрана.

B) для ввода данных с клавиатуры.

C) для рисования линии.

D) для рисования точки.

E) для рисования окружности.

$$$ 157

Для чего предназначен в Бейсике оператор GOSUB:

A) для перехода в подпрограмму.

B) для возврата в основную программу.

C) для завершения работы программы.

D) для описания массива.

E) для открытия файла.

$$$ 158

Для чего в Бейсике предназначен оператор RETURN:

А) для возврата в основную программу.

B) для обращения к подпрограмме.

C) для обращения к функции.

D) для описания массива.

E) для выхода из цикла.

$$$ 159

Для чего в Бейсике предназначен оператор PSET:

А) для вывода точки на экран.

B) для ввода оператора.

C) для ввода линии.

D) для закрашивания прямоугольника.

E) для построения прямоугольника.

$$$ 160

Для чего в Бейсике предназначен оператор LINE:

А) для построения отрезка.

B) для построения оператора.

C) для построения точки.

D) для закрашивания прямоугольника.

E) для установления палитры.

$$$ 161

Укажите правильную запись полного оператора условия в языке Бейсик:

A) IF <условие > THEN выражение 1 ELSE выражение 2

B) IF <условие> THEN GOTO 1

C) IF <условие> ELSE выражение 1 THEN выражение 2

D) IF <условие> GOSUB 1 ELSE THEN GOTO 1

E) IF <условие> ON K GOTO N

$$$ 162

Выберите правильный фрагмент программы описывающий условие

если Х>1, тогда выполнить у=е+ :

A) IF X>1 THEN у=ехр(2*х)+(а*sin(х)^2+а*(в+с)) ^ (1/7)

B) IF X>1 THEN у= ехр(2х)+(а* sin(х^2)+ а(в+с)) ^ /(1/7)

C) IF X>1 THEN у=е+(а* sin(х^2)+ а*(в+с)) ^ (1/7)

D) IF X>1 THEN у= ехр(2*х)+(а* sin(х^2)+ а(в+с)) ^ /(1/7)

E) IF X>1 THEN у= ехр(2х)+SQR(а* sin(х^2)+ а*(в+с))

$$$ 163

Укажите правильный ответ при выполнении следующего фрагмента программы:

X=2: J=1:N=3: S=0

FOR I=1 TO N+1

S= S+J*X+I

NEXT I

А) 18

B) 30

C) 31

D) 29

E) 27

$$$ 164

Какое значение принимает переменная Y при выполнении следующего фрагмента программы:

I=1: J=3:N=3 : Y=0

5 Y=Y+I*J+2

I=I+1

IF I<=3 GOTO 5

А) 24

B) 15

C) 26

D) 29

E) 27

$$$ 165

Укажите правильную последовательность операторов для ввода одномерного массива A(N):

А) FOR I=1 TO N

INPUT A (I)

NEXT I

B) FOR I=1 TO N+1

PRINT A (I)

NEXT I

C) FOR I=1 TO N

INPUT A (I)

FOR J=1 TO N

PRINT A (I)

NEXT

D) FOR I=1 TO N

FOR J=1 TO N

INPUT A (I)

NEXT I, J

E) FOR I=1 TO I

INPUT A(I)

NEXT I

PRINT A(I)

$$$ 166

Для чего предназначен в языке Бейсик оператор GOTO N:

A) Для безусловного перехода.

B) Для условного перехода.

C) Для выбора варианта.

D) Для перехода к диску.

E) Для выхода из программы.

$$$ 167

Чему равно значение логического выражения A AND 0:

A) 0

B) A

C) 1

D) 2A

E) 2

$$$ 168

Для чего предназначена функция TAB(N):

A) Для установки курсора в N позицию экрана.

B) Для пропуска N пробелов.

C) Для генерации символьных данных.

D) Для табуляции M символов.

E) Для генерации комплексных чисел.

$$$ 169

Вычислите значение Z, которое описывается в языке Бейсик выражением

Z = SQR (abs (-36))^1/2+3*5:

A) 18.

B) 17,3.

C) –17,3.

D) +12.

E) 15.