Вопрос | Ответ |
(начало) Раздел 5.1 Понятие алгоритма и его свойства. Блок-схема алгоритма | |
1) Средством записи алгоритма не являются... | a) Языки программирования;
b) Блок-схемы; c) Трансляторы; d) Псевдокоды. |
2) Символом обозначается: | a) Начало алгоритма;
b) Конец программы; c) Условный оператор; d) Ввод/вывод данных. |
3) Оператор write (вывод на экран) на блок-схеме отображается в виде... | a) Прямоугольника;
b) Оператора, который нельзя отобразить одним блоком; c) Овала; d) Параллелограмма. |
4) В блок-схеме, внутри символа следует написать: | a) Конец программы;
b) X>Y; c) Вывести X; d) X:=X+1. |
5) К свойствам алгоритма относятся... | a) Стохастичность, уникальность;
b) Непрерывность, уникальность; c) Дискретность, детерминированность; d) Непрерывность, неопределенность. |
6) Определение "Пригодность алгоритма для решения определенного класса задач" относится к свойству алгоритмов, которое называется... | a) Определенность;
b) Массовость; c) Выполнимость; d) Дискретность. |
7) Свойство алгоритма оставаться правильным для разных наборов исходных данных - это... | a) Результативность;
b) Определенность; c) Массовость; d) Дискретность. |
8) Дана блок-схема алгоритма: тогда значение переменной х будет равно... | a) 10;
b) 9; c) 0; d) нет решения. |
9) Дана блок-схема алгоритма: После выполнения данного алгоритма переменной р присвоится значение... | a) 8;
b) 2; c) 4; d) 6. |
10) Дана блок-схема алгоритма: После выполнения данного алгоритма значение переменной m равно... | a) 14;
b) 28; c) 42; d) 21. |
11) С клавиатуры вводятся значения переменных X, Y, Z, причем X=9, Y=3, Z=5. Тогда в результате выполнения алгоритма, блок-схема которого изображена на рисунке, значение переменной A будет равно... | a) -1;
b) 64; c) -17; d) 1. |
12) Задан одномерный массив X1, X2,..., XN. Фрагмент алгоритма определяет... | a) Произведение отрицательных элементов с четными номерами;
b) Количество положительных элементов с четными номерами; c) Произведение положительных элементов с четными номерами; d) Произведение отрицательных элементов. |
13) Представленный фрагмент блок-схемы алгоритма вычисляет… | a) 1*2*3*4;
b) А4; c) А5; d) 1*2*3*4*5. |
14) Дана блок-схема: А и В принимают следующие значения: | a) А = 1, В = 1;
b) А = 0, В = 0; c) А = 4, В = 3; d) А = 3, В = 3. |
15) В результате исполнения алгоритма значения переменных A и В будут равны... | a) А=-1, В=2;
b) А=5, В=17; c) А=1, В=3; d) А=5, В=2. |
16) Результатом выполнения алгоритма, представленного блок-схемой для массива чисел (1, -5, -9, 2, -10, 3), являются значения… | a) S = -19; P = -270;
b) S = -24; P = -250; c) S = -24; P = -450; d) S = 6; P = 6. |
(начало) Раздел 5.2 Основные алгоритмические конструкции. Базовые алгоритмы. | |
1) Реализация циклов в алгоритмах… | a) Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд;
b) Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и увеличивает длину записей одинаковых последовательностей команд; c) Увеличивает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд; d) Не уменьшает объем памяти, используемый программой, выполняющей алгоритм, и не увеличивает количество записей одинаковых последовательностей команд. |
2) Фрагмент программы:
S:=0 нц для i от 1 до 10 ввод а S:=S+a кц S:=S/10 вывод Sвыводит… | a) Остаток от деления на 10 заданного числа;
b) Среднее из десяти чисел, введенных с клавиатуры; c) Сумму десяти чисел, введенных с клавиатуры; d) Долю последнего числа из десяти, введенных с клавиатуры. |
3) Следующий фрагмент программы
ЕСЛИ Х < Y ТО ЕСЛИ X < Z ТО M := X ИНАЧЕ M := Z ВСЕ ИНАЧЕ ЕСЛИ Y < Z ТО M := Y ИНАЧЕ M := Z ВСЕ ВСЕвычисляет… | a) Минимум из трех чисел;
b) Наименьшее из чисел Y и Z; c) Максимум из трех чисел; d) Наибольшее из чисел X и Y. |
4) Представленный фрагмент кода:
For i=1 to n do For j=1 to n-i do If A[j]>A[j+1] then Begin P:=A[j]; A[j]:=A[j+1]; A[j+1]:=P; End; | a) Сортирует массив А;
b) Вычисляет сумму элементов массива А; c) Определяет минимальный элемент массива А; d) Определяет максимальный элемент массива А. |
5) Укажите пропущенный фрагмент в алгоритме, определяющем количество нулевых элементов в массиве A[1:N].
S := 0; K := 0 нц для J от 1 до N если ________ то S := S + 1 все кц | a) K = A[K];
b) A[J] = S; c) A[J] = K; d) A[K] = A[J]. |
6) После выполнения последовательности операторов
a : = 5; b : = 7; a : = a + b; b : = 2 * b; b : = b - a;переменная b примет значение... | a) 26;
b) 2; c) 7; d) 14. |
7) В результате выполнения фрагмента алгоритма
ввод Х, А, В, С Y := X^A+B*sin(c) вывод YПри вводе значений Х, А, В, С, равных: 5, 2, 467 и 0 соответственно, значение Y будет равно… | a) 25;
b) 16; c) 36; d) 49. |
8) В результате работы алгоритма
Y := X + 5 X := Y Y := X + Y Вывод Yпеременная Y приняла значение 14. Укажите число, которое являлось значением переменной X до начала работы алгоритма. | a) 5;
b) 7; c) 10; d) 2. |
9) В результате работы алгоритма
y := x-5 x := 2*(y+1) y := x+y Вывод yпеременная y приняла значение 5. Укажите число, которое является значением переменной х до начала работы алгоритма. | a) 2;
b) 5; c) 6; d) 7. |
10) Характерным признаком линейной программы является… | a) строго последовательное выполнение операторов в порядке их записи;
b) присутствие в ней операторов безусловного перехода; c) использование в ней исключительно операторов присваивания; d) наличие в каждой программной строке только одного оператора. |
11) В программе, вычисляющей сумму положительных чисел, из 20 введенных с клавиатуры,
S := 0 нц для i от 1 до 20 ввод а если а > 0 то _________ все кц вывод Sнеобходимо вставить оператор ... | a) a:=a+S;
b) S:=a; c) S:=S*a; d) S:=S+a. |
12) В результате выполнения алгоритма
нц для i:=2 до 6 вывод i кцбудут выведены числа... | a) 2, 4, 6;
b) 1, 2, 3, 4, 5; c) 2, 3, 4, 5, 6; d) 1, 3, 5. |
13) Описанием цикла с предусловием является выражение: … | a) "Если условие истинно выполнять оператор, иначе остановиться";
b) "Выполнять оператор пока условие ложно"; c) "Выполнить оператор заданное число раз"; d) "Пока условие истинно выполнять оператор". |
14) Задан фрагмент алгоритма:
1. Если ab) 2. d=0 3. пока c>a выполнять действия d=d+1, c=c-1В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения... | a) c = 8, d = 2;
b) c = -5, d = 1; c) c = 5, d = 0; d) c = 10, d = 1. |
15) На рисунке представлен фрагмент алгоритма, имеющий ________ структуру. | a) Разветвляющуюся;
b) Циклическую с предусловием; c) Циклическую с постусловием; d) Линейную. |
16) Многократное исполнение одного и того же участка программы называется... | a) Ветвлением;
b) Циклом; c) Зацикливанием; d) Подпрограммой. |
17) Укажите сколько раз выполнится цикл в представленном фрагменте программы:
a:=3; b:=7; ПОКА (a / 2) <= (b / 3) НЦ a:=a+2; b:=b+3; КЦ; | a) Бесконечное число раз;
b) 10; c) 100; d) 1000. |
18) Дана процедура ABCD:
ПРОЦЕДУРА ABCD; НАЧАТЬ ПИСАТЬ("Введите значения A,B,C,D"); ЧИТАТЬ (A,B,C,D); ЕСЛИ A=B ТО ЕСЛИ C<D ТО X:=1 ИНАЧЕ X:=2 ИНАЧЕ X:=3 КОНЕЦРаботу процедуры описывает выражение ... | |
19) В результате выполнения алгоритма
A:="100" B:="10" C:="11" X:=A+B+Cзначение переменной Х будет равно... | a) 1001011;
b) "121"; c) "1001011"; d) 121. |
20) Значение переменной d после выполнения фрагмента алгоритма
k:=30 выбор при div (k,12)=2: d:=k; при mod (k,12)<5: d:=2; при mod (k,12)>9: d:=3; иначе d:=1; всеравно... | a) 30;
b) 1; c) 3; d) 2. |
21) В программе, вычисляющей произведение отрицательных чисел из N, введенных с клавиатуры,
Ввод N P:=1 Нц для I от 1 до N Ввод а Если _________ То P:=P*a Все Кц Вывод РНеобходимо вставить условие… | a) a=1;
b) a < 0; c) a < N; d) a > 0. |
22) После выполнения фрагмента программы
X:=5 Z:=7 Вывод ("X=Z ", X=Z, "X= ", Z,Z+X)На печать будет выходить: | a) X=Z FALSE X=57Z+X;
b) X=Z X=Z X=7Z+X=12; c) X=Z FALSE X= 712; d) FALSE FALSE X=5. |
23) Дан массив целых чисел {Ai}, где i=1,2,3,...,M. Пусть M = 15. Программа вычисляет произведение сумм некоторых элементов этого массива. В программе введены следующие константы: G=1; W=12; T=8; L=15.
ПРОГРАММА 15; ФУНКЦИЯ SUMMA(I1,I2); НАЧАТЬ ФУНКЦИЮ 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) КОНЕЦ ПРОГРАММЫ.Работу программы описывает алгебраическое выражение ... | |
24) В результате выполнения фрагмента программы
X := 9 Y := 7 P := X=Y Q := Y>X P := P OR Qзначения переменных будут равны... | a) P = False; Q = True;
b) P = True; Q = True; c) P = False; Q = False; d) P = True; Q = False. |
25) В представленном фрагменте программы
B:=10 D:=30 НЦ пока D>=B D:=D-B КЦтело цикла выполнится… | a) 3 раза;
b) 2 раза; c) 1 раз; d) 0 раз. |
26) Значение Y в результате выполнения алгоритма
Ввод A, B, C, X Y:=(A+С)/B*X Вывод Yпри вводе значений: 10, 3, 14, 4, будет равно… | a) 3,714;
b) 8; c) 3; d) 32. |
27) Задан фрагмент алгоритма:
ввод (а, b) a:= а + b b:= а - b a:= а - bВ результате выполнения данного алгоритма: | a) переменная b примет значение разности a и b;
b) переменные а и b обменяются значениями; c) переменная a примет значение суммы а и b; d) переменная a примет значение суммы а и b, а переменная b - разности. |
28) В приведенном фрагменте алгоритма:
а:=375; b:=425 пока а<>b нц если а>b то а:=а-b иначе b:=b-а все кццикл выполнится____ раз. | a) 0;
b) бесконечное количество; c) 4; d) 10. |
29) После выполнения фрагмента программы
а=30 b=а/2+1 если (а15) то а=а+1 иначе а=20 все вывод азначение переменной а будет равно… | a) 31;
b) 21; c) 30; d) 20. |
30) В результате работы алгоритма
Y:=X+1 X:=Y+2 Y:=X+Y вывод Yпеременная Y приняла значение 10. Укажите число, которое являлось значением переменной Х до начала работы алгоритма. | a) 3;
b) 10; c) 7; d) 5. |
31) Оператор, заставляющий выполняться входящие в его состав так называемые внутренние операторы, называется оператором….. | a) Ветвления;
b) Цикла; c) Условного перехода; d) Выбора. |
(начало) Раздел 5.3 Интегрированные среды программирования | |
1) В состав средств программирования на языке высокого уровня обязательно входит: | a) Жесткий диск;
b) Транслятор; c) Табличный редактор; d) Инструкция программиста. |
2) Из перечисленного:
1) Adobe PhotoShop системами программирования являются:
2) Visual C++ 3) Borland Delphi 4) MS DOS 5) Java | a) 1;
b) 1 и 4; c) 2, 3 и 5; d) 4 и 5. |
3) Среда интегрированного пакета прикладных программ пользователя включает: | a) Множество инструментальных средств;
b) Только язык разработки; c) Язык разработки и отладчик; d) Минимум инструментальных средств. |
4) Интегрированная система программирования включает компонент для создания исходного текста программы, который называется… | a) Текстовым редактором;
b) Редактором связей; c) Редактором формул; d) Конструктором. |
5) Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется ... | a) Переводчиком;
b) Построителем кода; c) Преобразователем; d) Компилятором. |
6) Система программирования представляет программисту возможность … | a) Планирования рабочего дня;
b) Автоматической сборки разработанных модулей в единый проект; c) Анализа существующих программных продуктов по соответствующей тематике; d) Автоматического построения математической модели, исходя из постановки задачи. |
(начало) Раздел 5.4 Этапы решения задач на компьютерах | |
1) Типы входных и выходных данных определяются на этапе… | a) Кодирования;
b) Тестирования и отладки; c) Разработки алгоритма; d) Постановки задачи. |
2) При проектировании программного обеспечения используются подходы:
а) "сверху - вниз"
б) "снизу - вверх" в) "слева - направо" г) "справа - налево" | a) в, г;
b) а, г; c) б, в; d) а, б. |
3) Процесс написания программы никогда не включает: | a) Процесс отладки;
b) Редактирование текста программы; c) Запись операторов в соответствующей языку программирования форме; d) Изменение физических параметров компьютера. |
4) Обязательным критерием качества программных систем является... | a) Мобильность;
b) Надежность; c) Универсальность; d) Легкость применения. |
5) Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии, называется… | a) Регрессионным;
b) Удаленным; c) Тестированием "белого ящика"; d) Тестированием "черного ящика". |
6) На этапе отладки программы... | a) Проверяется корректность работы программы;
b) Выполняется анализ физических характеристик; c) Определяется состав входных данных; d) Строится математическая модель решаемой задачи. |
7) Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению об ____________ошибке | a) Синтаксической;
b) Грамматической; c) Тематической; d) Орфографической. |
8) Тестирование, при котором разработчик теста имеет доступ к исходному коду и может списать код, который связан с библиотеками тестируемого программного обеспечения, называется… | a) Определение белого шума;
b) Тестирование черного ящика; c) Тестирование белого ящика; d) Регрессионное тестирование. |
9) Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:
1) компиляции;
2) компоновки; 3) интерпретации; 4) исполнения программы. | a) 1, 2 и 3;
b) 1 и 2; c) 2 и 3; d) 2 и 4. |
10) Правильная последовательность этапов разработки ПО… | a) 1-Д, 2-В, 3-Е, 4-Г, 5-Б, 6-А;
b) 1-Е, 2-Г, 3-В, 4-Б, 5-Д, 6-А; c) 1-Е, 2-Д, 3-В, 4-Г, 5-Б, 6-А; d) 1-Е, 2-Д, 3-В, 4-А, 5-Г, 6-Б. |
11) При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи относится к этапу ________ . | a) Разработки алгоритма;
b) Выбора метода решения задачи; c) Анализа и формализованного описания задачи; d) Кодирования программы. |
12) Процесс устранения ошибок в программе принято называть… | a) Диагностикой;
b) Отладкой; c) Тестированием; d) Испытанием. |
13) Процесс, при котором выполняется интенсивное использование программного продукта с целью выявления максимального числа ошибок в его работе, называется... | a) Бета-тестированием;
b) Тестированием "черного ящика"; c) Тестированием "белого ящика"; d) Альфа-тестированием. |
14) При разработке программного продукта сравнение результатов работы программы с результатами наблюдений или результатами, полученными экспериментальным путем, относится к этапу________ | a) Сопровождения программы;
b) Отладки и тестирования программы; c) Анализа полученных результатов; d) Анализа и формализованного описания задачи. |
15) При разработке программного продукта устранение недостатков, замеченных пользователем, осуществляется на этапе_____ | a) Кодирования программы;
b) Сопровождение программного продукта; c) Анализ полученных результатов; d) Отладки и тестирования. |
(начало) Раздел 5.5 Понятие о структурном программировании. Принципы проектирования программ. | |
1) Основной целью структурного программирования является… | a) Решение задач, для которых нет явного алгоритма решения;
b) Исключение использования подпрограмм; c) Организация программного обеспечения с минимальными взаимосвязями между его модулями; d) Организация программного обеспечения с максимальными взаимосвязями между его модулями. |
2) Из перечисленного:
1) принцип модульности разработки сложных программ; Основой метода структурного программирования являются:
2) использование композиции трех базовых элементов - линейной, ветвления и циклической структур; 3) использование композиции двух базовых элементов - ветвления и циклической структур; 4) использование большого количества подпрограмм | a) 1, 3;
b) 1, 2; c) 3, 4; d) 2, 4. |
3) К основополагающим принципам структурного программирования не относятся… | a) Разбиение проекта на модули, каждый из которых имеет один вход и один выход;
b) Программирование "сверху-вниз"; c) Достижение абсолютного минимума символов и строк в тексте программы; d) Логика программы допускает только три основных алгоритмических структуры: следования, ветвления и повторения. |
4) Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться... | a) Безусловные переходы;
b) Ветвления; c) Последовательное выполнение; d) Повторения (циклы). |
5) Пошаговая детализация постановки задачи, начиная с наиболее общей проблемы, характеризует: | a) Метод проектирования "от частного к общему";
b) Поиск логической взаимосвязи; c) Метод объектной декомпозиции; d) Метод последовательной декомпозиции "сверху-вниз". |
6) При структурном подходе к составлению программ могут использоваться понятия:
а) альтернативный выбор,
б) цикл, в) подпрограмма, г) наследование. | a) в, г;
b) а, г; c) а, б, в; d) а, б, г. |
7) Подпрограммой является… | a) Рекурсивный вызов в функции;
b) Скомпилированный исполняемый файл основной программы; c) Часть операторов основной программы, выполняющаяся как повторение цикла; d) Ранее выделенный блок операторов. |
8) Подпрограммам НЕ свойственно… | a) Усложнение понимания работы программы;
b) Упрощение читабельности программы; c) Уменьшение общего объема программы; d) Структурирование программы. |
9) Параметры, указываемые в момент вызова подпрограммы из основной программы, называются… | a) Фактическими;
b) Глобальными; c) Абсолютными; d) Постоянными. |
10) Рекурсия - это способ организации вычислительного процесса, при котором происходит... | a) Удаление подпрограммой самой себя;
b) Обращение подпрограммы самой к себе; c) Размножение подпрограммы; d) Заражение подпрограммой самой себя. |
11) Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют... | a) Телом программы;
b) Подпрограммой; c) Параметрами программы; d) Разделом программы. |
12) Главная идея структурного программирования состоит в том, что... | a) Структура системы описывается в терминах объектов и связей между ними, а поведение системы - в терминах обмена сообщениями между объектами;
b) Основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла; c) Используется инкапсуляция и наследование объектов; d) При написании программ не используются подпрограммы. |
13) Передача входных данных при вызове подпрограммы осуществляется с помощью… | a) Файлов;
b) Параметров; c) Специализированных модулей; d) Специальных операторов. |
14) Модульная структура программы отражает одну из особенностей __________ программирования. | a) Динамического;
b) Эвристического; c) Структурного; d) Логического. |
(начало) Раздел 5.6 Объектно-ориентированное программирование | |
1) В основе объектно-ориентированного подхода лежит понятие… | a) Декомпозиции объектов;
b) Иерархии классов; c) Рекурсии; d) Формализации свойств. |
2) Методом решения задач, при котором объекты разного рода объединяются общим понятием (концепцией), а затем сгруппированные сущности рассматриваются как элементы единой категории, является… | a) Структуризация;
b) Абстрагирование; c) Декомпозиция; d) Индукция. |
3) Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется ______________ программированием. | a) Структурным;
b) Модульным; c) Объектно-ориентированным; d) Формальным. |
4) Объектно-ориентированным языком, в котором имеется возможность множественного наследования, является… | a) C++;
b) Ada95; c) Java; d) PHP. |
5) Объект связан с классом в терминах ООП в следующей нотации… | a) Класс является описанием объекта;
b) Совокупность классов образует объект; c) Объект не является наследником класса; d) Объект и класс связаны через общие функции. |
6) Понятие "Наследование" относится к... | a) Технологии модульного программирования;
b) Технологии императивного программирования; c) Технологии объектно-ориентированного программирования; d) Технологии структурного программирования. |
7) Способность объектов выбирать внутренний метод, исходя из типа данных, используя одно имя для задания общих для класса действий, определяет такое свойство ООП как... | a) Управление событиями;
b) Инкапсуляция; c) Полиморфизм; d) Наследование. |
8) Состояния, определяющие значения всех переменных _________и методы, определяющие его функциональные возможности, два основных компонента __________. | a) Класса;
b) Указателя; с) Типа данных; d) Способа. |
9) Открытие и закрытие окна Windows с точки зрения объектно-ориентированного программирования - это… | a) Метод;
b) Объект; c) Свойство; d) Класс. |
10) Свойство ООП, которое может быть смоделировано с помощью таксономической классификационной схемы (иерархии) называется… | a) Инкапсуляция;
b) Управление событиями; c) Наследование; d) Полиморфизм. |
11) Использование одного имени для задания общих для класса действий, что означает способность объектов выбирать внутренний метод, исходя из типа данных, определяет свойство ООП … | a) Инкапсуляция;
b) Управление событиями; c) Наследование; d) Полиморфизм. |
12) Понятие "иерархия классов" присуще методологии ____________ программирования. | a) Структурного;
b) Объектно-ориентированного; c) Динамического; d) Эвристического. |
13) Объектно-ориентированный подход к программированию использует следующие базовые понятия:
1) объект, 2) свойство, 3) метод обработки; 4) событие; 5) класс объектов, 6) инструкции, 7) данные, 8) модель. | a) 1, 5, 8;
b) 5, 6, 7, 8; c) Только 1 и 5; d) 1, 2, 3, 4, 5. |
14) Классом в объектно-ориентированном программировании является… | a) Переменная;
b) Диапазон значений; c) Матрица ненулевых элементов; d) Множество объектов, имеющих общее поведение и общую структуру. |
15) Базовыми понятиями объектно-ориентированного программирования являются:
1) объект,
2) класс, 3) структура, 4) префикс. | a) 1, 2;
b) 1, 4; c) 3, 4; d) 2, 4. |
(начало) Раздел 5.7 Эволюция и классификация языков программирования. | |
1) Языками декларативного программирования являются: | a) Языки сценариев;
b) Логические языки; c) Структурные; d) Процедурные. |
2) Языком логического программирования является... | a) Бейсик;
b) ЛИСП; c) Пролог; d) АДА. |
3) Компонентный подход к программированию предполагает работу с… | a) Отдельными компонентами (COM-объектами);
b) Структурированными данными; c) Глобальными переменными; d) С методами обработки данных. |
4) Языком запроса к реляционным базам данных является... | a) C++;
b) SSH; c) SQL; d) Pascal. |
5) Для системного программирования максимально подходит язык: | a) PHP;
b) Ada; c) C; d) Java. |
6) Способ записи программ, допускающих их непосредственное выполнение на ЭВМ, называется __________ языком программирования | a) Логическим;
b) Процедурным; c) Функциональным; d) Машинным. |
7) Программа - это… | a) Протокол взаимодействия компьютеров компьютерной сети;
b) Законченное минимальное смысловое выражение на языке программирования; c) Алгоритм, записанный на языке программирования; d) Набор команд операций системы компьютера. |
8) Языками разметки данных являются | a) SQL и Java;
b) HTML и ADA; c) HTML и XML; d) Java и XML. |
9) К какому типу языков относится АССЕМБЛЕР? | a) Проблемно-ориентированные;
b) Машинные; c) Высокого уровня; d) Машинно-ориентированные. |
10) Языки программирования, не зависящие от архитектуры компьютера и отражающие структуру алгоритма, называются... | a) Независимыми;
b) Алгоритмическими; c) Естественными; d) Машинно-ориентированными. |
11) Одним из представителей языков описания сценариев является: | a) prolog;
b) fortran; c) pascal; d) java script. |
12) Языком сценариев является: | a) Pascal;
b) Lisp; c) Delphi; d) Perl. |
13) Языком программирования высокого уровня является ... | a) Искусственный язык, алфавит, словарный запас и синтаксис которого понятны компьютеру;
b) Искусственный язык, алфавит, словарный запас и семантика которого понятны компьютеру; c) Фиксированная система обозначений и правил для описания алгоритмов и структур данных; d) Система обозначений, принятая в блок-схемах. |
14) Формализованный язык для описания алгоритма решения задачи на компьютере называется ... | a) Компилятором;
b) Языком блок-схем; c) Языком программирования; d) Независимым языком. |
15) Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования … | a) JAVASCRIPT;
b) BASIC; c) PASCAL; d) PROLOG. |
16) Понятием "переменная" в традиционных языках программирования называется: | a) Служебное слово на языке программирования;
b) Именованная область памяти, в которой хранится некоторое значение; c) Описание действий, которые должна выполнять программа; d) Любое законченное минимальное смысловое выражение на языке программирования. |
17) Объектную структуру программы имеют языки:
1) C++,
2) Fortran, 3) Pascal, 4) Java | a) 2 и 3;
b) только 4; c) 1 и 4; d) 1 и 3. |
18) Верным утверждением является то, что... | a) Язык SQL расшифровывается как Structured Query Language;
b) Язык SQL не имеет международного стандарта; c) Язык SQL прекратил свое развитие в 1996 году; d) Язык SQL используется для доступа к данным в иерархических базах. |
19) Укажите соответствие между названием языка программирования и его типом | a) A - 1, B - 2, C - 3, D - 4;
b) A - 3, B - 1, C - 4, D - 2; c) A - 2, B - 4, C - 1, D - 3; d) A - 2, B - 1, C - 4, D - 3. |
(начало) Раздел 5.8 Структуры и типы данных языка программирования | |
1) Массив относится к __________ типам данных: | a) Логическим;
b) Встроенным; c) Составным (конструируемым); d) Абстрактным. |
2) Структура представления данных, которая не может быть последовательной: | a) Индексная;
b) Инвертированная; c) Древовидная; d) Хэш-адресация. |
3) Вставьте пропущенное понятие. Если в программе переменная принимает значение, равное 1.00Е02, то она была описана как переменная _______________ типа. | a) Целого;
b) Символьного; c) Вещественного; d) Диапазон. |
4) Какая структура данных больше подходит для реализации рекурсии? | a) Стек;
b) Список; c) Дерево; d) Очередь. |
5) Массивом называется: | a) Последовательность фиксированного числа однотипных переменных, имеющих общее имя;
b) Набор переменных, начинающихся с одной буквы; c) Самый простой оператор языка программирования; d) Ограниченная апострофами последовательность любых символов. |
6) Динамической структурой данных является: | a) Запись;
b) Очередь; c) Массив; d) Дерево. |
7) В любом языке программирования отсутствуют _____________ выражения: | a) Текстовые;
b) Логические; c) Арифметические; d) Физические. |
8) Целые и вещественные числа, символы, булевские значения: true и false, являются… | a) Элементами данных программ;
b) Структурами данных; c) Полями данных; d) Списками данных. |
9) Какая информация известна, если задан целочисленный тип данных? | a) Количество записей данных;
b) Количество обращений к данным; c) Начальное значение; d) Диапазон возможных значений. |
10) Элементы массива упорядочены... | a) По алфавиту;
b) По возрастанию индексов элементов; c) По частотным характеристикам; d) По возрастанию значений элементов. |
11) Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно ... | a) -3;
b) -1; c) 2; d) 1. |
12) Переменная в программе, написанной на языке программирования процедурного типа, имеет следующие атрибуты...
1) имя
2) тип 3) параметр 4) значение | a) 1 и 4;
b) 1, 3 и 4; c) 1, 2 и 4; d) 4. |
13) Изображенная на рисунке структура данных называется... | a) Массивом;
b) Хэш-адресацией; c) Списком; d) Записью. |
14) Верным является высказывание, утверждающее, что... | a) Элементы массива могут иметь разные типы;
b) К элементу массива невозможно получить доступ по номеру; c) Доступ к элементу массива осуществляется по имени массива и номеру элемента; d) Элементы массива автоматически упорядочиваются по возрастанию. |
15) В процедурных языках программирования отсутствует _____ тип данных. | a) Вещественный;
b) Символьный; c) Комплексный; d) Целочисленный. |
16) Стандартными простыми типами данных языков программирования являются… | a) Параметры подпрограммы;
b) Целые, вещественные, логические, символьные; c) Процедуры и функции; d) Целые, массивы, вещественные, записи. |
(начало) Раздел 5.9 Трансляция, компиляция и интерпретация | |
1) Какая стадия трансляции занимается проверкой типов в выражениях... | a) Семантический анализ;
b) Генерация кода; c) Лексический анализ; d) Синтаксический анализ. |
2) Ошибка "пропущена точка с запятой" при трансляции может быть выявлена на этапе... | a) Лексического анализа;
b) Семантического анализа; c) Оптимизации кода; d) Синтаксического анализа. |
3) Результатом компиляции является... | a) Загрузочный модуль;
b) Дисплейный файл; c) Исходный текст; d) Командный файл. |
4) В чем заключается основное отличие компиляторов от интерпретаторов? | a) Компиляторы генерируют целевой код, а интерпретаторы - нет;
b) Компиляторы участвуют в построении исходного кода, а интерпретаторы - нет; c) Интерпретаторы генерируют целевой код, а компиляторы - нет; d) Компиляторы в процессе трансляции исполняют исходный код, а интерпретаторы - нет. |
5) Таблица символов в процессе трансляции используется для... | a) Хранения значений переменных;
b) Хранения результатов выполнения процедур; c) Хранения имен переменных; d) Хранения результатов выполнения функций. |
6) Компилятор используется при программировании... | a) На языке высокого уровня;
b) На языке машинных команд; c) На языке сверхуровня; d) На естественном языке. |
7) Виртуальная машина Java является... | a) Компилятором;
b) Интерпретатором; c) Анализатором; d) Обработчиком. |
8) Непосредственное покомандное выполнение исходной программы на языке высокого уровня происходит в процессе... | a) Идентификации;
b) Компиляции; c) Транзакции; d) Интерпретации. |
9) Перечисленные шаги работы любого компилятора:
1) перевод программы на промежуточный язык, не зависящий от системы команд конкретного компьютера, выстраиваются в следующей последовательности…
2) разбор исходной программы и перевод ее во внутреннее представление, удобное для дальнейшей работы, 3) генерация выходного кода на машинном языке, 4) оптимизация кода программы, | a) 2, 1, 3, 4
b) 1, 2, 3, 4 c) 1, 2, 4, 3 d) 2, 1, 4, 3 |