№5. Ichma ich joylashgan If shartli operatori. Switch tanlash operatori



Download 60,44 Kb.
bet5/7
Sana21.01.2022
Hajmi60,44 Kb.
#398184
1   2   3   4   5   6   7
Bog'liq
Malumot

#include 
 using namespace std;
int main()
 {int x[3];
   cout << "x[0] is " << x[0];   return 0; }

A) Dastur kompilyatsiyasida xatolikga uchraydi chunki massiv e`lon qilinmagan.

B) Dastur kompilyatsiyasida xatolikga uchraydi, chunki massiv elementlari kiritilmagan.

C) Dastur bexato ishlaydi x[0] ning qiymati 127 ga teng bo`ladi.

D) Dasturning ishlashda xatoliga uchraydi, chunki x [0] qator elementi aniqlanmagan.

9. Quyidagi javoblardan qaysi birida massiv to`g`ri e`lon qilingan?

A) int i(30);  B) double d[30];

 C) int i[] = {3, 4, 3, 2};   D) int i[4] = {3, 4, 3, 2};

10. A va B massivni qanday qilib initsializatsiyalash mumkin?

A) char[] charArray = {'a', 'b'};  B) char[2] charArray = {'a', 'b'};

  C) char charArray[] = {'a', 'b'};  D) char charArray[2] = {'a', 'b'};

11. Quyidagi ikkita massiv berilgan:



char s1[] = {'a', 'b', 'c'};

char s2[] = "abc";
Quyidagi izohlarning qaysi biri to`g`ri?

A) s1 ning uchta indeksi bor .   B) s2 ning uchta indeksi bor.

C) s1 ning to'rtta indeksi mavjud.  D) s2 ning to'rtta isdeksi mavjud.

12. Quyidgi kodda qanday natija chop etiladi?



double myList[] = {1, 5, 5, 5, 5, 1}; double max = myList[0];
int indexOfMax = 0; for (int i = 1; i < 6; i++) 
{ if (myList[i] > max)   {max = myList[i];
      indexOfMax = i;
   }}cout << indexOfMax << endl;

  A) 0 B) 1   C) 2 D) 3  E) 4

№8.Massivlar. Ikki o`lchovli massivni e`lon qilish.


1. Quyidagi javoblardan qaysi birida massiv to`g`ri e`lon qilingan?

A) char charArray[][] = {'a', 'b'};

 B) char charArray[2][2] = {{'a', 'b'}, {'c', 'd'}};

  C) char charArray[2][] = {{'a', 'b'}, {'c', 'd'}};

 D) char charArray[][] = {{'a', 'b'}, {'c', 'd'}};

2. Funktsiyaning ichida quyidagi massivni e`lon qilganda, massiv elementi qiymatini avtomatik tarzda 0 dan boshlab initsializatsiya qiladimi?



int matrix[5][5];

 A) xa  B) yo`q

3. matrix[5][5] massivining nechta elementi mavjud?

A) 14 B) 20  C) 25  D) 30

4. a massivining birinchi satr va birinchi ustuni qanday e`lon qilinadi?
A) a[0][0]  B) a[1][1]  C) a[0][1]   D) a[1][0]

5. Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?


#include 
 using namespace std;
 int main()  {  int matrix[4][4] =
      {{1, 2, 3, 4},
       {4, 5, 6, 7},
       {8, 9, 10, 11},
       {12, 13, 14, 15}};
    for (int i = 0; i < 4; i++)
     cout << matrix[i][1] << " ";   return 0;  }

 A) 1 2 3 4  B) 4 5 6 7  C) 1 3 8 12  D) 2 5 9 13  

6. Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?

#include 
 using namespace std;
int main()
 {int matrix[4][4] =
      {{1, 2, 3, 4},
       {4, 5, 6, 7},
       {8, 9, 10, 11},
       {12, 13, 14, 15}};
  for (int i = 0; i < 4; i++)
     cout << matrix[1][i] << " ";
  return 0; }

  A) 1 2 3 4  B) 4 5 6 7  C) 1 3 8 12  D) 2 5 9 13  

7. Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?

#include 
 using namespace std;
  int main()
 { int values[2][4] = {{3, 4, 5, 1}, {33, 6, 1, 2}};
 int v = values[0][0];
    for (int row = 0; row < 2; row++)
      for (int column = 0; column < 4; column++)
       if (v < values[row][column])
         v = values[row][column];
  cout << v << endl;
  return 0;  }

 A) 1  B) 3  C) 5   D) 33 

8. Quyidagi funksiyalardan qaysi biri to`g`ri e`lon qilingan?
A) int f(int[][] a, int rowSize, int columnSize);   B) int f(int a[][], int rowSize, int columnSize);

 C) int f(int a[][3], int rowSize);  D) int f(int a[3][], int rowSize);

9. Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?

 #include 


 using namespace std;
 int m(int list[], int numberOfElements)
 {   int v = list[0];
   for (int i = 1; i < numberOfElements; i++)
      if (v < list[i])
        v = list[i];
    return v; }
 int main()
 {   int values[2][4] = {{3, 4, 5, 1}, {33, 6, 1, 2}};
 for (int row = 0; row < 2; row++)
   {  cout << m(values[row], 4) << " ";   }
  return 0;  }

 A) 3 33  B) 1 1  C) 5 6  D) 5 33  

10. Qaysi javobda massiv to`g`ri e`lon qilingan?

A) int data[2][2][]; B) int data[2][2][2];

 C) int data[][][] = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}};

 D) int data[][2][2] = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}};

11. Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?

  #include 


 using namespace std;
 int main()
 {  int data[][2][2] = {{{1, 2}, {3, 4}}, {{5, 6}, {7, 8}}};
 cout << data[1][0][0] << endl;
 return 0; }

  A) 1  B) 2  C) 4  D) 5  

12. Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?

 #include 


 using namespace std;
int ttt(int m[][2])
 {   int v = m[0][0];
 for (int i = 0; i < 2; i++)
     for (int j = 0; j < 2; j++)
       if (v < m[i][j])
         v = m[i][j];
 return v; }
 int main() {
   int data[][2][2] = {{{1, 2}, {3, 4}},
       {{5, 6}, {7, 8}}};
   cout << ttt(data[0]) << endl;
  return 0;  }

 A) 1  B) 2  C) 4  D) 5

13 . Quyidagi dasturni ishga tushirsak konsol oynasiga qanday natija chop etiladi?

 #include 


 using namespace std;
 const int COLUMN_SIZE = 3;
 double sum(const double m[][COLUMN_SIZE], int rowSize)
 { int sum = 0;
 for (int i = 0; i < rowSize; i++)
     sum += m[i][i];
return sum; }
 int main()
 {  double m[3][3] = {{1, 2, 3}, {1.5, 2.5, 3.5}, {0.1, 0.1, 0.1}};
   cout << " " << sum(m,3) << endl;
   return 0;
A) 4.5 B) 4  C) 3  D) 3.6  E) 3.0

№9.Rekursiya yordamida dasturlash.

1. Quyidagi so'zlarning qaysi biri noto'g'ri?

A) Har bir rekursive funktsiyasi bazaviy holatga yoki to'xtash shartiga ega bo'lishi kerak.

B) Har bir rekursiv chairuv bazaviy xolati mavjud va bazaviy xolatga yetgunga qadar amal bajariladi.

C) Har bir rekursiv funktsiyaning qaytuvchi qiymati bo'lishi kerak.

D) Recursiv funktsiyani rekursiv bo'lmagan funktsiyadan farqli ravishda chaqirish mumkin.

2. Quyidagi funktsiyani bajarish uchun kodni to'ldiring.

  /** Ko'rsatilgan indeks uchun factorialni qaytaring */
  long factorial(int n)
  {
    if (n == 0) // Base case
       return 1;
     else
       return _____________; // Recursiv funksiya  }

A) n * (n - 1) B) n

C) n * factorial(n - 1) D) factorial(n - 1) * n

3. Quyidagi rekursiv funksiyada bazaviy holatlar qanday?




Download 60,44 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish