Qayta oqish dasturlash baza 2022.(javoblari)


Download 29.05 Kb.
Sana26.01.2023
Hajmi29.05 Kb.
#1126293
Bog'liq
DASTURLASH


qayta oqish dasturlash
baza 2022.(javoblari)
1.Quyidagi dastur qismida n ning qiymatiga 36soni kiritilsa dastur natijasi nimaga teng boladi?
Int n, cnt=0;
Cin>>n;
For(int i=2; i*i<=n; i++){
If(n%i==0){
While(n%i==0)
n/=1;
}
}
Javob d=2
2.Dasturning bajarilishi natijasida ekranda qanday qiymat chiqadi?
String s1=”A”, s2=”B”, s3=”C”
Int i=1;
s1.insert(I,s3);
s1.append (s2);
s2.insert(I,s3);
s3.erase (1,2);
cout<javob ABS
3.elon qilingan char ozgaruvchisi qaysi biri togri emas
A a=”3”;
B a=’3’;
C a=(int)3
D a=3;
4. C++ dasturlash tilida ishlatiladigan operatorlar togri korsatilgan qatorni aniqlang.
Javob cout, getch, return
5. ushbu dastur bajarilgandan song qanday natija paydo boladi;
#include
Int k;
Int main()
{
k=123;
printf(“%d”, k++);
return 0;
}
Javob 123
6. siklning tanasi necha marta bajarilishini aniqlang.
Int i=0;
do
{
I++;

}
While(i/3>0);
Javob 1
7. quyidagi dasturda std nimani anglatadi.
#include
Int main()
{
Std::cout<<”hello world!\n”;
}
Javob bu cout obyekti joylashgan nomlar fazosi
8. qaysi mulohaza togri.
A default tarmogi switch operatori tanasida {…..} boshida joylashishi
Shart yoki umuman bolmasligi mumkin

B Default tarmogi switch operatori tanasida {……} ixtiyoriy joyida ishlatilishi yoki umuman ishkatilmasligi mumkin

C default tarmogi switch operatori tanasida {…..} ishlatilishi va oxirida joylashishi shart

D default tarmogi switch operatori tanasida {…..} oxirida joylashishi


Shart yoki umuman bolmasligi mumkin

9. quyidagi dastur qismi natijasini aniqlang.


Int *x=new int;
/*x korsatkich 0x100607000 xotira adresini korsatib turibdi deb hisiblaylik*/
cout<cout<javob 0x00607000 0x100607014;
11. meros klass konstruktorini yaratishda:
Javob voris sinfi uchun konstruktor yaratishda u merosxor sinf nomi bilan bir xil nomga ega bolishi kerak
12. matnli fayllar bilan ishlashda mavjud get(olish) pozitsiyasi yoki put(joylashish) pozitsiyasini ifodalaydigan streampos turdagi qiymatni
Qaytaradigan funksiyalar parametriga ega boladimi
Javob yoq
13. xotira hajmini olchaydigan operatorni korsating
Javob sizeof
14. togri aniqlangan satr ozgaruvchisini elonini toping
A string[]mystr;
B char mystr;
C string mystr;
D string[20] mystr;
15. a_file nomli ochiq faylga natijani qanday yoziladi.
Javob a_file<<”output”;
16. qaysi funksiya matnli fayllar bilan ishlashda mavjud put pozitsiyasini ozgartirishga imkon beradi.
Javob seekp()
17. Tolower () va toupper () funksiyalaridan foydalanish uchun qaysi sarlavha faylini kiritishimiz kerak.
Javob
18. Agar merosxor sinfini yaratishda asosiy sinfga murojaat qilishda kirish darajasi korsatilmagan bolsa, u holda qaysi kirish darajasi ishlaydi.
Javob private
19. C++ dasturlash tilida massivni indekslash qanday qiymatdan boshlanadi
Javob 0 dan
20. Dost funksiya bu…….
Javob friend atributiga ega sinfda elon qilingan funksiya, lekn sinf azosi bolmagan.
21. Quyidagi kirish modifikatorlarining qaysi birida inkapsulsatsiya malumotlarini tashqi omilllardan himoya qiladi.
Javob private va protected
22. Funksiya shabloni bu ……
Javob funksiya tarifi , bunda prototip sharti turni korsatadi va ta’rif
Qayta ishlangan parametrlar turlari uchun variantlarni korsatadi.
23. Qaysi funksiya matnli fayllar bilan ishlashda mavjud put(joylashtirish) pozitsiyasini ozgartirishga imkon beradi.
Javob seekp()
24. Fayl oxirida boshlangich pozitsiyasini ornatish uchun qaysi rejimdan foydalaniladi.
Javob ios::ate
25. Sikl operatori korsatilgan tog’ri qatorni belgilang.
1. if then else
2. for(int i=0; i3. for(sikl parametri>:=; shart;)
4. for(;;)if(a<0) break; else{s+=a; cin>>a;}
26. Quyidagi sinflardan qaysi biri vositasida fayllarga kiritishni amalga oshiradi.
Javob ofstream
27. Quyidagi dastur qismi bajarilishi natijasida ekranga nima chiqadi.
Int x=3;
If(x>7 || x<5)
If(x<6 && x>1)
If(x>2)
Printf(“ 1” );
Else ptintf (“2”);
Else printf(“3”);
Else printf(“4”);
Javob 1
28. Qaysi funksiya matnli fayllar bilan ishlashda mavjud get pozitsiyasini o’zgartirishga imkon beradi.
Javob seekg()
29. Satr o’zgaruvchisining to’g’ri e’lonini korsating .
Javob string mystr;
30. Quyidagi funksiyalarning qaysi biri ikkinchi qatorning oxiriga bir qator qo’shadi (char toifasida)
Javob strcat();
31. To’gri e’lon qilingan 25 ta qatordan iborat satr o’zgaruvchisini A ni aniqlang
Javob string A[25;]
32. funksiyalar virtual deb ……….. ataladi,
Javob Asosiy sinfdan olingan voris sinfda qayta aniqlanishi mumkin bolgan funksiyalar
33. Vorislik bu…………..
Javob Bir obyekt boshqa obyektning xossalari va usullarini oladi, yani
Bir sinf boshqa sinfdan meros oladi . Birinchi sinfning barcha atributlari
Va usullari ikkinchi sinfga otadi
34. Polimorfizm bu ………….
Javob Turdosh sinflar uchun umumiy harakatlarni belgilash uchun bitta nomdan foydalanisshga ruhsat berishgni anglatadi
35. Quyidagi dastur qismi natijasini aniqlang
Int *x=new int ;
/* x korsatgichi 0x100607000 xotira adresini korsatib turibdi deb hisoblaylik*/
Cout<Cout<Javob 0x100607000 0x100607018
37. Meros klass konstruktorini Yaratishda :
Javob voris sinfi uchun konstruktor yaratishda u merosxor sinf nomi bilan bir xil nomga ega blishi kerak
39. To’plamli vorislik ……….. uchu qo’llaniladi.
Javob voris sinfni 2ta va undan ortiq ota sinf xususiyatlari bilan ta’minlash.
40. quyidagi funksiyalardan qaysi biri kirish oqimidan x qatorga 100ta belgi oqiydi.
Javob cin.getline(x, 100, ‘\n’);
41. qaysi javobda massivning eng kichik jift elementini toppish uchun bajarilgan dastur qismi va agar bunday element bolmasa birinchi elementni chop etish dasturini toping.
Javob
Int imin=-1;
For((int i=0; iIf(!(a[i]%2) && (imin==-1 || a[imin]>a[i]))
Imin=I;
}
If(imin==-1)
Cout<Else
Cout<42. Dasturning bajarilishi natijasida ekranga qanday qiymat korsatiladi.
Char s[]=”Toshkent Axborot Texnologiyalar Universiteti talabalri”;
Char c=’a’; int k=0;
For(int i=0; iIf(s[]==c)k++;
Cout<Javob 7
43. eof() funksiyasining ta’rifi to’ri keltirilgan javobno korsating .
Javob agar o’qish uchun ochilgan fayl oxiriga yetgan bolsa, true qiymatni qaytaradi
44. C++ dasturlash tilida qanday ma’lumitlar turini mantiqiy ma’noda to’g’ridan to’g’ri o’rnatish mumkin emas ?
Javob string
46. Agar siz asosiy sinfdas konstruktor yaratsangiz va merosxor sinf uchun konstruktor yaratsangiz, merosxor sinf obyektini e’lon qilganingizda , merosxo’r sinfning konstruktori chaqiriladi va o’sha paytda asosiy sinf konstruktori chaqiriladimi
Javob . Ha chunki u asosiy sinfning merosxo’ri hisoblanadi, chunki merosxo’r asosiy sinfning barcha xossalari va usullari meros qilib olganida meros qolib oladi
47. qaysi javobda varianti ikki olchovli dinamik massivlarni e’lon qiladi.
javob
Double **a; int n; cin>>n;
a=new double*[n];
for(int i=0; ia[i] new double [n];
49. Agar continue operatori sikl operatori Ichida bolsa, u holda :……..
Javob boshqaruvi siklning keyingi iteratsiyasining boshiga o’tkazadi
50. C++ ning qaysi sarlavha faylida I/O ko’rsatmalari mavjud
Javob iostream,h
51.Meros sinf konstruktorini yaratishda :
Javob Voris sinfi uchun konstruktor yaratishda u merosxo’r sinf nomi
Bilan bir xil nomga ega bo’lishi kerak.
52. Funksiyani qayta aniqlashga nisbatan quyidagi fikrlardan qaysi biri notogri
Javob qayta aniqlangan funksiyani sinf Ichida bajarib bo’lmaydi
53. Quyidagi ibora qanday yoziladi “ Agar ozgaruvchi indeks sizedan katta bo’lsa, o’zgaruvchilar soni (count)ga oshiramiz”
Javob if(index>size ) count++;
54. Dasturning bajarilishi natijasida ekranga qanday ko’rsatiladi.
Int x, y;
x=2;
if(x=1) y=x+1; else y=x-2;
cout<<”\n y=”<javob y=2
55. Quyidagi dastur natijasini aniqlang
#unclude
Using namespace std;
Int main()
{
char *s=”C++”;
cout<s++;
cout<return 0 ;
}
Javob C++ ++
56. Quyidagi dastur qismi bajarilganda ekranga nima chiqadi…..
Int x=2;
If(x<4 || x>6)
If(x>2 && x<8)
If(!(x<5))
Printf(“ 1” );
Else ptintf (“2”);
Else printf(“3”);
Else printf(“4”);
Javob 3
57. Matnli fayllar bilan ishlashda EOL tushunchasi bu nima…..
Javob qatorning oxiri
58. Parametrli sikl operatori quyidagi berilgan qaysi konstruksiya mos keladi…..
Javob For(ifoda_1; ifoda_shart; ifoda_2) {….}
59. Siklning tanasi necha marta bajariladi…
Int i=0;
Do{
I++;
……..
}
while(2/i>0);
Javob 3
60. Ushbu kodni bajargandan so’ng o’zgaruvchining ekvivalenti nima…
Int a;
For(a=0; a<10; a++){}
Javob 10
61. Berilgan son nimaga teng 2.18e-6
Javob 18*10 darajasi -6 uzurasila yozomadm
62. Destruktorga nechta parameter jonatish mumkin…
Javob destruktorga parametr jonatish mumkin emas
63. Qaysi qatorda C++ kalit so’zlari to’g’ri keltirilgan
Javob if, else, while, do, switch, continue, break
64 Abstrakt sinf bu………
Javob abstract sinf bu kamida bitta sof virtual fuksiyani o’z ichiga olgan
Sinf
65. to’g’ri mulohazani toping…..
A do’st funksiyasi oddiy funksiya bo’ishi mumkin emas , faqat
Boshqa sinfning usuli

B bitta funksiya ko’p sinfga do’st bo’lishi mumkin

C do’stona funksiya sinf Ichida e’lon qilinadi, sinf elementlariga
Murojaat qilish imkoni mavjud bo’ladi
66. Ushbu dastur nimani topadi….
#include
Int main()
{
Int I, res=0, f[20];
For(i=0; i<20; i++)
Scanf(“%d”, & f[i]);
For(i=1; i<20; i++)
If(f[res]>f[i])
res=I;
printf(“%d”, res);
return 0;
}
Javob maksimal element indeksini
67. Qaysi funksiya matnli fayllar bilan ishlashda mavjud put pozitsiyasini ifodalaydigan streampos turdagi qiymatni qaytaradi
Javob tellp()
68. Kod fragmenti natijasida ekranga qanday qiymat chiqadi
Int x=1, y=3;
If(--x || ++y) y+=3;
Cout<<”\n x+y=”<Javob x+y=7
69. . Kod fragmenti natijasida ekranga qanday qiymat chiqadi
Int x=1, y=3;
If(--x && ++y) y+=3;
Cout<<”\n x+y=”<Javob x+y=3
70. Dastur natijasini aniqlang…..
#include
using namespace std;
int main()
{
ChAR S[]=”C++”;
Cout<s++;
cout<return 0;
}
Javob kompilyatsiyada xatolik
71. Satrni qanday e’lon qiladi…
Javob char satr[]=” institut”;
72. Include kalit so’zining ma’nosi nima…
Javob kutbxonalar kiritadi
73. Qaysi javob ikki o’lchovli dinamik massivni e’lon qiladi….
Javob
Double **a; int n; cin>>n;
a=new double*[n];
for(int i=0; ia[i]=new double [n].
74. Quyidagi funksiya natijasini aniqlang…
#include
Int f(int a)
{
return ++a;
}
If f(unsigned int a)
{
return --a;
}
Int main()
{
Std::cout<Return 0;
}
Javob 6
75. To’g’ri sintaksis qaysi javobda ko’rsatilgan…
A myfile.open (“misol.bin”, ios::out);
B open(“misol.bin”, ios:out);
C myfile :: open (“misol.bin”, ios::out);
D myfile: open (“misol.bin”, ios::out);
76. C++ da yozilgan quyidagi satrlardan birida massivning yettincho elementiga murojaat qilinadi, massivning o’lchami 10…..
javob mas[6];
77. Voris sinfi korinish strukturasining umumiy korinishini ko’rsaating

javob
class derived:acces base {voris sinf tanasi};


78. Quyidagi sinflardan qaysi biri fayllarga kiritishni amalga oshiradi …
javob ofstream
79. Dastur bajarilgandan keyn k nimaga teng bo’ladi…
k=1; while(k<10) k=k+k; cout<javob 16
80. Kod fragmenti bajarish natijasida monitorga nima chop qilinadi

Char sim=’3’;


Switch (sim)
{
Case ‘2’: cout<<”kredit qarzdor”;
Break;
Caase ‘5’…’3’: cout<<”bir oy dam olasan”; break;
Default: cout<<” kiritishda xatolik”;
}
javob bir oy dam olasan
81. Quyidagi dastur qismi natijasini aniqlang
For(int i=0; i<4; ++i)
{
Switch(i)
{
Case 0 : std::cout<<”0”;
Case 1 : std::cout<<”1”; continue;
Case 2 : std::cout<<”2”; break;
default : std:: cout<<”D”; break;
}
Std::cout<<” . “;
}
Javob 0112D
82. Agar fayl yozish operatsiyalari uchun ochilgan bolsa va u avvaldan mavjud bo’lsa , avvalgi tarkib o’chishi va yangisi bilan almashtirish uchun qaysi rejim dan foydalaniladi…..
Javob ios::trunc
83. Asosiy dasturda ham, boshqa funksiyalarda ham ishlashi mumkin bo’lgan o’zgaruvchilar…
Javob glabal o’zgaruvchilar
84. Qaysi javob bir o’lchovli static massivni e’lon qiladi…
Javob int anarray[20]
85. Fayllar bilan ishlaganda faylllarni ochishning ab rejimi vazifasi qanday…
Javob ikkilik faylni oxiriga qoshish uchun ochadi
86. Faqat ikkilik rejimda ochishda ………… ishlatiladi.
Javob ios::binary
87. Satrni bildiruvchi ma’lumotlar turini aniqlang..
Javob string
88. Agar merosxo’r sinfini yaratishda asosiy sinfga murojaat qilishda kirish darajasi ko’rsatilmagan bo’lsa, u holda qaysi kirish darajasi ishlaydi….
Javob private
89. Quyidagilardan qaysi biri satrni to’g’ri kiritish qatori..
Javob char matn[15]; gets(matn);
90. Bir nechta sinflardan meros olish jarayonini ko’rsating…
Javob class derived: access base_1, access base_2, ….{…};
91 Polimorfizm nima….,
Javob funksiyalarni qayta yuklash , merosxo’rlik , virtual funksiyalar
92 Quyidagi dastur natijasini aniqlang
#include
Using namespace std;
Int main(){
Char *s=”aka” ;
*s=’u’;
Cout<Return 0;
}
Javobi kompilyatsiyada xatolik
93. Dastur natijasi nima chiqadi…
#include
Using namespace std;
Int main()
{
Char s[]=”salom”, t[]=”salom”;
If(s==t)
Cout<<”C++”;
Return 0;
}
Javobi dastur xatilikka uchraydi
94. Fayl bo’sh bo’lishi mumkinmi.
Javob ha bo’sh bo’lishi mumkin
95. To’g’ri e’lon qilingan 23 ta belgidan iborat satr o’zgaruvchisi A ni aniqlang
Javob char A[23];

Download 29.05 Kb.

Do'stlaringiz bilan baham:




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