9_Ломтадзе В.В., Шишкина Л.П_Практическая информатика_2011
.pdf№ |
|
|
|
|
Вопрос |
|
|
|
|
|
Ответы |
|
|
||
|
Алгоритм, представленный блок-схемой, выдаст |
a) |
x=-5; |
|
|
||||||||||
|
ошибку при следующих значениях х … |
|
|
|
|
||||||||||
|
|
|
b) |
x=-2; |
|
|
|||||||||
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
начало |
|
|
Y=X+5 |
|
|
X=3X+6 |
|
Y=Y/Z |
|
c) |
x=5; |
|
|
||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
d) |
x=1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
На рисунке представлен фрагмент алгоритма, |
|
|
|
|
||||||||||
|
имеющий |
|
|
|
структуру. |
|
|
|
|
a) циклическую |
с |
пре- |
|||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
дусловием; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
b) |
циклическую |
с |
по- |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
стусловием; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c) |
разветвляющуюся; |
||
|
|
|
|
|
|
|
|
|
|
|
|
d) |
линейную. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Разветвляющаяся алгоритмическая структура
№ |
|
|
|
Вопрос |
|
Ответы |
|
|
Задан фрагмент алгоритма, в котором пропущено |
|
|
||||
|
условие: |
|
|
|
|
||
|
F=0; |
|
|
|
|
||
|
если |
|
|
то F:=1 |
a) |
X+Y>Z; |
|
|
если F=1 то вывод «ДА» |
||||||
|
b) |
X*X+Y*Y>Z*Z; |
|||||
|
|
|
иначе вывод «НЕТ» |
||||
1 |
|
|
c) |
X+Y=Z ; |
|||
|
|
|
|
||||
|
Вставьте условие так, чтобы данный фрагмент ал- |
d) |
X*X+Y*Y=Z*Z. |
||||
|
|
|
|||||
|
горитма выяснял, является ли |
|
|
||||
|
Z гипотенузой прямоугольного треугольника со |
|
|
||||
|
сторонами X, Y, Z. |
|
|
||||
|
|
|
|
||||
|
При X=8, Y=2 после выполнения фрагмента ал- |
|
|
||||
|
горитма |
|
|
|
|
||
|
если X<Y, то A:=X*Y |
a) |
10; |
||||
|
b) |
8; |
|||||
|
иначе A:=X/Y |
||||||
2 |
c) |
12; |
|||||
если A>Y, то A:=A/2 |
|||||||
|
иначе A:=A*2 |
d) |
24. |
||||
|
|
|
|||||
|
если A<X то A:=A+X |
|
|
||||
|
значение A будет равно … |
|
|
171
№ |
|
|
|
|
Вопрос |
|
|
|
Ответы |
|||||
|
При X=3, Y=-6 после выполнения фрагмента ал- |
|
|
|||||||||||
|
горитма |
|
|
|
|
|
|
|
|
|
|
a) |
8; |
|
|
если Y<X, то Y:=Y+X |
|
|
|||||||||||
|
|
|
b) |
-9; |
||||||||||
|
е сли Y<0 то Y:=-Y |
|
|
|||||||||||
3 |
|
|
c) |
6; |
||||||||||
если X<0, то A:=X*2 |
|
|
||||||||||||
|
|
|
иначе A:=X*Y |
|
|
d) |
9. |
|||||||
|
|
|
|
|
|
|
||||||||
|
если A<Y то A:=A+Y/2 |
|
|
|
|
|||||||||
|
значение A будет равно … |
|
|
|
|
|||||||||
|
Для того, чтобы фрагмент алгоритма, представ- |
|
||||||||||||
|
ленный на рисунке выполнял поиск максималь- |
|
||||||||||||
|
ного элемента среди значений А, В, С, в выде- |
|
||||||||||||
|
ленный |
необходимо вставить логическое выра- |
|
|||||||||||
|
жение… |
|
|
|
|
|
|
|
|
|
|
a) C > B |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
b) A < C |
|
4 |
+ |
|
|
|
|
|
|
|
|
|
|
c) MAX > C |
||
|
|
|
|
+ |
|
|
|
d) MAX < C |
||||||
|
|
MAX=A |
MAX=C |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
||||||||||
|
A>B |
|
|
|
|
|
|
|
|
|
MAX |
|
MAX=B
-
-
Циклические алгоритмические структуры
№ |
Вопрос |
|
Ответы |
|
После выполнения фрагмента алгоритма |
|
|
|
|
a) |
120; |
|
|
b) |
15; |
1 |
|
c) |
20: |
|
|
d) |
5. |
|
Значение переменной будет равно… |
|
|
|
|
|
|
172
№ |
Вопрос |
|
|
Ответы |
|
|
||
В результате работы блок-схемы алгоритма |
|
|
|
|
|
|
||
вход |
|
|
|
|
|
|
|
|
А=4; |
В=3 |
|
|
|
|
|
|
|
А=В |
Да |
a) |
А=4, В=3; |
|
|
|
||
выход |
b) А=3, В=3; |
|
|
|
||||
|
|
|
|
|
|
|||
1 |
|
|
c) |
А=0, В=0; |
|
|
|
|
Да |
|
Нет |
d) А=1, В=1. |
|
|
|
||
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
А>B |
|
|
|
|
|
|
|
|
А=A-B |
|
B=B-A |
|
|
|
|
|
|
A и B примут значения… |
|
|
|
|
|
|
|
|
После выполнения фрагмента алгоритма |
a) |
производит |
сложение 9 |
|||||
|
|
|
|
подряд |
идущих |
нату- |
||
|
|
|
|
ральных чисел начиная с |
||||
|
|
|
|
введённого |
и |
выводит |
||
|
|
|
|
результат; |
|
|
|
|
|
|
|
b) |
производит сложение 10 |
||||
|
|
|
|
подряд |
идущих |
нату- |
||
|
|
|
|
ральных чисел начиная с |
||||
|
|
|
|
введённого |
и |
выводит |
||
|
|
|
|
результат; |
|
|
|
|
2 |
|
|
c) |
производит |
сложение 9 |
|||
|
|
|
подряд |
идущих |
нату- |
|||
|
|
|
|
|||||
|
|
|
|
ральных чисел начиная с |
||||
|
|
|
|
единицы и выводит ре- |
||||
|
|
|
|
зультат; |
|
|
|
|
|
|
|
d) |
производит сложение 10 |
||||
|
|
|
|
подряд |
идущих |
нату- |
||
|
|
|
|
ральных чисел начиная с |
||||
|
|
|
|
единицы и выводит ре- |
||||
|
|
|
|
зультат. |
|
|
|
|
Данная блок-схема программы … |
|
|
|
|
|
|
173
№ |
Вопрос |
|
Ответы |
|
|
|
a) |
количество |
значений, |
|
|
|
введенных после х; |
|
|
|
b) |
количество |
значений, |
|
|
|
вводимых до тех пор, |
|
3 |
|
|
пока не встретится х; |
|
|
c) |
суммы чисел, равных х, |
||
|
|
|||
|
|
|
из 30 введенных; |
|
|
|
d) количества |
чисел, рав- |
|
|
|
|
ных х, из 30 введенных. |
|
|
|
|
|
|
|
После выполнения фрагмента алгоритма |
|
|
|
|
|
a) |
9; |
|
|
|
b) |
27; |
|
4 |
|
c) |
4; |
|
|
|
d) |
13. |
|
|
значение переменной A будет равно |
|
|
|
|
|
|
|
|
174
Трансляция, компиляция и интерпретация
№ |
Вопрос |
|
|
Ответы |
|
||
|
|
|
a) |
любой транслятор является компилято- |
|||
|
|
|
|
ром; |
|
|
|
|
Правильным |
является ут- |
b) |
каждый транслятор является интерпре- |
|||
1 |
верждение, что... |
|
татором: |
|
|
||
c) |
любой компилятор является транслято- |
||||||
|
|
|
|||||
|
|
|
|
ром; |
|
|
|
|
|
|
d) любой интерпретатор является компи- |
||||
|
|
|
|
лятором. |
|
|
|
|
|
|
a) |
создание объектного файла; |
|
||
|
И компилятор, и интерпре- |
b) анализ текста исходной программы; |
|||||
2 |
c) |
непосредственное исполнение исходной |
|||||
татор, - оба выполняют ... |
|
программы; |
|
|
|||
|
|
|
|
|
|
||
|
|
|
d) |
создание программы на языке высокого |
|||
|
|
|
|
уровня. |
|
|
|
|
|
|
a) |
создание тезауруса программы; |
|||
|
|
|
b) редактирование текста исходной про- |
||||
|
При компиляции выполняет- |
|
граммы; |
|
|
||
3 |
c) |
запуск исполняемого файла откомпили- |
|||||
ся ... |
|
|
рованной программы; |
|
|||
|
|
|
|
|
|||
|
|
|
d) |
синтаксический анализ текста програм- |
|||
|
|
|
|
мы. |
|
|
|
|
|
|
|
|
|
||
|
|
|
a) транслятор |
запускается на |
одном из |
||
|
|
|
|
этапов работы компилятора; |
|
||
|
Верным является утвержде- |
b) |
понятие компилятора более общее по |
||||
4 |
ние, что... |
|
|
сравнению с понятием транслятора; |
|||
|
c) |
понятия компилятора и транслятора не |
|||||
|
|
|
|||||
|
|
|
|
пересекаются; |
|
||
|
|
|
d) понятие транслятора более |
общее по |
|||
|
|
|
|
сравнению с понятием компилятора. |
|||
|
|
|
a) |
выполняется проверка смысловой пра- |
|||
|
|
|
|
вильности |
синтаксических |
конструк- |
|
|
На этапе |
семантического |
|
ций; |
|
|
|
5 |
анализа ... |
|
b) |
выделяются основные лексемы языка; |
|||
|
|
|
c) |
оптимизируется результирующий код; |
|||
|
|
|
d) выделяются |
синтаксические |
конструк- |
||
|
|
|
|
ции языка. |
|
|
175
№ |
|
Вопрос |
|
|
|
Ответы |
|
|
Создание исполняемого |
|
|
|
|
||
|
файла из исходного текста |
a) а, б, в; |
|||||
|
программы предполагает |
||||||
|
b) б, г; |
|
|||||
|
выполнение процессов: |
|
|||||
6 |
c) |
б, в; |
|
||||
а) компиляции |
|
|
|||||
|
б) компоновки |
|
d) а, б. |
|
|||
|
|
|
|
|
|
||
|
в) интерпретации |
|
|
|
|
||
|
г) исполнения программы |
|
|
|
|
||
|
|
Эволюция и классификация языков программирования |
|||||
|
|
|
|
|
|
|
|
№ |
|
Вопрос |
|
|
|
Ответы |
|
|
Языком логического программи- |
a) |
PROLOG; |
||||
1 |
b) |
PASCAL; |
|||||
рования является ... |
|
|
c) |
ASSEMBLER; |
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
d) |
FORTRAN. |
|
Для написания макросов в прило- |
a) |
TURBO PASCAL; |
||||
2 |
жениях Microsoft Office в качестве |
b) |
JAVA; |
||||
стандартного используется язык ... |
c) |
VISUAL BASIC; |
|||||
|
|
|
|
|
|
d) |
HTML. |
|
Наиболее подходит для системно- |
a) |
Delphi; |
||||
3 |
b) |
C/C++; |
|||||
го программирования язык ... |
|
|
c) |
Java; |
|||
|
|
|
|
|
|
||
|
|
|
|
|
|
d) |
PHP. |
|
Языком разметки данных является |
a) |
XML; |
||||
4 |
b) |
SQL; |
|||||
... |
|
|
|
|
c) |
Java; |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
d) |
ADA. |
|
|
Интегрированные среды программирования |
|||||
|
|
|
|
|
|
|
|
№ |
|
Вопрос |
|
|
|
Ответы |
|
|
При |
поиске |
логических |
a) |
проверить синтаксис программы; |
||
|
b) |
использовать режим пошагового выпол- |
|||||
1 |
ошибок в программе на язы- |
|
нения программы; |
||||
ке высокого уровня можно |
c) |
подключить библиотеки отладки; |
|||||
|
|
|
|
d) использовать режим «семантический ана- |
|||
|
|
|
|
|
лиз». |
|
|
|
В системе программирова- |
a) |
поиска ошибок; |
||||
2 |
ния |
отладчик |
используется |
b) |
редактирования текстов программ; |
||
для ... |
|
c) |
задания связей таблиц базы данных; |
||||
|
|
|
|
d) |
создания библиотек подпрограмм. |
176
№ |
Вопрос |
|
Ответы |
|
|
|
|
a) |
текстовый редактор, редактор презента- |
|
|
|
|
ций, средства отладки, библиотека под- |
|
|
|
|
программ; |
|
В интегрированную систему |
b) |
редактор презентаций, средства отлад- |
|
3 |
программирования входят ... |
|
ки, библиотека подпрограмм; |
|
|
|
|
c) |
текстовый редактор, редактор презента- |
|
|
|
|
ций; |
|
|
|
d) текстовый редактор, средства отладки, |
|
|
|
|
|
библиотека подпрограмм. |
|
|
|
a) |
отлаживает работу программы; |
|
|
|
b) генерирует диаграмму связей между |
|
|
В интегрированной системе |
|
модулями; |
|
4 |
программирования компиля- |
c) |
преобразует исходную программу в эк- |
|
тор ... |
|
|
вивалентную ей программу в машинных |
|
|
|
|
|
кодах; |
|
|
|
d) воспринимает исходную программу и |
|
|
|
|
|
исполняет ее. |
|
Обнаруженное |
при отладке |
a) |
орфографической; |
|
программы нарушение фор- |
|||
5 |
мы языковой |
конструкции |
b) |
семантической; |
приводит к сообщению о(б) |
c) |
грамматической |
||
|
_______ ошибке. |
d) |
синтаксической. |
|
|
|
|
|
|
|
Компонент интегрированной |
|
|
|
|
системы программирования, |
a) |
редактором связей |
|
|
предназначенный для пере- |
b) |
построителем кода |
|
6 |
вода исходного текста про- |
c) |
переводчиком P |
|
|
граммы в машинный код, |
d) |
транслятором |
|
|
называется… |
|
|
|
|
|
|
|
|
|
Процесс восприятия опера- |
|
|
|
|
торов программы на исход- |
a) |
компиляцией; |
|
8 |
ном языке программирова- |
b) |
тестированием; |
|
ния и их исполнение называ- |
c) |
отладкой; |
||
|
ется… |
|
d) |
интерпретацией. |
|
|
|
|
|
|
К языкам высокого уровня |
|
|
|
|
не относят… |
|
a) |
3 и 5; |
|
1) ADA |
|
b) |
2 и 5; |
9 |
2) АССЕМБЛЕР |
c) |
только 5; |
|
|
3) PASСAL |
|
d) |
1 и 3. |
|
4) LISP |
|
|
|
|
5) МАКРОАССЕМБЛЕР |
|
|
177
№ |
Вопрос |
|
Ответы |
|
|
Для описания синтаксиса |
a) |
контекстно-свободные; |
|
|
конструкций в языках про- |
|||
|
b) контекстно-зависимые; |
|||
10 |
граммирования применяют- |
|||
c) |
однозначные. |
|||
|
ся ___________ грамматики. |
|
|
|
|
|
|
|
Этапы решения задач на компьютерах
|
|
|
a) строится математическая |
модель |
ре- |
|
|
|
|
|
шаемой задачи; |
|
|
|
На этапе тестирования про- |
b) |
определяется состав входных данных; |
|||
1 |
граммы ... |
|
c) |
определяются типы входных и выход- |
||
|
|
|
|
ных данных; |
|
|
|
|
|
d) проверяется корректность |
работы |
про- |
|
|
|
|
|
граммы. |
|
|
|
Деятельность, |
направленная |
a) отладкой; |
|
|
|
|
на обнаружение и исправле- |
b) |
тестированием; |
|
|
|
2 |
ние ошибок в программном |
c) |
демонстрацией; |
|
|
|
|
продукте, называется ... |
d) |
семантическим анализом. |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
||
|
|
|
a) только период его эксплуатации; |
|
||
|
Под жизненным циклом |
b) только период его разработки; |
|
|||
|
c) |
период его разработки и тестирования, |
||||
3 |
программного |
средства по- |
|
до сдачи программного средства в экс- |
||
нимают ... |
|
|
||||
|
|
|
|
плуатацию; |
|
|
|
|
|
d) |
весь период его разработки и эксплуа- |
||
|
|
|
|
тации. |
|
|
|
Обязательным |
критерием |
a) |
надёжность; |
|
|
4 |
качества программных сис- |
b) |
мобильность; |
|
|
|
тем является их ... |
c) |
лёгкость применения; |
|
|
||
|
|
|
d) |
универсальность. |
|
|
|
Весь период разработки и |
a) |
порядком работы; |
|
|
|
5 |
эксплуатации |
программного |
b) |
процессом реализации; |
|
|
средства называют ... |
c) |
жизненным циклом; |
|
|
||
|
|
|
d) |
процессом использования. |
|
|
|
При разработке программно- |
a) |
разработки алгоритма решения; |
|
||
6 |
го продукта состав и форма |
b) |
сопровождения; |
|
|
|
входных и выходных дан- |
c) |
постановки задачи; |
|
|
||
|
ных определяется на этапе… |
|
|
|||
|
d) |
тестирования. |
|
|
||
|
|
|
|
|
|
|
178
Структурное программирование. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ
сверху-вниз и снизу-вверх
№ |
Вопрос |
|
Ответы |
|
|
a) основными для написания программ яв- |
|
|
|
|
ляются три типа операторов: линейный, |
|
|
|
ветвление, организация цикла; |
|
Главная идея структурного |
b) используется инкапсуляция и наследо- |
|
|
программирования состоит в |
|
вание объектов; |
1 |
c) при написании программ не использу- |
||
|
том, что … |
|
ются подпрограммы; |
|
|
|
|
|
|
d) структура системы описывается в тер- |
|
|
|
|
минах объектов и связей между ними, а |
|
|
|
поведение системы – в терминах обмена |
|
|
|
сообщениями между объектами. |
|
В представленной рекурсив- |
|
|
|
ной подпрограмме |
|
|
|
функция FIB(K); |
a) |
K<1; |
|
начать функцию |
||
|
если K>1 то |
b) |
K>1; |
2 |
FIB:=FIB(K-1)+FIB(K-2) |
c) |
FIB(K-1); |
|
иначе FIB=1; |
d) |
K<=1. |
|
все |
|
|
|
конец функции |
|
|
|
условием выхода из рекур- |
|
|
|
сии является ... |
|
|
Объектно-ориентированное программирование
№ |
|
Вопрос |
|
|
Ответы |
|
В объектно-ориентированном |
|
|
||
|
программировании |
присваи- |
a) |
класса; |
|
|
вание действию общего име- |
||||
|
ни, и |
выполнение |
каждым |
b) |
наследования; |
1 |
объектом в иерархии классов |
c) |
полиморфизма; |
||
|
этого |
действия способом, |
d) |
инкапсуляции. |
|
|
подходящим именно ему, оп- |
|
|
||
|
ределяет понятие … |
|
|
|
|
|
|
|
|
|
|
179
№ |
Вопрос |
|
|
|
|
|
Ответы |
|
|
|
|
a) сокрытием информации и комбиниро- |
|||
|
|
|
|
|
ванием данных и методов внутри объ- |
||
|
В объектно-ориентированном |
|
|
екта; |
|
||
|
|
b) |
способностью объекта сохранять свой- |
||||
|
программировании |
инкапсу- |
|
||||
2 |
ляция характеризуется … |
|
c) |
ства и методы класса-родителя; |
|||
|
|
|
|
посылкой сообщений объектам; |
|||
|
|
|
|
d) возможностью задания в иерархии |
|||
|
|
|
|
|
объектов различных действий в методе |
||
|
|
|
|
|
с одним именем. |
||
|
|
|
|
a) |
возможностью задания в иерархии |
||
|
|
|
|
|
объектов различных действий в ме- |
||
|
В объектно-ориентированном |
|
|
тоде с одним именем; |
|||
|
|
b) |
посылкой сообщений объекта;м |
||||
3 |
программировании |
наследо- |
|
||||
вание характеризуется |
|
c) |
сокрытием информации и комбиниро- |
||||
|
|
|
ванием данных и методов внутри объ- |
||||
|
|
|
|
|
|||
|
|
|
|
|
екта; |
|
|
|
|
|
|
d) |
способностью объекта сохранять свой- |
||
|
|
|
|
|
ства и методы класса-родителя. |
||
|
Состояния, определяющие |
|
|
|
|
|
|
|
значения всех переменных |
|
a) |
класса; |
|
||
4 |
_________и методы, опреде- |
|
b) |
указателя; |
|||
ляющие его функциональные |
|
c) |
типа данных; |
||||
|
возможности, два основных |
|
d) |
способа. |
|||
|
компонента |
|
|
|
|
|
|
|
Основные понятия алгебры логики |
||||||
|
|
|
|
|
|
||
№ |
Вопрос |
|
|
|
Ответы |
||
|
|
|
|
|
|
a) |
геометрическими; |
|
Алгебра логики опериру- |
|
|
b) |
логическими; |
||
1 |
ет ___________ высказываниями |
|
c) |
цифровыми; |
|||
|
|
|
|
|
|
d) |
символическими. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a) А и не В или А; |
|
|
Из заданных логических функций эк- |
b) |
А и не В и А; |
||||
2 |
вивалентной А является... |
|
|
c) А и не А или не А; |
|||
|
|
|
|
|
|
d) А и не А или В. |
|
|
|
|
|
|
|||
|
Выполните подстановку операции |
|
a) |
отрицание (NOT); |
|||
|
так, чтобы равенство (0 ____ 1) XOR |
b) |
логическое ИЛИ (OR); |
||||
3 |
(1 AND 1) = 1 оказалось верным |
|
|
c) |
исключающее ИЛИ (XOR); |
||
|
(здесь AND – логическое И). |
|
|
d) |
логическое И (AND). |
||
|
|
|
|
|
|
|
|
180