Ichma ich joylashgan if shartli operatori, switch tanlash operatori



Download 138,54 Kb.
bet1/10
Sana31.01.2022
Hajmi138,54 Kb.
#419912
  1   2   3   4   5   6   7   8   9   10
Bog'liq
Testlar Dasturlash1-semestr savollar


ICHMA ICH JOYLASHGAN IF SHARTLI OPERATORI, SWITCH TANLASH OPERATORI
1. Quyidagi satrlarni tahlil qiling:
double sum = 0;
for (double d = 0; d < 10;)
{ d += 0.1;
sum += sum + d; }

2. Quyidagi sikllardan qaysi biri "C ++ ga xush kelibsiz" deb 10 marta ekranga bosib chiqaradi?
A:
for (int count = 1; count <= 10; count++)
{ cout << " C ++ ga xush kelibsiz " << endl; }
B:
for (int count = 0; count < 10; count++) {
cout << " C ++ ga xush kelibsiz " << endl; }
C: for (int count = 1; count < 10; count++) {
cout << " C ++ ga xush kelibsiz " << endl; }
D: for (int count = 0; count <= 10; count++) {
cout << " C ++ ga xush kelibsiz " << endl; }

3. Quyidagi siklda ekranga _______________ chiqadi.
for (int i = 1; i <= 10; i++)
{ cout << i << " ";
i++; }

4. Quyidagi sikllardan qaysi biri 1/2 + 2/3 + 3/4 + ... + 99/100 ifodani hisoblab chiqadi?
A: double sum = 0;
for (int i = 1; i <= 99; i++)
{ sum = i / (i + 1);
} cout << "Sum is " << sum << endl;
B: double sum = 0;
for (int i = 1; i < 99; i++)
{ sum += i / (i + 1);
}cout << "Sum is " << sum << endl;
C: double sum = 0;
for (int i = 1; i <= 99; i++)
{ sum += 1.0 * i / (i + 1);
} cout << "Sum is " << sum << endl;
D: double sum = 0;
for (int i = 1; i <= 99; i++)
{ sum += i / (i + 1.0);
} cout << "Sum is " << sum << endl;
E: double sum = 0;
for (int i = 1; i < 99; i++)
{ sum += i / (i + 1.0);
} cout << "Sum is " << sum << endl;

5. Quyidagi ikkita siklda sum o`zgaruvchisi bir xil qiymat qabul qiladimi?
for (int i = 0; i < 10; ++i)
{ sum += i;
} for (int i = 0; i < 10; i++)
{ sum += i; }

6. Quyidagi dasturda y qanday qiymatga ega bo`ladi?
int y = 0;
for (int i = 0; i < 10; ++i)
{ y += i; }

7. Necha marta chop etish buyrug`i amalga oshirildi?
for (int i = 0; i < 10; i++)
for (int j = 0; j < 10; j++)
cout << i * j << endl;

8. Necha marta chop etish buyrug`i amalga oshirildi?
for (int i = 0; i < 10; i++)
for (int j = 0; j < i; j++)
cout << i * j << endl;

9. Quyidagi sikl to'g'rimi?
for (; ; );
10. Quyidagi to'rtta shablonni hisobga olgan holda,
model A model B model C model D
1 1 2 3 4 5 6 1 1 2 3 4 5 6
1 2 1 2 3 4 5 2 1 1 2 3 4 5
1 2 3 1 2 3 4 3 2 1 1 2 3 4
1 2 3 4 1 2 3 4 3 2 1 1 2 3
1 2 3 4 5 1 2 5 4 3 2 1 1 2
1 2 3 4 5 6 1 6 5 4 3 2 1 1

ushbu dastur kodi yuqoridagi modellarni qaysi birini ifodalaydi?
for (int i = 1; i <= 6; i++)
{ for (int j = 6; j >= 1; j--)
if (j <= i)
cout << j << " ";
else cout << " ";
cout << endl; }

11. Quyidagi qismni tahlil qiling:
double sum = 0;
double d = 0;
while (d != 10.0)
{ d += 0.1;
sum += sum + d; }

12. Quyidagi dastur kodini tahlil qiling.
int main()
{ int i = 0;
for (i = 0; i < 10; i++);
cout << i + 4;
return 0; }

13. Quyidagi dastur tugatilganmi?
int balance = 10;
while (true)
{ if (balance < 9) break;
balance = balance - 9; }

14. Sikl tugaganidan keyin qanday summa chiqadi?
int sum = 0;
int item = 0;
do {item++;
sum += item;
if (sum > 4) break;
}while (item < 5);

15. Sikl tugagandan so`ng konsol oynasiga qanday xabar chiqadi?
int number = 25;
int i;
bool isPrime = true;
for (i = 2; i < number && isPrime; i++)
{ if (number % i == 0)

{ isPrime = false; } }
cout << "i is " << i << " isPrime is " << isPrime << endl;

16. Sikl tugagandan so`ng konsol oynasiga qanday xabar chiqadi?
int number = 25;
int i;
bool isPrime = true;
for (i = 2; i < number; i++)
{ if (number % i == 0)
{ isPrime = false; break;
} }cout << "i is " << i << " isPrime is " << isPrime << endl;

17. Sikl tugagandan keyin summa natijasi qanday bo`ladi?
int sum = 0;
int item = 0;
do {
item++;
sum += item;
if (sum >= 4) continue;
} while (item < 5);

18. Quyidagi dastur to`xtaydimi?
int balance = 10;
while (true)
{ if (balance < 9) continue;
balance = balance - 9; }

19. Quyidagi siklda iteratsiyalar soni nechta?
for (int i = 1; i < n; i++)
{ // iteration }

20. Quyidagi siklda iteratsiyalar soni nechta?
for (int i = 1; i <= n; i++)
{ // iteration }

21. Ushbu dasturda number=9 kiritilsa qanday natija chiqadi?
#include
using namespace std;
int main()
{ cout << "Butun son kiriting: ";
int number;
cin >> number;
int i;
bool isPrime = true;
for (i = 2; i < number && isPrime; i++)
{ if (number % i == 0)
{ isPrime = false;
} } cout << "i bu " << i << endl;

if (isPrime) cout << number << " tub son" << endl;
else cout << number << " tub son emas" << endl;
return 0; }

MATEMATIK FUNKSIYALAR, SIMVOLLAR
22. Qiymat qaytarmaydigan funksiyalar qanday kalit so`z yordamida e`lon qilinadi?
23. Funksiya sintaksis ko`rinishi quyidagilardan qaysi biri bo`ladi?
24. C ++ da asosiy funksiya sarlavhasi qanday e`lon qilinadi?
25. Funksiya argumentlari har doim …da joylashadi.
26. Quyidagi dasturni kompilyatsiya qilganda funksiya qiymat qaytaradimi?
void f()
{ int max = 0;
if (max != 0)
cout << max;
else
return; }

27. Quyidagi kod qanday natijani chop etadi?
int f(){
return 1; }
int main(){

cout << f() << endl;
return 0; }

28. Quyidagi kod qanday natijani chop etadi?
void f()
{cout << 1 << endl;
} int main()
{ f();
return 0; }

29. Quyidagi funksiyani chaqirgandan so`ng kompilyatsiya xatolik ko`rsatadimi?
#include
#include
using namespace std;
int main()
{ pow(2.0, 4);
return 0; }

30. Har bir funksiya chaqirilganda, tizim parametrlar va mahalliy o'zgaruvchilar _______ deb nomlanadigan xotira maydonida saqlanadi va elementlarni birinchi kelgan oxirgi ketadi tartibida saqlaydi.
31. Quyidagi izohlardan qaysi biri void funksiyasi ta`rifi bo`ladi?
32. Quyidagilarning qaysi biri void funksiyasida e`lon qilinadi?
33. Quyidagi dasturdagi bo`sh joyni to`ldiring.
#include
using namespace std;
// Print grade for the score
_______ printGrade(double score)
{ if (score >= 90.0)
cout << 'A';
else if (score >= 80.0)
cout << 'B';
else if (score >= 70.0)
cout << 'C';
else if (score >= 60.0)
cout << 'D';
else cout << 'F';
} int main()
{ cout << "Enter a score: ";
double score;
cin >> score;
cout << "The grade is ";
printGrade(score);
return 0; }

34. Quyidagi dasturdagi bo`sh joyni to`ldiring.
#include
using namespace std;
________ getGrade(double score)
{ if (score >= 90.0)
return 'A';
else if (score >= 80.0)
return 'B';
else if (score >= 70.0)
return 'C';
else if (score >= 60.0)
return 'D';
else
return 'F'; }
int main()
{ cout << "Hisob ni kiriting: ";
double score;
cin >> score;
cout << "Baholash darajasi ";
cout << getGrade(score) << endl;
return 0; }

35. Quyidagi tugallanmagan kodni ko'rib chiqing:
#include
using namespace std;
int f(int number)
{return number;
} int main()
{ cout << f(5) << endl;
return 0; }
Funksiya tanasida nima qolib ketgan?
36. Agar parametr bilan funksiyani chaqirsangiz argumetning qiymati parametrga o'tkazilsa bu nima deb nomlanadi?
37. Quyidagi kodda ekranga . . . . natija chop etiladi.
#include
using namespace std;
void maxValue(int value1, int value2, int max)
{ if (value1 > value2)
max = value1;
else max = value2;
} int main()
{ int max = 0;
maxValue(1, 2, max);
cout << "max is " << max << endl;
return 0; }

38. Quyidagi kodni tahlil qiling
#include
using namespace std;
int xfunction(int n, long t)
{ cout << "int";
return n;
} long xfunction(long n)
{ cout << ;
return n;
} int main()
{ cout << xfunction(5);
return 0; }

39. Quyidagi dastur kodini tahlil qiling
#include
using namespace std;
int m(int num)
{ return num;
} void m(int num)
{ cout << num;
} int main()
{ cout << m(2);
return 0; }

40. Quyidagilardan qaysi biri maksimal qiymatni ikkita int qiymatiga qaytaradigan funksiya uchun to'g'ri funksiya prototiplari hisoblanadi?
41. “file.h” bosh faylini chaqirish uchun qaysi kutubxonaga murojaat qilamiz?
42. Quyidagi funksiyalarning qaysi biri noto`g`ri e`lon qilingan?
A) void t1(int x, int y = 0, int z); B) void t2(int x = 0, int y = 0, int z);
C) void t3(int x, int y = 0, int z = 0); D) void t4(int x = 0, int y = 0, int z = 0);
43. Quyidagi so'zlarni tahlil qiling.
A) Inline funksiyalari bu odatdagidek bir xil funksiyani bajarishi mumkin. Farqi ishlash va xotiradan foydalanishda
B) Inline funksiyalari odatdagi funksiyalardan ko'ra ko'proq xotiradan foydalanadi.
C) Inline vazifalari muntazam funksiyalarga qaraganda tezroq bajariladi.
D) Inline funksiyalari juda qisqa funksiyalarga mos keladi.
44.Dastur kodida qanday natija chop etiladi?
inline void print(int i)
{ cout << i << endl;
} int main()
{ print(1);
return 0; }

45. O`zgaruvchi funksiya tanasida berilgan bo`lsa u qanday nomalanadi?
46. 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; }

47. 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; }

48. 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; }

49. Agar parametr mos yozuvlar o'zgaruvchisi bo'lsa, bu parametr asl o'zgaruvchining takrorlanuvchisi bo'ladi.
50. 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; }

51. Tasavvur qiling
void nPrint(char ch, int n)
{ while (n > 0)
{ cout << ch;
n--; } }
nPrint('a', 4)funksiyasi qanday natijani chop etadi?

52. Tasavvur qiling
void nPrint(char ch, int n)
{ while (n > 0)
{ cout << ch;
n--; } }
nPrint('a', 4)funksiyasi qanday natijani chop etadi?

53. 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; }

54. Quyidagi kodni tahlil qiling.
// ikki raqamdan kattasini topish
int max(const int &num1, int num2)
{ if (num1 > num2)
return num1;
else return num2; }

55. 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
56. Yuqoridan pastga bir vaqtning o'zida strukturaviy jadvalda bitta funksiyani amalga oshirish_________ yondoshuv deyiladi.
SATRLAR
57. a massivning uchunchi elementini chaqirish qanday yoziladi?
58. Quyidagilarning qaysi biri noto`g`ri e`lon qilingan?
59. Agarda list[] = {3.4, 2.0, 3.5, 5.5} massivibo`lsa list[1]ning qiymati nimaga teng?
60. Agarda list[] = {3.4, 2.0, 3.5, 5.5} massivibo`lsa list massivining eng yuqori qiymati nechiga teng?
61. List[5] massivining elementlari nechta?
62. numbers[99] ifodasi nima deb ataladi?
63. 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.
64. Quyidagi kodni tahlil qiling.
#include
using namespace std;
int main()
{int x[3];
cout << "x[0] is " << x[0]; return 0; }

65. Quyidagi javoblardan qaysi birida massiv to`g`ri e`lon qilingan?
66. A va B massivni qanday qilib initsializatsiyalash mumkin?
67. Quyidagi ikkita massiv berilgan:
char s1[] = {'a', 'b', 'c'};
char s2[] = "abc"; Quyidagi izohlarning qaysi biri to`g`ri?
68. 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;



Download 138,54 Kb.

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




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