C# тілінің негіздері

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Екілік мәндерді сақтау үшін қандай мәлімет типі қолданылады?

  • `string`
  • `int`
  • `bool` (correct)
  • `byte`

Деректерді массив түрінде сақтау үшін не қолданылады?

  • `list`
  • `set`
  • `array` (correct)
  • `dictionary`

float және double түрлерінің айырмашылығы неде?

  • Нақты санның көлемінде (correct)
  • Бүтін сандарда
  • Символдарды сақтауда
  • Тек бүтін сандарда

decimal типі көбінесе қандай есептеулерде қолданылады?

<p>Қаржылық есептеулер (B)</p> Signup and view all the answers

Класс дегеніміз не?

<p>Объектілерді құру үшін үлгі (A)</p> Signup and view all the answers

Конструктор не үшін қолданылады?

<p>Объект құру (A)</p> Signup and view all the answers

Класс ішіндегі жеке мәліметтерге қол жеткізу үшін не қолданылады?

<p><code>private</code> (B)</p> Signup and view all the answers

Полиморфизм дегеніміз не?

<p>Бір кодтың бірнеше функциялардың болуы (B)</p> Signup and view all the answers

Интерфейсті қандай кілттік сөзбен анықтайды?

<p><code>interface</code> (A)</p> Signup and view all the answers

C# тілінде массив элементтеріне индекспен қол жеткізу үшін қай оператор қолданылады?

<p>[] (квадрат жақшалар) (C)</p> Signup and view all the answers

C# тілінде интерфейсті жариялау үшін қандай кілтсөз қолданылады?

<p>interface (D)</p> Signup and view all the answers

C# тілінде интерфейсті жүзеге асыру үшін қай кілтсөз қолданылады?

<p>: (B)</p> Signup and view all the answers

C# тілінде компоненттің қасиеттерін алу және өзгерту үшін қай әдістер қолданылады?

<p>Get және Set (A)</p> Signup and view all the answers

C# тілінде визуалды құрамдастардың өмірлік циклін басқару үшін қандай әдіс қолданылады?

<p>Dispose() (C)</p> Signup and view all the answers

C# Windows Forms қосымшасында батырма компоненті қай оқиғамен жұмыс істейді?

<p>Click (B)</p> Signup and view all the answers

C# Windows Forms қосымшасында мәтін енгізу үшін қандай компонент қолданылады?

<p>TextBox (C)</p> Signup and view all the answers

C# Windows Forms қосымшасында пайдаланушыға бірнеше нұсқаны таңдау мүмкіндігін беретін компонент қандай?

<p>ListBox (B)</p> Signup and view all the answers

C# Windows Forms қосымшасында негізгі терезе (Form) қай класс арқылы іске қосылады?

<p>Form (B)</p> Signup and view all the answers

C# Windows Forms қосымшасында барлық терезелерді жабу үшін қай әдіс қолданылады?

<p>Application.Exit() (B)</p> Signup and view all the answers

&& операторы C# тілінде қандай функцияны атқарады?

<p>Логикалық ЖӘНЕ (C)</p> Signup and view all the answers

== операторының қызметі қандай?

<p>Шартты тексереді (B)</p> Signup and view all the answers

!= операторы не істейді?

<p>Екі мәннің тең еместігін тексереді (A)</p> Signup and view all the answers

Инкремент операторы қай символмен белгіленеді?

<p><code>++</code> (D)</p> Signup and view all the answers

Декремент операциясын анықтайтын символдар қандай?

<p><code>--</code> (C)</p> Signup and view all the answers

|| операторы C# тілінде не үшін пайдаланылады?

<p>Логикалық НЕМЕСЕ (D)</p> Signup and view all the answers

! операторы не істейді?

<p>Терістеу жасайды (D)</p> Signup and view all the answers

C# тілінде шартты таңдау үшін қандай оператор қолданылады?

<p><code>if</code> (B)</p> Signup and view all the answers

C# тілінде бүтін санды сақтау үшін қандай мәлімет түрі қолданылады?

<p><code>int</code> (B)</p> Signup and view all the answers

char типі қандай мәндерді сақтайды?

<p>Бір символды (D)</p> Signup and view all the answers

Нысанның әдісін қалай шақыруға болады?

<p>object.Method(); (D)</p> Signup and view all the answers

Сынып конструкторы не істейді?

<p>жаңа сынып нысанын инициализациялайды. (D)</p> Signup and view all the answers

Объектіге бағытталған бағдарламалауда инкапсуляция нені білдіреді?

<p>объектінің ішкі іске асырылуын жасыру. (A)</p> Signup and view all the answers

Жеке класс нысанын қалай дұрыс құруға болады?

<p>Person person = new Person(); (C)</p> Signup and view all the answers

Сынып дегеніміз не?

<p>нысандарды құруға арналған үлгі. (D)</p> Signup and view all the answers

Нысан өрісіне мәнді қалай орнатуға болады?

<p>object.өріс = мәні; (B)</p> Signup and view all the answers

Конструктор объектінің қайсанында орналаса алмайды?

<p>статикалық сыныпта. (B)</p> Signup and view all the answers

Объектінің қасиеті емес?

<p>Конструктор. (D)</p> Signup and view all the answers

Reverse() әдісі не істейді?

<p>элементтердің ретін өзгертеді. (B)</p> Signup and view all the answers

Қандай қол жеткізу модификаторы әдісті тек сынып ішінде пайдалануға мүмкіндік береді?

<p>private (B)</p> Signup and view all the answers

C# тілінде делегаттар не үшін пайдаланылады?

<p>Функцияларды сақтау (C)</p> Signup and view all the answers

C# тіліндегі статикалық класс қалай ерекшеленеді?

<p>Объектілерді жасауға болмайды (B)</p> Signup and view all the answers

C# тіліндегі struct пен class арасындағы басты айырмашылық неде?

<p>class --- сілтеме типі, struct --- мән типі (D)</p> Signup and view all the answers

C# тілінде async методтарын қалай анықтауға болады?

<p>async Task method() (A)</p> Signup and view all the answers

C# тіліндегі foreach циклі не үшін пайдаланылады?

<p>Жиынтықтардың элементтерін ілгерілету үшін (D)</p> Signup and view all the answers

C# тіліндегі nullable типі не білдіреді?

<p>Нөлдік мәнді қабылдай алатын тип (B)</p> Signup and view all the answers

C# тілінде класс кітапханаларын импорттау үшін қандай директива пайдаланылады?

<p>using директивасы (C)</p> Signup and view all the answers

C# тілінде exception өңдеу қалай жүзеге асырылады?

<p>try, catch блоктары арқылы (C)</p> Signup and view all the answers

C# тілінде override кілт сөзі не үшін қажет?

<p>Ата-ана класстың әдісін қайта анықтау үшін (B)</p> Signup and view all the answers

C# тілінде файлына кіріс-шығыс операциялары қалай жүргізіледі?

<p>FileStream және StreamReader/StreamWriter арқылы (A)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

C# тілінің негіздері

  • C# тілінде массив элементтеріне индекспен қол жеткізу үшін [] (квадрат жақша) операторы қолданылады.
  • C# тілінде интерфейсті жариялау үшін interface кілтсөзі қолданылады.
  • C# тілінде интерфейсті жүзеге асыру үшін implements кілтсөзі қолданылады.
  • C# тілінде интерфейсте тек абстракт әдістер жариялана алады.
  • C# тілінде компоненттің қасиеттерін (сипаттарын) алу және өзгерту үшін Get және Set әдістері қолданылады.
  • C# тілінде Click және MouseMove компоненттерінде жиі кездеседі.
  • C# тілінде визуалды элементтердің өмірлік циклін басқару үшін Dispose() әдісі қолданылады.
  • C# Windows Forms бағдарламасында батырма компоненті Click оқиғасымен жұмыс істейді.
  • C# Windows Forms бағдарламасында мәтін енгізу үшін TextBox компоненті қолданылады.
  • C# Windows Forms бағдарламасында пайдаланушыға бірнеше нұсқаны таңдау мүмкіндігін беретін компонент – CheckBox.
  • C# Windows Forms бағдарламасында негізгі терезе (Form) Form класы арқылы іске қосылады.
  • C# Windows Forms бағдарламасында негізгі терезе ашылған кезде оны іске қосу үшін Show() әдісі қолданылады.
  • C# Windows Forms бағдарламасында барлық терезелерді жабу үшін Application.Exit() әдісі қолданылады.

C# тілінде деректер түрлері

  • double.Parse("3.14") әдісі тек нақты сандармен жұмыс жасайды.
  • string.Concat("100") әдісі мәтіндік мәндерді біріктіру үшін қолданылады.
  • string.Format("{0:C}") әдісі мәтіндік форматтау үшін пайдаланылады.
  • C# тілінде && операторы логикалық ЖӘНЕ операциясын жүзеге асырады.
  • C# тілінде == операторы екі мәннің тең екендігін тексеру үшін пайдаланылады.
  • != операторы екі мәннің тең еместігін тексереді.
  • Инкремент операторы ++ символдарымен жазылады.
  • Декремент операторы -- символдарымен жазылады.
  • C# тілінде || операторы логикалық НЕМЕСЕ операциясын орындайды.
  • ! операторы логикалық терістеу операциясын жүзеге асырады.
  • Шартты таңдау үшін if операторы қолданылады.
  • switch операторы бірнеше жағдайларды тексеріп, сәйкес блокты орындау үшін қолданылады.
  • C# тілінде бүтін санды көрсету үшін int мәлімет түрі қолданылады.
  • Нақты сандарды сақтау үшін double мәлімет түрі қолданылады.
  • bool типі true немесе false мәндерін қабылдайды.
  • Жолдық мәндерді сақтау үшін string типі қолданылады.
  • char типі бір символды сақтайды.
  • Ең үлкен бүтін санды сақтау үшін long типі қолданылады.
  • Екілік мәндерді сақтау үшін bool мәлімет типі қолданылады.
  • Деректерді массив түрінде сақтау үшін array қолданылады.
  • float және double түрлерінің айырмашылығы нақты санның дәлдігінде.
  • decimal типі көбінесе қаржылық есептеулерде қолданылады.

Объектіге бағытталған бағдарламалау

  • Класс дегеніміз – объектілерді құру үшін үлгі.
  • Класстың ішіндегі әдісті object.method() арқылы шақырамыз.
  • Конструктор – объект құру үшін қолданылатын әдіс.
  • Класс ішіндегі жеке мәліметтерге қол жеткізу үшін private қолданылады.
  • : символы арқылы бір кластан басқа класты мұрагерлікке алуға болады.
  • Инкапсуляция – мәліметтерді жасыру және қорғау.
  • Полиморфизм – бір кодтың бірнеше түрге ие болуы.
  • Абстрактты класс – тек мұрагерлікке арналған.
  • interface кілттік сөзі интерфейсті анықтайды.

Массивтермен жұмыс

  • Shuffle әдісін қолдану массив элементтерін ретсіз ретке келтіру үшін.
  • Index әдісін қолдану массив элементтерін ретсіз ретке келтіру үшін.
  • IndexOf() әдісі массивте нақты мәнге ие элементтің индексін табу үшін қолданылады.
  • Reverse() әдісі массив элементтерінің ретін керісінше өзгертеді.

Класс пен объектілер

  • new кілт сөзі жаңа объекті құру үшін қолданылады.
  • Сынып – объектілерді құру үшін үлгі.
  • Person person = new Person() – сыныптың жаңа объектісін құру үшін жазылатын код.
  • Конструктор, өріс (field), қасиет (property), әдіс – объектінің негізгі компоненттері.
  • Объектінің қасиетіне . (нүкте) операторы арқылы қол жеткізуге болады.
  • Объектінің қасиетіне мәнді object.өріс = мәні арқылы орнатуға болады.
  • Объектінің әдісі дегеніміз – сынып ішінде анықталған функция.
  • Объектінің әдісін object.Method() арқылы шақырамыз.

Конструкторлармен жұмыс

  • Сынып конструкторы жаңа сынып объектісін инициализациялайды.
  • private қол жеткізу модификаторы әдісті тек сынып ішінде пайдалануға мүмкіндік береді.

Объектіге бағытталған бағдарламалау принциптері

  • Инкапсуляция – объектінің ішкі іске асырылуын жасыру.

LINQ

  • LINQ – деректерді сұрау және өңдеу тілі.

Коллекциялар

  • C# тілінде List және Dictionary – деректерді сақтауға арналған коллекциялар.

Делегаттар

  • Делегаттар функцияларды сақтауға арналған.

C# тіліндегі қосымша ұғымдар

  • class – сілтеме типі, struct – мән типі.
  • Статикалық класс – объектілерді жасауға болмайтын класс.
  • Namespace – класстар мен интерфейстерді топтастыру.
  • using директивасы – класс кітапханаларын импорттау үшін қолданылады.
  • Ерекшелік (exception) өңдеу try және catch блоктарын пайдалану арқылы іске асырылады.
  • Dictionary<K, V> dict = new Dictionary<K, V>(); - ассоциативті массив (dictionary) құру.
  • foreach циклі – коллекцияның элементтерін ілгерілетіп шығарады.
  • Property – объектінің қасиетін анықтайтын механизм.
  • sealed кілт сөзі – класс мұрагерлігін тоқтатады.
  • Async методтар async Task method() арқылы анықталады.
  • Indexers – объектіні массив тәрізді индекстеуге мүмкіндік беретін механизм.
  • FileStream және StreamReader/StreamWriter – файлына кіріс-шығыс операциялары үшін қолданылады.
  • C# тілінде Anders Hejlsberg – C# тілінің негізін қалаушы.
  • class – C# тілінде сілтеме типі болып табылады.
  • array.Length – массивтегі элементтердің санын қайтарады.
  • static кілт сөзі статикалық мүшелерді анықтау үшін қолданылады.
  • override кілт сөзі – ата-ана класстың әдісін қайта анықтау үшін қолданылады.
  • params кілт сөзі – әдіс параметрлерін массив ретінде қабылдау үшін қолданылады.
  • Nullable типі – нөлдік мәнді қабылдай алатын тип.
  • foreach циклі – коллекцияның элементтерін ілгерілетіп шығару үшін қолданылады.
  • ref кілт сөзі – аргументтің сілтемесін беру үшін пайдаланылады.
  • abstract класс – мұрагерлік үшін базалық класс ретінде қолданылады.
  • is операторы – объектідң типін тексеру үшін қолданылады.
  • new кілт сөзі – жаңа объекті құру үшін қолданылады.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

C# Test SW-47b PDF

More Like This

Use Quizgecko on...
Browser
Browser