Font size
WorksheetsТест по программированию
Total questions: 100
Worksheet time: 50mins
int типі қандай мәндерді сақтай алады?
Бүтін сандар
Нақты сандар
Символдар
Мәтіндер
for циклі қай кезде қолданылады?
Қайталану саны алдын ала белгілі болса
Шарт мәңгі жалғасуы керек болса
Бір рет қана орындалу керек болса
Логикалық емес операцияларда
if операторымен шартты тексеру кезінде қолданылатын символ:
==
=
!
#
List
Бірнеше бүтін сандарды сақтау үшін
Бір ғана мәнді сақтау үшін
Кестелік деректерді сақтау үшін
Файлдарды оқу үшін
string типі ненің түрі болып табылады?
Мәтін
Сан
Логикалық мән
Айнымалы
Console.WriteLine() әдісі не істейді?
Экранға мәтін шығарады
Айнымалыны анықтайды
Шартты тексереді
Циклді бастайды
bool типі қандай мәндерді қабылдайды?
true және false
1 мен 0
Барлық сандар
Мәтін
Класстың негізгі міндеті:
Мәлімет пен әрекетті біріктіру
Айнымалыны сақтау
Шарттарды тексеру
Файлдарды ашу
Мұрагерлік (inheritance) дегеніміз не?
Бір кластың басқа класстан қасиеттер мен әдістерді алуы
Айнымалыны қайта анықтау
Циклден шығу
Класты жою
Полиморфизм дегеніміз не?
Бір әдістің әртүрлі формада орындалуы
Айнымалының атын өзгерту
Файлмен жұмыс істеу
Мәліметтер қорын ашу
Абстракт класс дегеніміз не?
Толық емес, тек мұрагер арқылы қолданылатын класс
Айнымалының деректері
Толық орындалатын класс
Интерфейс
Абстракт класс ішінде не болады?
Абстракт және толық әдістер
Тек толық әдістер
Тек айнымалылар
Тек интерфейстер
switch операторы не үшін қажет?
Бірнеше шартты тексеруге
Айнымалыны енгізуге
Цикл жасауға
Классты мұрагер етуге
break кілт сөзі не үшін қолданылады?
Циклден немесе switch-тен шығу үшін
Жаңа айнымалыны бастау үшін
Классты бұзу үшін
Интерфейсті анықтау үшін
Қарапайым сұрыптау алгоритмінің негізгі идеясы:
Элементтерді рет-ретімен салыстыру
Жаңа тізім жасау
Элементтерді жою
Қайта жазу
foreach циклі қай кезде пайдалы?
Коллекциялармен жұмыс істегенде
Айнымалыны өзгерткенде
Бір шартты тексергенде
Құрылымды жойғанда
Dictionary
Кілт пен мән арқылы жұмыс істейтін коллекция
Мәтіндік деректер жинағы
Тек бүтін сандар
Кестелік функция
ООП-тың негізгі принциптерінің бірі емес:
Айнымалының типін өзгерту
Мұрагерлік
Инкапсуляция
Полиморфизм
Класстан объект жасау қалай аталады?
Экземпляр жасау
Циклді орындау
Интерфейсті жабу
Айнымалыны жою
new операторы не үшін қолданылады?
Жаңа объект құру үшін
Айнымалыны өшіру үшін
Файлды көшіру үшін
Циклден шығу үшін
int[] numbers = new int[5]; жолы не жасайды?
5 элементтен тұратын бүтін сандар массивін құрады
Бір айнымалыны нөлге теңестіреді
Барлық сандарды сұрыптайды
Тек бірінші мәнді сақтайды
while циклі қай кезде орындалады?
Шарт true болғанша
Тек бір рет
Циклдің соңында шарт тексеріледі
Айнымалы енгізілген соң
Console.ReadLine() әдісі не істейді?
Қолданушыдан енгізу алады
Экранды тазалайды
Айнымалыны жояды
Файл ашады
Класс ішінде жазылатын айнымалылар қалай аталады?
Өрістер (fields)
Әдістер
Интерфейстер
Константалар
Бірдей атаумен, бірақ әртүрлі параметрмен жазылған әдістер не деп аталады?
Әдісті асыра жүктеу (method overloading)
Мұрагер ету
Абстракция
Айнымалы көшіру
params кілт сөзі не үшін қолданылады?
Әдіске айнымалы санда аргумент беру үшін
Айнымалыны шығару үшін
Массивті сұрыптау үшін
Объектіні жою үшін
Инкапсуляция ұғымының мәні:
Деректерді қорғау және тек қажетті жерде көрсету
Айнымалыларды бөлісу
Классты көпке мұрагер ету
Әдістерді сұрыптау
static кілт сөзі қандай мән береді?
Классқа тәуелді емес, жалпыға ортақ
Әр экземплярға жеке
Тек ішкі класстарға
Айнымалыны өшіреді
Классты мұрагер еткен кезде қандай кілт сөзі қолданылады?
:
->
new
as
override сөзі не үшін қажет?
Базалық кластағы виртуалды әдісті қайта анықтау
Айнымалыны өзгерту
Жаңа массив жасау
Интерфейсті жою
Коллекциялардың басты артықшылығы:
Көлемін динамикалық өзгертуге болады
Тек бір типті мәндер ғана сақтай алады
Циклден шыға алады
Шарт тексереді
try-catch блогы не үшін қолданылады?
Қате шыққанда бағдарламаның тоқтамауы үшін
Айнымалыны енгізу үшін
Циклден шығу үшін
Объектіні жасау үшін
is операторы не істейді?
Айнымалының типін тексереді
Жаңа айнымалы құрады
Циклді бастайды
Әдісті орындайды
virtual сөзі не үшін қолданылады?
Мұрагер кластарда қайта анықтауға болатын әдіс жазу
Айнымалыны мәжбүрлеу
Интерфейсті өзгерту
Циклді жою
Қарапайым сұрыптау алгоритмінің тиімділігі қандай?
Кіші көлемдегі деректерге жарамды
Барлық жағдайда жылдам
Үлкен деректер үшін оңтайлы
Коллекцияға тәуелді емес
int.Parse("123") не істейді?
Мәтінді бүтін санға айналдырады
Массив жасайды
Айнымалыны мәтінге айналдырады
Қате шығарады
continue операторы не үшін қолданылады?
Циклдың келесі қадамынан жалғастыру үшін
Бағдарламаны тоқтату үшін
Айнымалыны қайта анықтау үшін
Классты жою үшін
null сөзі нені білдіреді?
Айнымалы ешбір мәнге ие емес
Айнымалы 0
Айнымалы өшірілген
Айнымалы максимум
public қол жеткізу модификаторының мәні:
Барлық жерден қолжетімді
Тек сол кластың ішінде
Тек мұрагер кластарға
Тек әдістер үшін
base сөзі не үшін қолданылады?
Базалық класстың әдісіне немесе конструкторына қатынау үшін
Циклді қайта бастау үшін
Айнымалыны өшіру үшін
Массив жасау үшін
List
Жолдар тізімі
Айнымалы класы
Санды массив
Қате тип
foreach циклі қайда қолайлы?
Коллекциялар мен массивтерді өтуге
Айнымалы енгізуге
Кластарды салыстыруға
Файл жазуға
Бір класстан екінші класс мұра алуы не береді?
Қайта қолдануға мүмкіндік
Айнымалыны өшіреді
Бағдарлама жұмысын тоқтатады
Қолданушы интерфейсін жасайды
abstract кілт сөзімен не жазылады?
Тек анықтама берілген, бірақ денесі жоқ әдіс
Айнымалыны жасыру
Константа құру
Интерфейсті қосу
Полиморфизм ұғымы нені білдіреді?
Бір интерфейстің бірнеше іске асырылуы
Бір ғана тип
Айнымалының жойылуы
Айнымалы типін көрсету
object типінің ерекшелігі:
Барлық типтердің негізгі базалық типі
Тек бүтін сандарды сақтайды
Тек кластар үшін
Коллекция емес
Array.Sort() әдісі не істейді?
Массивті сұрыптайды
Жаңа элемент қосады
Массивті жояды
Массивтің өлшемін ұлғайтады
Dictionary
Кілт-мән жұбымен жұмыс істеу үшін
Жолдарды сұрыптау үшін
Айнымалыларды жою үшін
Массив жасау үшін
break операторы не істейді?
Циклдан шығуға көмектеседі
Жаңа айнымалы құрады
Коллекцияны өшіреді
Интерфейс анықтайды
Бір интерфейсті бірнеше класс іске асыра алады ма?
Иә
Жоқ
Тек абстракт кластар ғана
Тек sealed кластар ғана
sealed кілт сөзі қандай мақсатта қолданылады?
Кластан мұра алуға тыйым салу үшін
Интерфейсті жою үшін
Айнымалыны нөлге теңестіру
Массивті тоқтату
== мен .Equals() айырмашылығы неде?
Біріншісі мәнді, екіншісі - сілтемені салыстыруы мүмкін
Екеуі бірдей
Екеуі тек int үшін
Қолдануға болмайды
ToString() әдісі не үшін қолданылады?
Объектіні жол түрінде көрсету үшін
Айнымалыны жою
Циклді бастау
Интерфейсті жасау
Конструктор не істейді?
Объектіні бастапқы мәнмен құрады
Айнымалыны жояды
Цикл жасайды
Интерфейс шақырады
this кілт сөзі не үшін қажет?
Ағымдағы объектіге сілтеме жасау үшін
Жаңа класс ашу үшін
Коллекцияны бастау үшін
Қате шығару үшін
Массивтің ұзындығын қалай анықтаймыз?
.Length қасиеті арқылы
.Size() әдісімен
.Count() әдісімен
.Get() арқылы
Конструктордың қайталануы не деп аталады?
Конструкторды асыра жүктеу
Полиморфизм
Абстракция
Мұрагерлік
null мәнін қай кезде қолдану қауіп төндіруі мүмкін?
Объектіге сілтеме жасалғанда
Цикл орындалғанда
Айнымалы өзгергенде
Жаңа класс жазғанда
interface дегеніміз не?
Әдістердің тек анықтамасын беретін құрылым
Жаңа массив
Айнымалының түрі
Коллекция класы
Класс пен интерфейстің басты айырмашылығы:
Интерфейсте тек әдіс анықтамалары болады
Екеуі бірдей
Интерфейс тек массивтерге арналған
Класс ішінде тек static болады
static кілт сөзі нені білдіреді?
Объект құрмай-ақ қолдануға болады
Тек мұрагерлік үшін
Тек интерфейс ішінде
Жаңа класс ашады
var кілт сөзінің артықшылығы қандай?
Компилятор өзі типті анықтайды
Массив құру үшін
Интерфейс анықтау үшін
Қате шығару үшін
int[] numbers = new int[5]; нені білдіреді?
5 элементтен тұратын бүтін сандар массиві
5 интерфейс
Айнымалыны жою
Константа құру
params кілт сөзі не үшін қолданылады?
Белгісіз санды параметр қабылдау үшін
Айнымалыны анықтау үшін
Коллекция жою үшін
Конструктор жазу
public қолжетімділік деңгейі нені білдіреді?
Барлық жерден қолжетімді
Тек ағымдағы класс ішінен
Тек мұрагер класстарға
Тек интерфейстерге
private мүшеге қайдан қол жеткізуге болады?
Тек сол кластың ішінен
Барлық жерден
Мұрагер класстардан
Кітапханадан
Коллекция элементтерінің санын қалай аламыз?
.Count
.Length
.Size()
.Get()
return операторы не үшін қолданылады?
Әдістен мән қайтару үшін
Цикл бастау үшін
Айнымалы анықтау
Массив жасау
is операторы не үшін қолданылады?
Объект белгілі бір типке жата ма, тексеру үшін
Айнымалыны өзгерту
Цикл бастау
Қате шығару
try-catch блогының мақсаты қандай?
Қателерді өңдеу
Айнымалы қосу
Конструктор жазу
Интерфейс анықтау
new кілт сөзі не үшін қолданылады?
Жаңа объект жасау үшін
Айнымалыны өзгерту үшін
Циклді тоқтату үшін
Класс жою үшін
base кілт сөзі қайда қолданылады?
Базалық класстың мүшелеріне сілтеме жасау үшін
Жаңа массив құру
Коллекцияны жою
Айнымалыны салыстыру
override сөзі не үшін қажет?
Базалық кластағы виртуалды әдісті қайта жазу үшін
Жаңа класс жасау үшін
Айнымалы жою
Цикл жазу
Абстракт классты сипаттайтын дұрыс сөйлем:
Құрамында абстракт әдістері бар, бірақ өзі де объект бола алмайды
Айнымалыны жояды
Интерфейс орнатады
Массив жасайды
Интерфейс ішінде не бола алады?
Тек әдіс анықтамалары
Айнымалының мәні
Цикл
Объект
List
Бүтін сандар тізімін құру
Айнымалы өзгерту
Константа жасау
Интерфейс ашу
bool типі қандай мән қабылдайды?
true немесе false
1, 2, 3
null
string
continue операторы не істейді?
Циклдің келесі қадамынан жалғастырады
Циклді тоқтатады
Айнымалы жояды
Қате шығарады
Виртуалды әдісті қайта жазу үшін қандай кілт сөздер қажет?
virtual және override
static және new
sealed және readonly
const және readonly
Бір класс екінші кластан мұра алғанда, базалық класстың конструкторы қалай шақырылады?
base() арқылы
this() арқылы
return арқылы
override арқылы
Конструктор дегеніміз не?
Класс объектісі құрылған кезде автоматты шақырылатын арнайы әдіс
Айнымалыны жою әдісі
Массивті сұрыптау әдісі
Интерфейс құру әдісі
sealed кілт сөзі не үшін қолданылады?
Кластан мұра алуға тыйым салу үшін
Айнымалыны өзгерту
Цикл жазу
Объект жасау
Бірдей атпен бірнеше әдіс жазу қалай аталады?
Әдісті асыра жүктеу (method overloading)
Мұрагерлік
Интерфейсті имплементациялау
Коллекция жазу
foreach циклы не үшін ыңғайлы?
Коллекцияларды оңай айналып шығу үшін
Айнымалыны жою
Қате шығару
Интерфейс жазу
abstract әдіс сипаттамасы қандай болады?
Тек тақырыбы жазылады, денесі болмайды
Айнымалыны көрсетеді
Цикл орнатады
Қате жібереді
Коллекцияға элемент қосу үшін қандай әдіс қолданылады?
.Add()
.Join()
.Get()
.Read()
do-while циклінің ерекшелігі қандай?
Цикл денесі кемінде бір рет орындалады
Мүлдем орындалмайды
Интерфейс жазылады
Айнымалы жойылады
Полиформизмнің негізгі идеясы қандай?
Бір интерфейсті әртүрлі жолмен жүзеге асыру
Айнымалыны өзгерту
Конструктор жазу
Коллекцияны жою
switch операторы қай кезде қолданылады?
Бірнеше шартты тексеру үшін
Циклді бастау үшін
Интерфейс орнату үшін
Айнымалы жою үшін
readonly кілт сөзі қандай шектеу қояды?
Айнымалы тек оқуға ғана болады, бірақ тек конструкторда орнатылады
Қайта жүктелмейді
Қате шығарады
Интерфейс ашады
Класста бірден бірнеше интерфейсті жүзеге асыру мүмкін бе?
Иә, мүмкін
Жоқ
Тек біреу ғана
Тек abstract класс арқылы
Сұрыптаудың ең қарапайым әдістерінің бірі:
Bubble Sort
Quick Sort
Merge Sort
Hash Sort
null дегеніміз не?
Айнымалы мәні жоқ екенін білдіреді
Айнымалы 0
Қате
Цикл
string типінің негізгі ерекшелігі:
Өзгермейтін (immutable)
Циклге арналған
Айнымалы емес
Константа
object типі нені білдіреді?
Барлық типтердің базалық типі
Тек сандар үшін
Тек массивтер
Константалар
Equals() әдісі не үшін қолданылады?
Екі объект тең бе, тексеру үшін
Айнымалы жою
Интерфейс жазу
Цикл жазу
IndexOf() әдісі не үшін қажет?
Белгілі бір элементтің индексін табу үшін
Айнымалыны өзгерту
Циклді бастау
Конструктор жазу
Интерфейсті жүзеге асырғанда қандай кілт сөз қолданылады?
interface және : InterfaceName
virtual
sealed
static
ref кілт сөзі не үшін қолданылады?
Айнымалыны сілтеме арқылы беру үшін
Конструктор жазу
Айнымалыны жою
Интерфейс анықтау
try-finally блогының ерекшелігі:
finally блогы міндетті түрде орындалады
Қате болса ғана орындалады
Ешқашан орындалмайды
Тек цикл ішінде қолданылады
