inline void print(int i)
{ cout << i << endl;
} int main()
{ print(1);
return 0; }
A) 0 B) 1 C) 2 D) hech narsa
24. O`zgaruvchi funksiya tanasida berilgan bo`lsa u qanday nomalanadi?
A) global o`zgaruvchi B) funksional o`zgaruvchi
C) blok o`zgaruvchisi D) local o`zgaruvchi
25. Quyidagi dasturda qanday natija chop etiladi?
#include
using namespace std;
int j = 1;
int main()
{ int i = 2;
cout << "i is " << i << " j is " << j << endl;
return 0; }
A) i is 2 j is 1 B) i is 1 j is 1 C) i is 2 j is 2 D) i is 1 j is 2
26. Quyidagi dasturda qanday natija chop etiladi?
#include
using namespace std;
int j = 1;
int main()
{ int i = 2;
int j = 2;
cout << "i is " << i << " j is " << j << endl;
return 0; }
A) i is 2 j is 1 B) i is 1 j is 1 C) i is 1 j is 2 D) i is 2 j is 2
27. Quyidagi dastur p () uch marta chaqiradi. p() oxirgi chaqiruvidan so`ng qanday natija chop etiladi?
#include
using namespace std;
int j = 40;
void p()
{ int i = 5;
static int j = 5;
i++;
j++;
cout << "i is " << i << " j is " << j << endl;
} int main()
{ p();
p();
p();
return 0; }
A) i is 6 j is 6 B) i is 6 j is 7 C) i is 6 j is 8 D) i is 6 j is 9
28. Agar parametr mos yozuvlar o'zgaruvchisi bo'lsa, bu parametr asl o'zgaruvchining takrorlanuvchisi bo'ladi.
A)funktsiya chaqiruvi B)qiymati bo'yicha o'tadi
C)mos yozuvlar bilan o'tish D)ismga o'tadi.
29. Quyidagi kod nima ko'rsatiladi?
#include
using namespace std;
void f(int &p1, int p2)
{ p1++;
p2++; }
int main()
{ int x1 = 1;
int x2 = 1;
f(x1, x2);
cout << "x1 is " << x1 << " x2 is " << x2;
return 0; }
A) x1 is 1 x2 is 1 B) x1 is 2 x2 is 2
C) x1 is 1 x2 is 2 D) x1 is 2 x2 is 1
30. Tasavvur qiling
void nPrint(char ch, int n)
{ while (n > 0)
{ cout << ch;
n--; } }
nPrint('a', 4)funksiyasi qanday natijani chop etadi?
A) aaaaa B) aaaa C) aaa D) invalid call
31. Tasavvur qiling
void nPrint(char ch, int n)
{ while (n > 0)
{ cout << ch;
n--; } }
nPrint('a', 4)funksiyasi qanday natijani chop etadi?
A) 0 B) 1 C) 2 D) 3
32. Quyidagi kod qanday natijani chop etadi?
#include
using namespace std;
void f(double &p)
{ p += 2;
} int main()
{double x = 1;
double y = 1;
f(x); f(y);
cout << "x is " << x;
cout << " y is " << y << endl;
return 0; }
A) x is 1 y is 1 B) x is 2 y is 1
C) x is 2 y is 2 D) x is 3 y is 3
33. Quyidagi kodni tahlil qiling.
// ikki raqamdan kattasini topish
int max(const int &num1, int num2)
{ if (num1 > num2)
return num1;
else return num2; }
A) numb1 bu o`zgartirilishi mumkin bo`lmagan argument.
B) numb2 parametrga qiymat yuboruvchi argument.
C) numb1 bu o'zgartirilishi mumkin bo`lgan argument
D) numb2 qiymat yuboruvchi argument va bu funksiyada o`zgarishi mumkin.
34. Funksiyadan foydalanuvchi uning qanday ishlashini bilmagan holda foydalanadi.Funksiyaning bajarilish qismlari funksiya tanasida amalga oshiriladi.Bu jarayon hisoblash fonida amalga oshirilganligi sababli foydalanuvchiga ko`rinmaydi Bu jarayon _____________ deb ataladi
A) Axborotni yashirish. B) Funksiyani yashirish.
C) Funksiyani soddalashtirish.
D) yuqoridan pastga bir vaqtning o'zida strukturaviy jadvalda bitta funktsiyani amalga oshirishdir.
35. Yuqoridan pastga bir vaqtning o'zida strukturaviy jadvalda bitta funktsiyani amalga oshirish_________ yondoshuv deyiladi.
A) Pastdan yuqoriga qarab yondoshuv.
B) Yuqoridan pastga qarab yondoshuv.
C) Pastga tushish va yuqoridan pastga qarab yondoshish.
D) Bosqichni tozalash.
№7-mavzu:Satrlar.
1. a massivning uchunchi elementini chaqirish qanday yoziladi?
A) a[2] B) a(2) C) a[3] D) a(3)
2. Quyidagilarning qaysi biri noto`g`ri e`lon qilingan?
A) int a[2]; B) int a[]; C) int a(2); D) int a = new int[2];
3. Agarda list[] = {3.4, 2.0, 3.5, 5.5} massivibo`lsa list[1]ning qiymati nimaga teng?
A) 3.4 B) 2.0 C) 3.4 D) 5.5 E) aniqlanmagan.
4. Agarda list[] = {3.4, 2.0, 3.5, 5.5} massivibo`lsa list massivining eng yuqori qiymati nechiga teng?
A) 3.4 B) 2.0 C) 3.5 D) 5.5
5. List[5] massivining elementlari nechta?
A) 4 B) 5 C) 6 D) 0
6. numbers[99] ifodasi nima deb ataladi?
A) index B) index o`zgaruvchisi
C) indexlangan o`zgaruvchi D) massiv o`zgaruvchisi
7. Quyidagi ta`rifladan qaysi biri to`g`ri?
A)Massivdagi har bir element bir hil turga ega.
B)Massiv o`lchami yaratilgandan so`ng aniqlanadi.
C)Massivdan foydalanishda uning o`lchami doimiy xisoblanadi.
D)Massiv elementlari uni yaratganda boshlanadi.
8. Quyidagi kodni tahlil qiling.
Do'stlaringiz bilan baham: |