Jami
56
Oraliq va yakuniy topshirish uchun savolnomalar
1. Axborotlar himoyasi faninig maqsadi nimalardan iborat?
2. Fanning asosiy tushunchalari haqida ma’lumot bering.
3. Axborotlarga nisbatan xavf-xatarlar tasnifi.
4. Axborotlarning hayotiy davri deganda nimani tushunasiz?
5. Tarmoq xavfsizligini nazorat qilish vositalari deganda nimani tushunamiz?
6. Avtomatlashtirilgan axborot tizimlarida himoyalash zaruriyati nima?
7. Axborotni himoyalash tizimi haqida fikr bildiring.
8. Tashkilotlardagi axborotlarni himoyalash qanday amalga oshiriladi?
9. Himoyalash tizimining komplеksliligi haqida gapiring.
10. Axborotlarni tashkiliy himoyalash elеmеntlari nimalardan tashkil topgan?
11. Axborot tizimlarida ma’lumotlarga nasbatan xavf-xatarlar qanday amalga
oshiriladi?
12. Virus nima?
13. Virusning turlarini sanab bering
14. Kompyutеr viruslaridan axborotlarga ruxsatsiz kirish va ulardan foydalanishni
tashkil etish
15. Antivirus dasturlarini qanday turlarini bilasiz?
16. Viruslarga qarshi qanday chora-tadbirlar amalgam oshirish mumkin?
17. Kodlashtirish nima?
18. Kriptografiya nima?
19. Zamonaviy kompyutеr stеnografiyasi haqida ma’lumot bering.
20. Kompyutеr stеnografiyasi istiqbollari haqida gapiring.
21. Konfidеntsial axborotlarni ruxsatsiz kirishdan himoyalash.
22. Kriptografiya haqida ma’lumot bering.
23. Simmеtriyali kriptotizim nimalardan iborat bo`ladi?
24. O‘rinlarni almashtirish usullari haqida ma’lumot bering.
25. Almashtirish usullarini tushuntiring.
26. Sezar usuli haqida ma’lumot bering.
27. Informatika so‘zini Sezar usulida k=3 bo`lganda shifrlang.
28. Sehrli kvadrat usulini bayon etib bering.
29. Axbopom tizimlarning ta’sirchan qismlar
30. Elеktron pochtaga ruxsatsiz kirish
31. Ma’lumotlarga ruxsatsiz kirishning dasturiy vositalari
32. Ma’lumotlar texnik vositalari.
33. Kompyutеr tormoklarining zaif qismlari haqida ma’lumot bering.
34. Tarmoq himoyasini tashkil qilish asoslari ma’lumot bering.
35. Kompyutеr tеlеfoniyasidagi himoyalash usullarini gapiring.
36. Kompyutеr tarmoqlarida himoyani ta’minlash usullari.
37. EHM himoyasini ta’minlashning tеxnik vositalari.
38. Kompyutеr tarmoqlarida ma’lumotlarni himoyalashning asosiy yo‘nalishlari.
39. Internet mapmogida mavjud aloqaning himoyasini (xavfsizligini) ta’minlash
asoslari.
40. Intеrnetda pyxcatciz kirish usullarining tasnifi.
41. Ruxsat etilgan manzillarning ruxsat etilmagan vaqtda ulanishi.
42. Tarmoqlararo ekran va uning vazifalari.
43. Tarmoqlararo ekranning asosiy komponеntlari.
44. Elеktron pochtadan foydalanishni tushuntiring.
45. E-mail asoslari.
46. Е-maildagi mavjud muammolar.
47. Elеktron pochtada mavjud xavflar nimalarda iborat?
48. Elеktron pochtani himoyalash.
49. Elеktron to‘lovlar tizimi haqida ma’lumot bering.
50. Idеntifikatsiyalovchn shaxsiy nomеrni himoyalash.
51. POS tizimi xavfsizligini ta’minlash.
52. Bankomatlar xavfsizligini ta’minlash.
53. Internetda mavjud elеktron tulovlar xavfsizligini ta’minlash.
54. Axborotlarni himoyalashning asosiy vositalari.
55. Jamiyatni axborotlashtirish deganda nima tushuniladi?
56. Axborot va axborot tizimi nima?
57. Axborotni qayta ishlaydigan texnik vositalarga nimalar kiradi, ularda ish yuritish
qanday?
58. Kompyuter tarmoqlari, turlari va ularda axborot almashuv jarayonini tushuntirib
bering
59. Tarmoqlar topologiyasi deganda nimani tushundingiz?
60. Mahalliy va global tarmoq tizimlarining o`ziga xosligi, farqi va umumiyligi
nimada?
61. Gipermatn, giperuzatish va Web-sahifa haqida fikr bildiring
62. OLE va multimedia texnologiyasi to`g`risida gapiring
63. Server-mijoz texnologiyasi nima?
64. Mahalliy va global tarmoqlarda axborot almashuv jarayoni qanday amalga
oshiriladi?
65. Vertual korporaciya tarmoqlari nima?
66. Axborot xavfsizligi haqida fikr bildiring
67. Axborot xavfsizligi asosiy tushunchalari to`g`risida o`z fikrlaringizni bayon
qiling
68. Axborot xavfsizligini ta`minlovchi vositalar nima?
69. Ochiq va maxfiy kalit deganda nimani tushunasiz?
70. Axborot uzatishda shifrlash va shifrni ochish nima?
71. Shifrlashning qanday usullarini bilasiz, sanab ko`rsating va ularning o`ziga xos
tomonlarini aytib bering
72. An`anaviy va zamonaviy shifrlash usullarini qiyoslang
73. Matnlarni oddiy shifrlash usullari haqida gapiring
74. Murakkab almashtirish usulida shifrlash nima?
75. Axborot xavfsizligini ta`minlashning texnik vositalarini ifodalang
76. Axborotlarni himoya qiluvchi dasturiy vositalarni aytib bering
77. DES algoritmi haqida fikr bildiring
78. RSA algoritmi haqida nimani bilasiz?
79. Kriptografiya, kriptotaxlil deganda nimani tushunasiz?
80. Jamiyatni axborotlashtirish deganda nima tushuniladi?
81. Axborot va axborot tizimi nima?
82. Axborotni qayta ishlaydigan texnik vositalarga nimalar kiradi, ularda ish yuritish
qanday?
83. Kompyuter tarmoqlari, turlari va ularda axborot almashuv jarayonini tushuntirib
bering
84. Tarmoqlar topologiyasi deganda nimani tushundingiz?
85. Mahalliy va global tarmoq tizimlarining o`ziga xosligi, farqi va umumiyligi
nimada?
86. Gipermatn, giperuzatish va Web-sahifa haqida fikr bildiring
87. OLE va multimedia texnologiyasi to`g`risida gapiring
88. Server-mijoz texnologiyasi nima?
89. Mahalliy va global tarmoqlarda axborot almashuv jarayoni qanday amalga
oshiriladi?
90. Vertual korporaciya tarmoqlari nima?
91. Axborot xavfsizligi haqida fikr bildiring
92. Axborot xavfsizligi asosiy tushunchalari to`g`risida o`z fikrlaringizni bayon
qiling
93. Axborot xavfsizligini ta`minlovchi vositalar nima?
94. Ochiq va maxfiy kalit deganda nimani tushunasiz?
95. Axborot uzatishda shifrlash va shifrni ochish nima?
96. Shifrlashning qanday usullarini bilasiz, sanab ko`rsating va ularning o`ziga xos
tomonlarini aytib bering
97. An`anaviy va zamonaviy shifrlash usullarini qiyoslang
98. Matnlarni oddiy shifrlash usullari haqida gapiring
99. Murakkab almashtirish usulida shifrlash nima?
100. Axborot xavfsizligini ta`minlashning texnik vositalarini ifodalang
101. Axborotlarni himoya qiluvchi dasturiy vositalarni aytib bering
102. DES algoritmi haqida fikr bildiring
103. RSA algoritmi haqida nimani bilasiz?
104. Kriptografiya, kriptotaxlil deganda nimani tushunasiz?
Ushbu testlardan II oraliq nazoratni o’tkazishda foydalanish ko’zda tutilgan.
1.Axborotdan manfaatdor bo’lish turlari ko’rsatilsin?
A)qonuniy,noqonuniy; B)rasmiy,noqonuniy; C)qonuniy,majburiy;
D)majburiy,ixtiyoriy;
2.Axborotdan foydalanishning barcha huquqiy chegeralaridan chiqib ketmaslik bu-…
A)undan noqonuniy foydalanish; B)undan qonuniy foydalanish; C) undan majburiy foydalanish; D) undan ixtiyoriy
foydalanish;
3. Axborotdan foydalanishning barcha huquqiy chegeralaridan chiqib ketishlik bu-…
A)undan noqonuniy foydalanish; B)undan qonuniy foydalanish;
C) undan majburiy foydalanish; D) undan ixtiyoriy foydalanish;
4.Axborotlarning himoyalanish darajasi bu-…
A)ma’lumotlar himoyasi; B) raqamlar himoyasi; C)satrlar himoyasi; D)simvollar himoyasi;
5.Axboro tizimining faol ishtirokchisini ko’rsating?
A)olam; B)tabiat; C)sub’ekt; D)jamiyat;
6.Axborotlarni qabul qiluvchi,saqlovchi va uzatuvchi passiv ishtirokchini ko’rsating?
A)olam; B)tabiat; C)sub’ekt; D)ob’ekt;
7.Himoya vositalari kompleksi nimalardan iborat?
A)matnli va dasturiy; B)satrli va raqamli; C);raqamli va matnli D)texnik va dasturiy;
8.Xavfsizlikni ifodalaydigan normalar, qoidalar va amaliy ko’rsatmalar bu - …
A)Davlat siyosati; B)amaliy siyosat; C)xavfsizlik; D)jamiyat;
9.Kriptosistemalarning turlarini ko’rsating?
A)simmetrik, assimmetrik; B)an’anaviy, noan’anaviy; C)joriy va umumiy; D)o’rtacha va murakkab;
10.Axborotlarni qabul qiluvchi va uzatuvchi bir xil ko’rinishdagi simmetrik kalitlarga ega bo’ladigan sistema bu-…
A)simmetrik; B)nosimmetrik; C)odatiy; D)assimmetrik;
11. Quyidagi operatorlar bajarilgandan keyin x ўzgaruvchi qanday qiymat qabul qiladi?
x:=10; x:=x+3;
A) 10 B) 20 C) 13 D) 23.
12. Paskalda t ўzgaruvchi qiymatining ishorasini ўzgartiruvchi qiymat berish operatori yozilsin.
A) t:=t; B) t:=-t; C) t:=0; D) t:=1.
13. Quyidagi operatorlar bajarilgandan keyin x va y ўzgaruvchilarning qiymati qanday bўladi?
x:=2; y:=5; x:=y; y:=x.
A) 2 5 B) 5 5 C) 2 2 D) 5 2.
14. Ikkita x va y ўzgaruvchilar qiymatlarini ўzaro almashtiruvchi operatorlar ketma-ketligi yozilsin.
A) t:=x; x:=y; y:=t; B) x:=y; y:=x;
C) x:=y-x; D) y:=x+y.
15. Ifodalarning qiymatlari hisoblansin.
1. trunc(6.9); 2. round(6.9); 3. trunc(6.2).
A) 6 7 6; B) 6 6 6; C) 7 7 7; D) 7 6 7.
16. Ifodaning qiymatlari hisoblansin.
20 div 6
A) 4 B) 3 C) 2 D) 1.
17. Ifodaning qiymatlari hisoblansin.
20 mod 6
A) 4 B) 3 C) 2 D) 1.
18. Butun turdagi h ўzgaruvchiga, berilgan k musbat sonning oxiridan uchinchi raqami ўzlashtirilsin. (masalan, agar
k=130985 bўlsa, h=9).
A) k:=k div 100; h:=k mod 10; B) k:=k div 100; h:=k div 10;
C) k:=k mod 100; h:=k mod 10; D) k:=k mod 100; h:=k div 10.
19. Butun turdagi d ўzgaruvchiga haqiqiy musbat x sonining kasr qismining birinchi raqami ўzlashtirilsin. (masalan, agar
x=32.597 bўlsa, d=5).
A) x:=(x-trunc(x))*10; d:=trunc(x); B) x:=(x-round(x))*10; d:=round(x);
C) x:=(x-round(x))*10; d:=trunc(x); D) x:=(x-trunc(x))*10; d:=round(x).
20.Ifodalarning qiymati topilsin.
1.) sqr(x)+sqr(y)<=4; 2.) x+y>1;
Bu yerda x=0.3; y=-1.6;
A) true; true; B) true; false;
C) false; true; D) false; false.
21.Ifodalarning qiymatlari hisoblansin.
1.) t and (p mod 3=0), agar t=true, p=101010;
2.) (x+y<>0) or (y>x), agar x=2, y= 1.
A) true; true; B) true; false;
C) false; true; D) false; false.
22. Quyidagi shartlar bajarilganda rost, aks holda yolg’on qiymat qabul qiluvchi mantiqiy munosabat Paskalda yozilsin:
0 A) (0 C) (0 23. a,b mantiqiy ўzgaruvchilardan hech bўlmaganda biri true bўlganda rost, aks holda yolg’on qiymat qabul qiluvchi
mantiqiy munosabat Paskal tilida yozilsin.
A) a or b; B) a and b; C) a < > b; D) a=b.
24. Boshlang’ich qiymat sifatida 1.0 va –2.0 sonlari berilganda quyidagi programma nimani chop etadi?
program ildiz;
var b,c,d: real;
begin
read(b,c);
d:=sqrt(sqr(b)-4C);
writeln(‘x1=’,(-b+d)/2, ’x2=’,(-b-d)/2);
end.
A) –2; 1; B) 1; -2; C) –1; 1; D) –2; 2.
25. Ushbu programma berilganlar 1.5 va –0.8 sonlar bўlganda nimani chop etadi?
program mantiq;
var x: real; t:boolean;
begin
read(x); t:=x read(x); t:=t and (x end.
A) true B) false C) –0.8 D) 1.5
26. Berilgan 1, 2, 3 qiymatlarda programma nimani chop etadi?
program aba;
var a, b : integer;
begin
read(a,b,a); writeln(a,b,a);
end.
A) 1 2 3 B) 2 2 2 C) 3 2 3 D) 3 3 3
27. Berilgan 31.7 soni uchun quyidagi programma nimani chop etadi?
Program time; var fi:real; h,m:integer;
begin read(fi); h:=trunc(fi/30); m:=trunc((fi-30*h)/0.5);
writeln (h,’ ‘,m) end.
A) h=1; m=3; B) h=3; m=1; C) h=1; m=1; D) h=3; m=3.
28. Ifoda qiymati hisoblansin.
d:=b*b-4*c; bu yerda b=2; c=-2;
A) 10 B) 12 C) 14 D) 16
29. Ifoda qiymati hisoblansin.
d:=odd(3) and trunc(3.7)=round(3.2);
A) false B) true C) 3.2 D) 3.7
30. Ifoda qiymati hisoblansin.
d:=100 mod 10 = 0
A) true B) 0 C) false D) 10
31. Ifoda qiymati hisoblansin.
d:=100 div 10 = 0
A) true B) 0 C) false D) 10
32. Ko’rsatilgan amal bitta shartli operator ko’rinishida yozilsin:
A) if (0 B) if (0 C) if (0 D) if (0 (x<2) then y:=cos(x)*cos(x) else y:=1-sin(x*x).
33. x va y o’zgaruvchilarning berilgan qiymatlari shunday qayta taqsimlansinki, x ushbu qiymatlarning kattasini, y esa
kichigini olsin.
A) if xB) if xC) if x>y then begin t:=x; x:=y; y:=t; end;
D) if x=y then t:=x; x:=y; y:=t;
34. x=y=1 bo’lganda z o’zgaruvchining qiymati hisoblansin.
if x>0 then if y>0 then z:=1 else z:=2;
A) z=0 B) z=1 C) z=2 D) to’g’ri javob yo’q.
35. Agar x va y sonlar teng bo’lsa, b mantiqiy o’zgaruvchiga true, aks holda false qiymati berilsin.
A) if x=y then b:=true else b:=false;
B) if x=y then b:=false else b:=true;
C) if x<>y then b:=true else b:=false;
D) if x>y then b:=true else b:=false.
36. Quyidagi yozilgan tarkibiy operatorlardan to’g’ri yozilganini ko’rsating.
A) begin end; B) begin; end;
C) begin. end. D) end begin;
37. Agar n=3 bo’lsa, quyidagi tarkibiy operatorning bajarilishi natijasida f o’zgaruvchi qanday qiymat qabul qiladi?
Begin
f:=1; i:=2;
1: if I>n then goto 9;
f:=f*i; i:=i+1; goto 1;
9: end.
A) 2 B) 4 C) 6 D) 8.
38. Qaysi qatorda Paskal tili nuqtai nazaridan nishonlar to’g’ri e‘lon qilingan.
* A) label 1, 77; B) h1, h77;
C) 1 h, 77 h; D) L1, L77;
39. if x:=y then x:=y; else x:=0.
To’g’rilab yozilsin.
A) if x=y then x:=y; else x:=0. B) if x=y then x:=y else x:=0.
C) if x:=y then x:=y else x:=0. D) if x=y x:=y: else x:=0.
40. x:=1;
1:if x<0 then goto 1;
if operatori necha marta bajariladi?
A) 1 marta B) 2 marta C) 3 marta D) ko’p marta
41. x:=3; case x of 1:x:=4; 2:x:=3; 3:x:=6; end.
x ning qiymati topilsin.
A) x=3 B) x=4 C) x=6 D) x=2.
42. Ushbu operator bajarilishi natijasida hosil bo’lgan S o’zgaruvchining qiymati topilsin:
S:=0; i:=0; While i<5 do i:=i+1; S:=S+1/i;
A) 0,4 B) 0,2 C) 2 D) 4.
43. Ushbu operator bajarilishi natijasida hosil bo’lgan S o’zgaruvchining qiymati topilsin:
S:=0; i:=1; While i>1 do begin S:=S+1/i; i:=i-1 end;
A) 0 B) 1,2 C) 1,4 D) 4.
44. Ushbu operator bajarilishi natijasida hosil bo’lgan S o’zgaruvchining qiymati topilsin:
S:=0; i:=1; repeat S:=S+1/i; i:=i-1 until i<=1;
A) 0 B) 1 C) 2 D) 3.
45. Ushbu operator bajarilishi natijasida hosil bo’lgan S o’zgaruvchining qiymati topilsin:
S:=1; n:=1; for i:=2 to n do S:=S+1/i;
A) 0 B) 1 C)0,2 D) 0,4.
46. Quyidagi takrorlash operatorining tanasi necha marta takrorlanadi?
k:=0; for i:=1 to k+3 do k:=k+1.
A) ko’p marta B) 5 marta C) 8 marta D)bajarilmaydi.
47. for a:=false to true do
for b:=false to true do
for c:=false to true do
writeln(a and b or c);
Programma bo’lagi bajarilganda ekranga nima chop etiladi.
A) ko’rsatilgan ifodaning rostlik jadvali;
B) mantiqiy o’zgaruvchilar; C) ifodaning qiymati; D) tsikllar soni.
48. Quyidagi operatorlar bajarilgandan keyin belgi turidagi d o’zgaruvchining qiymati aniqlansin.
c:=’+’; d:=c;
A) d=’c’; B) d=’+’; C) d=’19’; D) d=’-’;
49. Quyidagi operatorlar bajarilgandan keyin belgi turidagi d o’zgaruvchining qiymati aniqlansin.
c:=’+’; d:=’c’;
A) d=’c’; B) d=’+’; C) d=’19’; D) d=’-’;
50. ‘SUM’ so’ziga kiruvchi belgilar tartib nomerlarining (kodlari) yig’indisi S o’zgaruvchiga qiymatlash buyrug’i yozilsin.
A) S:=str(‘S’)+ord(‘U’)+ord(‘M’);
B) S:=ord(‘S’)+ord(‘U’)+ord(‘M’);
C) S:=val(‘S’)+val(‘U’)+val(‘M’);
D) S:=lenght(‘SUM’);
51. Tartib nomerlari 65, 71 va 69 bo’lgan belgilardan hosil bo’lgan matnni chop qilish buyrug’i yozilsin.
A) Write (chr(65), chr(71), chr(69));
B) Write (ord(65), ord(71), ord(69));
C) Write (val(65), val(71), val(69));
D) Write (str(65), str(71), str(69)).
52. Belgi turidagi dig o’zgaruvchisining qiymati bo’lgan raqamdan keyingi raqam belgi turidagi next o’zgaruvchisiga
berilsin. Bunda ‘9’ keyin ‘0’ keladi deb hisoblansin.
A) dig:= ‘7’; next:=succ(dig); B) dig:= ‘7’; next:=pred(dig);
C) dig:= ‘7’; next:=ord(dig); D) dig:= ‘7’; next:=str(dig);
53. S:=copy(‘SALOM’, 3,3); Ushbu buyruq bajarilgach S ning qiymati nimaga teng bo’ladi.
A) ‘SAL’; B) ‘LOM’; C) ‘ALO’; D) ‘MOL’;
54. k:=lenght(‘SALOM’);
Bu buyruq bajarilgach k ning qiymati nimaga teng bo’ladi.
A) ‘5’; B) ‘SALOM’; C) ‘MOLAS’; D) 5.
55. S:=’19’; k:=97; str(k,S).
Ushbu buyruqlar bajarilgandan keyin S va k o’zgaruvchilarning qiymatlari nimaga teng bo’ladi.
A) S=’19’ ; k=19; B) S=’19’ ; k=97;
C) S=’97’ ; k=97; D) S=’97’ ; k=19;
56. Belgi turidagi s2, s1, s0 o’zgaruvchilarning qiymatlari raqamlardan iborat. Butun turdagi k o’zgaruvchisiga ushbu
raqamlardan hosil bo’lgan son qiymati berilsin (misol uchun, c2=’8’, c1=’0’, c0=’5’ bo’lsa, k=805).
A) c0:=c2+c1+c0; val(k, c0, c); {c(Z};
B) val(c2+c1+c0, k, c); {c(Z};
C) val(k, c2+c1+c0); {c(Z};
D) str(c2+c1+c0, k, c); {c(Z};
57. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
x, y va t o’zgaruvchilar qanday qiymatlar qabul qilishi mumkin?
A) x:=bahor; y:=x; t:=issiq;
B) y:=t; t:=juda issiq; x:=y;
C) x:=t; y:=x; t:=issiq;
D) x:=sovuq; y:=x; t:=qish.
58. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Ifodalarning qiymati hisoblansin.
1.) bahor < yoz; 2.) qish ( yoz.
A) false, false; B) true, true; C) false, true; D) true, false.
59. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Ifodalarning qiymati hisoblansin.
1.) kuz < qish; 2.)bahor < > issiq.
A) false, false; B) true, true; C) false, true; D) true, false.
60. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Ifodalarning qiymati hisoblansin.
1.) succ(bahor); 2.) pred(bahor).
A) yoz qish; B) qish yoz; C) qish bahor; D) yoz kuz.
61. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Ifodalarning qiymati hisoblansin.
1.) succ(kuz); 2.) pred(sovuq).
A) qish sovuq; B) qish issiq; C) false true; D) true false.
62. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Ifodalarning qiymati hisoblansin.
1.) ord(bahor); 2.) ord(kuz)+ord(sovuq).
A) 1 4; B) 2 5; C) 0 3; D) 2 6.
63. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Takrorlash operatorini quyidagicha e‘lon qilsa bo’ladimi?
A) bo’lmaydi; B) bo’ladi; C) parametri noto’g’ri; D) o’zgaruvchi xato.
64. Tur va o’zgaruvchilar e‘loni berilgan:
type mavsum=(qish, bahor, yoz, kuz);
var x, y : mavsum;
t:(issiq, sovuq);
Quyidagi o’qish –yozish amallari o’rinlimi?
1.) read(x); 2.) write(‘yoz’).
A) bo’lmaydi, bo’ladi; B) bo’ladi, bo’ladi;
C) bo’lmaydi, bo’lmaydi; D) bo’ladi, bo’lmaydi.
65. Tur va o’zgaruvchilar e‘loni berilgan:
type digit = ‘0’ .. ‘9’;
var d:digit; k: 0..9; n:integer;
digit turining qiymatlari nima bo’lishi mumkin? Bu chegaralangan tur uchun asos tur nima?
A) 0..9 oralig’idagi raqamlarning belgi shakldagi ko’rinishi; Asos turi char;
B) 0..9 oralig’idagi raqamlar; Asos turi char;
C) 0..9 oralig’idagi raqamlarning belgi shakldagi ko’rinishi; Asos turi integer;
D) 0..9 oralig’idagi raqamlar; Asos turi byte.
66. Tur va o’zgaruvchilar e‘loni berilgan:
type digit = ‘0’ .. ‘9’;
var d:digit; k: 0..9; n:integer;
k qanday qiymat qabul qilishi mumkin? Uning uchun asos tur nima?
A) 0..9 oralig’idagi raqamlarning belgi shakldagi ko’rinishi; Asos turi char;
B) 0..9 oralig’idagi raqamlar; Asos turi char;
C) 0..9 oralig’idagi raqamlarning belgi shakldagi ko’rinishi; Asos turi integer;
D) 0..9 oralig’idagi raqamlar; Asos turi byte.
67. Quyidagi operatorlar bajarilgandan keyin p va d o’zgaruvchilarning qiymatlari nimaga teng bo’lishi aniqlansin.
p:=true; d:=1;
case k mod 10 of
3, 2, 7, 5: d:=k;
1: ;
4, 8: begin p:=false; d:=2 end;
9, 6: begin p:=false; d:=3 end;
end {of case}
k=6 bo’lganda hisoblansin.
A) p=false; d=3; B) p=false; d=2;
C) p=true; d=1; D) p=true; d=3.
68. Quyidagi operatorlar bajarilgandan keyin p va d o’zgaruvchilarning qiymatlari nimaga teng bo’lishi aniqlansin.
p:=true; d:=1;
case k mod 10 of
3, 2, 7, 5: d:=k;
1: ;
4, 8: begin p:=false; d:=2 end;
9, 6: begin p:=false; d:=3 end;
end {of case}
k=235 bo’lganda hisoblansin.
A) p=false; d=3; B) p=true; d=5;
C) p=true; d=4; D) p=false; d=2.
69. Quyidagi operatorlar bajarilgandan keyin p va d o’zgaruvchilarning qiymatlari nimaga teng bo’lishi aniqlansin.
p:=true; d:=1;
case k mod 10 of
3, 2, 7, 5: d:=k;
1: ;
4, 8: begin p:=false; d:=2 end;
9, 6: begin p:=false; d:=3 end;
end {of case}
k=71 bo’lganda hisoblansin.
A) p=false; d=3; B) p=false; d=2;
C) p=true; d=1; D) p=true; d=3.
70. Quyidagi operatorlar bajarilgandan keyin p va d o’zgaruvchilarning qiymatlari nimaga teng bo’lishi aniqlansin.
p:=true; d:=1;
case k mod 10 of
3, 2, 7, 5: d:=k;
1: ;
4, 8: begin p:=false; d:=2 end;
9, 6: begin p:=false; d:=3 end;
end {of case}
k=100 bo’lganda hisoblansin.
A) p=false; d=3; B) p=false; d=2;
C) p=true; d=1; D) p=true; d=3.
71. type kun = (kecha, bugun, erta);
vector = array [1..30] of real;
var a: vector;
a o’zgaruvchida nechta element bor. Qanday qiymatlar qabul qiladi.
A) 30 ta elementi bor; kecha, bugun, erta qiymatlarini qabul qiladi.
B) 30 ta elementi bor; true, false qiymatlarini qabul qiladi.
C) 30 ta elementi bor; haqiqiy qiymatlarini qabul qiladi.
D) 30 ta elementi bor; butun qiymatlarini qabul qiladi.
72. Elementlari natural sonlardan, indeksi esa ixtiyoriy belgilardan iborat bo’lgan, vektorlarni o’zida birlashtirgan r
regulyar tur e‘lon qilinsin.
A) type vek=array[‘a’..’z’] of Word;
B) type vek=array[‘a’..’z’] of Real;
C) type vek=array[Word] of ‘a’..’z’;
D) type vek=array[Real] of ‘a’..’z’;
73. var x:array [1..40] of char;
y:array [0..39] of char;
Berilgan x vektor elementlari y vektorga ko’chirilsin.
A) for i:=1 to 40 do y[i]:=x[i-1];
B) for i:=1 to 40 do y[i-1]:=x[i];
C) for i:=1 to 40 do y[i+1]:=x[i];
D) for i:=1 to 40 do y[i]:=x[i];
74. Belgilar soni 70 tadan oshmaydigan va nuqta bilan tugaydigan matn berilgan. Shu matn teskari tartibda chop qilinsin.
A) Read(S);
for i:=length(S) downto 1 do Write(S[i]);
B) Read(S);
for i:=1 to length(S) do Write(S[i]);
C) Read(S);
for i:=length(S) downto 1 do Write(S);
D) Read(S);
for i:=1 to length(S) do Write(S);
75. const n=20;
var A, B, C: array [1..n, 1..n] of real;
x, y: array[1..n] of real;
Quyidagi hisoblansin:
C=A+B;
A) for i:=1 to n do for j:=1 to n do C[i,j]:=A[i,j]+B[i,j];
B) for i:=1 to n do C[i,i]:=A[i,i]+B[i,i];
C) for i:=1 to n do for j:=1 to n do C:=A+B;
D) C:=A+B;
76. var C, D: array [0..9, -5..3] of integer; t:boolean;
Agar C va D matritsalar teng bo’lsa t o’zgaruvchiga true qiymat, aks holda false qiymat berilsin.
A) t:=true; for i:=0 to 9 do for j:=-5 to 3 do t:=t or (C[i,j]=d[i,j]);
B) t:=true; for i:=0 to 9 do for j:=-5 to 3 do t:=t and (C[i,j]=d[i,j]);
C) t:=t and (C=d);
D) t:=t or (C=d).
77. Nima chop etilishi aniqlansin:
program print;
type vect=array[1..2] of real;
var a:vect; i:integer;
procedure R(var k:integer; var x:real);
begin k:=2; x=0 end;
begin a[1]:=1; a[2]:=2;
i:=1; R(i, a[i]);
writeln(a[1], a[2])
end.
A) 0 2; B) 1 2; C) 2 0; D) 1 1.
78. program Func1;
var
a:integer;
function (x:integer):integer;
begin f:=x; a:=0 end;
begin a:=1; write(a+f(a));
end.
Nima chop etilishi aniqlansin.
A) 0 B) 1 C) 2 D)3.
79. program Func1;
var
a:integer;
function (x:integer):integer;
begin f:=x; a:=0 end;
begin a:=1; write(f(a)+a);
end.
Nima chop etilishi aniqlansin.
A) 0 B) 1 C) 2 D)3.
80. Program Func2;
var b:integer;
function g (var x:integer):integer;
begin g:=x; x:=0 end;
begin b:=2; Writeln(g(b)+g(b));
end.
A) 1 B) 2 C) 3 D) 4.
81. Program Func2;
var b:integer;
function g (var x:integer):integer;
begin g:=x; x:=0 end;
begin b:=2; Writeln(g(b)=g(b));
end.
A) 0 B) 1 C) true D) false.
82. function fib (n:integer):integer;
begin
if n<=1 then fib:=1 else fib:=fib(n-1)+fib(n-2)
end;
fib(2) va fib(4) hisoblansin.
A) 1 va 5 B) 2 va 5 C) 3 va 5 D) 4 va 5.
83.Quyidagi tushunchalarni anglatadigan aralash turlar yozilsin.
Narx-so’m va tiyinda;
A) type narx=record SUM:Word; tin:0..99; end.
B) type narx= SUM..tin;
C) type SUM:Word; tin:0..99; end.
D) type narx, SUM, tin=RECORD.
84. Quyidagi tushunchalarni anglatadigan aralash turlar yozilsin.
Vaqt-soat, minut, va sekundlarda;
A) type vaqt=record soat, minut, sekund: 0..59; end.
B) type vaqt=record soat: 0..23; minut, sekund: 0..59; end.
C) type vaqt=record.
D) type vaqt=record soat, minut, sekund.
85. Quyidagi tushunchalarni anglatadigan aralash turlar yozilsin.
Sana – son, oy, yil;
A) type sana=record kun: 1..31; oy: 1..12; yil: Word; end.
B) type sana=record kun, oy, yil.
C) type sana=record end.
D) type sana=record kun, oy, yil: Word; end.
86. type aylana = record
radius: real;
markazi: record x,y:real end
end;
var K:aylana;
K o’zgaruvchisiga radiusi 2.5, markazi (0,1.8) nuqtada bo’lgan aylana qiymati berilsin.
A) K.radius:=2.5; K.x:=(0,1.8); B) K:=2,5; 0; 1.8;
C) K.radius:=2.5; K.x:=(1.8,0); D) K.aylana:=2.5
87. type hafta_kuni=(dush, sesh, chor, pay, jum, shan);
To’plam turi aniqlansin, y:
1) haftaning ixtiyoriy kunini;
2) hafta ish kunlarining nomlarini o’z ichiga olsin.
A) var y: set of ‘dush’;
y1: set of hafta_kuni;
B) var y: set of ‘sesh’;
y1: set of ‘yak’;
C) var y1: set of ‘shan’;
D) var y1: set of ‘jum’;
88. var p:set of 0..9;
i,j:integer;
Quyidagi o’zlashtirish operatorlari bajarilganda, i=3 va j=5 bo’lganida p o’zgaruvchisi qanday qiymat qabul qiladi:
p:=[i+3, j div 2, j..sqr(i)-3];
A) [6,2,5,6]; B) [6,2,2,6]; C) [6,5,5,5]; D) [6,2,3,4].
89. var p:set of 0..9;
i,j:integer;
Quyidagi o’zlashtirish operatorlari bajarilganda, i=3 va j=5 bo’lganida p o’zgaruvchisi qanday qiymat qabul qiladi:
p:=[2*i..j];
A) [4,5]; B) [6,5]; C) [6,7]; D) [4,7].
90. var f:file of integer; x,y:integer;
f faylda ikkita – 3 va 7 elementlari bo’lsin. Quyidagi operatorlar bajarilgandan so’ng, y o’zgaruvchisi qanday qiymat qabul
qilishi aniqlansin.
reset(f); read(f,y);
if not eof (f) then read (f,y);
A) 7 B) 3 C) 5 D) 10
91. var f:file of integer; x,y:integer;
f faylda ikkita – 3 va 7 elementlari bo’lsin. Quyidagi operatorlar bajarilgandan so’ng, y o’zgaruvchisi qanday qiymat qabul
qilishi aniqlansin.
reset(f); y:=0
while not eof (f) do
begin read(f,x); y:=y+x end;
A) 7 B) 3 C) 5 D) 10
92. var f:file of integer; x,y:integer;
f faylda ikkita – 3 va 7 elementlari bo’lsin. Quyidagi operatorlar bajarilgandan so’ng, y o’zgaruvchisi qanday qiymat qabul
qilishi aniqlansin.
reset(f); y:=1;
repeat read(f,x); y:=y*x until eof (f)
A) 7 B) 14 C) 21 D) 10
93. var f:file of integer; i:integer;
Quyidagi operatorlar bajarilgandan keyin f faylida nima hosil bo’lishi aniqlansin:
rewrite (f);
if eof (f) then write (f, 1) else write (f, 2);
if eof (f) then write (f, 3) else write (f, 4);
A) 1 3; B) 1 4; C) 2 3; D) 2 4;
94. var f:file of integer; i:integer;
Quyidagi operatorlar bajarilgandan keyin f faylida nima hosil bo’lishi aniqlansin:
rewrite(f);
for i:=3 downto 1 do write (f, sqr(i))
A) 3 2 1; B) 27 8 1; C) 9 4 1; D) 1 4 9.
95. var f:file of integer; x,s:integer;
Berilgan f fayl 1 va 2 elementlaridan tashkil topgan bo’lsin. Quyida keltirilgan operatorlar bajarilgandan keyin x
o’zgaruvchisi qanday qiymat qabul qiladi?
reset(f); x:=0;
if not oef(f) then begin read(f,s); x:=x+s end;
A) 1 B) 2 C) 3 D) 4.
96. var f:file of integer; x,s:integer;
Berilgan f fayl 1 va 2 elementlaridan tashkil topgan bo’lsin. Quyida keltirilgan operatorlar bajarilgandan keyin x
o’zgaruvchisi qanday qiymat qabul qiladi?
reset(f); read(f,x); read(f,x);
A) 1 B) 2 C) 3 D) 4.
97. var f:file of integer; x,s:integer;
Berilgan f fayl 1 va 2 elementlaridan tashkil topgan bo’lsin. Quyida keltirilgan operatorlar bajarilgandan keyin x
o’zgaruvchisi qanday qiymat qabul qiladi?
reset(f); read(f,x); if x>1 then read(f,x).
A) 1 B) 2 C) 3 D) 4.
98. Program dynamic;
var x: ^Boolean; y:Boolean;
begin {A} new (x); {B} x^:=true; y:=not x^;
{C} dispose (x); {D} writeln(y)
end;
Har bir A, B, C, D nuqtalardagi o’zgaruvchilarning qiymatlari aniqlansin.
A) false, true, yo’q, false.
B) false, false, true, yo’q.
C) yo’q, true, true, false.
D) false, yo’q, true, true.
99. Nima uchun new protsedurasi bilan yaratilgan va dispose protsedurasi bilan yo’q qilinadigan ob‘ektlarni
(o’zgaruvchilarni) dinamik deyiladi?
A) xotiradagi egallaydigan joyi o’lchami o’zgarmaydi;
B) xotiradan egallaydigan joyi o’lchami o’zgarib turadi;
C) ular statik hisoblanadi;
D) ular massiv hisoblanadi.
100. Elementlari oxiridan qo’shilib va oxiridan o’chiriladigan elementlar ketma-ketligi bu
A) to’plam; B) ruyxat; C) stek; D) yozuv.
101.Ochiq kalit axborot uzatuvchi uchun shaxsiy kalit uni ochish uchun kerak bo’ladigan kriptosistema bu-…
A)simmetrik; B)assimmetrik; C)odatiy; D)nosimmetrik;
102.Axborotni ochish va undan foydalanishni ta’minlaydigan vosita
bu-…
A)kalit; B)satr; C)raqam; D)kriptotizm;
103.Shifrlashning eng oddiy usullaridan biri ko’rsatilsin?
A)kod – kitoblaridan foydalanish; B) raqamli kalitdan foydalanish; C) satrli kalitdan foydalanish; D)matnli kalitdan
foydalanish;
104.Ikkinchi jahon urushi davrida keng foydalanilgan kriptosistema
bu-…
A)Simmetrik kriptosistema; B)assimmetrik kriptosistema;
C) raqamlil kriptosistema; D) matnli kriptosistema;
105.Simmetrik kriptosistemalarning kamchiligi nimadan iborat?
A)kalit yagonaligi; B)kalit ko’pligi ; C)kalit soddaligi; D)kalit murakkabligi;
106.O’z ish jarayonida sistemaning biror resursini monopollashtirib, bu resurslardan boshqa programmalarning
foydalanishiga yo’l qo’ymay-digan programmalar qanday programmalar deb ataladi?
A)chiziqli programmalar; B) tarmoqlanuvchi programmalar ;
C)simmetrik programmalar; D)ziqna programmalar;
107.Ziqna programmalar tomonidan sistemaga qilingan hujum qaysi re-surslarga ta’sir etadi?
A)operativ xotira, protsessor, kiritish-chiqarish qurilmalari,disk xotira-si; B)monitor, sichqoncha,
klaviatura;C)skaner,printer,klaviatura; D)skaner,plotter,sichqoncha,klaviatura;
108. Ziqna programmalarga misol keltiring?
A)operativ xotiraning katta qismini band qiluvchi programma;
B)mukammal sonlarni hisoblovchi programma; C)chiziqli programma;
D)tarmoqlanuvchi programmalar;
109.Shifrlashning farqlanadigan ikki usuli ko’rsatilsin?
A)sintaksis va simantik; B)antonim va sinonim; C)virusli va antivirusli D)kanalli va abonentli;
110.Ikkita foydalanuvchi orasidagi uzatilayotgan axborotning ishonchli-ligi va maxfiyligini ta’minlashda qanday
shifrlashdan foydalaniladi?
A)kanalli; B)abonentli; C)simmetrik; D)simantik;
111.Aloqa kanali orqali uzatilayotgan ma’lumotlarni himoyalashda qan-day shifrlashdan foydalaniladi?
A)kanalli; B)abonentli; C)simmetrik; D)simantik;
5>0>1>
Do'stlaringiz bilan baham: |