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

080500_62_-_Menedzhment

.doc
Скачиваний:
15
Добавлен:
16.05.2015
Размер:
584.7 Кб
Скачать

    НАЧАТЬ ФУНКЦИЮ

    ||S:=0;

    ||НЦ ДЛЯ I:=I1 ДО I2

    ||||S:=S + A[I]

    ||КЦ;

    ||SUMMA:=S

    КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

||ПИСАТЬ ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:' );

||НЦ ДЛЯ J:=1 ДО M

||||ЧИТАТЬ (A[J]);

||КЦ;

||P:=SUMMA (G, W)*SUMMA(T, L);

||ПИСАТЬ ('ПРОИЗВЕДЕНИЕ РАВНО:', P:6)

КОНЕЦ ПРОГРАММЫ.

Работу программы описывает алгебраическое выражение ...

(1)

1.

2.

3.

4.

30.2. [6]

Основой метода структурного программирования являются:

а) принцип модульности  разработки сложных программ

б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур

в) использование композиции двух базовых элементов – ветвления и циклической структур

д) использование большого количества подпрограмм

(1)

1. в, д

2. а, в

3. а, б

4. б, д

30.3. [7]

Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют …

(1)

1. параметрами программы

2. разделом программы

3. подпрограммой

4. телом программы

30.4. [9]

Параметры, указываемые в момент вызова подпрограммы из основной программы, называются …

(1)

1. постоянными

2. абсолютными

3. фактическими

4. глобальными

30.5. [10]

Проектирование программ путем последовательного разбиения большой задачи на меньшие подзадачи соответствует ...

(1)

1. восходящему («снизу-вверх») проектированию

2. концептуальному моделированию

3. нисходящему («сверху-вниз») проектированию

4. объектно-ориентированному проектированию

31. Объектно-ориентированное программирование

(5 из 31)

31.1. [1]

К концепции объектно-ориентированного программирования не относится...

(1)

1. наследование

2. инкапсуляция

3. параллелизм

4. полиморфизм

31.2. [6]

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

а) объект

б) свойство

в) метод обработки

г) событие

д) класс объектов

е) инструкции

ж) данные

з) модель

(1)

1. д, е, ж, з

2. а, д, з

3. а, б, в, г, д

4. только а, д

31.3. [12]

Порождение  иерархии объектов происходит в процессе …

(1)

1. полиморфизма

2. вызова соответствующего метода

3. наследования

4. инкапсуляции

31.4. [18]

Понятию «класс» объектно-ориентированного программирования соответствует в классическом программировании понятие…

(1)

1. модуль

2. подпрограмма

3. тип данных

4. оператор

31.5. [28]

Состояния, определяющие значения всех переменных _________и методы, определяющие его функциональные возможности, два основных компонента __________.

(1)

1. способа

2. типа данных

3. класса

4. указателя

32. Эволюция и классификация языков программирования. Основные понятия языков программирования

(5 из 26)ххххх

32.1. [1]

Способ записи программ, допускающий их непосредственное выполнение на ЭВМ, называется _________ языком программирования.

(1)

1. логическим

2. функциональным

3. машинным

4. процедурным

32.2. [15]

Языком программирования высокого уровня является ...

(1)

1. искусственный язык, алфавит, словарный запас и синтаксис которого понятны компьютеру

2. искусственный язык, алфавит, словарный запас и семантика которого понятны компьютеру

3. фиксированная система обозначений и правил для описания алгоритмов и структур данных

4. система обозначений, принятая в блок-схемах

32.3. [18]

Языком, название которого является аббревиатурой от «универсальный символический код для начинающих» является…

(1)

1. First

2. PL

3. Basic

4. Second

32.4. [20]

Формализованный язык для описания алгоритма решения задачи на компьютере называется ...

(1)

1. языком блок-схем

2. компилятором

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

4. независимым языком

32.5. [23]

Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования …

(1)

1. BASIC

2. JAVASCRIPT

3. PROLOG

4. PASCAL

33. Структуры и типы данных языка программирования

(5 из 31)

33.1. [4]

Понятием «переменная» в традиционных языках программирования называется…

(1)

1. служебное слово на языке программирования

2. любое законченное минимальное смысловое выражение на языке программирования

3. именованная область памяти, в которой хранится некоторое значение

4. описание действий, которые должна выполнять программа

33.2. [12]

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

X := 5

Y := 7

P := X=Y

Q := Y>X

P := P AND Q

значения переменных будут равны...

(1)

1. P = False;   Q = False

2. P = True;   Q = False

3. P = False;  Q = True

4. P = True;   Q = True

33.3. [16]

После выполнения фрагмента программы

X := 5

Z := 7

вывод ( “X=  ”, X, ”  X=  ”, Z, Z+X );

на печать будет выведено...

(1)

1. X=  5  X=  7 Z+X

2. X=  5  X=  7 Z+X=12

3. X=  5  X=  712

4. X=  X  X=  ZZ+X

33.4. [26]

В языках программирования константа – это

(1)

1. метка

2. графический значок

3. величина, не изменяющая свое значение в процессе работы программы

4. функция, всегда возвращащая одинаковое значение в процессе работы программы

33.5. [27]

Для задания переменной в языке программирования высокого уровня необходимо знать...

(1)

1. имя и тип файла

2. значение данных

3. имя, тип

4. идентификатор и объем памяти

34. Трансляция, компиляция и интерпретация

(5 из 17)

34.1. [2]

Результатом компиляции программы на языке высокого уровня является...

(1)

1. командный файл

2. дисплейный файл

3. объектный файл

4. исходный текст программы на языке высокого уровня

34.2. [10]

Программа, переводящая программу, написанную на языке высокого уровня, в программу в машинных кодах, называется…

(1)

1. интерпретатором

2. кодировщиком

3. компилятором

4. редактором связей

34.3. [11]

Транслятор, который осуществляет перевод исходной программы в эквивалентную ей результирующую программу на языке машинных команд, называется…

(1)

1. машинным кодом

2. интерпретатором

3. компилятором

4. ассемблером

34.4. [15]

Исходными данными работы транслятора является…

(1)

1. комментарий к программе

2. сообщение об обнаруженных в программе ошибках

3. текст программы на языке программирования высокого уровня

4. текст программы в машинных кодах

34.5. [16]

Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе …

(1)

1. компиляции

2. идентификации

3. интерпретации

4. транзакции

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]