Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Банк тестов.docx
Скачиваний:
29
Добавлен:
22.08.2019
Размер:
253.7 Кб
Скачать

Структуры и типы данных языка программирования

1. Массив относится к ________ типам данных a) составным b) простым c) логическим   d) абстрактным  

2. Элементы массива в памяти компьютера упорядочены... a) по возрастанию индексов элементов b) по возрастанию значений элементов c) по алфавиту d) по частотным характеристикам

3. Стандартными простыми типами данных языков программирования являются… a) целые, вещественные, логические, символьные b) процедуры и функции c) целые, массивы, вещественные, записи d) параметры подпрограммы

4. Понятием «переменная» в традиционных языках программирования называется… a) служебное слово на языке программирования b) любое законченное минимальное смысловое выражение на языке программирования c) описание действий, которые должна выполнять программа d) именованная область памяти, в которой хранится некоторое значение

5. Верным является высказывание, утверждающее… a) доступ к элементу массива осуществляется по имени массива и номеру элемента b) к элементу массива невозможно получить доступ по номеру c) элементы массива могут иметь разные типы d) элементы массива автоматически упорядочиваются по возрастанию

6. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно a) 2 b) 1 c) -3 d) -1

7. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[4] ] - D[ D[3] ] равно a) -4 b) 2 c) 1 d) -1

8. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[3] ] - D[ D[5] ] равно a) 3 b) 2 c) -2 d) -1

9. Если элементы массива D[1..5] равны соответственно 4, 1, 5, 3, 2, то значение выражения D[ D[3] ] - D[ D[5] ] равно a) -1 b) 1 c) 2 d) 3

10. Если элементы массива D[1..5] равны соответственно 4, 1, 5, 3, 2, то значение выражения D[ D[4] ] - D[ D[5] ] равно a) -3 b) 4 c) 1 d) -4

11. Задан массив А[1..4], состоящий из строк А = (“10a”, “8a”, “10б”, “11а” ). После сортировки  по возрастанию элементы массива будут расположены в следующем порядке a) “10a”, “8a”, “10б”, “11а” b) “11а”, “10a”, “10б”, “8a” c) “8a”, “10a”, “10б”, “11а” d) “10a”, “10б”, “11а” , “8a”

12. Задан массив А[1..4], состоящий из строк А = (“10a”, “8a”, “10б”, “11а” ). После сортировки  по убыванию элементы массива будут расположены в следующем порядке a) “11а”, “10a”, “10б”, “8a” b) “8a”, “10a”, “10б”, “11а” c) “11а”, “10б”, “10a”, “8a” d) “8a”, “11а”, “10б”, “10a”

13. Задан массив А[1..4], состоящий из строк А = (“1000”, “836”, “102”, “21” ). После сортировки  по возрастанию элементы массива будут расположены в следующем порядке a) “1000”, “102”, “21”,  “836” b) “21”, “102”, “836”, “1000” c) “21”, “102”, “1000”, “836” d) “1000”, “836”, “102”, “21”

14. Задан массив А[1..4], состоящий из строк А = (“2000”, “836”, “102”, “21” ). После сортировки  по возрастанию элементы массива будут расположены в следующем порядке a) “21”, “102”, “836”, “2000” b) “102”, “2000”, “21”,  “836” c) “21”, “2000”, “102”, “836” d) “2000”, “836”, “102”, “21”

15. Задан массив А[1..4], состоящий из строк А = (“2000”, “836”, “102”, “21” ). После сортировки  по убыванию элементы массива будут расположены в следующем порядке a) “836”, “21”, “2000”, “102” b) “836”, “21”,  “2000”, “102” c) “21”, “102”, “836”, “2000” d) “2000”, “836”, “102”, “21”

16. В результате выполнения фрагмента программы X := 5 Y := 7 P := X=Y Q := Y>X P := P OR Q Значения переменных будут равны a) P = False;   Q = False b) P = True;   Q = False c) P = True;   Q = True d) P = False;  Q = True

17. В результате выполнения фрагмента программы X := 9 Y := 7 P := X=Y Q := Y>X P := P OR Q Значения переменных будут равны a) P = True;   Q = False b) P = False;  Q = True c) P = False;   Q = False d) P = True;   Q = True

18. В результате выполнения фрагмента программы X := 7 Y := 7 P := X=Y Q := Y>X P := P OR Q Значения переменных будут равны a) P = False;   Q = False b) P = False;  Q = True c) P = True;   Q = True d) P = True;   Q = False

19. В результате выполнения фрагмента программы X := 5 Y := 7 P := X=Y Q := Y>X P := P AND Q Значения переменных будут равны a) P = False;  Q = True b) P = True;   Q = True c) P = True;   Q = False d) P = False;   Q = False

20. В результате выполнения фрагмента программы X := 9 Y := 7 P := X=Y Q := Y>X P := P AND Q Значения переменных будут равны a) P = True;   Q = True b) P = False;  Q = True c) P = False;   Q = False d) P = True;   Q = False

21. Минимально необходимое для записи целого числа 216  количество байт, равно a) 3 b) 4 c) 2 d) 16

22. Минимально необходимое для записи целого числа 224  количество байт, равно a) 4 b) 3 c) 24 d) 5

23. Минимально необходимое для записи целого числа 232  количество байт, равно a) 6 b) 4 c) 5 d) 32

24. После выполнения фрагмента программы X := 5 Z := 7 вывод ( “X=Z  ”, X=Z, ”  X=  ”, Z, Z+X ); на печать будет выведено a) X=Z  FALSE  X=  712 b) FALSE FALSE X=5 c) X=Z  X=Z  X= 7Z+X=12 d) X=Z  FALSE  X=  57Z+X

25. После выполнения фрагмента программы X := 5 Z := 7 вывод ( “X=  ”, X<Z, ”  X=  ”, Z>X, Z+X ); на печать будет выведено a) X=  X<Z  X=  Z>X12 b) X=  TRUE  X=  TRUEZ+X c) X=  5<7  X=  7>512 d) X=  TRUE  X=  TRUE12

26. После выполнения фрагмента программы X := 5 Z := 7 вывод ( “X=  ”, X, ”  X=  ”, Z, Z+X ); на печать будет выведено a) X=  5  X=  7 Z+X b) X=  5  X=  7 Z+X=12 c) X=  5  X=  712 d) X=  X  X=  ZZ+X

27. После выполнения фрагмента программы X := 12 Z := 7 вывод ( “X=  ”, X=Z, ”  X=  ”, X, Z+X ); на печать будет выведено a) X=  FALSE  X=  1219 b) X=  X=7  X=  7Z+X c) X=  FALSE  X=  7 Z+X d) X=  7  X=  7 Z+X=19

28. После выполнения фрагмента программы X := 12 Z := 7 вывод ( “X=  ”, X=Z, ”  Z=  ”, X, “  Z+X” ); на печать будет выведено a) X=  7  Z=  7 Z+X b) X=  7  Z=  7  Z+X=19 c) X=  FALSE  Z=  12  Z+X d) X=  FALSE  Z=  7 19

<Начало>