Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Программирование




320. Совокупность четко определенных правил, процедур или команд, обеспечивающих решение поставленной задачи за конечное число шагов, называется:

A) стилем программирования; B) программой; C) компилятором; D) интерпретатором; E) алгоритмом.

321. Описание алгоритма решения задачи, заданное на языке программирования, называется:

A) протоколом; B) программатором; C) программой; D) приложением; E) интерпретатором.

322. Совокупность команд и конструкций языка программирования образует его:

A) семантику; B) синтаксис; C) архитектуру; D) парадигму; E) стиль.

323. Смысл каждой команды и других конструкций языка программирования образует его:

A) семантику; B) синтаксис; C) архитектуру; D) парадигму; E) стиль.

324. Язык программирования высокого уровня:

A) элементами языка являются команды компьютера; B) ориентирован на конкретный тип процессора и учитывает его особенности; C) средством написания программы является обычный человеческий (естественный) язык; D) осуществляет перевод текстов программ с одного языка на другой; E) отображает естественные для человека понятия, не связанные с конкретной структурой системы.

325. Язык программирования низкого уровня:

A) элементами языка являются команды компьютера; B) средством написания программы является обычный человеческий (естественный) язык; C) отображает естественные для человека понятия, не связанные с конкретной структурой системы; D) ориентирован на конкретный тип процессора и учитывает его особенности; E) осуществляет перевод текстов программ с одного языка на другой.

326. Программа, подающаяся на вход транслятора, называется:

A) объектной; B) исходной; C) входящей; D) транслируемой; E) компилятором.

327. Как называется программа, полученная в результате трансляции исходной программы?

A) транслируемой; B) исходящей; C) объектной; D) интепретатором; E) сборщиком программ.

328. Программа, осуществляющая перевод текстов программ с одного языка на другой, называется:

A) аппликатором; B) транслятором; C) проводником; D) программатором; E) идентификатором.

329. Какие бывают разновидности транслятора?

A) аппликатор, компилятор; B) интерпретатор, программатор; C) проводник, контроллер; D) компилятор, интерпретатор; E) идентификатор, аппликатор.

330. Какой стиль программирования подразумевает написание функционально законченных блоков команд, которые, обрабатывая входные данные задачи, получают результат?

A) декларативный; B) функциональный; C) логический; D) объектно-ориентированный; E) процедурный.

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

A) процедурный; B) декларативный; C) объектно-ориентированный; D) императивный; E) функциональный.

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

A) процедурный; B) декларативный; C) объектно-ориентированный; D) императивный; E) функциональный.

333. Какой стиль программирования подразумевает написание элементарных функций обработки данных и компонование их для достижения результата?

A) аппликативный; B) процедурный; C) объектно-ориентированный; D) декларативный; E) логический.

334. Для каких вычислений или операций применяется структура программирования «Последовательность операторов»?

A) ветвления операторов; B) несложных вычислений, операций ввода/вывода; C) повторения каких-либо действий; D) реализации функционально законченных блоков команд; E) вызова подпрограмм.

335. Для каких вычислений или операций применяется структура программирования «Условие»?

A) несложных вычислений, операций ввода/вывода; B) повторения каких-либо действий; C) реализации функционально законченных блоков команд; D) ветвления операторов; E) вызова подпрограмм.

336. Для каких вычислений или операций применяется структура программирования «Цикл»?

A) повторения каких-либо действий; B) вызова подпрограмм; C) реализации функционально законченных блоков команд; D) несложных вычислений, операций ввода/вывода; E) ветвления операторов.

337. Какая программная структура в Visual Basic записывается с помощью операторов If, Then, Else?

A) последовательность операторов; B) цикл; C) цикл с предусловием; D) ветвление операторов; E) условие.

338. Какая программная структура в Visual Basic записывается с помощью операторов For, To, Next?

A) ветвление операторов; B) последовательность операторов; C) цикл; D) цикл с предусловием; E) условие.

339. Какая программная структура в Visual Basic записывается с помощью операторов Do While, Loop?

A) последовательность операторов; B) ветвление операторов; C) цикл; D) цикл с предусловием; E) условие.

340. Что задается в Visual Basic с помощью оператора Step?

A) оператор присваивания; B) шаг приращения цикловой переменной; C) ввод комментария; D) повторение цикла; E) логическое отрицание.

341. Если шаг в цикле For, To, Next в Visual Basic не задан с помощью оператора Step, то он принимается равным:

A) 0; B) 0,1; C) 10; D) 1; E) нет правильного ответа.

342. Как в Visual Basic называется логическая операция Not?

A) логическое утверждение; B) логическое отрицание; C) логическое «И»; D) логическое «ИЛИ»; E) исключающее «ИЛИ».

343. Как в Visual Basic называется логическая операция And?

A) логическое утверждение; B) логическое отрицание; C) логическое «И»; D) логическое «ИЛИ»; E) исключающее «ИЛИ».

344. Как в Visual Basic называется логическая операция Or?

A) логическое утверждение; B) логическое отрицание; C) логическое «И»; D) логическое «ИЛИ»; E) исключающее «ИЛИ».

345. Что обозначает в Visual Basic тип условия «<>»?

A) не равно; B) не больше; C) не меньше; D) равно; E) нет правильного ответа.

346. Для построения графика функции на отрезке [2;5] необходимо проверить следующее условие:

A) If x <= 2 And x >= 5 Then …; B) If x > 2 OR x < 5 Then …; C) If x > 2 And x < 5 Then …; D) If x >= 2 OR x <= 5 Then …; E) If x >= 2 And x <= 5 Then ….

347. Сколько раз в Visual Basic выполнится цикл For i = 1 To 0 … Next i:

A) 1; B) не выполнится ни разу; C) 2; D) 10; E) 100.

348. Сколько раз в Visual Basic выполнится цикл For i = 1 To 9 Step 2 … Next i:

A) 9; B) 7; C) 8; D) 5; E) не выполнится ни разу.

349. Искусство локализации ошибок в программе, когда факт их существования установлен, носит название:

A) тестирование; B) защита информации; C) отладка; D) настройка; E) декомпозиция.

350. Процесс исполнения программы с целью обнаружения ошибок носит название:

A) проверка; B) тестирование; C) сканирование; D) сертификация; E) табуляция.

351. Какой тип ошибок возникает в программе непосредственно при ее наборе?

A) ошибки компиляции; B) ошибки интерпретации; C) структурные ошибки; D) ошибки сканирования; E) ошибки табуляции.

352. Какой тип ошибок возникает в программе из-за ошибок в тексте кода?

A) ошибки компиляции; B) структурные ошибки; C) ошибки выполнения; D) ошибки сканирования; E) ошибки табуляции.

353. Какой тип ошибок возникает в программе, когда она выполняется, и Visual Basic обнаруживает, что оператор делает попытку выполнить недопустимое или невозможное действие?

A) структурные ошибки; B) ошибки компиляции; C) ошибки интерпретации; D) ошибки сканирования; E) ошибки выполнения.

354*. Декларативный (с точки зрения парадигмы) язык рассматривает программу как:

A) описание задачи в терминах фактов и логических формул, а решение задачи выполняет система с помощью механизмов логического вывода; B) совокупность описания входных данных и описания искомого результата; C) совокупность определений функций, которые обмениваются между собой данными без использования промежуточных переменных и присваиваний; D) совокупность описаний процедур; E) cовокупность четко определенных правил, процедур или команд, обеспечивающих решение поставленной задачи за конечное число шагов.

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

A) разделом программы; B) подпрограммой; C) телом программы; D) параметрами программы; E) языком программирования.

356*. Оператор BETWEEN предназначен для:

A) определения нижней границы значения поля; B) определения верхней и нижней границы значения поля; C) определения списка допустимых значений поля; D) определения порядка сортировки в выборке; E) определения верхней границы значения поля.

357*. Информационный процесс с известным начальным состоянием объектов, конечным состоянием, исполнителем и набором операций из системы команд исполнителя называется:

A) моделированием; B) аналитическим процессом; C) управлением; D) алгоритмическим процессом; E) компиляцией.

358*. Эвристика – это неформализованная процедура:

A) осуществляющая полный перебор вариантов решения задачи; B) лежащая в основе алгоритма решения поставленной задачи; C) является частью информационного приложения; D) сокращающая количество шагов поиска решений; E) нет правильного ответа.

359*. Процесс описания объекта на искусственном языке называют … объекта:

A) синтаксическим аналогом; B) компиляцией; C) формализацией; D) семантическим аналогом; E) программированием.

360*. Символ обозначает:

A) ввод/вывод данных; B) начало/конец программы; C) условный оператор; D) оператор цикла; E) ветвление.

361*. Дан массив целых чисел {Bi}, где i=1,2,3,…,V. Пусть V = 10. Программа вычисляет сумму некоторых элементов этого массива. Какое алгебраическое выражение описывает работу программы? (В программе введены следующие константы: G=3; U=7; R=6; Q=10).

ПРОГРАММА 12;

ФУНКЦИЯ SUMMA (I1, I2);

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

| | S:=0;

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

| | | | S:=S+B[I];

| | КЦ;

| | SUMMA:=S

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

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

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

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

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

| | P:=SUMMA (G,U) + SUMMA (R,Q);

| | ПИСАТЬ (‘СУММА РАВНА:’, Р:6)

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

A) ; B) ; C) ;

D) ; E) .

362*. В каких объектно-ориентированных языках не имеется возможность множественного наследования:

A) С++; B) PHP; C) Ada 95; D) Java; E) Delphi.

363*. Операторы присваивания в языках программирования:

A) задают значения переменных; B) вычисляют значения математических выражений; C) меняют значения констант; D) организуют выполнение повторяемых действий; E) соотносят переменным некоторые множества допустимых значений.

364*. Задан одномерный массив Х1, Х2 …ХN. Фрагмент алгоритма определяет:

A) индекс первого отрицательного элемента; B) индекс минимального элемента массива; C) минимальный элемент массива; D) индекс последнего отрицательного элемента; E) количество отрицательных элементов.

365*. Данная программа вычисляет разность факториалов R=u! – v! (факториал n! представляет собой произведение n чисел натурального ряда: 1*2*3*…*n). Какие переменные использовались как фактические параметры функции RAZ?

ПРОГРАММА 17;

ФУНКЦИЯ RAZ (N);

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

| | P:=1;

| | НЦ ДЛЯ I:=1 ДО N

| | | | P:=P*I

| | КЦ;

| | RAZ:=P

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

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

| | ПИСАТЬ (‘ВВЕДИТЕ U, V:’);

| | ЧИТАТЬ (U, V);

| | R:= RAZ(U) – RAZ(V);

| | ПИСАТЬ (‘РАЗНОСТЬ ФАКТОРИАЛОВ =’, R)

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

A) R; B) N, U, V; C) N; D) U, V; E) R, N, U, V.

366*. Задача моделирования эволюции реализуется:

A) алгоритмами нечеткой логики; B) с использованием нейронных сетей; C) интеллектуальными программными агентами; D) нет правильного ответа; E) на основе генетических алгоритмов.

367*. Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется … программированием:

A) модульным; B) формальным; C) структурным; D) визуальным; E) объектно-ориентированным.

368*. Определением понятия «программа» является:

A) протокол взаимодействия компонентов компьютерной сети; B) понятное и точное предписание человеку совершить последовательность действий, направленных на достижение поставленных целей; C) законченное минимальное смысловое выражение на языке программирования; D) алгоритм, записанный на языке программирования; E) нет правильного ответа.

369*. Основой разработки нового языка является:

A) предложение; B) грамматика; C) словоформа; D) структура данных; E) логика.

370*. Задан фрагмент алгоритма:

1. если а<0 то а=-а

2. если b<0 то b=-b

3. пока выполняется условие (a≥b) делать а=а-b

4. если а=0 то c=»да» иначе с=»нет»

В результате выполнения данного алгоритма с начальными значениями а= -14; b= -5 переменные а и с примут следующие значения:

A) а= -14; с=«нет»; B) а= 4; с=«нет»; C) а= -1; с=«нет»; D) а= 14; с=«нет»; E) а= 0; с=«да».

371*. Не является принципом объектно-ориентированного программирования:

A) наследование; B) использование функций; C) инкапсуляция; D) полиморфизм; E) использование ветвления.

372*. В структурном программировании логика алгоритма и программы не должны использовать:

A) ветвление; B) последовательное выполнение; C) безусловные переходы; D) повторение; E) нет правильного ответа.

373*. В представлении алгоритма не существенна:

A) однозначность; B) наглядность; C) понятность; D) трудоемкость; E) нет правильного ответа.

374*. В модели «черный ящик» система представляется как:

A) совокупность связей между входами и выходами; B) наиболее абстрактное представление структуры системы; C) совокупность функций входов и выходов; D) совокупность состояний системы; E) нет правильного ответа.

375*. Компонент интегрированной системы программирования, предназначенный для перевода исходного текста программы в машинный код называется:

A) текстовым редактором; B) переводчиком; C) построителем кода; D) редактором связей; E) транслятором.

376*. Когда в алгоритме, представленном блок-схемой, действие перейдет по ветке «нет» блока условий?

A) через 2 итерации; B) сразу же; C) после одной итерации; D) никогда; E) через 10 итераций.

377*. Задан фрагмент алгоритма

если a*b<0 то с = a-b иначе с = a+b

если c≠0 то

d = c*a

В результате выполнения данного алгоритма с начальными значениями а = -5 и b = 5 переменные с и d примут следующие значения:

A) с = -10; d = 50; B) с = 0; d = 0; C) с = -10; d = -50; D) с = 1; d = -5; E) с = -1; d = 5.

378*. Задан одномерный массив Х1, Х2 …ХN. Фрагмент алгоритма определяет:

A) индекс первого положительного элемента с четным номером; B) количество положительных элементов с четными номерами; C) произведение положительных элементов с четными номерами; D) произведение отрицательных элементов; E) произведение отрицательных элементов с четными номерами.

379*. Наиболее точным определением понятия «переменная» в традиционных языках программирования является:

A) любое законченное минимальное смысловое выражение на языке программирования; B) описание действий, которые должна выполнять программа; C) служебное слово на языке программирования; D) именованная область памяти, в которой хранится некоторое значение; E) порядковый номер элемента в массиве.

380*. Укажите языки разметки данных:

A) СУБД; B) Java; C) HTML; D) Excel; E) SQL.

381*. Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о … ошибке:

A) стилистической; B) грамматической; C) синтаксической; D) орфографической; E) семантической.

382*. В объектно-ориентированном программировании способность объекта сохранять свойства и методы класса-родителя называют:

A) встраиванием; B) инкапсуляцией; C) полиморфизмом; D) наследованием; E) резидентностью.

383*. Динамическими структурами данных являются:

A) запись; B) дерево; C) объект; D) очередь; E) массив.

384*. Характерным признаком линейной программы является:

A) строго последовательное выполнение операторов в порядке их записи; B) присутствие в ней операторов безусловного перехода; C) использование в ней исключительно операторов присваивания; D) наличие в каждой программной строке только одного оператора; E) все ответы правильные.

385*. К языкам высокого уровня не относится:

A) LISP; B) PASCAL; C) ADA; D) АССЕМБЛЕР; E) Макроассемблер.

386*. Процесс устранения ошибок в программе принято называть:

A) отладкой; B) диагностикой; C) испытанием; D) тестированием; E) эксплуатацией.

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

A) глобальными; B) постоянными; C) абсолютными; D) динамическими; E) фактическими.

388*. Структурное программирование по-другому называют:

A) программирование без GOTO; B) программирование без WHILE; C) программирование без PRINT; D) программирование без BEGIN; E) программирование без END.

389*. Характеристики структурного программирования:

A) модульность; B) использование только объектов и структур данных; C) невозможность использования циклов; D) неограниченное использование глобальных переменных; E) нет правильного ответа.

390*. Процедура ABCD реализует алгебраическое выражение вида:

ПРОЦЕДУРА ABCD

НАЧАТЬ

| | ПИСАТЬ (‘ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D’);

| | ЧИТАТЬ (A, B, C, D);

| | ЕСЛИ А=В ТО

| | | | ЕСЛИ С<D ТО

| | | | | | Х:=1

| | | | ИНАЧЕ

| | | | | | Х:=2

| | ИНАЧЕ Х:=3

КОНЕЦ

A) ; B) ;

C) ; D) ;

E) .

391*. Что понимается под жизненным циклом программного средства:

A) только период его разработки; B) весь период разработки и эксплуатации; C) период его разработки и тестирования, до сдачи программного средства в эксплуатацию; D) только период его эксплуатации; E) процесс программирования.

392*. Определением понятия «программа» является:

A) набор команд операционной системы компьютера; B) протокол взаимодействия компонентов компьютерной сети; C) алгоритм, записанный на языке программирования; D) законченное минимальное смысловое выражение на языке программирования; E) понятное и точное предписание человеку совершить последовательность действий, направленных на достижение поставленных целей.

393*. Как называется процесс, при котором выполняется интенсивное использование программой системы с целью выявления максимального числа ошибок в его работе, для их устранения перед выходом продукта на рынок?

A) сквозное тестирование; B) тестирование «белого ящика»; C) бета-тестирование; D) альфа-тестирование; E) нет правильного ответа.

394*. На рисунке представлен фрагмент алгоритма, имеющий … структуру:

A) циклическую с предусловием; B) циклическую с постусловием; C) разветвляющуюся; D) линейную; E) иерархическую.

395*. Дана блок-схема алгоритма. На выходе А и В будут принимать с ледующие значения:

 

A) А=0, В=0; B) А=3, В=3; C) значения А и В не определены из-за бесконечной зацикленности; D) А=1, В=1; E) А=4, В=3.

396*. Наиболее точным определением понятия «массив» является:

A) последовательность фиксированного числа однотипных переменных, имеющих общее имя; B) самый простой оператор языка программирования; C) набор переменных, начинающихся с одной буквы; D) ограниченная апострофами последовательность любых символов; E) законченное минимальное смысловое выражение на языке программирования.

397*. Какие основные принципы присущи методу восходящего программирования:

A) разработка начинается с определения целей решения проблемы, после чего идет последовательная детализация, заканчивающаяся детальной программой; B) предполагается разбиение программы на независимые модули; C) крупные блоки собираются из ранее созданных мелких блоков; D) программирование начинается с разработки ключевых процедур и подпрограмм, которые затем постоянно модифицируются; E) нет правильного ответа.

398. Какой язык программирования используется для математических задач?

А) Cobol; В) Algol; С) Chill; D) Post Script; Е) VDL;

399. Какой язык программирования используется для экономических задач?

А) Cobol; В) Chill; С) Post Script; D) Algol; Е) VDL.

400. Какой язык программирования используется для телекоммуникационных систем?

А) Prolog; В) Lisp; С) Smalltalk; D) Chill; Е) Post Script.

401. Какой язык программирования используется для описания документов в сети Internet?

А) Lisp; В) Smalltalk; С) Html; D) Prolog; Е) Sgml.

402. Какой язык программирования используется для описания изображений?

А) Html; В) Sgml; С) VDL; D) Prolog; Е) Post Script.

403. Оператор присваивания в системе программирования Visual Basic:

А) LET; В) REM; С) CLS; D) INPUT; Е) READ.

404. Оператор для ввода комментария в системе программирования Visual Basic:

А) INPUT; В) DATA; С) GOTO; D) REM; Е) OR.

405. Оператор ввода / вывода с клавиатуры во время выполнения программы в системе программирования Visual Basic:

А) GOTO; В) INPUT; С) PRINT; D) REM; Е) AND.

406. Первый этап разработки любой компьютерной программы:

А) создание математической модели; В) разработка алгоритма программы; С) декомпозиция задачи; D) анализ задачи на описательном уровне; Е) перевод алгоритма на язык программирования.

407. Второй этап разработки любой компьютерной программы:

А) анализ задачи на описательном уровне; В) создание математической модели; С) декомпозиция задачи; D) перевод алгоритма на язык программирования; Е) разработка алгоритма программы.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 1365; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.099 сек.