Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для универа / Информатика / Uch_posobie_INFORMATIKA_2010isprav.doc
Скачиваний:
311
Добавлен:
15.02.2016
Размер:
13.32 Mб
Скачать

7.11. Тесты

  1. Какого типа выражений нет ни в одном языке программирования?

      1. Арифметических

      2. Логических

      3. Физических

      4. Текстовых

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

      1. Java

      2. PHP

      3. Prolog

      4. Язык Ассемблера

      5. С, С++

      6. Паскаль

  3. Цикл в вычислительном процессе – это:

      1. Последовательность действий в вычислительном процессе

      2. Последовательность действий в вычислительном процессе, имеющая некоторое имя

      3. Многократно повторяющаяся последовательность действий в вычислительном процессе

  4. Алгоритм – это?

      1. Правила выполнения определённых действий.

      2. Ориентированный граф, указывающий порядок выполнения некоторого набора команд.

      3. Последовательность действий, направленная на решение поставленной задачи.

      4. Набор команд для компьютера.

      5. Протокол вычислительной сети.

  5. Различают следующие типы алгоритмов

      1. Линейные

      2. Блочные

      3. Разветвляющиеся

      4. Циклические

      5. Структурные

  6. Алгоритм включает в себя ветвление, если:

      1. Его выполнение требует многократное повторение одних и тех же действий,

      2. Ход его выполнения зависит от истинности логических условий.

      3. Его команды выполняются последовательно независимо от каких-либо условий.

      4. Он записывается в табличной форме.

  7. Алгоритм называется линейным, если:

      1. Его выполнение требует многократное повторение одних и тех же действий,

      2. Ход его выполнения зависит от истинности логических условий.

      3. Его команды выполняются последовательно независимо от каких-либо условий.

      4. Он записывается в табличной форме.

  8. Выберите верное представление на алгоритмическом языке следующего арифметического выражения :

      1. х+3у/5ху

      2. х+3*у / 5*х*у

      3. (х+3у) / 5ху

      4. (х+3*у) / (5*х*у)

      5. х+3*у / (5*х*у)

  9. В результате выполнения операторов переменная Y приняла значение 18.

Y := X + 3 X := 2 * Y Y := X + Y

Укажите число, которое являлось значением переменной X до начала работы:

      1. 7

      2. 3

      3. 10

      4. 5

  1. В результате выполнения фрагмента блок схемы алгоритма

a и b примут значения:

      1. a = 4, b = 2

      2. a = 0, b = 0

      3. a = 2, b = 2

      4. a = 2, b = 4

  1. Текст программы является алгоритмом:

      1. Если это текст на машинно-ориентированном языке программирования

      2. Если программа написана на алгоритмическом языке.

      3. Если содержит комментарии

      4. Всегда

  2. Это языки программирования высокого уровня:

      1. C

      2. C++

      3. Паскаль

      4. Язык Ассемблера

      5. Бейсик

  3. Укажите значок условного перехода на блок-схеме:

  1. Элементом одномерного массива является:

      1. a(i,j)

      2. i

      3. a

      4. a.i

      5. a(i)

  2. Данная блок - схема программы

      1. Производит сложение 9 подряд идущих натуральных чисел начиная с введенного и выводит результат

      2. Возводит введенное число в 10 степень и выводит результат

      3. Возводит введенное число в 9 степень и выводит результат

      4. Производит сложение 10 подряд идущих натуральных чисел начиная с введенного и выводит результат

      5. y=x+(x+1)+(x+2)+…..+(x+8)

  1. Способы описания алгоритмов НЕ включают:

      1. Псевдокодовые

      2. Описательно-словесные

      3. Словесные

      4. Формульно-словесные

  2. Алгоритм, записанный на понятном компьютеру языке программирования, называется:

      1. Исполнителем алгоритмов

      2. Программой

      3. Листингом

      4. Текстовкой

      5. Протоколом алгоритма.

  3. Переменная в программировании полностью характеризуется:

      1. Именем;

      2. Именем, значением и типом;

      3. Именем и типом;

      4. Именем и значением;

      5. Значением.

  4. Массив - это:

      1. Совокупность однотипных переменных упорядоченных в порядке возрастания их индексов;

      2. Ограниченная двоеточием последовательность любых символов;

      3. Совокупность разнородных данных, описываемых и обрабатываемых как единое целое;

      4. Именованный набор однотипных данных на диске;

      5. Набор переменных, начинающихся с одной буквы.

Ответы на тесты главы 7

1

2

3

4

5

6

7

8

9

10

c

с

c

c

a,c,d

b

c

d

d

c

11

12

13

14

15

16

17

18

19

b

abce

c

e

e

c,d

b

b

a