1. Quyidagi kodning to'g'ri natijasi nima?
Download 25.92 Kb.
|
web yakuniy test
1. Quyidagi kodning to'g'ri natijasi nima? $fruits = array("d" => "limon", "a" => "apelsin", "b" => "banan", "c" => "olma"); foreach ($fruits as $key => $val) { echo "$key = $val\n"; } ? A)Olma banan limon apelsin B)C = olma b = banan d = limon a = apelsin C)A = olma b = banan c = limon d = apelsin 2.”new” kalit so’ziga ta’rif bering. A)Class dan obyekt olish. B. yangi o’zgaruvchi e’lon qilish. C. obyektga murojaat qilish. D. bunaqa kalit so’z mavjud emas. 3. Ob'ektning xossasiga qanday kirish mumkin? A)-> B) . C)= 4. Sinf bilan ob'ektni farqi ? A)ob'ekt sinfning namunasidir B) hech narsa C) sinf o'zgaruvchan, ob'ekt massiv 5. Destruktor qachon chaqiriladi? A)ob'ektni o'chirishda B) classni o'chirishda C) ob'ektni yaratishda 6. Klass konstantasi qaysi kalit so'z yordamida aniqlanadi ? A)const B)define C)static 7. Meros qaysi kalit so’zi orqali olinadi A)extends B)inherit C)instenceof D)new 8. Qaysi kalit so'z ota-klassga kirish imkonini beradi? A)parent B)this C)protected D)self 9. PHP da mavhum sinf … A)yaratib bo’lmaydigan sinf B)metodlarsiz sinf C) bunaqa sinf mavjud emas 10. Qaysi operator sinfning statik xususiyatiga kirishga ruxsat beradi? A):: B)-> C)= 11. throw kalit so'zining maqsadi nima? A)istisno qilish uchun B)xato hosil qilish uchun C) hech narsa 12. $this kalit so’zi nima uchun ishlatiladi ? A)obyektga murojaat qilish uchun B)classni chaqirish uchun C) o’zgaruvchi e’lon qilish uchun 13.php da konstruktor qanday nomlanadi? A)construct() B)constructor() C)const() 14. php da destruktor qanday nomlanadi? A)destruct() B)destructor() C)desc() 15. class qanday yaratiladi? A)class class_nomi{} B) class_nomi extends Class{} C)Class extends class_nomi{} 16.Polimorfizm nima ? A)Bu bitta classdan foydalanib turli classlar yaratishimiz mumkin. B) Bu classlarni bir biriga bog’lovchi hisoblanadi? C) bunday tushuncha mavjud emas. 17. Monipulyator nima? A)ob'ektga kiritish (<<) va chiqarish (>>) operatorlari bilan birgalikda ishlatilishi mumkin bo'lgan funktsiyalar. Misollar endl va setw. B) ob'ekt holatini ishga tushirish uchun ishlatiladigan usul bo'lib, u ob'ektni yaratish vaqtida chaqiriladi. C) b'ekt ko'lami cheklangan yoki yo'q qilinganda avtomatik ravishda chaqiriladigan usul. 18. Inline funksiya nima? A)Inline funktsiya kompilyatorlar tomonidan qo'llaniladigan usul bo'lib, dasturning manba kodida ushbu funktsiya ishlatilgan joyda funktsiyaning to'liq tanasini kiritishni buyuradi. B) bu sinfning do'sti bo'lib, u o'sha sinfdagi umumiy, shaxsiy yoki himoyalangan ma'lumotlarga kirish huquqiga ega. Agar funktsiya sinfdan tashqarida aniqlangan bo'lsa, bunday ma'lumotlarga kira olmaydi. C) Bu funktsiya virtual deb nomlangan kalit so'z yordamida amalga oshirilishi mumkin va u funktsiyani e'lon qilish paytida berilishi mumkin. 19. Virtual funksiya nima? A)Bu funktsiya virtual deb nomlangan kalit so'z yordamida amalga oshirilishi mumkin va u funktsiyani e'lon qilish paytida berilishi mumkin. B) bu sinfning do'sti bo'lib, u o'sha sinfdagi umumiy, shaxsiy yoki himoyalangan ma'lumotlarga kirish huquqiga ega. Agar funktsiya sinfdan tashqarida aniqlangan bo'lsa, bunday ma'lumotlarga kira olmaydi. C) Inline funktsiya kompilyatorlar tomonidan qo'llaniladigan usul bo'lib, dasturning manba kodida ushbu funktsiya ishlatilgan joyda funktsiyaning to'liq tanasini kiritishni buyuradi. 20. Abstrakt sinf nima? A)bu namuna qilib bo'lmaydigan sinf. Mavhum sinf bilan ob'ektni yaratish mumkin emas, lekin uni meros qilib olish mumkin. B)Bunday sinf mavjud emas C)Bu shunday sinfki ushbu sinfdan qolgan sinflar meros olishadi. 21. Konstruktorlarning qanday turlari bor? A)Standart Konstruktor , Parametrlarsiz va Parametrik konstruktor B)Oddiy , o’rta va murakkab C)parametrli va parametrsiz 22.abstrakt classlar qanday kalit so’zi orqali e’lon qilinadi? A)abstract B)virtual C)pure 23.Abstrakt maydonlar qanday kalit so’zi orqali e’lon qilinadi? A)php da abstract maydon mavjud emas B)abstract C)pure 24.$isset($a) nima qaytaradi? A)$a o’zgaruvchi mavjud yoki yoqligini B)$a o’zgaruvchini qaytaradi C) true qaytaradi 25.php kod qaysi belgi ichiga yoziladi? A) php …….?> B) …… C)
26.php o’zgaruvchi tipini belgilashni qanday amalga oshiradi? A)Dinamik tarzda B)Static tarzda C)Kommutativ 27.php da fuunksiya qanday e’lon qilinadi? A)function function_name B) new function function_name C) create function function_name 28.quyidagi o’zgaruvchilardan qaysi biri superglobal hisoblanadi? A)$_REQUEST, $_SERVER, $_FILES, $_COOKIE, $_GET B) $_AMOUNT, $_NULL, $_DELETE, $_VOID C) _TRAIT, $_REQUEST, $_GET, $_SESSION 29.php qanday dasturlash tili hisoblanadi? A)Interpreteator B)Kompilyator C)A va B javoblar to’g’ri 30.OOP ni kengaytmasi…………. A)object-oriented-programming B)object-operation- programming C)object-programming 31.qaysi javobda kod xatosiz? A)Class Car{ $myCar = new Car; public function turn($parametr){ return $parametr; } $myCar –> turn(5000); } B)Class Car{ $myCar = new Car; public function turn($parametr){ return $parametr; } $myCar :: turn(5000); } C) Class Car{ $myCar = new Car; public function turn($parametr){ return $parametr; } $myCar . turn(5000); } 32. ushbu kod nima chiqaradi? class User { public $name; public $age; public function show(){return '!!!';} } $user = new User; echo $user->show(); ?> A)!!! B)show() C) $name 33.kod ekranda nima chiqaradi? class User { public $name; public $age; public function show($str){return $str . '!!!';} } $user = new User; $user->name = 'john'; $user->age = 25; echo $user->show('hello'); ?> A)hello!!! B)hello C)hech nima chiqarmaydi. 34. pastdagi kod ekranda nima chiqaradi? class User { public $name; public $age; public function show() {return $this->name;} } $user = new User; $user->name = 'john'; echo $user->show(); ?> A)john B)name C) hech nima chiqarmaydi. 35. pastdagi kod ekranda nima chiqaradi? class User { public $name; public $age; public function setName($name){$this->name = $name; } } $user = new User; $user->name = 'john'; $user->setName('eric'); echo $user->name; ?> A)eric B)john C)name 36. pastdagi kod ekranda nima chiqaradi? class User { private $name; private $age; } $user = new User; $user->name = 'john'; ?> A)xatolik chiqaradi chunki name private B)john C)hech nima chiqarmaydi. 37. pastdagi kod ekranda nima chiqaradi? class User { public $name; public $age; public function __construct(){echo '!!!';} } $user = new User; ?> A)!!! B)$name C)$age 38. pastdagi kod ekranda nima chiqaradi? class User { public $name; public $age; public function __construct($var1, $var2){echo $var1 + $var2; } } $user = new User(1, 2); ?> A)3 B)$var1 C)$var2 39.getter(),setter() nima uchun qo’llaniladi? A)maxsus private obyektlarni o’zgartirish va olish uchun B)bunaqa funksiya mavjud emas C)obyektni tanlash uchun 40.boshqa .php fayldagi classga qanday murojaat qilinadi? A) require_once ‘ .php’ B)includes(‘’) C)buni iloji yoq 41."Get" usuli yordamida yuborilgan shakldan ma'lumotni qanday olasiz? A)Request.Form; B)Get_request(); C)$_GET[]; 42.quyidagi kod qanday qiymat qaytaradi? class User { public $name=’Albert’; public $age=25; public function show() { return $this->name; } } ?> A)Albert B)name C)25 43. quyidagi kod qanday qiymat qaytaradi? class User { public $name=’Php’; public $age=100; public function setAge($age) { $this->age = $age; } } setAge(500); $user = new User; echo $user ->age ?> A)500 B)100 C)Php 44. quyidagi kod qanday qiymat qaytaradi? class User { private $name=’Php’; private $age=100; $age=500; $user = new User; Echo $user ->age; } A)100 B)500 C)Php 45. class User { private $name; private $age; } $user = new User; $user->name = 'Born'; ?> A)xatolik qaytaradi B)Born C)name 46.class obyektiga to’g’ri murojaat qilingan javobni toping. A)$object –> Сlass_nomi B)Class extends $object C)Class with $object 47.quyidagi kod nimani anglatadi class StudentBSU extends Student{} ?> A)StudentBSU Classdan meros olingan B)Student Classdan meros olingan C)StudentBSU classdan obyekt olyapti 48.Constructor to’g’ri ishlatilgan javobni toping? A)public function __сonstruct($parametr){} B) public function сonstruct($parametr){} C) public function __сonstructor($parametr){} 49.polimorfizm nima? A)vorislik B) himoyalangan metod C)bunday tushuncha mavjud emas 50.quyidagi kod natijasini toping? class Test { public $prop1; public $prop2; public function __construct() { $this->prop1 = 'value1'; $this->prop2 = 'value2'; } } $test = new Test; echo $test->prop1 echo $test->prop2; ?> A)value1 ; value2 B)value2 ; value1 C)prop1 ; prop2 51. quyidagi kod natijasini toping? class User { public $name; public $age; public function __construct($name, $age) { $this->name = $name; $this->age = $age; } } $user = new User('john', 21); echo $user->name; ?> A)john B)21 C)User 52. quyidagi kod natijasini toping? class User { public $surname; public $name; public $patronymic; public function __construct($surname, $name, $patronymic) { $this->surname = $surname; $this->name = $name; $this->patronymic = $patronymic; } } $user = new User('John', 'Bred', 'Piter'); $props = ['surname', 'name', 'patronymic']; echo $user->$props[0]; ?> A)xatolik qaytaradi B)John C)Bred 53. quyidagi kod natijasini toping? class User { public $surname; public $name; public $patronymic; public function __construct($surname, $name, $patronymic) { $this->surname = $surname; $this->name = $name; $this->patronymic = $patronymic; } } $user = new User('John', 'Bred', 'Piter'); $props = ['surname', 'name', 'patronymic']; echo $user->{$props[0]; } ?> A)John B)Bred C)Piter 54. quyidagi kod natijasini toping? class Prop { public $value; public function __construct($value) { $this->value = $value; } } $user = new User('Haqqiyev','Ruslan', 'Nurmatovich'); $prop = new Prop('surname'); echo $user->{$prop->value}; ?> A)Haqqiyev B)Ruslan C)Nurmatovich 55. BMW class quyidagi qaysi classdan voris olgan class BMW extends Avtomobil class Avtomobil extends BMW class BMW iniherit Suzuki class Honda iniherit BMW A)Avtomobil B)Suzuki C)Honda 56. Sinf nomini, a'zo funksiya nomlarini va a'zo o'zgaruvchi nomlarini namunadan tiklash qobiliyati A)Introspektsiya B)inkopsulyatsiya C)polimorfizm 57.OOP da alohida misolga nima deb ataladi? A)obyekt B)class C)Funksiya 58.Abstrakt class bu A)faqat meros qilib olinadigan class B)Mavjud bo’lmagan class C)bunday tushuncha mavjud emas 59. Agar PHP da "ob_start()" funksiyasini e'lon qilsak, qanday natija bo'ladi? A)PHP hech narsa chiqarmaydi. B) PHP joriy ob'ekt qiymatini ko'rsatishni boshlaydi. C) PHP oxirgi ob'ekt qiymatini ko'rsatishni boshlaydi. 60. Sinf yaratilganda qaysi funksiya ishga tushadi? A)autoload() B) session_create() C) session_start() 61.JavaScript-da ob'ektlar qanday belgilar yordamida yaratiladi? A){ } b)() c)<< >> 62. O'zgaruvchi – bu… A)har qanday ma'lumotlarni, masalan, satrlarni yoki raqamlarni saqlashimiz mumkin bo'lgan konteyner b) funksiya yordamida ushbu o'zgaruvchining tarkibini ekranda alert ko'rsatadic) ba'zi bir raqam yoki satrlar jamlanmasi 63. Ob'ektni JavaScript-da necha xil usulda yaratish mumkin. A)2 b)3 c)4 64. Sinflar- A)sinflar ob'ektning rejasidir b) yangi yaratilgan ob'ektning prototipi c) xossalar va usullarni o'z ichiga olgan noyob ob'ektdir 65. Inkapsulyatsiya- A)Bir birlik ichidagi xususiyatlar va funktsiyalarni o'rash jarayoni inkapsulyatsiya deb nomlanadi b) konstruktor funktsiyasi yordamida xatti-harakatlarni belgilaydi va keyin prototip yordamida uni qayta ishlatadi c) ob'ektlarni aniqlash va qayta ishlatish 66. Meros – A)Bu ob'ektning ba'zi xususiyatlari va usullari boshqa Ob'ekt tomonidan qo'llaniladigan tushunchadir b) yangi yaratilgan ob'ektning prototipi c) ob'ektlarni aniqlash va qayta ishlatish. 67. Encapsulation- A)qobiqlash b)tartiblash c)sinflash 68. Abstraction A)Tarkiblash bajariluvchi funksiyalarni berkitadi. Xabarlarni berkitadi va faqat ma'lumotlarni chaqiruvchiga ko'rsatadi. b) ma'lumot yoki xabarni qobiqlaydi c) qiymat qilib qiymatlarni chaqirdi 69. Inheritance (Meroslash) A)Meroslash bu qayta o'sha funksiyani ishlata olish degani b) Tarkiblash bajariluvchi funksiyalarni berkitadi. Xabarlarni berkitadi va faqat ma'lumotlarni chaqiruvchiga ko'rsatadi. c) qiymat qilib qiymatlarni chaqirdi 70. Polymorphism (Turlichalash) A)Polymorphism degani bu ko'pgina shakllar degan ma'noni beradi b) Tarkiblash bajariluvchi funksiyalarni berkitadi. Xabarlarni berkitadi va faqat ma'lumotlarni chaqiruvchiga ko'rsatadi. c) Meroslash bu qayta o'sha funksiyani ishlata olish degani qiymat qilib qiymatlarni chaqirdi 71. Obyekt xususiyatlari A)Prototip vositalari - bu konstruktor funktsiyasiga yangi usullar / xususiyatlarni qo'shish uchun soddalashtirilgan yondashuv b) bu ko'pgina shakllar degan ma'noni beradi Tarkiblash bajariluvchi funksiyalarni berkitadi. Xabarlarni berkitadi va faqat ma'lumotlarni chaqiruvchiga ko'rsatadi. c) Meroslash bu qayta o'sha funksiyani ishlata olish degani qiymat qilib qiymatlarni chaqirdi. 72. Sof Funksiyalar A)bu uning doirasidan tashqaridagi o'zgaruvchilar / holat / ma'lumotlarni mutatsiyaga olib keladigan funktsiya b) bu ko'pgina shakllar degan ma'noni beradi Tarkiblash bajariluvchi funksiyalarni berkitadi. Xabarlarni berkitadi va faqat ma'lumotlarni chaqiruvchiga ko'rsatadi. c) Meroslash bu qayta o'sha funksiyani ishlata olish degani qiymat qilib qiymatlarni chaqirdi. 73. Stack (To'plam) A)bu ma'lumotlar tuzilishi. Bu dasturlash uchun formuladir. Buning ortidan "Oxirgi kirish birinchi chiqish" (LIFO) keladi. Hozirgi kunda JavaScript kodni yanada samarali bajarish uchun foydalanadi. b) bu ko'pgina shakllar degan ma'noni beradi Tarkiblash bajariluvchi funksiyalarni berkitadi. Xabarlarni berkitadi va faqat ma'lumotlarni chaqiruvchiga ko'rsatadi. c) Meroslash bu qayta o'sha funksiyani ishlata olish degani qiymat qilib qiymatlarni chaqirdi 74. public – A)jamoat mulki yoki usuliga har qanday joyda, sinf ichida va undan tashqarida kirish mumkin. Bu PHP-ning barcha sinf a'zolari uchun odatiy ko'rinishdir. B) Himoyalangan mulkka yoki usulga faqat sinf ichidan yoki bolalar yoki meros qolgan sinflar orqali kirish mumkin, ya'ni shu sinfni o'z ichiga olgan sinflar. C) Xususiy mulkka yoki usulga faqat uni belgilaydigan sinf ichidan kirish mumkin. Hatto bola yoki meros qolgan sinflar ham xususiy mulkka yoki usullarga kira olmaydi. 75.PROTECTED- A)Himoyalangan mulkka yoki usulga faqat sinf ichidan yoki bolalar yoki meros qolgan sinflar orqali kirish mumkin, ya'ni shu sinfni o'z ichiga olgan sinflar b) Xususiy mulkka yoki usulga faqat uni belgilaydigan sinf ichidan kirish mumkin. Hatto bola yoki meros qolgan sinflar ham xususiy mulkka yoki usullarga kira olmaydi. C) )jamoat mulki yoki usuliga har qanday joyda, sinf ichida va undan tashqarida kirish mumkin. Bu PHP-ning barcha sinf a'zolari uchun odatiy ko'rinish 75.private A) Xususiy mulkka yoki usulga faqat uni belgilaydigan sinf ichidan kirish mumkin. Hatto bola yoki meros qolgan sinflar ham xususiy mulkka yoki usullarga kira olmaydi B) Himoyalangan mulkka yoki usulga faqat sinf ichidan yoki bolalar yoki meros qolgan sinflar orqali kirish mumkin, ya'ni shu sinfni o'z ichiga olgan sinflar C) )jamoat mulki yoki usuliga har qanday joyda, sinf ichida va undan tashqarida kirish mumkin. Bu PHP-ning barcha sinf a'zolari uchun odatiy ko'rinish. Download 25.92 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling