2- oraliq nazorat bo’yicha test savollari


int main(int argc, char* argv[])


Download 36.2 Kb.
bet2/5
Sana05.01.2022
Hajmi36.2 Kb.
#204764
1   2   3   4   5
Bog'liq
test2

int main(int argc, char* argv[]) funksiyasining parametrlar ro‘yxatiga ta’rif bering?

a).Buyruq satri orqali yuklanuvchi dastur ishga tushirilganda, argc - uzatiladigan parametrlar soni.

b). Buyruq satri orqali yuklanuvchi dastur ishga tushirilganda argv[]- bir-biridan punktuatsiya belgilari (va probel) bilan ajratilgan parametrlar ro‘yxatini o‘z ichiga olgan massivga ko‘rsatkich.

c). int main parametrlariga qarab har hil qiymatlar qaytaradi.

d). *a) va b) javoblar to’gri.


  1. C++ tilida funksiya chaqirilganda ayrim argumentlarni tushirib qoldirish mumkinmi ?

a). Ha.

b). Mumkin emas.

c). Bunga funksiya prototipida ushbu parametrlarni kelishuv bo‘yicha qiymatini ko‘rsatish orqali erishish mumkin.

d). * a) va c) javoblar to’gri.


  1. Funksiya ichida e’lon qilingan o‘zgaruvchilarga -

a). *lokal o‘zgaruvchilar deyiladi.

b). global o‘zgaruvchilar deyiladi.

c). kelishuv bo’yicha o‘zgaruvchilar deyiladi. .

d). Barcha javoblar to’gri.



  1. O‘zgaruvchining yashash vaqti deb -

a). * u mavjud bo‘lgan dastur bo‘lagining bajarilishiga ketgan vaqt intervaliga aytiladi.

b). funksiya bajarish vaqti.

c). parametrlarining uatish vaqti.

d). Barcha javoblar to’gri.



  1. Global o‘zgaruvchilar

a). dastur matnida funksiya aniqlanishidan tashqarida e’lon qilinadi

b). funksiyada e’lon qilinadi.

c). e’lon qilingan joyidan boshlab dastur oxirigacha amal qiladi.

d). * a) va c) javoblar to’gri.

2 –darajali testlar



  1. bool s(float, int, float ) funksiya prototipida berilgan bo’lsa main() funksiyada to’gri charishni aniqlang?

a). s(1.0, 1, 1. );

b). s(1.0, 1., 1. );

c). s(1.0, 1, 1.0 );

d).* a) va c) javob to’gri


  1. bool s(float, int, float ) funksiya prototipida berilgan bo’lsa main() funksiyada to’gri charishni aniqlang?

a). s(1, 1., 1. );

b). s(1.0, 1., 1. );



c). * s(1.0, 1, 1.0 );

d). a) va c) javob to’gri





  1. bool s(float, int, float ) funksiya prototipida berilgan bo’lsa main() funksiyada to’gri charishni aniqlang?

a). s(1, 1., 1. );

b). *s(1.0, 1, 1. );

c). s(1.0, 1., 1.0 );

d). a) va c) javob to’gri


  1. float s(bool, int, float ) funksiya prototipida berilgan bo’lsa main() funksiyada to’gri charishni aniqlang?

a). s(f, 1., 1. );

b). s(true,1, 1, 1. );

c). s(false, 1, 1.0 );

d). *b) va c) javob to’gri


  1. float s(bool, int, float ) funksiya prototipida berilgan bo’lsa main() funksiyada to’gri charishni aniqlang?

a). s(f, 1., 1. );

b). s(true,1, 1., 1. );



c).* s(false, 1, 1.0 );

d). b) va c) javob to’gri



  1. float s(bool, int, float ) funksiya prototipida berilgan bo’lsa main() funksiyada to’gri charishni aniqlang?

a). s(f, 1., 1. );

b). *s(true,1, 1, 1. );

c). s(false, 1., 1.0 );

d). b) va c) javob to’gri


  1. bool s(float a, float b, float c){

if((a+b>c)&&(a+c>b)&&(b+c>a))

return true; else return false; } funksiyaga ta’rif bering?

a). funksiya true yoki false qiymat qaytaradi.

b). bunda && amali uchta shartni bir vaqtda bajarishi talab qiladi.

c). bu uchburchak tengsizligini bajarilishini aniqlovchi funksiya.

d). *Barcha javoblar to’gri.


  1. bool s(double a, double b, double c){

if((a+b>c)&&(a+c>b)&&(b+c>a))

return true; else return false; } funksiyaga ta’rif bering?

a). funksiya true yoki false qiymat qaytaradi.

b). bunda && amali uchta shartni bir vaqtda bajarishi talab qiladi.

c). bu uchburchak tengsizligini bajarilishini aniqlovchi funksiya.

d). *Barcha javoblar to’gri.


  1. bool s(float a, float b, float c){

if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))

return true; else return false; } funksiyaga ta’rif bering?

a). funksiya true yoki false qiymat qaytaradi.

b). bunda || amali uchta shartdan kamida bittasi bajarilsa true qaytaradi.

c). bu to’gri burchakli uchburchak shartini bajarilishini aniqlovchi funksiya.

d). *Barcha javoblar to’gri.


  1. bool s(double a, double b, double c){

if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a))

return true; else return false; } funksiyaga ta’rif bering?

a). funksiya true yoki false qiymat qaytaradi.

b). bunda || amali uchta shartdan kamida bittasi bajarilsa true qaytaradi.



c). bu to’gri burchakli uchburchak shartini bajarilishini aniqlovchi funksiya.

d). *Barcha javoblar to’gri.


  1. Class nomi bilan bir xil e’lon qilinadigan funksiya nima deyiladi?

  1. Konstruktor

  2. Destructor

  3. Class nomi bilan bir xil funksiya e’lon qilib bo’lmaydi

  4. inline funksiya

  1. Destructor nima?

  1. Destructor - bu ob'ektni yo'q qiladigan yoki o'chiradigan a'zo funksiyasi

  2. Destructor - bu ob'ektni hosil qiladigan yoki o'chiradigan a'zo funksiyasi

  3. Destructor - bu ob'ektni hosil qiladigan funksiyasi

  4. Destructor - bu ob'ektni hosil qiladigan protsedurasi

  1. Constructorning vazifasi nima?

  1. Classning maydonlariga boshlang`ich qiymat beradi

  2. Classning funksiyalariga boshlang`ich qiymat beradi

  3. Classning maydonlarini xotiradan egallagan joyidagi qiymatlarni tozalaydi

  4. Classning maydonlari qiymatlarni tozalaydi

  1. Bir sinfda nechtagacha konstruktor e’lon qilish mumkin?

  1. Ixtiyoriy

  2. Bitta

  3. Ikkita

  4. Uchta

  1. Konstruktorlar va destruktorlar sinfning qaysi bo’limida e’lon qilinadi?

  1. Public

  2. Private

  3. Protected

  4. Ixtiyoriy bo’limida e’lon qilinishi mumkin



  1. Do’stona funksiya nima?

  1. friend sinf atributi bilan e'lon qilingan, ammo sinf a'zosi bo'lmagan funksiya

  2. Funksiya argumentlari orasida ushbu sinf elementlari mavjud bo'lgan boshqa sinfning funksiyasi

  3. sinf a'zosi bo'lgan va friend atributi bilan e'lon qilingan funksiya

  4. boshqa sinfda berilgan sinf uchun friend deb e'lon qilingan funksiya

  1. Dectructor e`loni qanday bo`ladi

  1. ~Descturtor()

  2. Desctuructor()

  3. ~Desctuructor

  4. ~Desctructor



  1. Obyekt a’zolariga ko’rsatkich orqali murojat qilish uchun qaysi operator ishlatilinadi



  1. ->

  2. ::

  3. .

  4. &

  1. Constructor e`loni qanday?

  1. Class Shakl{ int a; int b; Shakl(int a, int b){ this.a=a; this.b =b;}};

  2. Class Shakl{ int a; int b; Shkle(int a){ a=this.a;}

  3. Class Shakl{ int a; int b; ~Shakl(int a, int b){ this.a=a; this.b =b;}}

  4. Class Shakl{ Int a; int b; Shakl(int a, int b){ this.a=a; this.b =b;}}



  1. this kalit so’zi nimani aglatadi?

  1. joriy obyektga ko’rsatkich

  2. Ixtiyoriy obyektga ko’rsatkich

  3. this ko’rsatkich emas

  4. a va b javoblar to’gri

  1. friend funksiya to’g’ri e’lon qilingan javobni toping?

  1. class myclass {

…..

friend int sum(myclass x);

….

};

  1. class myclass {

…..

friend int sum(Myclass x);

….

};


  1. class myclass {

…..

int friend sum(myclass x);

….

};


  1. class myclass {

…..

int friend sum(Myclass x);

….

};


  1. Biror sinfga do’stona bo’ladigan sinf qanday imkoniyat yaratadi?

  1. mazkur sinfning a’zolaridan foydalanish

  2. mazkur sinfning a’zolaridan foydalanmaslik

  3. mazkur sinfning a’zolaridagi qiymatni o’chirish

  4. mazkur sinfning a’zolaridagi qiymat qo’shish



  1. Do’stona class qaysi jabobda to’g’ri e’lon qilingan ?

  1. class TwoValues {

………………

friend class Min;

};

class Min {

……..

};


  1. class TwoValues {

………………

friend class Min;

class Min {

……..


};};

  1. class TwoValues {

………………

friend class Min;

class TwoValues {

……..


};};

  1. class TwoValues {

………………

friend class Min;

};

class TwoValues {



……..};

  1. Destruktor parametri yoki qaytariluvchi qiymatga egami?

  1. Yo’q

  2. Ha. void tipida

  3. Ha. auto tipida

  4. Ha. parametrning tipiga qarab qiymat qaytaradi



  1. Konstruktor qanday tip qaytaradi?

  1. Hech qanday

  2. void tipi

  3. auto tipi

  4. Parametrning tipiga qarab qiymat qaytaradi



  1. Class o’zgaruvchisini ________e’lon qilinganda kompilyator uni obyektlar uchun bitta nusxa ko’rinishida yaratadi.

Jumlani to’ldiring.

  1. static

  2. lokal

  3. array

  4. pointer



  1. String dan char ga o`tish uchun ....... funksiyalaridan foydalaniladi ?

a) strcpy, c_str()

b) Assign

c) strcpy

d) B va C



  1. Har hil obektlarni ifodalovchi baytlar ketma-ketligi nima deyiladi?

a) string

b) Size


c) int

d) Char


  1. Satrni real uzunligini qanday funksiya qaytaradi?

a) sizeof()

b) Strln()

c) open

d) to’g’ri javob yo’q



  1. Quyidagi dasturda nechta “Salom” so’zi chiqadi:

#include

int main(){

float a = 45, b = a / 10 + 3;

for (int I = 0; I < 2; I ++)

for(int j = 0; j < -2; j ++)

puts("Salom");

return 0;

}


  1. 0

  2. 9

  3. 12

  4. 10



  1. Qaysi ma’lumotlar tipi simvolli tipga kiradi?

a) char

b) float

c) int

d) bool


  1. Xotiradagi xajmni xisoblash amalini ko’rsating

a) sizeof

b) typedef

c) define

d) struct



  1. Char massividan string ga o`tish uchun qaysi funksiya ishlatiladi?

a) assign

b) empty


c) clear

d) Bva C


  1. String dan char ga o`tish uchun ....... funksiyalaridan foydalaniladi ?

a) strcpy

b) c_str()

c) assign strcpy

d) B va C



  1. char hotiradan necha bayt joy ajratadi?

a) 1bayt

b) 2bayt

c) 4bayt

d) 8bayt


  1. Satr qiymatini o'qishda oqim “>>” belgisi o‘rnida qanday funksiya ishlatish mumkin?

a) ifline

b) gets()

c) ofline

d) getline()


  1. Satrning real uzunligini qaytaruvchi funksiya nomini aniqlang?

a) getline

b) sizeof



c) strlen

d) strcpy



  1. Birinchi satr oxiridan ikkinchi satrni qushuvchi funksiyani kursating!

a) strcat

b) char


c) string

d) main


  1. Satrni tozalash uchun ishlatiladigan funksiyani kursating ?

a) void clear

b) strlen

c) void main

d) void


  1. Satr uzunligini aniqlash uchun qanday funksiyadan foydalaniladi?

a) length

b) sizeof

c) string

d) copy


  1. Bir biridan farq qiluvchi kodlar orasidagi farqni aniqlovchi funksiyani toping ?

a) sizeof

b) strlen



c) strcmp

c) string



  1. Bir nechta simvollarni nusxalashda qanday funksiyadan foydalaniladi?

a) strncpy

b) strcpy

c) string

d) strhcpy



  1. Standart kutbhonada string sinifidan foydalanish uchun qanday sarlavha faylni dasturga qo’shish kerak?

a) string.h

b) size.h

c) int.h

d) char.h



  1. Bitta simvolni chiqarish uchun qanday funksiyaqdan foydalaniladi?

a) putchar

b) int


c) fclose

d) Fopen


  1. C++ tilida satr oxiri belgisi qanday belgi bilan belgilanadi?

a) ”\0”

b) ”endl”

c) ”\n”;

d) ”/t”


  1. Satrning uzunligini aniqlash uchun qaysi funksiya foydalaniladi?

a) length()

b) sizeof()

c) getline ()

d) str.size()



  1. Strlen funksiyaning vazifasi nima?

a) Satr uzunligini aniqlash

b) Satrni satrga ulash

c) Satrdan nta elementnj qirqib olish

d) Satrdan nusxa olish



  1. Strcopy funksiyasining vazifasi nima?

a) Satrdan nusxa olish

b) Satrdan nta elementi qirqib olish

c) Satrni satrga ulash

d) Satr uzunligini aniqlash



  1. Ham o'qish ham yozish funksiyasini aniqlang ?

a) fstream

b) ofstream

c) ifstream

d) stream





  1. Download 36.2 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling