Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

9_Ломтадзе В.В., Шишкина Л.П_Практическая информатика_2011

.pdf
Скачиваний:
163
Добавлен:
26.03.2016
Размер:
3.06 Mб
Скачать

 

 

 

 

Вопрос

 

 

 

 

 

Ответы

 

 

 

Алгоритм, представленный блок-схемой, выдаст

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