Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное-пособие-№1 Информатика.doc
Скачиваний:
22
Добавлен:
09.04.2015
Размер:
787.97 Кб
Скачать

10. Тестовые задания по теме:

Основы алгоритмизации и языки программирования.

  1. Алгоритм — это:

а) указание на выполнение действий;

б)система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;

в)процесс выполнения вычислений, приводящих к решению задачи.

  1. Свойствами алгоритма являются:

а) информативность;

б) дискретность; в) массовость;

г)оперативность;

д) определенность;

е) цикличность;

ж) результативность.

Укажите все правильные ответы.

  1. Алгоритм может быть задан следующими способами:

а)словесным;

б)словесно-графическим;

в) графическим;

г) формульно-словесным;>д) на алгоритмическом языке;

е) последовательностью байтов.

Укажите все правильные ответы.

  1. Установить соответствия

Виды алгоритмов: Характеристика видов:

1.Линейный. а) содержит один или

несколько циклов;

2.Ветвящийся. б) не содержит логических условий и имеет одну ветвь

вычислений;

3. 3.Циклический. в) содержит одно или несколько логических

условий.

  1. Установите правильную последовательность этапов решения задачи на ЭВМ:

а) отладка программ;

б) математическое описание задачи;

в) программирование;

г) постановка задачи;

д) получение и анализ результата;

е) разработка типовой задачи;

ж) перенос программы на машинные носители; з) алгоритмизация задачи.

Укажите все правильные ответы.

  1. Установите правильную последовательность этапов обработки данных на ЭВМ:

а) обработка данных;

б) вывод результатов;

в) ввод данных.

В вопросах № 7-10 укажите правильный ответ.

  1. Программа — это:

а) система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;

б) указание на выполнение действий из заданного набора;

в) область внешней памяти для хранения текстовых, числовых данных и другой информации;

г) последовательность команд, реализующая алгоритм решения задачи.

  1. Программа-интерпретатор выполняет:

а) поиск файлов на диске;

б) пооператорное выполнение программы;

в) полное выполнение программы.

  1. Программа-компилятор выполняет:

а) переводит исходный текст в машинный код;

б) формирует текстовый файл;

в) записывает машинный код в форме загрузочного файла.

  1. QBASIC — это:

а) алгоритмический язык, использующий команды MS-DOS;

б) алгоритмический язык программирования, работающий в режиме интерпретации;

в) алгоритмический язык, работающий только в среде Windows.

В вопросах № 11—14 укажите все правильные ответы.

  1. Алфавит языка QBASIC включает:

а) буквы латинского алфавита;

б) буквы русского алфавита;

в) буквы греческого алфавита;

г) цифры;

д) знаки арифметических операций: +, -, /, ^;

е) знаки операций отношений: >, <, =, >=, <=, < >;

ж) специальные знаки: !, ?, #, $, «, «, ;, ., ,, , :, \, _, ;

з) круглые скобки ();

и) квадратные скобки.

  1. В QBASIC существуют следующие типы денных:

а) числовые;

б) текстовые;

в) указатели;

г) типы данных;

д) записи.

  1. Числовые денные могут быть представлены как:

а) целые;

б) с фиксированной точкой;

в) в виде строк;

г) с плавающей точкой.

  1. Выберите правильно представленные числовые данные на QBASIC:

а)+В, -14, 21.5Е2, 0.05;

б)3.4*Е8, 45.Е2, -16;

в) 18.2, .05Е1, -18;

г)0.05Е5, ±16, -21,5;

д) 21-102, -18, 45.2.

  1. Запись числа в форме с плавающей точкой — это экспоненциальная форма записи:

а) верно; б) не верно.

Верно ли утверждение?

  1. Если тип данных несет текстовую информацию он должен быть заключен в кавычки:

а) верно; б) не верно,

Верно ли утверждение?

  1. Арифметические выражения состоят из:

а) чисел;

б) констант;

в) команд MS-DOS;

г) машинных команд

д) переменных;

е) функций;

ж) круглых скобок;

з) квадратных скобок,

Укажите все правильные ответы.

  1. Выберите правильно записанные арифметические выражения на языке QBASIC:

Выражения: Эквивалент выражения

а) ax/ex a^x/e^x;

б) (cosx)/(1+tgx) cos(x)/(1+tg(x));

в) 3 a SQR(SQR(SQR(a)));

г) 4a SQR(SQR(a)).

Укажите все правильные ответы.

  1. Установите соответствия:

Арифметическая операция: Приоритет:

1) ^ - возведение в степень; а) 1-й уровень;

2) *, / - умножение, деление; б) 2-й уровень; 3) «+», «-» - сложение, вычитание. в) 3-й уровень.

В вопросах № 20—24 укажите правильный ответ.

  1. Переменная — это:

а)служебное слово на языке QBASIC;

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

в)значение регистра.

  1. Имя переменной — это:

а) любая последовательность любых символов;

б) последовательность латинских букв, цифр, спе­циальных знаков (кроме пробела), которая всегдадолжна начинаться с латинской буквы;

в) последовательность русских, латинских букв, на­чинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.

  1. Для обозначения строковых переменных:

а) рядом с именем слева ставится знак $;

б) рядом с именем справа ставится знак $;

в) имя переменной записывается в кавычках.

  1. Для обозначения целочисленных переменных:

а) рядом с именем слева ставится знак %;

б) рядом с именем слева ставится знак #;

в) рядом с именем справа ставится знак %.

  1. Для обозначения действительных переменных с двойной точностью:

а) рядом с именем слева ставится знак #;

б) рядом с именем справа ставится знак #;

в) рядом с именем справа ставятся знаки ##.

  1. В написании имен допускаются как строчные (маленькие),так и заглавные (большие) буквы и QBASIC не делает меж­ду ними различия:

а) верно;

б) не верно.

Верно ли утверждение?

  1. Стандартные функции используются для:

а) вычисления часто употребляемых функций;

б) вычисления выражений с заданной точностью;

в) вычисление логических выражений.

  1. Аргумент стандартной функции:

а) заключается в круглые скобки;

б) заключается в квадратные скобки;

в) записывается без скобок.

  1. В качестве аргумента стандартной функции логично упот­реблять:

а) любое арифметическое выражение;

б) любое строковое выражение;

в) число;

г) переменную;

д) логическую операцию. Укажите все правильные ответы.

  1. Выберите правильно записанные стандартные функции:

а) Sin (x), tangens (х), int (x);

б) Exp (х), abs (x), cos (x);

в) Arctangens (x), fin (x), log (x).

  1. Функции для работы с текстами:

а) LEN (А$) — длина строки А$;

б) MID$ (A$, I, К) — последовательность символов, длиной k символов, начинающих с i-ro символа;

в) INT (х) — целое значение х;

г) VAL (А$) — преобразование текста в число;

д) STR$ (A) — преобразование числа в текст;

е) MOD (х) — остаток от деления х на у. Укажите все правильные ответы.

  1. К операторам ввода на языке QBASIC данных относятся:

а) операторы READ список переменных; DATA спи­сок данных;

б) оператор INPUT список данных;

в) оператор PRINT список данных;

г) оператор READLN список переменных. Укажите все правильные ответы.

  1. К операторам вывода данных на QBASIC относятся:

а) оператор PRINT;

б) оператор WRITE;

в) оператор CLS. Укажите правильный ответ.

  1. Для написания комментария на языке QBASIC можно использовать:

а) оператор RЕМ;

б) знак апострофа в начале строки;

в) символы {} после операторов;

г) символ кавычки в конце строки. Укажите все правильные ответы.

  1. Для считки экрана в языке QBASIC используется оператор:

а) CLS;

б) CLRSCR;

в) NEW.

Укажите правильный ответ.

  1. Оператор Stop прерывает выполнение программы и закрывает все файлы:

а) верно;

б) не верно.

Верно ли утверждение?

  1. Оператор END закрывает все файлы и прекращает выпол­нение программы:

а) верно;

б) не верно.

Верно ли утверждение?

  1. К операторам безусловного перехода относится оператор:

а) Goto имя переменной;

б) Goto-метка;

в) Goto N ELSE N1. Укажите правильный ответ.

  1. К условным операторам относятся операторы:

a) IF...THEN...ELSE;

б) FOR...NEXT;

в) WHILE...WEND;

г) SELECT CASE.

Укажите все правильные ответы.

  1. К операторам цикла относятся операторы:

а) SELECT CASE;

б) FOR... NEXT;

в) WHILE...WEND;

г) DO WHILE условие... loop;

д) DO UN^IL... loop;

е) OPTION BASE.

Укажите все правильные ответы.

В вопросах № 40—42, 44—50 укажите правильный ответ.

  1. Массив — это:

а) разнотипные величины, имеющие общее имя;

б) упорядоченная последовательность величин, обозначаемая одним именем;

в) числовые величины, объединенные общим име­нем, начинающимся с латинской буквы.

  1. Индекс — это:

а) признак числового массива;

б) размерность массива;

в) порядковый номер элемента в массиве.

  1. Индекс записывается:

а) в круглых скобках после имени массива;

б) в квадратных скобках после имени массива;

в) справа от служебного слова DIM.

  1. По способу организации различают массивы:

а) одномерные;

б) векторные;

в) двумерные;

г) целочисленные.

Укажите все правильные ответы.

  1. Для описания массивов на языке QBASIC используется:

а) оператор DIM;

б) оператор OPTION BASE;

в) оператор CLS.

  1. Обращение к подпрограмме осуществляется с помощью

а) оператора GOTO метка;

б) оператора GOSUB метка;

в) оператора RETURN метка.

  1. Обращение к процедуре осуществляется оператором:

а) SUB имя (параметры);

б) CALL имя (параметры);

в) GOSUB имя (параметры).

  1. При обращении к процедуре и функциям используются:

а) фактические параметры;

б) формальные параметры;

в) локальные переменные.

  1. Процедуры и функции создаются:

а) в основном окне программ;

б) в специальном окне;

в) в текстовом редакторе.

  1. Сохранение файла в QBASIC осуществляется:

а) с помощью пункта меню File, Save;

б) с помощью клавиши F2;

в) с помощью клавиши Clr+Alt.

  1. Запуск программы на выполнение осуществляется:

а) с помощью команды RUN;

б) с помощью команды CALL;

в) с помощью команды LJST.