Учебная работа. Шпаргалка: Информатика. Тестовые задания. Кузнецов Chapter5
Òåñòîâûå çàäàíèÿ ïî òåìå
1.
метод — это:
а)
правила выполнения определенных действий;
б)
направленный граф, указывающий порядок выполнения некого набора установок;
в)
понятное и четкое предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
г)
набор установок для компа;
д)
протокол вычислительной сети.
2.
Укажите более полный список методов записи алгоритмов:
а)
словесный, графический, псевдокод, программный;
б)
словесный;
в)
графический, программный;
г)
словесный, программный;
д)
псевдокод.
3.
Сущность такового характеристики метода как
состоит в том, что:
а)
метод должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б)
записывая метод для определенного исполнителя, можно употреблять только те команды, что входят в систему его установок;
в)
метод должен обеспечивать решение не одной определенной задачки, а некого класса задач данного типа;
г)
при четком выполнении всех установок метода процесс должен закончиться за конечное число шагов, приведя к определенному результату;
д)
исполнитель метода не должен принимать решения, не предусмотренные составителем метода.
4.
Сущность такового характеристики метода как
состоит в том, что:
а)
метод должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б)
записывая метод для определенного исполнителя, можно употреблять только те команды, что входят в систему его установок;
в)
метод должен обеспечивать решение не одной определенной задачки, а некого класса задач данного типа;
г)
при четком выполнении всех установок метода процесс должен закончиться за конечное число шагов, приведя к определенному результату;
д)
исполнитель метода не должен принимать решения, не предусмотренные составителем метода.
5.
Сущность такового характеристики метода как
состоит в том, что:
а)
метод должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б)
записывая метод для определенного исполнителя, можно употреблять только те команды, что входят в систему его установок;
в)
метод должен обеспечивать решение не одной определенной задачки, а некого класса задач данного типа;
г)
при четком выполнении всех установок метода процесс должен закончиться за конечное число шагов, приведя к определенному результату;
д)
исполнитель метода не должен принимать решения, не предусмотренные составителем метода.
6.
Сущность такового характеристики метода как
состоит в том, что:
а)
метод должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б)
записывая метод для определенного исполнителя, можно употреблять только те команды, что входят в систему его установок;
в)
метод должен обеспечивать решение не одной определенной задачки, а некого класса задач данного типа;
г)
при четком выполнении всех установок метода процесс должен закончиться за конечное число шагов, приведя к определенному результату;
д)
исполнитель метода не должен принимать решения, не предусмотренные составителем метода.
7.
Сущность такового характеристики метода как
состоит в том, что:
а)
метод должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
б)
записывая метод для определенного исполнителя можно употреблять только те команды, что входят в систему его установок;
в)
метод должен обеспечивать решение не одной определенной задачки, а некого класса задач данного типа;
г)
при четком выполнении всех установок метода процесс должен закончиться за конечное число шагов, приведя к определенному результату;
д)
исполнитель метода не должен принимать решения, не предусмотренные составителем метода.
8.
метод именуется линейным:
а)
если он составлен так, что его выполнение подразумевает неоднократное повторение одних и тех же действий;
б)
если ход его выполнения зависит от истинности тех либо других критерий;
в)
если его команды производятся в порядке их естественного следования друг за другом независимо от каких-то критерий;
г)
если он представим в табличной форме;
д)
если он содержит в себе вспомогательный метод.
9.
Метод именуется повторяющимся:
а)
если он составлен так, что его выполнение подразумевает неоднократное повторение одних и тех же действий;
б)
если ход его выполнения зависит от истинности тех либо других критерий;
в)
если его команды производятся в порядке их естественного следования друг за другом независимо от каких-то критерий;
г)
если он представим в табличной форме;
д)
если он содержит в себе вспомогательный метод.
10.
Метод содержит в себе ветвление, если:
а)
если он составлен так, что его выполнение подразумевает неоднократное повторение одних и тех же действий;
б)
если ход его выполнения зависит от истинности тех либо других критерий;
в)
если его команды производятся в порядке их естественного следования друг за другом независимо от каких-то критерий;
г)
если он представим в табличной форме;
д)
если он содержит в себе вспомогательный метод.
11.
Ñèñòåìû ïðîãðàììèðîâàíèÿ:
а)
îáåñïå÷èâàþò íåïîñðåäñòâåííîå ðåøåíèå ïîëüçîâàòåëüñêèõ çàäà÷;
б)
ïîçâîëÿþò ñîçäàâàòü íîâûå ïðîãðàììû íà ÿçûêàõ ïðîãðàììèðîâàíèÿ;
в)
îáåñïå÷èâàþò ðàáîòó âñåõ àïïàðàòíûõ óñòðîéñòâ êîìïüþòåðà è äîñòóï ïîëüçîâàòåëÿ ê íèì;
г)
ïðåäñòàâëÿþò ñîáîé ñîâîêóïíîñòü ïðîãðàìì, èñïîëüçóåìûõ äëÿ ðàçëè÷íûõ îïåðàöèé ñ äîêóìåíòàìè;
д)
ïðåäíàçíà÷åíû äëÿ óíè÷òîæåíèÿ êîìïüþòåðíûõ âèðóñîâ è çàðàæåííûõ èìè ôàéëîâ.
12.
Õàðàêòåðíûì ïðèçíàêîì ëèíåéíîé ïðîãðàììû ÿâëÿåòñÿ:
а)
ñòðîãî ïîñëåäîâàòåëüíîå âûïîëíåíèå îïåðàòîðîâ â ïîðÿäêå èõ çàïèñè;
б)
íàëè÷èå â êàæäîé ïðîãðàììíîé ñòðîêå òîëüêî îäíîãî îïåðàòîðîâ;
в)
èñïîëüçîâàíèå â íåé èñêëþ÷èòåëüíî îïåðàòîðîâ ïðèñâàèâàíèÿ;
г)
ïðèñóòñòâèå â íåé îïåðàòîðîâ óñëîâíîãî è áåçóñëîâíîãî ïåðåõîäà;
д)
ïðèñóòñòâèå â íåé îïåðàòîðîâ öèêëà.
13.
Ïîäïðîãðàììîé íàçûâàþò:
а)
÷àñòü ïðîãðàììû, ñîäåðæàùóþ íåîäíîêðàòíî âûïîëíÿåìûå êîìàíäû;
б)
íåçàâèñèìûé ïðîãðàììíûé ìîäóëü;
в)
случайный фрагмент программки;
г)
íàáîð îïåðàòîðîâ, ñëåäóþùèõ â ïðîãðàììå çà îïåðàòîðîì GOSUB;
д)
÷àñòü ïðîãðàììû, ñëóæàùåé äëÿ ðåøåíèÿ íåêîòîðîé âñïîìîãàòåëüíîé çàäà÷è.
14.
Важный принцип структурного программирования базируется на утверждении:
а)
хоть какой метод имеет дискретную структуру;
б)
метод хоть какой трудности можно выстроить при помощи последующих базисных структур: линейной, ветвящейся, повторяющейся;
в)
современный комп — это единство аппаратных средств и программного обеспечения;
г)
суть формализации решаемой задачки заключается в составлении метода;
д)
в качестве неотклонимого шага сотворения программки выступает ее тестирование и отладка.
15.
Переменная в программировании на сто процентов характеризуется:
а)
именованием;
б)
именованием, значением и типом;
в)
именованием и типом;
г)
именованием и значением;
д)
значением.
16.
Массив — это:
а)
поименованный набор фиксированного числа однотипных данных;
б)
ограниченная апострофами последовательность всех знаков;
в)
совокупа разнородных данных, описываемых и обрабатываемых как единое целое;
г)
именованный набор однотипных данных на диске;
д)
набор переменных, начинающихся с одной буковкы.
17.
Метод решения некой подзадачи, выполняющийся обычно не один раз, именуется:
а)
линейным;
б)
ветвящимся;
в)
повторяющимся;
г)
вспомогательным;
д)
вложенным.
18.
Укажите последовательность установок, в итоге выполнения которых значения переменных X и Y обменяются местами:
а)
X=X+Y: Y=X-Y: X=X–Y;
б)
B=X: X=Y: Y=X;
в)
X=Y: Y=X;
г)
Y=X: B=X: X=Y;
д)
C=X: X=Y: X=C.
19.
Укажите последовательность установок, в итоге выполнения которых будет найдено наибольшее
а)
INPUT X,Y: MAX=ABS(X–Y)/2+(X+Y)/2: PRINT MAX;
б)
INPUT X,Y: IF X>Y THEN MAX=X: PRINT MAX;
в)
INPUT X,Y: IF X<Y THEN MAX=Y: PRINT MAX;
г)
INPUT X,Y: IF X<Y THEN MAX=X: PRINT MAX ELSE MAX=Y: PRINT MAX;
д)
INPUT X,Y: MAX=ABS(X–Y)/2–(X+Y)/2: PRINT MAX;
20.
Укажите последовательность установок, в итоге выполнения которых будет найдена сумма:
1+3+5+….+ 2N–1 (N>1):
а)
NPUT N: S=N^2: PRINT S;
б)
INPUT N: S=0: FOR K=1 TO 2*N–1: S=S+2*K–1: NEXT: PRINT S;
в)
INPUT N: PRINT S;
г)
INPUT N: PRINT S;
д)
INPUT N: PRINT S.
21.
На каком расстоянии от собственного исходного положения будет находиться черепашка опосля выполнения установок:
ВП 30 НД 80 ВП 100 НД 60
а)
10;
б)
70;
в)
40;
г)
50.
22.
На какой угол относительно собственного исходного положения оборотится черепашка опосля выполнения установок:
ЛВ 45 ПР 90 ЛВ –30 ПР 15
а)
130;
б)
–25;
в)
90;
г)
50.
23.
Имеет ли
ВП 50 ВП 10 НД 40 НД 60 ВП 105
а)
да;
б)
нет.
24.
Какую фигуру начертит черепашка опосля выполнения установок:
ВП 40 ЛВ 60 НД 40 ЛВ 60 ВП 40
а)
четырехугольник;
б)
треугольник;
в)
пятиугольник;
г)
шестиугольник.
25.
Что покажется на дисплее опосля выполнения последующей последовательности установок:
ИГ НОВЦВЕТ 4 ВП 60 ПР 90 ВП 40 ПР 90 ВП 60 ПР 90 ВП 40 ЛВ 15 ПП ВП 20 ПО КРАСЬ
а)
красноватый треугольник;
б)
треугольник и красноватая область вне треугольника;
в)
красноватый прямоугольник;
г)
прямоугольник и красноватая область вне прямоугольника.
26.
Êàêîâû áóäóò çíà÷åíèÿ âñåõ èñïîëüçóåìûõ ïåðåìåííûõ ïîñëå âûïîëíåíèÿ òàêîé ñåðèè êîìàíä:
ПУСТЬ «Х 5 ПУСТЬ «Y 8 ПУСТЬ «Z :X + 1
ПУСТЬ «T :Z + :Y ПУСТЬ «T :T + 1
а)
X=5, Y=8, Z=9, T=15;
б)
X=5, Y=8, Z=6, T=15;
в)
X=6, Y=7, Z=6, T=15.
27.
Êàêàÿ ôèãóðà áóäåò èçîáðàæåíà íà ýêðàíå äèñïëåÿ ïîñëå âûïîëíåíèÿ ïîñëåäîâàòåëüíîñòè êîìàíä:
ИГ ПОВТОРИ 5[ВП 60 ПР 72] СЧ
а)
5 квадратов;
б)
ломаная, состоящая из 5 отрезков;
в)
верный пятиугольник.
28.
Êàêàÿ èç êîìàíä èçîáðàçèò íà ýêðàíå äèñïëåÿ ïðàâèëüíûé òðåóãîëüíèê ñî ñòîðîíîé 30:
а)
ПОВТОРИ 4 [ВП 30 ПР 120];
б)
ПОВТОРИ 3 [ВП 120 ПР 60];
в)
ПОВТОРИ 3 [ВП 30 ПР 120].
29.
Êàêàÿ èç ñëåäóþùèõ ïðîöåäóð ÿâëÿåòñÿ ðåêóðñèâíîé:
а)
ЭТО ФИГУРА
ПОВТОРИ 4[ВП 40 ПР 90]
ПОВТОРИ 4[ВП 40 ЛВ 120]
КОНЕЦ ;
б)
ЭТО ЛОМАНАЯ
ВП 40 ПР 70 ЛОМАНАЯ
КОНЕЦ .
30.
При выполнении процедуры:
ЭТО ФИГУРА
ЛВ 120 ВП 30 ЛВ 60 ВП 30 ЛВ 120 ВП 40
КОНЕЦ
будет вычерчен:
а)
равнобедренный треугольник;
б)
четырехугольник;
в)
верный треугольник.
31.
Пусть мы имеем последующую функцию:
ЭТО КВАДРАТ :А
ПОВТОРИ 4 [ВП :А ПР 90]
КОНЕЦ
Что будет вычерчено при вызове команды
КВАДРАТ 10:
а)
4 квадрата со стороной 10;
б)
квадрат со стороной 10;
в)
10 квадратов, длина стороны которых равна 10?.
32.
При выполнении процедуры:
ЭТО задачка :N
ПУСТЬ «K 1 ПУСТЬ «I 1 ПОВТОРИ :N–1
[ПУСТЬ «I :I + 1 ПУСТЬ «T ОСТАТОК :N :I
ЕСЛИ :T=0 [ПУСТЬ «K :K+:I]] ПОКАЖИ :S
КОНЕЦ
рассчитывается:
а)
число делителей натурального числа N;
б)
сумма делителей натурального числа N.
33.
Пусть дана процедура:
ЭТО задачка :N
ПУСТЬ «K «обычное ПУСТЬ «I 1
ЕСЛИ :N>2 [ПОВТОРИ :N–2
[ПУСТЬ «I :I+1
ПУСТЬ «T ОСТАТОК :N :I ЕСЛИ :T=0
[ПУСТЬ «K «cоставное] ] ] ПОКАЖИ :K
КОНЕЦ .
Укажите итог ее выполнения при воззвании к ней командой задачка 14
а)
составное;
б)
обычное;
в)
1, 2, 7, 14;
г)
24.
34.
Процедура:
ЭТО задача :X
ЕСЛИИНАЧЕ (ИЛИ :X>0 :X=0)
[ПОКАЖИ [принадлежит]] [ПОКАЖИ
[не принадлежит ]]
КОНЕЦ
есть процедура решения задачки:
а)
принадлежит ли число Х области определения функции f(x)=3/x;
б)
принадлежит ли число Х области определения функции f(x)=1/2*x1/2
;
в)
принадлежит ли число Х области определения функции f(x)=(x2
+1)/x.
35.
При воззвании к процедуре:
ЭТО задачка :X :Y
ЕСЛИИНАЧЕ (И :X>0 :Y>0 :Y<5-2*:X)
[ПОКАЖИ [принадлежит]] [ПОКАЖИ
[не принадлежит]]
КОНЕЦ
командой задачка 4 1 на дисплее покажется ответ:
а)
принадлежит;
б)
не принадлежит.
36.
При воззвании к процедуре:
ЭТО задачка :N :M
ЕСЛИ :N>:M [ПУСТЬ «N :N-:M]
ЕСЛИ :M>:N [ЕСЛИ «M :M-:N]
ЕСЛИИНАЧЕ НЕ :N=:M [задачка :N :M]
[ЕСЛИ «P :N ПОКАЖИ :P]
КОНЕЦ
командой задачка 8 12
будет получен ответ:
а)
2;
б)
4;
в)
24.
37.
Какую фигуру вычертит черепашка опосля выполнения процедуры:
ЭТО ФИГУРА
ИГ НМ [20 30] НОВХ 40 НМ [0 60] НОВY 0
КОНЕЦ
а)
квадрат;
б)
прямоугольник;
в)
трапецию;
г)
треугольник;
д)
два отрезка.
38.
Опосля выполнения установок:
ПУСТЬ «Х (слово «та «ро «не) ПОКАЖИ :Х
на дисплее монитора покажется слово:
а)
нерота;
б)
тароне;
в)
танеро.
39.
Значением функции ПЕРВЫЙ «дорога является:
а)
«дорог;
б)
«адорог;
в)
«орога;
г)
«д.
40.
При воззвании к процедуре :
ЭТО задачка :Х
ПУСТЬ «L сколько :Х ПУСТЬ «Y «
ПОВТОРИ :L [ПУСТЬ «Р ПЕРВЫЙ :Х
ЕСЛИ НЕ :Р=»а [ПУСТЬ «Y слово :Y :P]
ПУСТЬ «Х КПРВ :Х] ПОКАЖИ :Y
КОНЕЦ
командой задачка бананы
на дисплее покажется слово:
а)
баанааны;
б)
аа;
в)
бнны;
г)
ббаннанны.
41.
Дана процедура решения некой задачки:
ЭТО задача :Х
ПУСТЬ «K 0 ПУСТЬ «L сколько :X ]
ПУСТЬ «Y «
ПОВТОРИ :L [ПУСТЬ «K :K+1
ПУСТЬ «T ОСТАТОК :K 2 ПУСТЬ «G
ПЕРВЫЙ :X
ЕСЛИ :T=0 [ПУСТЬ «Y слово :Y :G]
ПУСТЬ «X КПРВ :Х] ПОКАЖИ :Y
КОНЕЦ
Укажите условие данной нам задачки:
а)
составьте функцию, вычеркивающую из слова Х буковкы, стоящие на четных местах;
б)
составьте функцию, вычеркивающую из слова Х буковкы, стоящие на нечетных местах;
в)
составьте функцию, удваивающую каждую четную буковку слова Х;
г)
составьте функцию, удваивающую каждую нечетную буковку слова Х.
42.
Дана процедура:
ЭТО ЗАДАЧА :X :S
ПУСТЬ «L сколько :S
ПОВТОРИ :L [ПУСТЬ «R ПРВ :S
ЕСЛИИНАЧЕ :R=:X
[ПУСТЬ «S КПРВ :S]
[ПУСТЬ «S КПРВ :S ПУСТЬ «S ВКСП :R :S]]
ПОКАЖИ :S
КОНЕЦ
В итоге выполнения команды
задачка 2 [2 5 7 2 8 5 6
] будет получен ответ:
а)
[7 8 6];
б)
[2 7 8 6];
в)
[2 8 6];
г)
[2 5];
д)
[5 7 8 5 6];
е)
[5 2 5].
43.
Дана процедура решения некой задачки:
ЭТО задача :X :S
ПУСТЬ «L СКОЛЬКО :S
ПОВТОРИ :L [ПУСТЬ :R ПРВ :S
ЕСЛИИНАЧЕ :R>0
[ПУСТЬ «S КПРВ :S ПУСТЬ «S ВКСП 1 :S]
[ПУСТЬ «S КПРВ :S ПУСТЬ «S ВКСП :R :S]]
ПОКАЖИ :S
КОНЕЦ
Укажите условие данной нам задачки:
а)
составьте функцию подсчета положительных частей перечня S;
б)
составьте функцию подмены положительных частей перечня S единицами;
в)
составьте функцию удаления положительных частей перечня S.
44.
Чему станет равно
а)
1;
б)
2;
в)
3;
г)
5.
45.
При каком начальном значении переменной X результатом выполнения команды X=X mod 3 будет 0:
а)
при любом, кратном 3;
б)
5;
в)
4;
г)
2.
46.
При каких начальных значениях переменной X и Y в итоге выполнения команды X=X^Y–Y
а)
4, 1;
б)
3, 2;
в)
2, 2;
г)
5, 1.
47.
Операторы в языке Basic отделяются:
а)
двоеточием;
б)
точкой с запятой;
в)
запятой;
г)
пробелом.
48.
Какая из функций не является интегрированной в языке программирования Basic:
а)
ABS(X);
б)
EXP(X);
в)
INT(X);
г)
LG(X).
49.
По какой формуле в языке программирования Basic быть может выражен арксинус:
а)
ATN(X/SQR(–X*X+1);
б)
1/SIN(X);
в)
ATN(X/SQR(–X*X+1)+1.5708;
г)
ATN(X)+1.5708.
50.
Укажите синтаксически некорректную запись:
а)
X=Y*SIN (X) ^2+4;
б)
X=Y*SIN^2(X)+4;
в)
X=Y*SIN (X^2)+4;
г)
X=Y^2*SIN (X)+4.
51.
программка на почти всех версиях языка Basic представляет собой:
а)
последовательность пронумерованных строк, в каждой из которых записаны предписания для компа;
б)
последовательность поименованных при помощи буквенных меток строк, в каждой из которых записаны предписания для компа;
в)
последовательность пронумерованных строк, в каждой из которых записано лишь одно предписание для компа;
г)
последовательность операторов языка программирования Basic, отделенных друг от друга двоеточием.
52.
Значение выражения 2*4^2–5^3*2 равно:
а)
–186;
б)
–15661;
в)
–234;
г)
–61.
53.
Огромное количество точек плоскости, ввод координат которых (X,Y) при выполнении программки:
10 INPUT X,Y
12 IF X^2+Y^2<=4 AND X>0 THEN PRINT
“Принадлежит” ELSE PRINT “Не принадлежит”
приводит к возникновению на дисплее слова “Принадлежит”, представляет собой:
а)
полукруг;
б)
верхнюю полуплоскость;
в)
круг;
г)
круг и верхнюю полуплоскость.
54.
Огромное количество точек плоскости, ввод координат которых (X,Y) при выполнении программки:
10 INPUT X,Y
12 IF (X^2+Y^2<=4 AND X>0) ОR (X>0) THEN
“Принадлежит” ELSE PRINT “Не принадлежит”
приводит к возникновению на дисплее слова “Принадлежит”, представляет собой:
а)
верхнюю полуплоскость;
б)
полукруг;
в)
круг;
г)
круг и верхнюю полуплоскость.
55.
программка:
10 input N: g=2
13 if N=1 then end
14 if N mod g=0 then print g: N=N/g:
goto 13 else g=g+1: goto 13
а)
печатает обыкновенные множители числа N;
б)
печатает все делители числа N;
в)
четные делители числа N;
г)
составные делители числа N.
56.
При выполнении программки:
10 K=2: FOR K=1 TO 10: PRINT K: K=K+2: NEXT
на экран будут выведены числа:
а)
2, 5, 8, 11;
б)
1, 4, 7, 10;
в)
2, 5, 8;
г)
1, 3, 6, 9.
57.
При выполнении программки:
10 INPUT N: S=0: FOR K=1 to N: S=S+N^2: NEXT:
PRINT S
при N=3 на экран будет выведено число:
а)
14;
б)
9;
в)
6;
г)
10.
58.
Что произойдет в итоге выполнения команды
PRINT «3*3=»; 3*3:
а)
на экран будет выведено 3*3=9;
б)
на экран будет выведено 3*3=3*3;
в)
на экран будет выведено 9;
г)
на бумаге будет написано 3*3=9.
59.
Укажите слово, пропущенное в тексте: “Оператор … употребляется для написания объяснений к программке и не оказывает никакого воздействия на ход ее выполнения”. Какой оператор пропущен:
а)
LIST;
б)
LET;
в)
REM;
г)
NEW.
60.
Опосля служебного слова INPUT в языке программирования Basic указывается:
а)
в необязательном порядке текстовая константа, применяемая в качестве подсказки, и в неотклонимом порядке перечень переменных;
б)
список, применяемых в программке констант;
в)
список всех применяемых в программке переменных;
г)
перечень выражений.
61.
Какие служебные слова употребляются при записи оператора бесспорного перехода:
а)
GOTO;
б)
IF, THEN;
в)
GOSUB;
г)
RETURN.
62.
В которых программных строчках при записи операторов условного перехода допущены ошибки:
10 IF A=B THEN 20
20 IF AB THEN A1
30 IF A>B THEN X=X+A
40 IF A<B THEN A1 ELSE A2
а)
20, 40;
б)
10, 30;
в)
10, 20;
г)
20.
63.
В операторе цикла в языке программирования Basic опосля служебного слова STEP указывается:
а)
арифметическое выражение, значение которого описывает величину приращения параметра цикла;
б)
изначальное
в)
выражение, определяющее конечное
г)
логическое выражение,
64.
Какие два знака являются неотклонимыми при записи в языке программирования Basic функции, определяемой юзером:
а)
FN;
б)
DE;
в)
FX;
г)
DF.
65.
Запись “2000” в языке программирования Basic представляет собой:
а)
текстовую константу из набора знаков 2000;
б)
число;
в)
год;
г)
текстовую константу из набора знаков “2000”.
66.
Решением какой задачки будет последующая программка:
10 INPUT X$: Y$=»»: FOR K=1 TO LEN(X$):
Y$=MID$(X$,K,1)+Y$: NEXT: ? Y$
а)
составьте программку, записывающую слово в оборотном порядке;
б)
составьте программку, записывающую слово X в слово Y;
в)
составьте программку, генерирующую слово Y из слова X так, что i-ая буковка слова X становится i+1-ой буковкой слова Y, а крайняя первой.
67.
Если X$=»победа», K=2, P=4, то MID$(X$,K,P) равно:
а)
«неудача»;
б)
«пища»;
в)
«да»;
г)
«обед».
68.
Решением какой задачки будет последующая программка:
10 INPUT X$: Y$=»»: FOR K=1 TO LEN(X$)
STEP 2: Y$=Y$+MID$(X$,K,1): NEXT: ? Y$
а)
составьте программку, удваивающую каждую буковку слова;
б)
составьте программку, вычеркивающую буковкы слова X, стоящие на нечетных местах;
в)
составьте программку, вычеркивающую буковкы слова X, стоящие на четных местах;
г)
составьте программку, записывающую слово в оборотном порядке.
69.
Результатом выполнения программки:
10 INPUT N: P=1: FOR K=1 TO N: P=P*K: NEXT: ? P при N=5 будет:
а)
120;
б)
15;
в)
5;
г)
20.
70.
Результатом выполнения программки:
10 INPUT N: S=0: N$=STR$(N): FOR K=2 TO
LEN(N$): S=S+ VAL(MID$(N$,K,1): NEXT: ? S
будет:
а)
количество цифр числа N;
б)
сумма цифр числа N;
в)
число делителей числа N;
г)
количество обычных множителей числа N.
71.
Опосля выполнения программки:
10 DIM A(12,12): FOR K=1 TO 12: FOR T=1 TO 12
12 IF (K+T) MOD 2=0 THEN A(K,T)=0 ELSE
A(K,T)=1
14 NEXT: NEXT
сумма A(1,6)+A(2,7)+A(3,8)+A(4,9)+A(5,10) будет равна:
а)
2;
б)
0;
в)
4;
г)
5.
72.
Опосля выполнения программки:
10 DIM A(10): FOR K=11 TO 2 STEP –1:
A(K–1)=K: NEXT
12 S=0: FOR K=1 TO 10
14 IF A(K)<5 THEN S=S+A(K)
16 NEXT: ? S
на экран будет выведено число:
а)
4;
б)
5;
в)
9;
г)
3.
73.
Что покажется на дисплее опосля пуска программки:
10 FOR K=12 TO 1 STEP – 3: PRINT: NEXT K
а)
ничего;
б)
12, 9, 6, 3;
в)
сообщение о ошибке;
г)
12, 8, 4.
74.
В алфавит языка Pascal не заходит служебное слово:
а)
BEGIN;
б)
STEP;
в)
WHILE;
г)
THEN.
75.
В качестве имени в языке Pascal недозволено употреблять сочетания:
а)
AR;
б)
BR;
в)
WR;
г)
OR.
76.
Числа в языке Pascal различаются:
а)
как натуральные и вещественные;
б)
как натуральные и целые;
в)
как целые и вещественные;
г)
как целые и правильные дроби.
77.
Вещественные числа в языке Pascal могут иметь вид:
а)
лишь с фиксированной точкой;
б)
только с плавающей точкой;
в)
с фиксированной и плавающей точкой.
78.
Чему равно
а)
1024;
б)
20;
в)
25;
г)
625.
79.
Какое из приведенных неравенств правильно:
а)
–4.9876543234 E–02<–0,03;
б)
–4.9876543234 E–02<–0,5;
в)
–4.9876543234 E–02>–0,03;
г)
–4.9876543234 E–02<–0,4.
80.
Комментарий к тексту программки на языке Pascal заключается:
а)
в круглые скобки;
б)
в фигурные скобки;
в)
в квадратные скобки;
г)
меж служебными словами Begin, End.
81.
Служебное слово LABEL в программке на языке Pascal фиксирует:
а)
начало раздела программки, содержащего перечень меток;
б)
начало раздела программки, содержащего описание переменных;
в)
начало раздела программки, содержащего описание сложных типов данных;
г)
начало раздела программки, содержащего список констант.
82.
Служебное слово CONST в программке на языке Pascal фиксирует:
а)
начало раздела программки, содержащего описание переменных;
б)
начало раздела программки, содержащего перечень меток;
в)
начало раздела программки, содержащего список констант;
г)
начало раздела программки, содержащего описание сложных типов данных.
83.
Служебное слово TYPE в программке на языке Pascal фиксирует:
а)
начало раздела программки, содержащего описание сложных типов данных;
б)
начало раздела программки, содержащего список констант;
в)
начало раздела программки, содержащего перечень меток;
г)
начало раздела программки, содержащего описание переменных.
84.
Служебное слово VAR в программке на языке Pascal фиксирует:
а)
начало раздела программки, содержащего список констант;
б)
начало раздела программки, содержащего перечень меток;
в)
начало раздела программки, содержащего описание сложных типов данных;
г)
начало раздела программки, содержащего описание переменных.
85.
Оператор организации ввода данных с клавиатуры записывается с внедрением служебного слова:
а)
VAR;
б)
WRITE;
в)
READ;
г)
GOTO.
86.
Для вывода результатов работы программки на языке Pascal служит оператор:
а)
READ;
б)
WRITE;
в)
VAR;
г)
GOTO.
87.
Операторы в программке на языке Pascal отделяются друг от друга:
а)
двоеточием;
б)
точкой с запятой;
в)
пробелом;
г)
запятой.
88.
В программке вычисления суммы частей арифметической прогрессии (при известном ее первом члене, разности и количестве ее членов):
Program ArifPro;
Var a, d, s: real; n: integer;
Begin
readln(a, d, n); s:= ; writeln(s)
End.
в операторе присваивания не обозначено арифметическое выражение. Оно быть может записано:
а)
a*n+d*(n–1)*n/2;
б)
a*(n+d*(n–1)*)n/2;
в)
a +d*(n–1)*n/2;
г)
a*n/2+d*(n–1)*n/2.
89.
Какая из перечисленных операций не является логической:
а)
NOT;
б)
OR;
в)
MOD;
г)
AND.
90.
Cоставное логическое выражение (X>=A) AND (X<=B) поистине при:
а)
xÎ[A,B];
б)
xÎ[A,¥] È [B,¥];
в)
xÎ[–¥, A] È [B,+¥];
г)
xÎ[A,¥] È [–¥,B].
91.
Сложное логическое выражение (X<=A) OR (X>=B) поистине при:
а)
xÎ[–¥, A] È [B,+¥];
б)
xÎ[A,B];
в)
xÎ[A,¥] È [B,¥];
г)
xÎ[A,¥] È [–¥,B].
92.
Имеется круглое отверстие радиуса R. При каком условии стержень длиной большей 2R c прямоугольными ребрами X, Y пройдет в это отверстие:
а)
(X>2*R) OR (Y>=2*R);
б)
(X>2*R) AND (Y<=R);
в)
X*X+Y*Y<=4*R*R;
г)
(X<=R) AND (Y>2*R).
93.
При каком условии числа A,B,C не являются упорядоченными по возрастанию:
а)
(A<=B) AND (B<=C);
б)
NOT ((A<=B) AND (B<=C));
в)
NOT ((A>B) OR (B>C));
г)
(A<=B) AND (NOT((B>C)).
94.
Ïðè êàêîì çíà÷åíèè X ïðè èñïîëíåíèè ïðîãðàììû áóäåò ïîëó÷åí îòâåò “ÄÀ”:
Program T21;
Var X: Integer;
Begin
Readln(X); If X MOD 2=0 Then Writeln(‘ДА’) Else
Writeln(‘НЕТ’)
End.
а)
3;
б)
7;
в)
15;
г)
4.
95.
 ïðîãðàììå íàõîæäåíèÿ íàèáîëüøåãî îáùåãî äåëèòåëÿ äâóõ íàòóðàëüíûõ ÷èñåë:
Program T22;
Label 1,2; Var A,B: Integer;
Begin Readln(A,B);
1: If A=B Then Goto 2;
If A>B Then A:=A–B Else B:=B–A; Goto 1;
2: Writeln(‘’,A)
End.
òåëîì öèêëà ÿâëÿåòñÿ:
а)
оператор If A>B
Then A:=A–B
Else B:=B-A;
б)
операторы If A>B
Then A:=A–B
Else B:=B-A;
Goto 1;
в)
операторы If A=B Then Goto 2;
If A>B
Then A:=A–B
Else B:=B–A;
г)
операторы 1: If A=B Then Goto 2;
If A>B Then A:=A–B
Else B:=B–A;
Goto 1.
96.
сколько раз будут выполнены операторы тела цикла при выполнении последующего фрагмента программки:
A:=1; N:=0; S:=0;
While A>1/1050 Do Begin A:=Exp(–N*Ln(2)):
S:=S+A End;
а)
1050;
б)
11;
в)
10;
г)
100.
97.
сколько раз будут выполнены операторы тела цикла при выполнении последующего фрагмента программки:
For K:=M Downto 1 Do
If (N MOD K=0) AND (M MOD K=0) Then Goto 1;
1: Writeln(K)
при N=96, M=36:
а)
25;
б)
24;
в)
36;
г)
12.
98.
Дана программка:
Program T26;
Var a: array[1..8] of Integer; M, k:
Integer;
Begin
For k:=1 to 8 Do Readln(a[k]); M:=a[1];
For k:=2 to 8 Do If M<a[k] Then M:=A[k]; Write(M)
End.
сколько раз будет исполнен оператор M:=A[k] при данном массиве: 3, 8, 7, 9, 4, 10, 2, 12:
а)
7;
б)
8;
в)
4;
г)
1.
99.
Ôðàãìåíò ïðîãðàììû:
K:=1; While (A[K]
<>
X) AND (K<=10) Do K:=K+1;
çäåñü X=7, à â êà÷åñòâå ýëåìåíòîâ ìàññèâà ââåäåíû ÷èñëà:
2, 3, 5, 7, 9, 12, 0, 7, 6, 7:
Ïîñëå èñïîëíåíèÿ ôðàãìåíòà ïðîãðàììû K
áóäåò ðàâíî:
а)
8;
б)
1;
в)
10;
г)
4.
100.
Ïðè íàáîðå ïðîãðàììû âû÷èñëåíèÿ ñóììû îòðèöàòåëüíûõ ýëåìåíòîâ ìàññèâà:
Program T28;
Var a: array[1..8] of Integer; s, k:
Integer;
Begin
For k:=1 to 8 Do Readln(a[k]); s:=0;
For k:=1 to 8 Do If a[k]<0 Then s:=s+a[k];
Writeln(s)
End.
â çàïèñè îïåðàòîðà s:=s+ a[k] áûëà äîïóùåíà îøèáêà — âìåñòî íåãî áûë çàïèñàí îïåðàòîð s:=s+1. Êàêèì îêàçàëñÿ îòâåò ïîñëå èñïîëíåíèÿ íåâåðíîé ïðîãðàììû, åñëè â êà÷åñòâå ýëåìåíòîâ ìàññèâà áûëè ââåäåíû ÷èñëà: –1, 3, –2, 4, –5, 6, –7, 8:
а)
–3;
б)
–15;
в)
4;
г)
8.
101.
Дана программка:
Program T29;
Var a: array[1..4, 1..4] of Integer; b: array[1..16] of
Integer; g, k,q: Integer;
Begin
For k:=1 to 4 Do For g:=1 to 4 Do a[k,g]:=g–k; q:=0;
For k:=1 to 4 Do For g:=1 to 4 Do If a[k,g]<0 Then
Begin q:=q+1; b[q]:= a[k,g] End;
m:=b[1]; For k:=1 to q Do If m< b[k] Then m:=b[k];
Writeln(m)
End.
При ее выполнении на экран будет выведено число:
а)
0;
б)
–3;
в)
–1;
г)
3.
102.
В языке программирования Pascal основное различие меж процедурами и функциями состоит в том, что:
а)
в итоге работы процедуры можно получить хоть какое количество данных, а функции — лишь одно;
б)
в процедуре допускается описание локальных переменных, а в функции — нет;
в)
в программке воззвание к процедуре может осуществляться неоднократно, тогда как к функции лишь один раз;
г)
в процедуре допускается внедрение глобальных переменных, а в функции — нет.
103.
Формальные характеристики процедуры:
а)
описываются в ее заголовке;
б)
перечисляются при вызове процедуры;
в)
указываются при описании данных в программке;
г)
указываются при описании промежных переменных процедуры.
104.
Фактические характеристики процедуры:
а)
описываются в ее заголовке;
б)
перечисляются при вызове процедуры;
в)
указываются при описании данных в программке;
г)
указываются при описании промежных переменных процедуры.
105.
Результатом вычисления функции
Copy(‘информатика’,3,5)
будет слово:
а)
атика;
б)
рма;
в)
форма;
г)
инфор.
106.
Результатом работы программки:
Program T34;
Var x: string[6];
Begin
x:=’мим’+’озадаченный’; Writeln(x) End.
будет слово:
а)
мим озадаченный;
б)
мимозадаченный;
в)
мимоза;
г)
озадаченный мим.
107.
Запись — это:
а)
совокупа разнородных данных, описываемых и обрабатываемых как единое целое;
б)
именованный набор с фиксированным количеством однотипных данных;
в)
ограниченная апострофами последовательность всех знаков;
г)
именованный набор однотипных данных на диске.
108.
Логическим именованием файла в языке программирования Pascal именуют:
а)
имя переменной, использующейся в программке при осуществлении операций над файлом;
б)
имя файла, под которым он записан на наружном устройстве;
в)
имя программки;
г)
название файла, под которым программка хранится на диске.
109.
Физическим именованием файла в языке программирования Pascal именуют:
а)
имя программки;
б)
имя переменной, использующейся в программке при осуществлении операций над файлом;
в)
имя файла, под которым он записан на наружном устройстве;
г)
имя файла, под которым программка хранится на диске.
110.
Функция обработки признака конца файла F имеет вид:
а)
REWRITE(F);
б)
RESET(F);
в)
CLOSE(F);
г)
EOF(F).
111.
В какую из перечисленных ниже структур можно соединять воединыжды данные различного типа:
а)
запись;
б)
файл;
в)
массив;
г)
огромное количество.
112.
Что описывает структура данных:
а)
спектр допустимых значений;
б)
внутреннее обоюдное размещение, метод связи и подборки частей структуры в памяти ПК ;
г)
метод упорядочения переменных.
]]>