Yakuniy nazorat bo’yicha test savollari


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



Yüklə 70,58 Kb.
səhifə18/18
tarix04.02.2022
ölçüsü70,58 Kb.
#52115
1   ...   10   11   12   13   14   15   16   17   18
Yakuniy-nazorat-200-ta-test-26218

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. Fayl ochilganda fayl oqimi ob'ekti "o'qish holati":

  1. fayl oxirida

  2. fayl boshida

  3. dasturchi buni e'lon qilmaguncha, yo'q

  4. faylning o'rtasida

  1. C ++ dasturida faqat bitta fayl oqimi ob'ekti e'lon qilinishi mumkin.

  1. Rost

  2. Yolg’on

  3. Umuman e’lon qilib bo’lmaydi

  4. Bazan rost bazan yolg’on

  1. Ushbu funktsiya faylga bitta belgi yozadi.

  1. get

  2. write

  3. put

  4. insert

  1. Ushbu holat biti urinish muvaffaqiyatsiz bo'lganida o'rnatiladi.

  1. ios::failbit

  2. ios::badbit

  3. ios::hardfail

  4. ios::goodbit

  1. Ushbu a'zo funktsiyasidan faylda ikkilik ma'lumotlarni saqlash uchun foydalanish mumkin.

  1. binary.out

  2. write

  3. put <<

  4. dataout(binary)

  1. Ushbu funksiya fayldan bitta belgini o'qiydi.

  1. read

  2. get

  3. put

  4. input

  1. Ushbu holat biti kirish oqimining oxiriga duch kelishini tekshirish uchun sinovdan o'tkazilishi mumkin.

  1. ios::eof

  2. ios::eofbit

  3. ios::failbit

  4. ios::badbit

  1. fout.open kodida ("scores.dat", ios :: out);

  1. ios :: out - bu oqim ishlash rejimi.

  2. fout bu sarlavha fayliga havola.

  3. ios :: out - bu oqim o'zgaruvchisi nomi ..

  4. fout - bu faylning nomi.




  1. ifstream fin; qachon ishlatiladi

  1. fayl yaratishda

  2. faylni o'qishda

  3. fayl qo'shishda

  4. faylni o'chirishda

  1. olish uchun eof() ishlatiladi eof() … ni olish uchun ishlatiladi

  1. oson kod tahriri

  2. faylning oxiri

  3. tuzatish to'g'risida hisobot

  4. faylni yopish

  1. FileObyektning n baytli pozitsiyasini qanday topish mumkin?

  1. fileObyekt.seekg ('faylnomi', n);

  2. fileObyekt.seekg (n, 'faylnomi');

  3. fileObyekt.seekg (n);

  4. fileObyekt.seekg (n, ios :: app);

  1. Qanday qilib n baytni faylObyektga o'tkazish mumkin?

  1. fileObyekt.seekg (ios :: cur, n);

  2. fileObyekt.seekg (n, ios: cur);

  3. fileObyekt.seekg (n, ios :: cur);

  4. fileObyekt.seekg (ios: cur, n);

  1. n baytning faylObyekt oxiridan orqaga qaytishi uchun qaysi sintaksis to'g'ri?

  1. fileObyekt.seekg (ios :: end, n);

  2. fileObyekt.seekg (n, ios: end);

  3. fileObyekt.seekg (n, ios :: end);

  4. fileObyekt.seekg (ios: end, n);

  1. Oqimning a'zosi bo’lgan sync() funksiyasiga murojaat qilish darhol sinxronizatsiyaga olib keladi.

  1. True(Rost)

  2. False(Yolg’on)

  3. True yoki False

  4. Bunday funksiya mavjud emas

  1. Qaysi funktsiyalar olish va qo’yish positsiyalarining joylashishini o'zgartirishga imkon beradi?

  1. sg() va sp()

  2. sekg() va sekp()

  3. gog() va gop()

  4. seekg() va seekp()

  1. Quyidagi dastur natijasi qanday bo’ladi?




#include

using namespace std;

  

class Test {



  static int count;

  int id;

public:

  Test() {

    count++;

    id = count;

    cout << id << "Obyekt raqam konstruktori " << endl;

    if(id == 4)

       throw 4;

  }


  ~Test() { cout << id << "Obyekt raqam destruktori " << endl; }

};


  

int Test::count = 0;

  

int main() {



  try {

    Test array[5];

  } catch(int i) {

    cout << i <<" Tutildi " << endl;

  }

}


(A)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

1 Obyekt raqam destruktori

2 Obyekt raqam destruktori

3 Obyekt raqam destruktori

4 Obyekt raqam destruktori

4 Tutildi



(B)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

3 Obyekt raqam destruktori

2 Obyekt raqam destruktori

1 Obyekt raqam destruktori

4 Tutildi

(C)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

4 Obyekt raqam destruktori

3 Obyekt raqam destruktori

2 Obyekt raqam destruktori

1 Obyekt raqam destruktori

4 Tutildi



(D)

1 Obyekt raqam konstruktori

2 Obyekt raqam konstruktori

3 Obyekt raqam konstruktori

4 Obyekt raqam konstruktori

1 Obyekt raqam destruktori

2 Obyekt raqam destruktori

3 Obyekt raqam destruktori

4 Tutildi


  1. Quyidagi dastur natijasi qanday bo’ladi?

#include

using namespace std;

  

class Test {



public:

   Test() { cout << " Test obyektining konstruktori ishladi " << endl; }

  ~Test() { cout << " Test obyektining destruktori ishladi "  << endl; }

};


  

int main() {

  try {

    Test t1;

    throw 10;

  } catch(int i) {

    cout << i <<" Tutildi " << endl;

  }


}

(A)

10 Tutildi



(B)

Test obyektining konstruktori ishladi

10 Tutildi

(C)

Test obyektining konstruktori ishladi

Test obyektining destruktori ishladi

10 Tutildi



(D) Kompilyator xatosi

  1. Quyidagi dastur natijasi qanday bo’ladi?

#include

using namespace std;

  

int main()



{

    try


    {

        try

        {

            throw 20;

        }

        catch (int n)

        {

            cout << "Ichki Catch\n";

            throw;

        }

    }

    catch (int x)

    {

        cout << "Tashqi Catch\n";

    }

    return 0;

}


(A)

Tashqi Catch



(B)

Ichki Catch



(C)

Ichki Catch

Tashqi Catch

(D) Kompilyator xatosi


  1. Quyidagi dastur natijasi qanday bo’ladi?




#include

using namespace std;

  

int main()



{

    try


    {

       throw 10;

    }

    catch (...)

    {

        cout << "Odatiy istisno\n";

    }

    catch (int param)

    {

        cout << "int istisnosi\n";

    }

  

    return 0;



}

  1. Odatiy istisno

  2. int istisnosi

  3. Kompilyator xatosi

  4. Odatiy istisno, int istisnosi

  1. Quyidagi dastur natijasi qanday bo’ladi?

#include

using namespace std;

  

int main()



{

    try


    {

       throw 'a';

    }

    catch (int param)

    {

        cout << "int istisnosi\n";

    }

    catch (...)

    {

        cout << "odatiy istisno\n";

    }

    cout << "Istisnodan keyin";

    return 0;

}


(A)

odatiy istisno

Istisnodan keyin

(B)

int istisnosi

Istisnodan keyin

(C)

int istisnosi



(D)

Odatiy istisno




  1. Funksiya shabloni obyekt qaytarish mumkinmi?

  1. Mumkin faqat obyekt ham shablon funksiya turida bo’lishi shart.

  2. Mumkin faqat for ham shablon funksiya turida bo’lishi shart.

  3. Mumkin faqat if ham shablon funksiyada bo’lishi shart.

  1. Sinf shablonida konstruktorni asossiy vasifasi nimadan iborat?

  1. To’plamni qabul qilish.

  2. To’plamni yig’ish.

  3. To’plamni o’chirish.

  1. Sinf shablonida funksiya shablonini yartish mumkinmi?

  1. Mumkin.

  2. Mumkin emas.

  3. Mumkin faqat fayl yordamida.

  1. Funksiya shabloni ko’rsatgich bo’la oladimi?

  1. Bo’la oladi.

  2. Bo’la olmaydi.

  3. Natijalar xato bo’ladi.

  1. Funksiya shablonlaridan friend funksiya sifata foydalanilsa bo’ladimi?

  1. Mumkin emas?

  2. Mumkin faqat konstruktor yordamida.

  3. Mumkin faqat ko’rsatgichlar yordamida.

  1. Sinf shabloni orqali to’plamalar qiymatlari qanday qayta ishlanadi?

  1. Sinf konstruktori orqli qabul qilinib, qayta ishlanadi.

  2. Sinf ko’rsatgichi orqli qabul qilinib, qayta ishlanadi.

  3. Sinf massivi orqli qabul qilinib, qayta ishlanadi.

  1. Funksiya shabloni orqali to’plamlarni qanday qayta ishlash mumkin?

  1. Paramentlar qanday turda bo’lsa shu turda qayta ishnishi mumkin.

  2. Paramentlar string turida bo’lsa shu turda qayta ishnishi mumkin.

  3. Paramentlar char turda bo’lsa shu turda qayta ishnishi mumkin.

  1. Funksiya shablonining parametrini turlari har-hil bo’lishi mumkinmi?

  1. Mumkin faqat standart yoki suniy turlar.

  2. Mumkin faqat int va string.

  3. Mumkin faqat float, string, int, char.

  1. Funksiya shablonida parametrlar qanday turda bo’ladi?

  1. Standart va sun’iy.

  2. Float, int.

  3. String, char.

  1. Sinf shablonida parametrlar bo’ladimi?

  1. Bo’ladi faqat konstruktor orqali.

  2. Bo’ladi faqat massiv orqali.

  3. Bo’ladi faqat ko’rsatgich orqali.

  1. Shablon nima?

  1. Funksiya va class.

  2. Massiv va funksiya.

  3. Ko’rsatgich va for.

  1. Shablonning nechta turi bor?

  1. 2 ta.

  2. 1 ta.

  3. 3 ta.

  1. Shablonda qanay kalit so’z ishlatiladi?

  1. Template.

  2. Funkction.

  3. Shablon.

  1. Funksiya shablonida turli xil tiplardan foydalanish mumkinmi?

  1. Faydalanish mumkin.

  2. Foydalanish mumkin emas.

  3. Faydalanilsa shablon bo’lmaydi.

  1. Funksiya shablonini overload qilish mumkinmi?

  1. Mumkin.

  2. Mumkin faqat massiv bilan.

  3. Mumkin emas.

  1. Class shablonini overload qilish mumkinmi?

  1. Mumkin.

  2. Mumkin faqat ko’rsatgich bilan.

  3. Mumkin emas.

  1. Funksiya shablonini ovewrite qilish mumkinmi?

  1. Mumkin faqat classlarda.

  2. Mumkin faqat ko’rsatgichlar bilan.

  3. Mumkin faqat fayllarda.

  1. Shablonning parametri shablon bo’la oladimi?

  1. Bo’la oladi faqat o’zining class bilan.

  2. Bo’la oladi faqat massiv bilan.

  3. Bo’la oladi faqat ko’rsatgichlar bilan.

  1. Shablon nima uchun kerak?

  1. Funksiyalarni ortiqcha qayta yuklashdan holos etish uchun.

  2. Classlarni ortiqcha qayta yuklashdan holos etish uchun.

  3. Massivlarni ortiqcha qayta yuklashdan holos etish uchun.

  1. Massivlarni shabloni bo’ladimi?

  1. Bo’ladi faqat ko’rsatgich bilan.

  2. Bo’lmaydi.

  3. Bo’ladi faat fayl bilan.

  1. Funksiya parametrida funksiya shablonini ishlatish mumkinmi?

  1. Mumikin.

  2. Mumkin emas.

  3. Mukin faqat massiv bilan.

Yüklə 70,58 Kb.

Dostları ilə paylaş:
1   ...   10   11   12   13   14   15   16   17   18




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin