wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Функции C#

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

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

a)

function кілт сөзімен

b)

def кілт сөзімен

c)

void немесе тип және функцияның атымен

d)

func кілт сөзімен

2.

C# функциясының қайтарым типі болмаған жағдайда қандай кілт сөзі қолданылады?

a)

void

b)

return

c)

null

d)

empty

3.

Қандай жағдайда C# функциясында return кілт сөзі қолданылады?

a)

Функцияның ішінде деректерді басып шығару үшін

b)

Функцияны аяқтап, қайтарым мәнін беру үшін

c)

Функцияға параметрлерді жіберу үшін

d)

Қате жағдайларды өңдеу үшін

4.

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

a)

param кілт сөзімен

b)

Параметрлердің аттары мен типтерін көрсету арқылы

c)

Параметрлерді анықтаудың қажеті жоқ

d)

Параметрлерді тек функцияның соңында көрсету арқылы

5.

Функцияның шақырылу реті C# тілінде қандай мағынаға ие?

a)

Функция бір рет қана шақырылады

b)

Функция тек бір рет қайтарым береді

c)

Функцияның реті мен қайтарым мәні маңызды емес

d)

Функция белгілі бір ретте орындалады, шақырылу реті маңызды

6.

C# тілінде бір функцияның басқа функцияны шақыруы қалай аталады?

a)

Репит

b)

Шақыру

c)

Рекурсия

d)

Қайта жазу

7.

C# тілінде функциядан бірнеше мәнді қайтару үшін қандай тәсіл қолдануға болады?

a)

Бірнеше return кілт сөздерін қолдану

b)

Массив немесе Tuple қолдану

c)

Қайтарым типін өзгерту

d)

params кілт сөзін қолдану

8.

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

a)

result

b)

yield

c)

out

d)

return

9.

C# тілінде функцияның қайтарым типі типтер жиынтығына сай келмеген жағдайда қандай қате пайда болады?

a)

ArgumentNullException

b)

InvalidCastException

c)

NullReferenceException

d)

TypeMismatchException

10.

Төмендегі кодтың қай жолында қате бар?

public void AddNumbers(int a, int b){

int result;

result = a + b;

return result;}

a)

1

b)

2

c)

3

d)

4

11.

Төмендегі кодтың шығаратын нәтижесі не болады?

public void DisplayMessage(string message){

Console.WriteLine(message);}

DisplayMessage("Hello");

a)

Қате орын алады, параметр анықталмаған

b)

"DisplayMessage" функциясы ештеңе басып шығармайды

c)

"Hello" деп шығарады

d)

Қате орын алады, Console.WriteLine дұрыс емес

12.

Төмендегі кодта қандай қате бар?

public void PrintSum(int a, int b){

Console.WriteLine("Sum: " + sum);}

int sum = 3;

PrintSum(2, 5);

a)

Кодта синтаксистік қате жоқ

b)

Айнымалыларды дұрыс орналастыру үшін өзгерту керек

c)

void дұрыс пайдаланылмаған

d)

Функция ішінде sum айнымалысы анықталмаған

13.

Төмендегі кодтың шығаратын нәтижесі қандай?

public void DisplayNumber(int num = 10){

Console.WriteLine(num);}

DisplayNumber(5);

DisplayNumber();

a)

5 деп шығарады

b)

5, 10 деп шығарады

c)

10, 10 деп шығарады

d)

Қате орын алады, параметрді анықтау қажет

14.

Төмендегі кодтың шығаратын нәтижесі қандай?

public int Multiply(int a, int b){

return a * b;}

int result = Multiply(4, 5);

Console.WriteLine(result);

a)

Қате орын алады, Multiply функциясы дұрыс жұмыс істемейді

b)

20 деп шығарады

c)

45 деп шығарады

d)

Қате орын алады, параметрлер дұрыс емес

15.

Төмендегі кодта қандай қате бар?

public void CalculateArea(int length, int width){

int area;

area = length * width;

return area;}

a)

area айнымалысы анықталмаған

b)

Функцияның public болуы мүмкін емес

c)

Кодта синтаксистік қате жоқ

d)

Қайтарым типі дұрыс емес