wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Вопросы по программированию на C#

Total questions: 69

Worksheet time: 35mins

Name
Class
Date
1.

Какое расширение имеют файлы исходного кода C#?

a)

.cs

b)

.cpp

c)

.java

d)

.py

e)

.js

2.

Что является основным элементом программы на C#?

a)

Класс

b)

Модуль

c)

Процедура

d)

Скрипт

e)

Таблица

3.

С чего начинается выполнение программы C#? / C# бағдарламасын орындау неден басталады?

a)

С метода Main() (правильный ответ)

b)

С первой строки кода

c)

С метода Run()

d)

С конструктора класса

e)

С любого метода

4.

Какой тип данных используется для хранения целых чисел? / Бүтін сандарды сақтау үшін қандай деректер түрі қолданылады?

a)

int (правильный ответ)

b)

double

c)

char

5.

Какой тип данных используется для хранения текста? / Мәтінді сақтау үшін қандай деректер түрі қолданылады?

a)

string

b)

int

c)

bool

d)

char

e)

decimal

6.

Какой оператор используется для присваивания значений? / Мәндерді тағайындау үшін қандай оператор қолданылады?

a)

= (правильный ответ)

b)

==

c)

:=

d)

=>

e)

<=

7.

Как обозначаются однострочные комментарии в C#? / C#-де бір жолды түсініктемелер қалай белгіленеді?

a)

// (правильный ответ)

b)

#

c)

/* */

d)

e)

;;

8.

Как обозначаются многострочные комментарии? / Көп жолды түсініктемелер қалай белгіленеді?

a)
/* ... */
b)

//

c)

d)

<!-- -->

e)

**

9.

148: Как объявить переменную целого типа? / Толық типті айнымалыны қалай жариялауға болады?

a)

int x;

b)

var x;

c)

double x;

d)

string x;

e)

number x;

10.

Что такое константа? / Тұрақты дегеніміз не?

a)

Переменная, значение нельзя изменить / айнымалы, мәнді өзгерту мүмкін емес

b)

Переменная с динамическим типом / динамикалық типті айнымалы

c)

Определённый программный метод / белгілі бір бағдарламалық әдіс

d)

Определённый программный класс / белгілі бір бағдарламалық сынып

e)

Программный управляющий цикл / бағдарламалық жасақтаманы басқару циклі

11.

Как объявить константу в C#? / C# - де тұрақты қалай жариялауға болады?

a)

const int x = 5;

b)

int const x = 5;

c)

define x = 5;

d)

let x = 5;

e)

static x = 5;

12.

151: Как обозначается операция сложения? / Қосу операциясы қалай белгіленеді?

a)

b)

-

c)

*

d)

/

e)

%

13.

Как обозначается операция вычитания? / Азайту операциясы қалай белгіленеді?

a)

- (правильный ответ)

b)

+

c)

*

d)

/

e)

%

14.

Как обозначается операция умножения? / Көбейту операциясы қалай белгіленеді?

a)

* (правильный ответ)

b)

B) +

c)

C) -

d)

D) /

e)

E) %

15.

Как обозначается операция деления? / Бөлу операциясы қалай белгіленеді?

a)

/ (правильный ответ)

b)

*

c)

-

d)

+

e)

%

16.

Как обозначается операция остатка от деления? / Бөлінуден қалған қалдық операциясы қалай белгіленеді?

a)

% (правильный ответ)

b)

/

c)

-

d)

+

e)

*

17.

Какой из следующих операторов обозначает деление по модулю?

a)

%

b)

/

c)

*

d)

-

e)

+

18.

Какое ключевое слово используется для условного оператора?

a)

if

b)

switch

c)

case

d)

loop

e)

else

19.

Какой оператор используется для выбора одного из нескольких вариантов? / Бірнеше нұсқаның бірін таңдау үшін қандай оператор қолданылады?

a)

switch

b)

if

c)

for

d)

while

e)

do

20.

Какой оператор используется для проверки условия? / Шартты тексеру үшін қандай оператор қолданылады?

a)

if

b)

for

c)

switch

d)

case

e)

goto

21.

Как обозначается оператор равенства? / Теңдік операторы қалай белгіленеді?

a)

==

b)

=

c)

!=

d)

<=

e)

=>

22.

Как обозначается оператор неравенства? / Теңсіздік операторы қалай белгіленеді?

a)

!= (правильный ответ)

b)

==

c)

=

d)

<=

e)

=>

23.

Как обозначается оператор "меньше"? / "Кіші" операторы қалай белгіленеді?

a)

< (правильный ответ)

b)

B) >

c)

C) <=

d)

D) >=

e)

E) ==

24.

Как обозначается оператор "больше"? / "Үлкен" операторы қалай белгіленеді?

a)

> (правильный ответ)

b)

<

c)

<=

d)

=>

e)

==

25.

Какой оператор используется для повторения действий при выполнении условия?

a)

while

b)

for

c)

if

d)

case

e)

switch

26.

Какой оператор выполняет тело цикла хотя бы один раз? / Қандай оператор цикл денесін кем дегенде бір рет орындайды?

a)

do while

b)

while

c)

for

d)

foreach

e)

if

27.

Какой цикл используется для перебора диапазона значений?

a)

for

b)

while

c)

do

d)

case

e)

if

28.

Какой оператор предназначен для обхода коллекций и массивов? / Қандай оператор коллекциялар мен массивтерді айналып өтуге арналған?

a)

foreach

b)

for

c)

while

29.

Что такое массив? / Массив дегеніміз не?

a)

Набор элементов одного типа / бір типті элементтер жиынтығы

b)

Определённый программный класс объект / белгілі бір бағдарламалық класс нысаны

c)

Определённая программная переменная данных / бағдарламалық жасақтаманың белгілі бір айнымалысы

d)

Определённый программный метод функции / функцияның белгілі бір бағдарламалық әдісі

e)

Программный управляющий цикл выполнения / бағдарламалық жасақтаманы басқару циклы

30.

Как объявить одномерный массив целых чисел? / Бүтін сандардың бір өлшемді массивін қалай жариялауға болады?

a)

int[] arr; (правильный ответ)

b)

int arr;

c)

array arr;

d)

list arr;

e)

int arr();

31.

Как инициализировать массив из трёх элементов? / Үш элементтен тұратын массивті қалай инициализациялауға болады?

a)

int[] arr = {1,2,3};

b)

int arr = {1,2,3};

c)

array arr = [1,2,3];

d)

int[] arr(1,2,3);

e)

arr = 1,2,3;

32.

Что такое двумерный массив? / Екі өлшемді массив дегеніміз не?

a)

Массив строк и столбцов / жолдар мен бағандар массиві 

(правильный ответ)

b)

Список элементов строк данных / деректер жолдарының элементтерінің тізімі

c)

Набор переменных одного типа / бір типті айнымалылар жиынтығы

d)

Определённый программный класс объект / белгілі бір бағдарламалық класс нысаны

e)

Файл данных программы пользователя / пайдаланушы бағдарламасының деректер файлы

33.

171: Как объявить двумерный массив? / Екі өлшемді массивті қалай жариялауға болады?

a)

int[,] arr;

b)

int[] arr;

c)

array arr;

d)

list arr;

e)

int arr;

34.

Что такое метод в C#? / C# әдісі дегеніміз не?

a)

Функция, принадлежащая определённому классу / белгілі бір сыныпқа жататын Функция

b)

Программный управляющий цикл выполнения / бағдарламалық жасақтаманы басқару циклы

c)

Набор элементов одного типа / бір типті элементтер жиынтығы

d)

Переменная, значение нельзя изменить / айнымалы, мәнді өзгерту мүмкін емес

e)

Комментарий кода программы пользователя / пайдаланушы бағдарламасының коды туралы түсініктеме

35.

Как объявить метод, возвращающий значение? / Мәнді қайтаратын әдісті қалай жариялауға болады?

a)

return_type MethodName()

b)

method MethodName()

c)

var MethodName()

d)

void MethodName()

e)

func MethodName()

36.

174: Как вернуть значение из метода? / Әдісті қалай қайтаруға болады?

a)

A) return value;

b)

B) give value;

c)

C) output value;

d)

D) yield value;

e)

E) send value;

37.

Что такое строка в C#? / C# жолында не бар?

a)

Последовательность символов текста программы / бағдарлама мәтінінің таңбалар тізбегі

b)

Массив числовых значений данных / деректердің сандық мәндерінің массиві

c)

Определённый программный метод функции / функцияның белгілі бір бағдарламалық әдісі

d)

Комментарий кода программы пользователя / пайдаланушы бағдарламасының кодына түсініктеме

e)

Определённый программный класс объект / белгілі бір бағдарламалық класс нысаны

38.

176: Как объявить строку? / Жолды қалай жариялауға болады?

a)

A) string text = "Привет"; (правильный ответ)

b)

B) var text = 1;

c)

C) int text;

d)

D) char text;

e)

E) list text;

39.

177: Как объединить две строки? / Екі жолды қалай біріктіруге болады?

a)

+ (правильный ответ)

b)

&

c)

,

d)

concat()

e)
40.

Какой метод возвращает длину строки? / Қандай әдіс Жолдың ұзындығын қайтарады?

a)

Length / Ұзындығы

b)

Size / Өлшемі

c)

Count / Санау

d)

Value / Мәні

e)

Num / Саны

41.

179: Как сделать все буквы строки заглавными? / Жолдың барлық әріптерін қалай бас әріппен жазуға болады?

a)

ToUpper()

b)

ToLower()

c)

Upper()

d)

Caps()

e)

Big()

42.

180: Как сделать все буквы маленькими? / Барлық әріптерді қалай кішірейтуге болады?

a)

ToLower()

b)

ToUpper()

c)

Small()

d)

Min()

e)

Down()

43.

Как нарисовать графику в C#? / C# - де графиканы қалай салуға болады?

a)

С помощью объекта Graphics / graphics нысанын пайдалану

b)

С помощью Console / Console көмегімен

c)

Через метод Draw() / draw () әдісі арқылы

44.

Как создать объект Graphics? / Graphics нысанын қалай жасауға болады?

a)

Graphics g = this.CreateGraphics() / Graphics g = this.CreateGraphics() (правильный ответ)

b)

Создать объект Graphics через new / жаңа арқылы graphics нысанын жасаңыз

c)

new Graphics вызвать конструктор объекта / new Graphics нысан конструкторын шақыру

d)

Draw g создать графический объект / Draw G графикалық нысанды құру

e)

Paint g использовать для рисования / Paint G сурет салу үшін қолданлады

45.

Что делает событие Paint? / Paint оқиғасы не істейді?

a)

Отвечает за перерисовку формы / пішінді қайта салуға жауапты

b)

Сохраняет файл программы пользователя / пайдаланушы бағдарламасының файлын сақтайды

c)

Закрывает текущее окно приложения / ағымдағы қолданба терезесін жабады

d)

Загружает данные в программу / деректерді бағдарламаға жүктейді

e)

Перезапускает выполнение программы полностью / бағдарламаны толығымен қайта іске қосады

46.

Что такое WM_PAINT? / WM_PAINT дегеніміз не?

a)

Сообщение для перерисовки окна / терезені қайта салуға арналған хабарлама

b)

Сообщение об ошибке / қате туралы хабар

c)

Событие загрузки / жүктеу оқиғасы

d)

Сообщение о нажатии клавиши / пернені басу туралы хабарлама

e)

Команда компиляции / компиляция командасы

47.

Что делает компонент OpenFileDialog? / Openfiledialog компоненті не істейді?

a)

Открывает диалог выбора файла / файлды таңдау диалогын ашады

b)

Сохраняет выбранный файл программы / таңдалған бағдарламаның файлын сақтайды

c)
48.

Что делает SaveFileDialog? / SaveFileDialog не істейді?

a)

Сохраняет файл / файлды сақтайды

b)

Открывает файл / файлды ашады

c)

Удаляет файл / файлды жояды

d)

Закрывает программу / бағдарламаны жабады

e)

Проверяет путь / жолды тексереді

49.

Что представляет класс Object в C#?

a)

Базовый класс для всех типов / барлық түрлерге арналған негізгі класс

b)

Определённый программный класс строк / жолдардың белгілі бір бағдарламалық класы

c)

Определённый программный класс массивов / массивтердің белгілі бір бағдарламалық класы

d)

Определённый программный класс графики / графиканың белгілі бір бағдарламалық сыныбы

e)

Определённый программный класс чисел / белгілі бір бағдарламалық сандар класы

50.

Какой метод класса Object возвращает строку? / Object классының қай әдісі жолды қайтарады?

a)

ToString() (правильный ответ)

b)

GetType()

c)

Equals()

d)

Clone()

e)

Copy()

51.

Какой метод возвращает тип объекта? / Қандай әдіс нысан түрін қайтарады?

a)

GetType() 

(правильный ответ)

b)

ToString()

c)

Equals()

d)

Compare()

e)

ReturnType()

52.

Какой метод сравнивает два объекта? / Екі нысанды қандай әдіс салыстырады?

a)

Equals()

b)

Compare()

c)

Match()

d)

Same()

e)

EqualTo()

53.

Что делает метод Clone()? / Clone () әдісі не істейді?

a)

Создаёт копию объекта / объектінің көшірмесін жасайды

b)

Удаляет объект / нысанды жояды

c)

Изменяет объект / нысанды өзгертеді

d)

Сохраняет объект / нысанды сақтайды

e)

Сравнивает объект / нысанды салыстырады

54.

Что делает метод CompareTo()? / CompareTo () әдісі не істейді?

a)

Сравнивает два значения объекта / объектінің екі мәнін салыстырады

b)

Сохраняет выбранную строку программы / таңдалған бағдарлама жолын сақтайды

c)

Преобразует один тип данных / деректердің бір түрін түрлендіреді

d)

Возвращает длину строки текста / мәтін жолының ұзындығын қайтарады

e)

Копирует данные между объектами / объектілер арасындағы деректерді көшіреді

55.

Что такое оператор break? / Break операторы дегеніміз не?

a)

Прерывает выполнение текущего цикла / ағымдағы циклдің орындалуын тоқтатады 

(правильный ответ)

b)

Начинает выполнение нового цикла / жаңа циклды орындауды бастайды

c)

Продолжает выполнение текущей программы / ағымдағы бағдарламаны орындауды жалғастырады

d)

Завершает выполнение всей программы / бүкіл бағдарламаны аяқтайды

e)

Создаёт новый метод программы / бағдарламаның жаңа әдісін жасайды

56.

Что такое оператор continue? / Continue операторы дегеніміз не?

a)

Переходит к следующей итерации / келесі итерацияға өтеді

b)

Завершает выполнение текущего цикла / ағымдағы циклды аяқтайды

c)

Останавливает выполнение всей программы / бүкіл бағдарламаның орындалуын тоқтатады

d)

Удаляет все созданные переменные / Барлық жасалған айнымалыларды жояды

e)

Возвращает значение указанного типа / көрсетілген түрдің мәнін қайтарады

57.

Что такое оператор return? / Return операторы дегеніміз не?

a)

Возвращает значение из метода / әдістен мәнді қайтарады

b)

Останавливает выполнение текущего цикла / ағымдағы циклдің орындалуын тоқтатады

c)

Удаляет все созданные переменные / барлық жасалған айнымалыларды жояды

d)

Сохраняет данные в программе / бағдарламада деректерді сақтайды

e)

Завершает выполнение всей программы / бүкіл бағдарламаны аяқтайды

58.

Что такое пространство имён (namespace)? / Имен кеңістігі (namespace) дегеніміз не?

a)

Область, объединяющая классы / сыныптарды біріктіретін аймақ

b)

Определённый тип данных / белгілі бір деректер түрі

c)

Именованная переменная программы / аталған бағдарлама айнымалысы

d)

Повторяющаяся конструкция кода / қайталанатын код құрылымы

e)

Пояснительная строка текста / мәтіннің түсіндірме жолы

59.

197: Пространство имён объявляется с помощью ключевого слова:

a)

namespace

b)

using

c)

class

d)

public

60.

Что делает следующий код?

a)

A) namespace MyApp { }

b)

B) space MyApp;

c)

C) ns MyApp;

d)

D) package MyApp;

e)

E) project MyApp;

61.

Что такое класс? / Сынып дегеніміз не?

a)

Шаблон для создания объектов / нысандарды құруға арналған үлгі

b)

Набор однотипных элементов / бір типті элементтер жиынтығы

c)

Хранит одно значение / бір мәнді сақтайды

d)

Повторяет блок кода / код блогын қайталайды

e)

Содержит текст программы / бағдарламаның мәтінін қамтиды

62.

Что такое объект? / Нысан дегеніміз не?

a)

Экземпляр определённого класса / белгілі бір сыныптың данасы

b)

Набор однотипных данных / бір типті мәліметтер жиынтығы

c)

Функция внутри класса / сынып ішіндегі функция

d)

Пояснение в программе / бағдарламада түсіндіру

e)

Неизменяемое значение / өзгермейтін мән

63.

Что делает ключевое слово static? / Static кілт сөзі не істейді?

a)

Принадлежит самому классу / сыныптың өзіне тиесілі

b)

Делает переменную локальной / айнымалыны жергілікті етеді

c)

Скрывает метод от других / әдісті басқалардан жасырады

d)

Удаляет данные из памяти / жадтан деректерді жояды

e)

Освобождает занятую память / бос жадты босатады

64.

201: Оператор new используется для чего? / New операторы не үшін қолданылады?

a)

Объектті құру үшін / Для создания объекта

b)

Айнымалыны жою үшін / Для удаления переменной

c)

Функцияны шақыру үшін / Для вызова функции

d)

Массивті сұрыптау үшін / Для сортировки массива

65.

Создаёт новый экземпляр класса / сыныптың жаңа данасын жасайды

a)

Удаляет существующий объект / бар нысанды жояды

b)

Копирует данные объекта / объектінің деректерін көшіреді

c)

Возвращает результат выражения / өрнектің нәтижесін қайтарады

d)

Сохраняет информацию в памяти / ақпаратты жадта сақтайды

66.

Что такое инкапсуляция? / Инкапсуляция дегеніміз не?

a)

Сокрытие данных и методов класса / класс деректері мен әдістерін жасыру

b)

Одновременное выполнение потоков / ағындарды бір уақытта орындау

c)

Передача информации между объектами / объектілер арасында ақпарат беру

d)

Повторение блока кода / код блогын қайталау

e)

Проверка условия и ветвление / шарттар мен тармақталуды тексеру

67.

Что такое наследование?

a)

Создание новых классов на основе существующих / қолданстағы сыныптар негізінде жаңа сыныптар құру

b)

Определение функций внутри класса / сынып ішіндегі функцияларды анықтау

c)

Хранение однотипных данных / бір типті деректерді сақтау

d)

Отображение визуальной информации / көрнекі ақпаратты көрсету

e)

Определение способов взаимодействия объектов / объектілердің өзара әрекеттесу тәсілдерін анықтау

68.

Что делает оператор this? / Бұл оператор не істейді?

a)

Ссылается на текущий объект класса / ағымдағы сынып объектісіне сілтеме жасайды

b)

Создаёт новый объект в памяти / жадта жаңа нысан жасайды

c)

Завершает выполнение метода / әдісті орындауды аяқтайды

d)

Удаляет данные из памяти / жадтан деректерді жояды

e)

Выводит текст на экран / мәтінді экранға шығарады

69.

Что делает ключевое слово void? / Void кілт сөзі не істейді?

a)

Метод не возвращает значение / әдіс мәнді қайтармайды

b)

Возвращает числовое значение / сандық мәнді қайтарады

c)

Возвращает текстовую строку / мәтін жолын қайтарады

d)

Завершает цикл программы / бағдарлама циклін аяқтайды

e)

Создаёт новый объект класса / жаңа сынып нысанын жасайды