Worksheets4-mavzu. Dart dasturlash tilida funksiyalar
Total questions: 20
Worksheet time: 14mins
Parametrsiz funksiyalar qanday xususiyatga ega?
Hech qanday argument qabul qilmaydi
Bir argument qabul qiladi
Ikkita argument qabul qiladi
Foydalanuvchidan ma'lumot talab qiladi
Qiymat qaytarmaydigan funksiyalar qanday belgilanadi?
void kalit so'zi bilan
int kalit so'zi bilan
double kalit so'zi bilan
String kalit so'zi bilan
Majburiy parametrlar qanday xususiyatga ega?
Foydalanuvchi tomonidan belgilanadi
Funksiyani chaqirishda kiritilishi shart
Ixtiyoriy ravishda kiritilishi mumkin
Hech qanday kiritish talab qilmaydi
Qiymat qaytaruvchi funksiya qanday ishlaydi?
return operatori orqali qiymat qaytaradi
Hech qanday qiymat qaytarmaydi
print operatori orqali qiymat chiqaradi
void kalit so'zi bilan belgilanadi
Dart dasturlash tilida funksiya qanday parametrlar bilan bo'lishi mumkin?
Majburiy va ixtiyoriy
Faqat majburiy
Faqat ixtiyoriy
Hech qanday parametrlar bilan
Qiymat qaytarmaydigan funksiya qanday ko'rinishda bo'ladi?
void salomBer() { print('Salom!'); }
int salomBer() { return 1; }
String salomBer() { return 'Salom!'; }
double salomBer() { return 1.0; }
Quyidagi dasturni javobini kiriting.
int sum(int a, int b) {
return a + b;
}
void main() {
int result = sum(2, 4);
print(result);
}
(a)
Quyidagi dasturni javobini kiriting.
int max(int a, int b) {
if (a>b){
return a+b;
} else {
return a-b;
}
}
void main() {
int result = max(2, 4);
print(result);
}
(a)
Quyidagi dasturni javobini kiriting.
dynamic sum(dynamic a, dynamic b) {
return a+b;
}
void main() {
int result = sum(3, 1);
print(result);
}
(a)
Quyidagi dasturni javobini kiriting.
int sum(int n) {
if(n==0) return 0;
return n+sum(n-1);;
}
void main() {
var result = sum(3);
print(result);
}
(a)
Quyidagi dasturni javobini kiriting.
int sum(int n) {
if(n==0) return 1;
return n*sum(n-1);
}
void main() {
var result = sum(3);
print(result);
}
(a)
Ushbu dasturning javobini belgilang.
void main() {
info("example.com", 2023);
}
void info(String site, [int year]) {
print("$site $year");
}
example.com 2023
example.com
2023
example
Funksiyalarni chaqirishda qanday xatoliklar yuz berishi mumkin?
Majburiy parametrlar kiritilmasa
Funksiya nomi noto'g'ri bo'lsa
Hech qanday xatolik yuz bermaydi
Foydalanuvchi tomonidan kiritilgan qiymatlar noto'g'ri bo'lsa
Ushbu dasturning javobini belgilang.
int multiply(int a, int b) {
return a * b;
}
void main() {
int result = multiply(3, 4);
print(result);
}
12
7
34
3
Bo’sh kataklar to’ldiring.
G
7
2
B
D
4
F
1
Jadvalning bo‘sh katagini to‘ldiring.
(a)
Mantiqiy savol?
? O'rnida qanday raqam bo'lishi kerak?
(a)
