Главная / Программирование /
Базы данных для карманного персонального компьютера / Тест 7
Базы данных для карманного персонального компьютера - тест 7
Упражнение 1:
Номер 1
Какой результат будет после выполнения команды s.Trim().ToCharArray()
для строки " Lection 7 "
?
Ответ:
 (1) (' ', 'L', 'e', 'c', 't', 'i', 'o', 'n', ' ', '7', ' ')
 
 (2) ('L', 'e', 'c', 't', 'i', 'o', 'n', ' ', '7')
 
 (3) ('L', 'e', 'c', 't', 'i', 'o', 'n', '7')
 
Номер 2
Какой результат будет после выполнения команды s.Trim().ToUpper().ToCharArray()
для строки " Lection 7 "
?
Ответ:
 (1) (' ', 'L', 'e', 'c', 't', 'i', 'o', 'n', ' ', '7', ' ')
 
 (2) (' ', 'L', 'E', 'C', 'T', 'I', 'O', 'N', ' ', '7', ' ')
 
 (3) ('L', 'E', 'C', 'T', 'I', 'O', 'N', ' ', '7')
 
 (4) ('L', 'E', 'C', 'T', 'I', 'O', 'N', '7')
 
Номер 3
Отметьте верные утверждения:
Ответ:
 (1) быстрая сортировка чисел и символов выполняется по разным алгоритмам 
 (2) быстрая сортировка чисел и символов выполняется по одному алгоритму 
 (3) символы сравниваются по положению их в алфавите 
 (4) символы сравниваются по значению Unicode-кода 
Упражнение 2:
Номер 1
Результатом сортировки символов строки "Ado.Net"
будет:
Ответ:
 (1) AdeNot.
 
 (2) .AdeNot
 
 (3) ANdeot.
 
 (4) .ANdeot
 
Номер 2
Результатом сортировки символов строки "Lection_7"
будет:
Ответ:
 (1) _7Lceinot
 
 (2) L7_ceinot
 
 (3) 7L_ceinot
 
Номер 3
Результатом сортировки символов строки "Lecton7.-Sort"
будет:
Ответ:
 (1) -.7LScenoortt
 
 (2) -.LS7cenoortt
 
 (3) 7LScenoortt-.
 
 (4) LScenoortt7-.
 
Упражнение 3:
Номер 1
На какие части будет разбит массив символов при быстрой сортировке строки "Quick"
?
Ответ:
 (1) ('Q', 'c') и ('i', 'u', 'k')
 
 (2) ('Q', 'u') и ('i', 'c', 'k')
 
 (3) ('Q', 'c', 'i') и ('u', 'k')
 
Номер 2
На какие части будет разбит массив символов при быстрой сортировке строки "ADO#NET"
?
Ответ:
 (1) ('#') и ('A', 'D', 'E', 'N', 'O', 'T')
 
 (2) ('#', 'A', 'D', 'O') и ('N', 'E', 'T')
 
 (3) ('#') и ('D', 'O', 'A', 'N', 'E', 'T')
 
Номер 3
На какие части будет разбит массив символов при быстрой сортировке строки "Intuit"
?
Ответ:
 (1) ('I', 'n', 't') и ('u', 'i', 't')
 
 (2) ('I', 'n', 't', 'u') и ('i', 't')
 
 (3) ('I', 'n', 't', 'i') и ('u', 't')
 
Упражнение 4:
Номер 1
Какой результат будет после второго прохода быстрой сортировки для строки "ADO#NET"
?
Ответ:
 (1) #AODNET
 
 (2) #DOANET
 
 (3) #AEDNOT
 
Номер 2
Какой результат будет после первого рекурсивного прохода быстрой сортировки для строки "COMPUTER"
?
Ответ:
 (1) CEMOUTPR
 
 (2) CEOMUTPR
 
 (3) CEMOPRTU
 
Номер 3
Какой результат будет после второго прохода быстрой сортировки для строки "test_7"
?
Ответ:
 (1) t7st_e
 
 (2) t7_tse
 
 (3) t7st_e
 
Упражнение 5:
Номер 1
Сортировка какого массива символов будет выполняться при втором рекурсивном проходе быстрой сортировки строки "COMPUTER"
?
Ответ:
 (1) ('U', 'T', 'P', 'R')
 
 (2) ('P', 'T', 'U', 'R')
 
 (3) ('T', 'U', 'R')
 
Номер 2
Сортировка какого массива символов будет выполняться при втором рекурсивном проходе быстрой сортировки строки "test_7"
?
Ответ:
 (1) ('7')
 
 (2) ('t', '_')
 
 (3) ('t', '7', '_')
 
 (4) ('t', 's', 'e')
 
Номер 3
Сортировка какого массива символов будет выполняться при первом рекурсивном проходе быстрой сортировки строки "test_7"
?
Ответ:
 (1) ('t', '7', 's', 't', '_', 'e')
 
 (2) ('t', 'e', 's', 't', '_', '7')
 
 (3) ('t', '7', '_')
 
 (4) ('t', 's', 'e')
 
Упражнение 6:
Номер 1
Какие символы будут поменяны местами при первом рекурсивном проходе быстрой сортировки строки "COMPUTER"
?
Ответ:
 (1) 'M' и 'O'
 
 (2) 'E' и 'O'
 
Номер 2
Какие символы будут поменяны местами при первом рекурсивном проходе быстрой сортировки строки "ADO#NET"
?
Ответ:
 (1) '#' и 'A'
 
 (2) 'D' и 'A'
 
 (3) 'O' и 'E'
 
 (4) рекурсивного вызова алгоритма не будет 
Номер 3
Сортировка какого массива символов будет выполняться при первом рекурсивном проходе быстрой сортировки строки "ADO#NET"
?
Ответ:
 (1) ('#')
 
 (2) ('D', 'O', 'A', 'N', 'E', 'T')
 
 (3) ('A', 'D', 'O', '#', 'N', 'E', 'T')
 
Упражнение 7:
Номер 1
Какой символ будет на 3-ей позиции (считая с 0) после первого рекурсивного вызова быстрой сортировки по возрастанию для строки "SmartDevice"
?
Ответ:
 (1) 'S'
 
 (2) 'm'
 
 (3) 'a'
 
 (4) 'r'
 
 (5) 't'
 
 (6) 'D'
 
 (7) 'e'
 
 (8) 'v'
 
 (9) 'i'
 
 (10) 'c'
 
Номер 2
Какой символ будет на 2-й позиции (считая с 0) после первого рекурсивного вызова быстрой сортировки по возрастанию для строки "COMPUTER"
?
Ответ:
 (1) 'C'
 
 (2) 'O'
 
 (3) 'M'
 
 (4) 'P'
 
 (5) 'U'
 
 (6) 'T'
 
 (7) 'E'
 
 (8) 'R'
 
Номер 3
Какой символ будет на 1-й позиции (считая с 0) после первого рекурсивного вызова быстрой сортировки по возрастанию для строки "lection"
?
Ответ:
 (1) 'l'
 
 (2) 'e'
 
 (3) 'c'
 
 (4) 't'
 
 (5) 'i'
 
 (6) 'o'
 
 (7) 'n'
 
Упражнение 8:
Номер 1
Какой символ будет "опорным" элементом при первом рекурсивном проходе быстрой сортировки строки "ADO#NET"
?
Ответ:
 (1) 'A'
 
 (2) 'D'
 
 (3) 'O'
 
 (4) '#'
 
 (5) 'N'
 
 (6) 'E'
 
 (7) 'T'
 
Номер 2
Какой символ будет "опорным" элементом при первом рекурсивном проходе быстрой сортировки строки "test_7"
?
Ответ:
 (1) 't'
 
 (2) 'e'
 
 (3) 's'
 
 (4) '_'
 
 (5) '7'
 
Номер 3
Какой символ будет "опорным" элементом при втором рекурсивном проходе быстврой сортировки строки "COMPUTER"
?
Ответ:
 (1) 'C'
 
 (2) 'O'
 
 (3) 'M'
 
 (4) 'P'
 
 (5) 'U'
 
 (6) 'T'
 
 (7) 'E'
 
 (8) 'R'
 
Упражнение 9:
Номер 1
Сортировка какого массива символов будет выполняться при первом рекурсивном вызове быстрой сортировки по возрастанию строки "lection"
?
Ответ:
 (1) ('l', 'e', 'c', 'n', 'i', 'o', 't')
 
 (2) ('l', 'e', 'c', 'n', 'i', 'o')
 
 (3) ('t')
 
Номер 2
Сортировка какого массива символов будет выполняться при втором рекурсивном вызове быстрой сортировки по возрастанию строки "lection"
?
Ответ:
 (1) ('с', 'e', 'l', 'n', 'i', 'o')
 
 (2) ('e', 'l', 'n', 'i', 'o')
 
 (3) ('c')
 
Номер 3
Сортировка какого массива символов будет выполняться при втором рекурсивном вызове быстрой сортировки по возрастанию строки "PRISMA"
?
Ответ:
 (1) ('A', 'I')
 
 (2) ('R', 'S', 'M', 'P')
 
 (3) ('A', 'I', 'R')
 
Упражнение 10:
Номер 1
Сколько перестановок будет сделано при первом проходе быстрой сортировки строки "PRISMA"
?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
Номер 2
Сколько перестановок будет сделано при первом проходе быстрой сортировки строки "lection"
?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
Номер 3
Сколько перестановок будет сделано при первом рекурсивном проходе быстрой сортировки строки "COMPUTER"
?
Ответ:
 (1) 1 
 (2) 2 
 (3) 3 
Упражнение 11:
Номер 1
Для какого массива количество перестановок при первом рекурсивном проходе быстрой сортировке будет четным?
Ответ:
 (1) ('S', 't', 'u', 'd', 'i', 'o')
 
 (2) ('l', 'e', 'c', 't', 'i', 'o', 'n')
 
 (3) ('W', 'i', 'n', 'A', 'P', 'I')
 
Номер 2
Для какого массива количество перестановок при быстрой сортировке по возрастанию будет четным?
Ответ:
 (1) ('W', 'i', 'n', 'A', 'P', 'I')
 
 (2) ('M', 'I', 'L', 'A', 'N')
 
 (3) ('d', 'i', 'a', 'l', 'o', 'g')
 
Номер 3
В каком случае количество перестановок в первом рекурсивном вызове будет наибольшим?
Ответ:
 (1) ('W', 'i', 'n', 'A', 'P', 'I')
 
 (2) ('M', 'I', 'L', 'A', 'N')
 
 (3) ('d', 'i', 'a', 'l', 'o', 'g')
 
Упражнение 12:
Номер 1
Какие массивы будут отсортированы по возрастанию с одинаковым количеством перестановок (при быстрой сортировке)?
Ответ:
 (1) ('W', 'i', 'n', 'A', 'P', 'I')
 
 (2) ('M', 'I', 'L', 'A', 'N')
 
 (3) ('d', 'i', 'a', 'l', 'o', 'g')
 
Номер 2
В каком случае количество перестановок будет наибольшим?
Ответ:
 (1) ('W', 'i', 'n', 'A', 'P', 'I')
 
 (2) ('M', 'I', 'L', 'A', 'N')
 
 (3) ('P', 'h', 'o', 'n', 'e')
 
Номер 3
Какие массивы будут отсортированы по возрастанию с одинаковым количеством перестановок (при быстрой сортировке)?
Ответ:
 (1) ('f', 'e', 'd', 'c', 'b', 'a')
 
 (2) ('W', 'i', 'n', 'A', 'P', 'I')
 
 (3) ('P', 'h', 'o', 'n', 'e')