<<
>>

ТЕСТОВЫЕ ЗАДАЧИ

Т5.1. Языками разметки данных являются: a) HTML и XML; б) ADA; в) Java; г) SQL.

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

в) разделом программы; г) телом программы.

Т5.3. Расширение файла на языке Assembler имеет тип:

a) .BAS; б) .ASM; в) .ВАК; г) .ВАТ.

Т5.4. Операция присваивания изменяет: а) тип переменной; б) значение переменной; в) имя переменной; г) тип алгоритма.

Т5.5. Языками программирования являются: 1) C++; 2) MPI; 3) Pascal; 4) Far; 5) Maple. Верные утверждения содержатся в варианте ответа: а) 1, 2; б) 1, 3; в) 2, 3; г) 4, 5.

Т5.6. Кто является создателем языка Pascal: а) Бьерн Страуструп; б) Деннис Ритчи; в) Никлаус Вирт; г) Блез Паскаль?

Т5.7. В любом языке программирования отсутствуют выражения: а) логические; б) физические; в) текстовые;

г) арифметические.

Т5.8. В состав средств программирования на языке высокого уровня обязательно входит: а) транслятор; б) текстовый редактор; в) жесткий диск; г) инструкция программиста.

Т5.9. Утверждение «оператор в теле цикла будет обязательно выполнен хотя бы один раз» относится к: а) циклу с предусловием; б) циклу с постусловием; в) циклу с убыванием значения счетчика; г) циклу со счетчиком.

Т5.10. При выполнении подпрограммы

Ал г прКарг пел X. рез дел F)

Нач

если X х(к)) то s := х(к) всё

КП

Фрагмент определяет: а) сумму отрицательных элементов массива; б) количество отрицательных элементов массива; в) индекс последнего отрицательного элемента массива; г) минимальный элемент массива.

Т5.17. К одному типу относятся данные: а) 12.04.98 и 123; б) «123» и 189; в) «Да» и TRUE (ИСТИНА); г) «Иванов» и «1313»;д)45 < 999 и 54.

Т5.18. WEB-страницы имеют расширение: а) .ТНТ;

б) .НТМ; в) .WEB; г) .EXE; д) .WWW.

Т5.19. HTML (HYPER TEXT MARKUP LANGUAGE) является: а) системой программирования; б) одним из средств при создании web-страниц; в) графическим редактором; г) системой управления базами данных; д) экспертной системой.

Т5.20. На рис. 5.2.1 приведена блок-схема алгоритма. Ul, U2 обозначают некоторые условия, a SI, S2, S3 — операторы. Выбрать логическое выражение, задающее условие, при котором будет выполняться оператор S3.

а) U1 = ложь или U2 = ложь;

б) U2 = ложь или U2 = истина;

в) U1 = ложь или U2 = истина;

г) U2 = истина и U2 = ложь;

д) U1 = ложь.

Рис. 5.2.1

Т5.21. Из перечисленных языков: 1) Ada; 2) Assembler;

3) Pascal; 4) Lisp; 5) Macroassembler — к языкам высокого уровня не относят: а) 3 и 5; б) 2 и 5; в) 1 и 3; г) только 5;

д)только 1.

Т5.22. После введения значений переменных А, В, С и выполнения фрагмента программы переменная N принимает значение А2.

N = А

IF N > В THEN N = В IF N < С THEN N = С N = A*N

Это возможно при следующем соотношении входных переменных: а)АС;б)А>ВиВ>С;в)А В и С > В.

Т5.23. После выполнения фрагмента программы переменная N принимает значение А 4- В.

ВВОД(А,В,С)

N = А

IF N < В THEN N = В IF N < С THEN N = С N = A+B+C-N

Это возможно при следующем соотношении входных переменных: а)А>ВиА>С;б)АС;в)А>Ви В > С; г) А > В и А < С.

Т5.24. После выполнения циклических операций переменная S примет значение: а) 7; б) 8; в) 9; г) 6.

S = О

FOR I = 1 ТО 4

IF I = 3 THEN S = S-2

S = S+I

NEXT I

T5.25. Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:

а) В = X: X = Y: Y = В;

б) X = X+Y: Y = X-Y: X = X-Y;

в) X = Y: Y = X;

г) Y = X: В = X: X = Y.

Т5.26. После выполнения циклических операций переменная S примет значение: а) 2; б) 3; в) 4; г) 5.

X = 3: 1=1: S = 0
WHILE X > 0
X = X-I: S = S+X: I = 1 + 1
WEND

Т5.27. После выполнения программы переменная В принимает значение 9.

В = О

FOR К = 1 ТО 5

IF (А (К) >=3) AND (А (К) В и А < С; в)А С; г) А > В и В > С.

Т5.29. После выполнения программы переменная В принимает значение 3.

В = 0

FOR К = 1 ТО 5

IF А(К) В THEN N = В IF N < С THEN N = С N = A+B+C-N

Это возможно при следующем соотношении входных переменных: а)АС; б)А>В и В>С; в) А < В и А < С; г) А > В и С > В.

Т5.31. Языками декларативного программирования являются: а) языки сценариев; б) процедурные языки;

в) логические языки; г) структурные языки.

Т5.32. После выполнения программы переменная В принимает значение 9.

В = О

FOR К = 1 ТО 5

IF А(К) >0 THEN В = В+А(К)

NEXT К

Это возможно, если используется набор элементов массива А(К): а) -1, 2, -3, 4, -5; б) -1, -2, -3, 4, 5; в) 1, -2, —3, —4, -5; г) 1, 2, 3, 4, —5.

Т5.33. Фрагмент алгоритма, представленный на рис. 5.2.2, имеет структуру: а) разветвляющуюся; б) линейную; в) циклическую с предусловием;

г) циклическую с постусловием.

Т5.34. Задан массив А[1...4], состоящий из строк: А = («1000», «836», «102», «21»). После сортировки по возрастанию элементы массива будут расположены в следующем порядке:

а) «1000»,«836», «102», «21»;

б) «21»,«102»,«1000», «836»;

в) «21»,«102»,«836», «1000»;

г) «1000», «102», «21», «836».

Т5.35. Первым программистом мира является: а) Ада Лавлейс; б) Мария Кюри; в) Стив Возняк; г) Билл Гейтс.

Т5.36. Языком логического программирования является: a) Assembler; б) Prolog; в) Fortran; г) Lisp.

Т5.37. К какому типу языков программирования относится язык Lisp: а) системного; б) функционального;

в) структурного; г) неопределенного программирования?

Т5.38. В основе объектно-ориентированного подхода лежит понятие: а) иерархии классов; б) формализации свойств; в) рекурсии; г) декомпозиции объектов.

Т5.39. Оператором цикла не является: a) While.. .Wend;

б) Do...Loop Until; в) For...Next; г) Select...Case.

T5.40. Если элементы массива D[1...5] равны соответственно 3, 4, 5, 1,2, то значение выражения D[D[5]] - - D[D[3]] равно: а) -1; б) 1; в) 2; г) -3.

Т5.41. В результате выполнения фрагмента программы на псевдокоде

X := 9 Y := 7 Р := X = Y Q := Y > X Р := Р И Q

значения переменных будут равны: а) Р = False; Q = False;

б) Р = True; Q = True; в) Р = True; Q = False; г) Р = False; Q = True.

Т5.42. В истории информатики система счета АБАК представляет: а) электромеханический этап; б) механический этап; в) настоящее время; г) «золотой век» науки.

Т5.43. Свойством алгоритма является: а) цикличность; б) возможность изменения последовательности выполнения команд; в) возможность выполнения алгоритма в обратном порядке; г) результативность.

Т5.44. Числовые переменные могут быть представлены как: а) целые; б) символы; в) с фиксированной точкой; г) с плавающей точкой. (Укажите все правильные ответы.)

Т5.45. К операторам цикла относятся: a) InputBox();

б) IF...THEN; в) FOR...NEXT; г) WHILE...WEND. (Укажите все правильные ответы.)

Т5.46. Для какого из указанных значений числа X истинно высказывание (X > 4) v ((X > 1) => (X > 4)): а) 2; б) 3;

в) 4; г) 1?

Т5.47. Какое логическое выражение равносильно выражению —1(—IA v В) v -iC: a) —.A v В v —iC; б) (А л -.В) v —.С;

в) A v —.В v —iC; г) (—А л В) v —iC?

Т5.48. К какому виду алгоритмических конструкций можно отнести фрагмент алгоритма, представленный на рис.

5.2.3: а) цикл с предусловием; б) разветвляющийся с полным ветвлением; в) разветвляющийся с неполным ветвлением; г) цикл с постусловием?

Т5.49. На рис. 5.2.4 представлена блок-схема алгоритма. Какое значение будет иметь переменная X после выполнения алгоритма при начальном значении переменных У = 5, г = -3: а) -1; б) 0; в) 1; г) 2?

Т5.50. Символом | 1 в блок-схемах обозначается:

а) ввод/вывод данных; б) начало, конец алгоритма; в) логическое выражение; г) условный оператор.

Т5.51. Понятие «Наследование» характеризует: а) возможность задания различных действий в методе с одним именем; б) посылку сообщений объектам; в) способность объекта сохранять свойства и методы класса-родителя;

г) сокрытие информации и комбинирование данных и методов внутри объекта.

Т5.52. Значение переменной с1 после выполнения фрагмента алгоритма (операция тосЦл:, у) — получение остатка целочисленного деления х на у) равно: а) 70; б) 2; в) 3; г) 1.

к := 70 выбор
при тосИк. 12) = 7: а = к
при тоскк. 12) < 5: а = 2
при тосик. 12) > 9: а = 3
иначе с1 := 1:

всё

Т5.53. Значение переменной (1 после выполнения фрагмента алгоритма (операция тосЦл:, у) — получение остатка целочисленного деления х на у, сИу(л:, у) — целочисленное деление х на у) равно: а) 1; б) 2; в) 3; г) 50.

к := 50
выбор
при аМк.
12) = 4:
а := к;
при тоа^к. 12) < 5: а := 2;
при тоагк, 12) > 9: а := 3;
иначе а := 1:
всё
ОТВЕТЫ

Т5Л а Т5.2 б Т5.3 б Т5.4 б Т5.5 б
Т5.6 в Т5.7 б Т5.8 б Т5.9 б Т5.10 г
Тб.11 б Тб. 12 а Тб.13 В Тб.14 Г Т5.16 б
Т5.16 г Т5.17 г Т5.18 б Т5.19 б Тб.20 Д
Т5.21 б Т5.22 а Т5.23 г Т5.24 б Тб.25 а
Т5.26 а Т5.27 б Т5.28 г Т5.29 б Тб.30 а
Т5.31 в Т5.32 б Т5.33 в Т5.34 г Тб.35 а
Т5.36 б Т5.37 б Т5.38 а Т5.39 г Тб.40 в
Т5.41 а Тб.42 б Т5.43 г Т5.44 а, в, г Тб.45 в, г
Т5.46 г Тб.4 7 б Т5.48 г Т5.49 а Тб.50 б
Т5.51 в Т5.52 в Т5.53 б

6.

<< | >>
Источник: Ю. И. КУДИНОВ, Ф.Ф. ПАЩЕНКО, А. Ю. КЕЛИНА. ПРАКТИКУМ ПО ОСНОВАМ СОВРЕМЕННОЙ ИНФОРМАТИКИ. 2011

Еще по теме ТЕСТОВЫЕ ЗАДАЧИ:

  1. НОРМА ТЕСТОВАЯ
  2. Метод тестов.
  3. ЗАДАНИЕ ТЕСТОВОЕ: ОГРАНИЧЕННОСТЬ ВРЕМЕННАЯ
  4. Использование тестов
  5. ЗАДАНИЕ ТЕСТОВОЕ
  6. В чем преимущество тестовой анкеты?
  7. 5.2. Классификация тестов
  8. Глава 5. ПРИМЕНЕНИЕ ТЕСТОВ В ПРИКЛАДНОЙ СОЦИОЛОГИИ1
  9. Тестовая анкета по изучению проблем стабилизации производственного коллектива угольной шахты
  10. ЗАДАЧИ ОБЩИЕ И ЗАДАЧИ СПЕЦИАЛЬНЫЕ
  11. 7. Каждый школьник – это сложнейший мир проблем и задач. Забота о своевременном решении этих проблем и задач составляет основу строительства новой школы
  12. Вторая зрелость наступает тогда, когда человек выполнил задачи зрелого человека, осознал задачи второй зрелости и готов их выполнять
  13. ЗАДАЧА
  14. ЗАДАЧА: РЕШЕНИЕ
  15. Основные задачи.