Алгоритмизация и программирование. Технологии программирования. Языки программирования высокого уровня. 1 страница
Легкий уровень Понятием "bug" называют: R ошибку в программе
Переменная – это: R выделяемая область памяти для хранения текущих данных
Тип данных – это: R свойство переменной, характеризующее данные хранимые ею
Из перечисленных ниже операндов максимальный приоритет имеет: R умножение
Тип данных int отвечает за: R целые числа
Тип данных char отвечает за: R символы
Тип данных double отвечает за: R вещественные числа
Префикс const перед типом данных отвечает за: R константы
Тип данных bool отвечает за: R логические данные
Оператор условного перехода имеет следующую конструкцию: R if … else R if... else if...
Оператор безусловного цикла имеет следующую конструкцию: R foR (;;)
Оператор цикла с постусловием имеет следующую конструкцию: R repeat … until
Оператор цикла с предусловием имеет следующую конструкцию: R while … do
Для вывода на экран используется конструкция: R cout <<
Для вывода на экран перевода строки используется оператор: R endl
Процедуры (функции) – это: R особый тип подпрограмм, выполняющий определенные операции
Массивы используются для: R хранения совокупности однотипных данных
Оператор enum используется для: R задания перечислимых однотипных переменных
Библиотеки в языке С++ подключаются при помощи директивы: R #include
Компилятор – это программа для: R перевода кода с языка высокого уровня в машинный код
К процедурным языкам относиться язык: R CИ
К объектно-ориентированным языкам относиться язык: R С++
Модульное программирование – это: R разделение текста программы на несколько файлов
IDE – это: R интегрированная среда программирования, для создания программных модулей
К IDE можно отнести следующие среды: R KDevelop R Eclipse R Anjuta
Для инициализации переменной случайным числом в языке C++ нужно использовать функцию R rand()
Для ввода данных в переменную используется конструкция R cin >>
Для инициализации переменной в языке С++ используется оператор: R =
Для сравнения двух переменных в языке С++ используется оператор: R = =
Для обозначения неравенства двух переменных в языке С++ используется оператор: R!=
Оператор отрицания в языке С++ выглядит как: R!
Оператор логического ИЛИ в языке С++ выглядит как: R ||
Оператор логического И в языке С++ выглядит как: R &&
Оператор БОЛЬШЕ ИЛИ РАВНО в языке С++ выглядит как: R >=
Оператор МЕНЬШЕ ИЛИ РАВНО в языке С++ выглядит как: R <=
Оператор МЕНЬШЕ в языке С++ выглядит как: R <
Оператор БОЛЬШЕ в языке С++ выглядит как: R >
Переменная в программировании считается полностью заданной, если известны её: R тип, имя, значение
Что изменяет операция присваивания (инициализации)? R значение переменной
Неопределенной называют переменную,... R не получившую значение одним из известных способов
Для открытия и закрытия программы предусмотренны такие скобки так: R { }
Операции сравнения - это операции: R <> R >
Функция... возвращает длину строки. R strlen(s)
Имя массива - это... R указатель-константа
Для принудительного выхода из цикла или переключателя служит оператор: R break
Если тип возврата функции не объявлен, то по умолчанию для возвращаемого значения будет принят тип... R int
Символом обозначается … R ввод/вывод данных
Символом обозначается … R начало алгоритма
В блок схеме, внутри данного символа можно написать: R начало алгоритма
Оператор print (вывод на экран) на блок схеме отображается в виде R параллелограмма
В блок схеме, внутри данного символа можно написать: R условие
Оператор ветвления на блок схеме отображается в виде R ромба
«Массивом» называется … R последовательность фиксированного числа однотипных переменных, имеющих общее имя
В любом языке программирования отсутствуют _______ выражения R физические
Массив относится к ___________ типам данных R составным (конструируемым)
Языками программирования являются: а) С++ б) MPI в) Maple г) Far д) Pascal R а,д
Языками объектно-ориентированного программирования являются: а) С++ б) MPI в) PHP г) Far д) Maple R а,в
Языками программирования НЕ являются: а) С++ б) MPI в) Perl г) Far д) Maple R б,в R г,д R а,б
Оператор, имеющий формат записи IF < выражение > Then < оператор > Else< операторы > называется ______________ оператором. R условным
Оператор, заставляющий выполняться входящие в его состав (так называемые внутренние операторы) называется оператором… R цикла
Структурное программирование по-другому называют программированием без… R GOTO
Системами программирования являются: а) Adobe PhotoShop б) Visual C++ в) Borland Delphi г) MS DOS д) Java R б,в,д
Системами программирования НЕ являются: а) MS DOS б) Java в) Adobe PhotoShop г) Visual C++ д) Borland Delphi R а,в R а,г R в,д
Из перечисленных 1) Ассемблер 2) Java 3) PHP 4) Prolog 5) C, C++ для системного программирования наиболее подходят языки … R C, C++ и Ассемблер
Из перечисленных 1) XML 2) Java 3) HTML 4) SQL 5)ADA языками разметки данных являются… R HTML и XML
Ассемблер, является R языком низкого уровня
Создатель языка Pascal: R Никлаус Вирт
Создатель языка C++: R Бьерн Страуструп
К какому типу языков относится ассемблер: R машинно-ориентированные
Скриптовыми языками являются... R PHP R Tcl
Объектно-ориентированными языками являются... R С++ R Object Pascal
Исполняемый файл, содержащий программу в виде исполнимого кода, и созданный для операционной системы Linux, имеет расширение … R может вообще не иметь расширения
Параметры функции могут передаваться R по значению R по ссылке
Передача параметров по значению предполагает R передачу копий указанных переменных
Передача функции параметров по ссылке предполагает R передачу адресов указанных переменных
Функции принимающие параметры по значению R гарантируют сохранность содержимого передаваемых переменных
Файлы в программировании предназначены для R хранения промежуточных и выходных данных на диске
Файловый поток ввода создается при помощи оператора R ifstream
Цикл написания программы имеет следующий вид: R спецификация задачи – алгоритм – код на языке программирования – объектный код – исполняемый файл
Объектно-ориентированные языки предназначены для: R проектирования и работы с классами
Структурное программирование предполагает: R описание последовательности операций
Объектно-ориентированное программирование предполагает: R выделение некоторых объектов, наделенных определенными свойствами и функциями
Высокий уровень программирования: R предполагает независимость от аппаратной части компьютера
Низкий уровень программирования: R предполагает зависимость от аппаратной части компьютера
Подпрограммы нужны для: R разбиения одной макрозадачи на ряд мелких, более легко решаемых
Процедурная абстракция – это: R выделение в решаемой задаче функций методом «сверху вниз»
Инструкция switch… case является: R альтернативой оператору if else
Область видимости переменных – это: R блок, внутри которого эта переменная объявлена и действует
Для инициализации генератора случайных чисел в языке С++ нужно указать функцию (Ввод ответа вручную с клавиатуры) Правильные варианты ответа: srand(time(0))
Для инициализации генератора случайных чисел в языке С++ нужно подключить следующие библиотеки R <cstdlib> R <cmath> R <ctime>
Названию типов данных в левом столбце соответствует их перевод в правом столбце:
Названию типов данных в левом столбце соответствует объем выделяемой емкости оперативной памяти в правом столбце:
Расположите типы данных в порядке уменьшения выделяемой емкости в оперативной памяти: 1: char 2: int 3: double 4: string
Приоритет выполнения операторов возрастает в следующем порядке: 1: * 2: / 3: + 4: –
Инициализация переменной это R выделение под нее памяти и присвоение ей определенного значения
Алгоритм включает в себя ветвление, если: R ход его выполнения зависит от истинности тех или иных условий
Алгоритм называется циклическим, если: R он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий
Наиболее полный перечень способов записи алгоритмов: R графический, программный
Алгоритм — это: R понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей
Алгоритм называется линейным: R если его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий
Этапы работы с исходным текстом программы: 1: набор исходного текста в текстовом редакторе 2: компиляция 3: обработка межпрограммных связей 4: выполнение
Соответствие между способами изображения алгоритмов и их содержанием:
Соответствие между способами изображения алгоритмов и их содержанием:
Константа типа chaR занимает в памяти число байт, равное... R 1
Количество простых или составных операторов, используемых в цикле for, может быть равно.... R 1
Оператор инкремента (++)... R увеличивает значение переменной на единицу
Лексема - это...
R единица текста программы, которая при компиляции воспринимается как единое целое
Приведите операции к их результатам при i = 5
Файл с расширением.o содержит... R объектный код программы
Операция = = относится к... R операциям сравнения
Размеры типов убывают в следующем порядке: 1: long double 2: double 3: float 4: enum 5: char
Соответствие между операцией и ее названием
113. Задание {{ 1 }} ТЗ 1 Для получения адреса переменной используется оператор... R &
Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться… R безусловные переходы
Деятельность, направленная на обнаружение и исправление ошибок в программной системе называется … R отладкой
На рисунке в блок-схеме отсутствует графический блок …
R условия
На рисунке представлен фрагмент алгоритма, имеющий ____________ структуру.
R циклическую с постусловием
На рисунке продемонстрирована команда R ветвление
Ветвление обязательно должно содержать … R условие и оператор, выполняемый в случае истинности условия
Блок-схемой цикла с постусловием является утверждение «Оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к … R циклу с постусловием
Описанием цикла с предусловием является следующее выражение: … R пока условие истинно выполнять оператор
Если задан тип данных, то известной является информация о R диапазоне возможных значений
Программа – это … R алгоритм, записанный на языке программирования
Многократное исполнение одного и того же участка программы называется … R циклическим процессом
Понятием «переменная» в традиционных языках программирования называется… R именованная область памяти, в которой хранится некоторое значение
Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться … R безусловные переходы
Целочисленный тип является __________ типом данных R встроенным
Процесс написания программы никогда НЕ ВКЛЮЧАЕТ R изменение физических параметров компьютера
Верным является высказывание, утверждающее… R доступ к элементу массива осуществляется по имени массива и номеру элемента
Подпрограммой является… R ранее разработанный, синтаксически выделенный и целиком используемый в составе других программ блок операторов
Подпрограммам НЕ свойственно… R усложнение понимания работы программы
Утверждение «Оператор в теле цикла будет выполнен хотя бы один раз» относится к циклу… R с постусловием
Ветвление обязательно должно содержать R условие и оператор, выполняемый в случае истинности условия
Элементами оператора ветвления являются… а) условие б) переход по условию в) интерпретация г) повторение R а, б
Элементами оператора цикла являются… а) интерпретация б) повторение в) условие г) переход по условию R а, б
При проектировании программного обеспечения используются подходы: а) «сверху-вниз» б) «снизу-вверх» в) «слева-направо» г) «справа-налево» R а,б
При структурном программировании в программе не допускается использовать следующие структуры: R Многокритериальный выбор
Основная идея структурного программирования состоит в том, что основными для написания программ являются три типа операторов: R линейный, ветвление, организация цикла
Правила композиции, используемые при структурном подходе к составлению алгоритмов: а) альтернативный выбор б) цикл с) подпрограмма д) метки R а,б,с
Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов называется… R структурным
Основной целью структурного программирования является… R организация программного обеспечения с минимальными взаимосвязями между его модулями
Основой метода структурного программирования являются… а) принцип модульности разработки сложных программ б) использование композиции трех базовых элементов – линейной, ветвления и циклической структур в) использование композиции двух базовых элементов – ветвления и циклической структур д) использование большого количества подпрограмм R а, б
Основой метода структурного программирования являются… а) использование композиции двух базовых элементов – ветвления и циклической структур б) использование большого количества подпрограмм в) принцип модульности разработки сложных программ д) использование композиции трех базовых элементов – линейной, ветвления и циклической структур R в, д
Система программирования предоставляет программисту возможность R автоматической сборки разработанных модулей в единый проект
Интегрированная система программирования включает компонент для создания исходного текста программы (исходного кода), который называется … R текстовый редактор
Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется … R транслятор
Обнаруженное при тестировании нарушение формы записи программы приводит к сообщению о(б) ____________ ошибке R синтаксической
Параметры, указываемые в момент вызова подпрограммы из основной программы, называются … R фактическими
Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют … R подпрограммой
Обязательным критерием качества программных систем является … R надежность
При установке нового программного продута, необходимо выполнить его… R инсталляцию
Среда интегрированного пакета прикладных программ пользователя включает… R множество инструментальных средств
Создание исполняемого файла из исходного текста программы предполагает выполнение процессов а) компиляции б) компоновки в) интерпретации г) исполнения программы R а,б
При создании исполняемого файла из исходного текста программы не выполняются следующие процессы: а) интерпретации б) компоновки в) компиляции г) исполнения программы R а,г
Типы входных и выходных данных определяются на этапе… R постановки задачи
В состав средств программирования на языке высоко уровня обязательно входит R транслятор
Компилятор используется при программировании R на языке высокого уровня
Какая информация известна, если задан тип данных? R диапазон возможных значений
Массив относится к... R составным (конструируемым) типам
Элементы массива упорядочены... R по возрастанию индексов элементов
Процесс написания программы никогда не включает... R изменение физических параметров компьютера R редактирование текста программы
Объектную структуру программы имеют языки: а)Pascal б)Java в)C++ г)Fortran R б, в
Вид хранимой информации определяет... R тип соответствующего поля данных
Целые и вещественные числа, символы, булевские значения: true и false являются... R элементами данных программы
Объектную структуру программы НЕ имеют языки: а)C++ б)Fortran в)Pascal г)Java R б, в R а, в
Программа – интерпретатор всегда работает совместно с... R исходным текстом программы
Программа – компилятор... R переводит исходный текст в машинный код
Результатом компиляции является... R загрузочный модуль
Режим интерпретации можно использовать... R при отладке программ
Командный язык, может считаться R метаязыком
Языки программирования высокого уровня характеризует: R наличие понятия типа данных и близость к естественному языку
В языке программирования С++ подпрограммы называют R функциями
Языки программирования С и С++ оба R чувствительны к регистру букв R поддерживают структурное программирование
Идентификаторы - это R имена, которые присваиваются переменным, константам, типам данных, функциям R это последовательность символов произвольной длины, состоящая из букв, цифр, знаков подчеркивания
Функции (подпрограммы) необходимы для R разбиения большой задачи на набор меньших
Функции можно R выводить в отдельный библиотечный файл пользователя R использовать непосредственно в программах
Методология использования функций/процедур/подпрограмм при проектировании сложного программного обеспечения отвечает R принципам структурного программирования
Каждая функция может состоять из R возвращаемого типа R параметров определенного типа R тела
Каждая функция обязательно имеет R возвращаемый тип R тело
Впишите недостающие слова: «Спецификатор string отвечает за … тип данных» Правильный вариант ответа: строков*#$#;
Тип данных в левом столбце соответствует его определению в левом:
Файл, подключение которого отвечает за форматированный вывод, имеет название: R iomanip.h (в демо тесте правилняй был iostream.h)
Локальная переменная R описывается и может использоваться только внутри функций
Среди ниже перечисленных укажите ключевые слова C и С++ обозначающие динамическое распределение памяти R delete R new R malloc
В случае если функция используется внутри главной функции main() необходимо чтоб она …….. R была заранее описана
Сложный уровень
Результатом работы конструкции int a=4; int b=a*=8; if(a>b)||(b>=a) cout << a; будет вывод на экран: R 32
Результатом работы конструкции int a=4; int b=a*=8; if(a>b)||(b>=a) cout << a; будет вывод на экран: R 32
Свойства, которыми должен обладать алгоритм: R понятность R результативность
Точное предписание, которое определяет вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату - это.... Правильные варианты ответа: алгоритм;
Совокупность символов, указывающих операцию и значения, либо местонахождение ее элементов - это.... Правильные варианты ответа: оператор;
Объект, который в ходе выполнения программы может менять свое значение, - это... Правильные варианты ответа: переменная;
... - это программа, которая переводит с одного алгоритмического языка на другой. Правильные варианты ответа: транслятор;
Базовые канонические структуры алгоритмов - это: R следование R развилка R повторение
Значение выражения А-В/С div A + C при А = 4, В = 6, С = 2 равно.... Правильные варианты ответа: 6; шесть;
Составной оператор - это несколько операторов, заключенных... R в фигурные скобки
При х = 3 после выполнения операторов ... if (x > 1) && (x < 5) k:=1 else k:=2;... значение переменной k равно...(Введите цифру). Правильные варианты ответа: 1;
После выполнения операторов: ... К:=0; foR I:=1 to 10 do K:=K+1;... значение переменной К равно... (Введите цифру). Правильные варианты ответа: 10;
Количество повторений цикла: foR I:=10 to 1 do K:=0; равно... (Введите цифру). Правильные варианты ответа: 0;
Количество повторений цикла foR (I=-10; I<=10;I+=20) {...;...;...;} равно.... (Введите цифру) Правильные варианты ответа: 0;
Читайте также: CASE-технологии и CASE-системы Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|