NEW
Font size
WorksheetsОн 4.3
Total questions: 15
Worksheet time: 8mins
1. Конструктор мен деструктордағы жиі кездесетін қателер қандай?
A) Объектіні дұрыс инициализациялау
B) Деструкторда динамикалық жадыны босатуды ұмыту
C) Тек қана статикалық айнымалыларды пайдалану
D) Тек виртуалды функцияларды қолдану
2. Конструктор ішінде қандай әрекет қате болып саналады?
A) Мүшелерді инициализациялау
B) Тікелей виртуалды функцияны шақыру
C) Параметр қабылдау
D) Артқа мән қайтармау
3. C++ мұрагерліктегі негізгі мәселе не?
A) Жүйе уақытын қолдану
B) Бір ғана базалық класс болуы
C) Virtual кілт сөзін жазу
D) Diamond problem
4. Мұрагерлікте жиі кездесетін қауіпті қате?
A) Pure virtual қолдану
B) Override жазу
C) Protected өрістер
D) Базалық кластың деструкторын virtual етпеу
5. Полиморфизмнің дұрыс жұмыс істеу шарты?
A) Template қолдану
B) Static әдістер
C) Virtual функциялар
D) Глобал айнымалылар
6. Полиморфизмдегі жиі қате?
A) Код стилі
B) Inline әдістер
C)Массив қолдану
D) Базалық объект арқылы виртуалды емес әдісті шақыру
7. Виртуалды функцияның анықтамасы?
A) Тек файл ішінде қолданылатын функция
B) Тек статикалық әдіс
C) Динамикалық полиморфизмді қамтамасыз етеді
D) Жады босатады
8. Virtual сөзі не үшін керек?
A) Кодты тездету
B) Жадыны азайту
C) Динамикалық байланыс жасау үшін
D) Файл ашуға арналған
9. Файлдармен жұмыс кезіндегі жиі қате?
A) Файлды ашуды тексермеу
B) getline қолдану
C) ios::app қолдану
D) Бос цикл құру
10. Файл ашқанда не тексеру керек?
A) Файл өлшемі
B) Платформаның биттік жүйесі
C) is_open()
D) Процессор жүктемесі
11. Алгоритмдердегі жиі қате?
A) Дұрыс комментарий жазу
B) Файл ашу
C) Шексіз цикл
D) cout қолдану
12. Алгоритмдік қателерді азайту тәсілі?
A) Кодты ұзарту
B) Айнымалыларды азайту
C) Trace қолдану
D) Массивті үлкейту
13. Автоматты тесттің мақсаты?
A) Кодты баяулату
B) Жадыны көбейту
C) Программаны құлату
D) Кодтың дұрыстығын автоматты тексеру
14. Автотесттің артықшылығы?
A) Баяу жұмыс істеуі
B) Бір рет орындалуы
C) Қайталануы және тұрақты болуы
D) Деректер базасын қажет етуі
C++ тілінде бағдарламада қате болса, ол компиляция кезінде шыға ала ма?
Ия
Жоқ
