XAMMA JAVOB A
Ma’lumotlar tuzulmasi va algoritimi fanidan test topshiriqlari.
Ushbu sonni 2lik sanoq sistemasidan 10lik sanoq sistemasiga o’tkazing.
1011112->X10
4710:
5310;
6510;
3710;
Ushbu sonni 10lik sanoq sistemasidan 2lik sanoq sistemasiga o’tkazing.
3110->X2
A) 111112:
B) 111012;
C) 110112;
D) 100112;
3. 2 lik sanoq sistemasida ushbu qiymatni javobi nechiga teng?
1+1+1+1+1=?
101:
5;
1001;
11;
4. 2 lik sanoq sistemasida ushbu qiymatni javobi nechiga teng?
1+1+1+1=?
100:
4;
101;
11;
5. 2 lik sanoq sistemasida ushbu qiymatni javobi nechiga teng?
10-1=?
1:
9;
0;
11;
6. Ma’lumotlar toifasi necha turga bo’linadi va ular qaysilar?
A) 2 turga Bazaviy va Keltirilgan.
B) 3 turga Bo’sh , Skalyar va Tuzilmaviy;
C) 2 turga Skalyar va Tuzulmaviy;
D) 3 turga Bazaviy, Tuzulmaviy va Skalyar;
7. Bitta operandga qo’llaniladigan amallar nima dep nomlanadi?
A) unar:
B) binary;
C) class;
D) union;
8. Additiv amal qanday belgilanadi?
A) +:
B) –;
C) %;
D) *;
9. Multiplikativ amal qanday belgilanadi?
A) *:
B) –;
C) +;
D) /;
10. Modul olish amali qanday belgilanadi?
A) %.
B) ||;
C) /;
D) &;
11. Ushbu jumlani to’ldiring.
Modul amali … sonni … songa bo’lishdan hosil bo’ladigan qoldiqqa tengdir.
butun butun,
haqiqiy butun;
butun haqiqiy;
haqiqiy haqiqiy;
12. Ushbu jumlani to’ldiring.
Agar modul amali … operandlarga qo’llanilsa, natija ham …bo’ladi, aks holda natija ishorasi kompilyatorga bog’liqdir.
Musbat musbat
Musbat manfiy;
Manfiy musbat;
Manfiy manfiy;
13. Ushbu jumlani to’ldiring.
Agar operandlar biri long tipiga tegishli bo’lsa ikkinchi operand ham … tipiga keltiriladi va natija ham long tipiga tegishli bo’ladi.
Long.
Dauble;
Int;
Short;
14. Ushbu jumlani to’ldiring.
Agar operandlar biri float tipiga tegishli bo’lsa ikkinchi operand ham … tipiga keltiriladi va natija ham float tipiga tegishli bo’ladi.
A) float,
B) Dauble;
Int;
Long;
15. Ushbu jumlani to’ldiring.
Agar operandlar biri double tipiga tegishli bo’lsa ikkinchi operand ham … tipiga keltiriladi va natija ham double tipiga tegishli bo’ladi.
A) double.
B) float;
C) long;
D) int;
16. Ushbu jumlani to’ldiring.
Agar operandlar biri long double tipiga tegishli bo’lsa ikkinchi operand ham … tipiga keltiriladi va natija ham long double tipiga tegishli bo’ladi.
Long double,
Long long;
Float;
Double;
17. Ushbu jumlani to’ldiring.
… amali ++i ko’rinishda ishlatiladi. Bunda oldin o’zgaruvchi qiymatini oshirib so’ngra foydalaniladi.
A) prefix.
B) postfiks;
C) unar;
D) binary;
18. Ushbu jumlani to’ldiring.
… amali i++ ko’rinishda bo’ladi. Bunda ishlatishdan oldin o’zgaruvchi qiymatidan foydalanib, so’ngra oshiriladi.
Postfiks,
Prefix;
Unar;
Binar;
19. Quyidagi berilganlardan short int toifasiga kiruvchi unsigned qabul qiluvchi qiymatini toping.
A) 0... 65535
B) -32768 ... 32767;
C) 0 ... 32767;
D) -2147483648 ...2147483647;
20. Bir toifa bilan ikkinchi toifani aynan qanday hususiyatlari orqali farqlash mumkin?
A) qiymatlar qabul qilish oralig’i va xotiradan egallagan joyining katta yoki kichikligi bilan.
B) Yozilishi va tipi bilan ;
C) xotiradan egallagan joyining katta yoki kichikligi bilan;
D) qiymatlar qabul qilish oralig’I bilan;
21. long int toiasini hotiradan egallagan joyi qancha?
A) 4 bayt,
B) 12 bayt;
C) 8 bayt;
D) 6 bayt;
22. short int toiasini hotiradan egallagan joyi qancha?
A) 2 bayt ,
B) 6 bayt;
C) 4 bayt;
D) 8 bayt;
23. Quyidagi berilganlardan int toifasiga kiruvchi unsigned qabul qiluvchi qiymatini toping.
A) 0 ... 4294967295,
B) -2147483648 ... 2147483647;
C) 0 ... 65535;
D) -32768 ... 32767;
24. Ushbu jumlani to’ldiring.
C++ tilida … deb bir necha belgilar ketma ketligi tushuniladi.
So’z.
String tipi;
Char tipi;
Gap;
25. Hisoblash jarayonida qiymatini o’zgartirmaydigan kattaliklar nima dep nomlanadi?
A) const.
B) o’zgaruvchilar;
C) tiplarni o’zgarishi;
D) ma’lumotlarni o’zgarishi;
26. Izohlar nima uchun ishlatiladi?
A) barcha javoblar to’g’ri ,
B) izoh uchun belgilangan qatorda hech qanday amal bajarilmaydi;
C)programmani biror qismini tushuntirish uchun ishlatiladi;
D) programmaning ma’lum qismini tavsiflash uchun ishlatiladi;
27. Operatorlarni biri ikkinchisidan qanday belgi orqali ajratiladi?
A) nuqtali vergul:
B) ikki nuqta;
C) vergul;
D) nuqta;
28. Hech qanday qiymat qaytarmaydigan funksiya nima dep nomlanadi?
A) void,
B) main;
C) return;
D) indifikator;
29. Agar funksiya qaytaradigan qiymat toifasi yozilmagan bo’lsa qanday tipda ma’lumot qaytadi?
A) int:
B) return;
C) float;
D) bool;
30. Qaysi belgi orasida matn yozilsa hech qanday o’zgartirishlarsiz ekranga chiqadi?
A) qo’shtirnoq:
B) ostki chiziqcha;
C) nuqta;
D) vergul;
31. Qo’shtirnoq orasida yozilgan ma’lumotlar nima dep nomlanadi?
A) satr:
B) gap;
C) matn;
D) simvol;
32. Matematik funksiyalardan programmada foydalanish uchun qaysi kutbhonani programmaga qo’shish kerak?
A) math.h.
B) iostream;
C) ostream;
D) algorithm;
33. bool toifasi qanday qiymatlar qabul qiladi?
A) true yoki false.
B) raqamli va satrli;
C) raqamli;
D) satrli;
34. bool toifasi kompter hotirasida qancha joy egallaydi?
A) 1 bayt,
B) 2 bayt;
C) 4 bayt;
D) 8 bayt;
35. char toifasi kompter hotirasida qancha joy egallaydi?
A) 1 bayt,
B) 2 bayt;
C) 4 bayt;
D) 8 bayt;
36. math.h matematik kutbxonasida x sonini natural lagarifimi qanday belgilanadi?
A) log(x),
B) log10(x);
C) ln(x);
D) sqrt(x);
37. Math.h kutbhonasida barcha trigonometrik funksiyalar qanday o’lchovida beriladi?
A) radian.
B) gradus;
C) kg;
D) litr;
38. C++ da bir toifadan boshqa bir toifaga o’tishning necha hil turi mavjud?
A) 2 xil oshkor va oshkor emas,
B) 3 xil;
C) 4 xil;
D) bir turdan boshqa bir turga o’tib bo’lmaydi;
39. Quyidagilardan qaysi birida bir turdan boshqa turga o’tishning ishkor variant qo’llanilmoqda?
A) int a; a=(float)3.4:
B) int a; a=(int)3.4;
C) int a; a(int)3.4;
D) float a; a=(float)3.4;
40. Mantiqiy inkor “!” operatori qanday vazifani bajaradi.
A) rost qiymatni yolg’onga aytlantiradi yoki aksincha,
B) ikki mantiqiy o’zgaruvchi rost bolganda rost qaytaradi yoki aksincha;
C) ikki mantiqiy o’zgaruvchi yolg’on bolganda yolg’on qaytaradi yoki aksincha;
D) hech bo’lmaganda bittasi rost bo’lsa ham rost qiymat qaytaradi;
41. Mantiqiy ko’paytirish amali qanday holatlarda yolg’on qiymat qaytaradi?
A) barcha javoblar to’g’ri.
B) biri rost ikkinchisi yolg’on bo’lgan holatlarda;
C) biri yolg’on ikkinchisi rost bo’lgan holatlarda;
D) har ikkisi ham yolg’on bo’lgan holatlarda;
42. Ushbu ifodada “c” qanday qiymat qaytaradi?
a=true; b=false;
c=!a;
c=a&&b;
c=a||b;
True.
False;
yolg’on;
0;
43. Ushbu ifodada “c” qanday qiymat qaytaradi?
a=true; b=true;
a=!a;
c=a&&b;
True,
False;
yolg’on;
0;
44. A=true, B=false, C=true, D=false bo’lsa, quyidagi mantiqiy ifoda natijasini aniqlang.
!((A&&B)||(C&&D))||(A||B)
A)true:
B)false;
C)yolg’on;
D)0;
45. A=true, B=false, C=true, D=false bo’lsa, quyidagi mantiqiy ifoda natijasini aniqlang.
!((!A&&B)||(C&&D))||(A||B)
A) true:
B) false;
C)yolg’on;
D) 0;
46. A=true, B=false, C=true, D=false bo’lsa, quyidagi mantiqiy ifoda natijasini aniqlang.
((!A&&B)||(C&&D))||(A&&B)
False
True;
Rost;
1;
47.A=false, B=false, C=true, D=false bo’lsa, quyidagi mantiqiy ifoda natijasini aniqlang.
!((!A&&B)||(C&&D))||(A||B)
A)true
B) false;
C) 0;
D) yolg’on;
48. Tanlash operatori nima dep nomlanadi?
A) switch,
B) if;
C) for;
D) while;
49. Tanlash operatorini birorta ham qiymatiga to’gri kelmagan holda qaysi operator qo’yiladi?
A) default,
B) case;
C) else;
D) if;
50. Shart operatori nima dep nomalanadi?
A) if,
B) switch;
C) for;
D) while;
51. continue funksiyasini qaysi operatorlarga qo’llash mumkin?
A) Har qanday sikl operatoriga,
B) for;
C) while;
D) do while;
52. Eng soda doimiy takrorlanuvchi sikl operatori qanday yoziladi?
A) for( ; ; ),
B) for(int i=0; i<1000; i++);
C) for(int i=0; i<1000;i--);
D) for(int i=0; i
53. Qaysi sikl operatorida avval shart bajarilib keyin tekshiriladi?
A) do while,
B) while;
C) for;
D) switch;
54. Qaysi sikl operatoridan shart yolg’on bo’lsa ham hech bo’lmaganda 1 marta foydalaniladi?
A) do while,
B) while;
C) for;
D) switch;
55. Ko’rsatkichlar nima uchun ishlatiladi?
A) o’zining qiymati sifatida xotira adresini saqlovchi,
B) yo’l boshlovchi;
C) o’zining qiymati sifatida toifani hotiradan egallagan joyini ko’rsatadi;
D) toifani musbat va manfiy chegarasini aniqlashga;
56. Funksiya dep nimaga aytiladi?
A) Dasturning istalgan qismidan murojat qilib, birnecha bor ishlatish mumkin bo’lgan operatorlar guruhi,
B) o’zining qiymati sifatida hotira adresini o’zlashtiruvchiga ;
C) o’zidan hech qanday qiymat qaytarmaydigan operatorga;
D) Shartsiz qabul qilinadigan operatorga;
57.Asosiy programmadan hech qanday parameter qabul qilib olmaydigan funksiyalar nima dep aytiladi?
A) parametrsiz funksiya.
B) parametrli funfsiya;
C) takrorlanuvchi funksiya;
D) void funksiyasi;
58. Global o’zgaruvchilar dep nimaga aytiladi?
A) ham asosiy programmada, ham funksiyada ishlatish mumkin bo’lgan o’zgaruvchi.
B) faqat funksiyada ishlatilishi mumkin bo’lgan o’zgaruvchilar;
C) Asosiy funksiyadan chaqiriluvchi funksiyaga;
D) asosiy dasturdan funksiyaga uzatiladigan parametrlarni qabul qilib qayta ishlovchi funksiyalar;
59. Lokal o’zgaruvchilar dep nimaga aytiladi?
A) faqat funksiyada ishlatilishi mumkin bo’lgan o’zgaruvchilar.
B) ham asosiy programmada, ham funksiyada ishlatish mumkin bo’lgan o’zgaruvchi;
C) Asosiy funksiyadan chaqiriluvchi funksiyaga;
D) asosiy dasturdan funksiyaga uzatiladigan parametrlarni qabul qilib qayta ishlovchi funksiyalar;
60. Qiymatlar parametri dep nimaga aytiladi?
A) asosiy dasturdan funksiyaga uzatiladigan o’zgaruvchilar qiymatini qabul qilib oluvchi parametrlar
B) Asosiy funksiyadan chaqiriluvchi funksiya
C) ham asosiy programmada, ham funksiyada ishlatish mumkin bo’lgan parameter
D) asosiy dasturdan funksiyaga uzatiladigan parametrlarni qabul qilib qayta ishlovchi funksiya
61.Qaysi toifa faqat butun sonlarni o’z ichiga oladi?
A) int
B) float;
C) double;
D) long double;
62. Toifalarni qanday kalit so’zlari bilan modifikatsiyalash mumkin
A) signed (ishorali), unsigned (ishorasiz).
B) butun, haqiqiy;
C) baytiga qarab;
D) tipiga qarab;
63. Ishorasiz toifalar nima uchun ishlatiladi?
A) barcha bitlar qiymatlarni saqlash uchun .
B) toifalarni birini ikkinchisidan farqlash uchun;
C) qiymat qabul qilish oraligi ortadi;
D) bunday toifa mavjud emas;
64. Ishorasiz sonlar uchun qiymatlar qabul qilish oralig’I to’g’ri ko’rsatilgan qatorni belgilang.
A) (0...2n-1),
B) (-2n-1… 2n-1-1);
C) (0…2n);
D) (-2n-1…2n-1);
65. Ishorali sonlar uchun qiymatlar qabul qilish oralig’i to’g’ri ko’rsatilgan qatorni belgilang.
A) (-2n-1… 2n-1-1) .
B) (0...2n-1);
C) (0…2n);
D) (-2n-1…2n-1);
66. ==, !=, <, <=, >, >= operatorlar bilan binar amallarni
bajarish qaysi toifaga kiradi?
A) bool
B) int ;
C) double;
D) short;
67. C++ da and mantiqiy amalining yana bir yozilish shakli qanday?
Do'stlaringiz bilan baham: |