NEW
Font size
WorksheetsФункции C#
Total questions: 15
Worksheet time: 8mins
C# тілінде функцияны қалай жариялауға болады?
function кілт сөзімен
def кілт сөзімен
void немесе тип және функцияның атымен
func кілт сөзімен
C# функциясының қайтарым типі болмаған жағдайда қандай кілт сөзі қолданылады?
void
return
null
empty
Қандай жағдайда C# функциясында return кілт сөзі қолданылады?
Функцияның ішінде деректерді басып шығару үшін
Функцияны аяқтап, қайтарым мәнін беру үшін
Функцияға параметрлерді жіберу үшін
Қате жағдайларды өңдеу үшін
C# тілінде функцияда параметрлерді қалай анықтауға болады?
param кілт сөзімен
Параметрлердің аттары мен типтерін көрсету арқылы
Параметрлерді анықтаудың қажеті жоқ
Параметрлерді тек функцияның соңында көрсету арқылы
Функцияның шақырылу реті C# тілінде қандай мағынаға ие?
Функция бір рет қана шақырылады
Функция тек бір рет қайтарым береді
Функцияның реті мен қайтарым мәні маңызды емес
Функция белгілі бір ретте орындалады, шақырылу реті маңызды
C# тілінде бір функцияның басқа функцияны шақыруы қалай аталады?
Репит
Шақыру
Рекурсия
Қайта жазу
C# тілінде функциядан бірнеше мәнді қайтару үшін қандай тәсіл қолдануға болады?
Бірнеше return кілт сөздерін қолдану
Массив немесе Tuple қолдану
Қайтарым типін өзгерту
params кілт сөзін қолдану
C# тілінде функцияның мәнін қайтару үшін қандай кілт сөз пайдаланылады?
result
yield
out
return
C# тілінде функцияның қайтарым типі типтер жиынтығына сай келмеген жағдайда қандай қате пайда болады?
ArgumentNullException
InvalidCastException
NullReferenceException
TypeMismatchException
Төмендегі кодтың қай жолында қате бар?
public void AddNumbers(int a, int b){
int result;
result = a + b;
return result;}
1
2
3
4
Төмендегі кодтың шығаратын нәтижесі не болады?
public void DisplayMessage(string message){
Console.WriteLine(message);}
DisplayMessage("Hello");
Қате орын алады, параметр анықталмаған
"DisplayMessage" функциясы ештеңе басып шығармайды
"Hello" деп шығарады
Қате орын алады, Console.WriteLine дұрыс емес
Төмендегі кодта қандай қате бар?
public void PrintSum(int a, int b){
Console.WriteLine("Sum: " + sum);}
int sum = 3;
PrintSum(2, 5);
Кодта синтаксистік қате жоқ
Айнымалыларды дұрыс орналастыру үшін өзгерту керек
void дұрыс пайдаланылмаған
Функция ішінде sum айнымалысы анықталмаған
Төмендегі кодтың шығаратын нәтижесі қандай?
public void DisplayNumber(int num = 10){
Console.WriteLine(num);}
DisplayNumber(5);
DisplayNumber();
5 деп шығарады
5, 10 деп шығарады
10, 10 деп шығарады
Қате орын алады, параметрді анықтау қажет
Төмендегі кодтың шығаратын нәтижесі қандай?
public int Multiply(int a, int b){
return a * b;}
int result = Multiply(4, 5);
Console.WriteLine(result);
Қате орын алады, Multiply функциясы дұрыс жұмыс істемейді
20 деп шығарады
45 деп шығарады
Қате орын алады, параметрлер дұрыс емес
Төмендегі кодта қандай қате бар?
public void CalculateArea(int length, int width){
int area;
area = length * width;
return area;}
area айнымалысы анықталмаған
Функцияның public болуы мүмкін емес
Кодта синтаксистік қате жоқ
Қайтарым типі дұрыс емес
