Fayllar bilan ishlash oqimlariga qaysilar kiradi fstream, ifstream, ofstream
Download 25.8 Kb.
|
Document (9)
Fayllar bilan ishlash oqimlariga qaysilar kiradi fstream, ifstream, ofstream Как убрать папилломы естественным путём за несколько дней? ... Steepto Download 0.58 Mb. bet 22/24 Sana 14.02.2020 Hajmi 0.58 Mb. 1 ... 16 17 18 19 20 21 22 23 24 СПОНСОРСКИЙ КОНТЕНТMgid Запах изо рта? Это наличие паразитов. Вот как избавиться от них Parazitox 1 капсула снизит вес на 10 кг. Запишите рецепт Talia Как убрать папилломы естественным путём за несколько дней? Рецепт Verminex Висячий толстый живот "усохнет" сам. Запишите рецепт TALIA 1. Jumlani yakunlang: “C++ tili satrlarni yaratish va ularni boshqarish uchun …… klassini ishlatadi.” A. standart char B. *standart satr cinget D. endl 2. Quyidagi dastur natijasida ekranga nima chiqadi? string s1(“Tosh"), s2(“baqa"); cout<< s1 + s2; xatolik sodir bo’ladi s1s2 s1+s2
*Toshbaqa 3. Quyidagi dastur natijasida ekranga nima chiqadi? string s1="salom", s2="Salom"; s1>s2?cout< Salom *salom
s1 s2 4. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Nilufar suvda o'sadi"); s.insert(8, "guli "); cout< Nilufar suvda o'sadi Nilufar gulisuvda o'sadi *Nilufar guli suvda o'sadi guli Nilufar suvda o'sadi 5. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Birdan ikki keladi"); s.insert(7, "keyin"); cout< Birdan keyin ikki keladi Birdan ikki keladi *Birdan keyinikki keladi Birdan ikki keladi keyin 6. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Nilufar guli suvda o'sadi"); s.erase(11); cout< Nilufar guli suvda Nilufar guli *Nilufar gul (Bo’sh ekran chiqadi) 7. Quyidagi dastur natijasida ekranga nima chiqadi? string s1("Nilufar guli suvda o'sadi!"), s2("chiroyli gul?"); s1.replace(12, 13, s2, 0, 12); cout< Nilufar guli suvda o'sadi chiroyli gul? Nilufar guli chiroyli gul! Nilufar guli chiroyli gul? *Nilufar gulichiroyli gul! 8. Quyidagi dastur natijasida ekranga nima chiqadi? string youth("Nilufar guli suvda o'sadi!"); int qidir = youth.find("suv"); cout< 12
14 -1 9. Quyidagi dastur natijasida ekranga nima chiqadi? string youth("Bahor qishdan keyin keladi!!"); int qidir = youth.find("kein"); cout< 13
15 *-1
10. Funksiya ichida e’lon qilingan o‘zgaruvchilarga qanday o‘zgaruvchilar deyiladi? *lokal
global extern
register 11. Global o‘zgaruvchilarning amal qilish doirasini ko’rsating: *Dastur oxirigacha amal qiladi Blok ichida amal qiladi Funksiya ichida amal qiladi Boshqa dasturlarda ham amal qiladi 12. Funksiya parametrlari bilan biror amal bajarib, yangi parametrlar bilan huddi shunday amal bajariladigan bo’lsa qanday funksiyalardan foydalanamiz? Formal funksiyadan Funksiyani qayta yuklanshidan *Rekursiadan Parametrsiz funksiyadan 13. Funksiyaga kirilganda o’zgaruvchilar avtomatik tarzda yaratilib, funksiyadan chiqishda ular o’chiriladigan hotira sinfi spetsifikatorini ko’rsating Extern Static
*Auto Register
14. Qaysi hotira sinfi o’zgaruvchisiga ko’rsatkich sifatida manzildan olish amalini qo’llab bo’lmaydi? Extern
*Register Static
D. Auto 15. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int Funk( ) { static int a; a++;
return a; } int main( ) { printf ("%d\n", Funk( )++); } 0 1 2 *Kompilyatsiya jarayonida xatolik sodir bo’ladi 16. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
int Global=15; int main( ) { int Global = 40; printf("%d", ::Global); } 0 *15
40 Kompilyatsiya jarayonida xatolik sodir bo’ladi 17. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
int a=8; int main( ) { int a ++ = 2; a ++;
printf ( "%d", ::a ); } 8 4 5 D. *Kompilyatsiya jarayonida xatolik sodir bo’ladi 18. Dastur kodlarini mantiqiy guruhga birlashtrish uchun ishlatilib dasturga bir necha kutubxonalar chaqirilganda nomlar orasida o’zaro nizo kelib chiqishini oldini olsh nima deyiladi? *Nomlar fazosi O’zgaruvchilar identifikatsiyasi Identifikatorlarni e’lon qilish Hotira sinflarining spetsifikatorlari 19. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include using namespace std; namespace foo { int a=2; int b=4; } int main () { using foo::b; b=5; cout<
return 0; } 4 *5 6 2 20. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include namespace abc { int foo = 0; } void func( ) std::cout<< foo++; } int main( ){ abc::foo=2; func( ); return 0;} 0 *2
Kompilyatsiya jarayonida xatolik sodir bo’ladi Guruh ______________ FISh ______________________________________________________________ .. 1. Satr oxiri qanday simvol bilan tugallanadi? endl
‘\n’ *‘\0’
. (nuqta) 2. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Good morning "); cout << s + "mister X" + '!'; Good morning mister X ! *Good morning mister X! mister X! Good morning ! 3. Quyidagi dastur natijasida ekranga nima chiqadi? string s1="A", s2="Z"; s1>s2?cout< *Z A s1 s2 4. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Besh a'lo baxo"); s.insert(4, "bu"); cout< Besh bu a'lo baxo *Beshbu a'lo baxo Besh a'lo baxo Besh4 a'lo baxo 5. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Bahor qish"); s.insert(5, "dan keyin ", 11, "keladi"); cout< Bahor qishdan keyin keladi Bahor qishdan keyin Bahor qishdan keyinkeladi *Kompilyatsida xatolik sodir bo’ladi 6. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Besh bu a'lo baxo"); s.erase( ); cout< Besh bu a'lo baxo esh bu a'lo baxo Besh bu a'l bax *(Bo’sh ekran chiqadi) 7. Quyidagi dastur natijasida ekranga nima chiqadi? string s1("Besh bu a'lo baxo!"), s2("to'rt esa yaxshi."); s1.replace(8, 5, s2, 0, 5); cout<
Besh bu a'lo baxo! Besh bu to’rt baxo. *Besh bu to’rtbaxo! Besh a’lo to’rt yaxshi! 8. Quyidagi dastur natijasida ekranga nima chiqadi? string youth("Besh bu a'lo baxo!!"); int qidir = youth.find("!"); cout<
16 *17
18 -1 9. E’lon qilingan funksiya parametrlar qanday ajratiladi? *vergul (,) bilan nuqta (.) bilan ikki nuqta (:) bilan nuqta vergul (;) bilan 10. O‘zgaruvchini ishlatish mumkin bo‘lgan dastur sohasi (qismi) deyilganda nima tushuniladi? O‘zgaruvchi qiymatlari sohasi *O‘zgaruvchi amal qilish sohasi O‘zgaruvchi aniqlansh sohasi O‘zgaruvchining yashash vaqti 11. Bir xil nomli funksiyalarning bir dasturda bir necha bor yaratilishi nima deyiladi? Operatorning qayta yuklanshi *Funksiyani qayta yuklanshi O’zgaruvchining qayta yuklanshi Rekursia
12. Rekursiv funksiyalarni to‘g‘ri amal qilishi uchun rekursiv chaqirishlarning to‘xtash uchun qanday operator bo‘lishi kerak? Sikl operatori *Shart operatori O’tish operatori Variant tanlash operatori 13. Kompiliyatorga o’zgaruvchini protsessor registeriga qo’shib qo’yish uchun ishlatiladigan va bu dasturni bajarilish tezligini oshirishga hizmat qiladigan hotira sinfi spetsifikatorini ko’rsating: Extern Static
Auto *Register 14. Qaysi hotira sinfi o’zgaruvchisi sifatida e’lon qilingan o’zgaruvchi yashash vaqti global o’zgaruvchi sifatida e’lon qilingan ifodalarning yashas vaqti bilan bir xil? Extern
Register *Static
Auto 15. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int Funk(auto int a) { a++; return a; } int main( ) { printf ("%d\n", Funk(1)+Funk(5) ); } 6 *8
Kompilyatsiya jarayonida xatolik sodir bo’ladi 16. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int Funk(auto int a) { a; return a++; } int main( ) { printf ("%d\n", Funk(2)+Funk(3)); } *5 6
Kompilyatsiya jarayonida xatolik sodir bo’ladi 17. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int a=9;
int main( ) { int a=2;
a++; printf ( "%d", a++ ); } 2 *3
9 18. Quyidagi jumlani to’ldiring: “ … kengligidagi barcha identifikatorlar bir-biriga hech qanday e’lon qilinishlarsiz ishlatilishi mumkin”. Funksiya parametrlari Global o’zgaruvchilar Hotira sinflari *Nomlar fazosi 19. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
using namespace std; namespace foo { int a=1; int b=b+8; } int main ( ) { using foo::b; cout<<++b; return 0; } *9 16 17 8 20. Dastur kompilyatsiya qilinganda so’ng natijani aniqlang: #include int main( ){ int i=24; int *p=&i; std::cout<<++*p; return 0; } 23 24 *25 0x6bfec8
Guruh ______________ FISh _____________________________________________________________ … 1. Satrda joylashgan simvollarni aniqlash uchun qanday funksiyadan foydalaniladi? sizeof ( ) *length ( ) getline ( ) cin.get( ) 2. Quyidagi dastur natijasida ekranga nima chiqadi? string s1("Good "), s2("luck!"); s1 += s2; cout << s1; luck! *Good luck! Goodluck! Good Good luck! 3. Quyidagi dastur natijasida ekranga nima chiqadi? string s1="v", s2="w"; s1>s2?cout< *w v s1 s2 4. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Nilufar guli suvda o'sadi"); s.erase(8,11); cout< Nilufar guli suvda o'sadi *Nilufar o'sadi Nilufar suvda o'sadi Nilufar i suvda o'sadi 5. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Birdan keyin ikki keladi"); s.erase(0,7); cout< *keyin ikki keladi Beyin ikki keladi B keyin ikki keladi Birdan keyin ikki 6. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Birdan keyin ikki keladi"); s.erase(14); cout< Birdan keyin ikki *Birdan keyin i Birdan keyin (Bo’sh ekran chiqadi) 7. Quyidagi dastur natijasida ekranga nima chiqadi? string s1("Birdan keyin ikki keladi!"), s2("keyin uch keladi."); s1.replace(7, 17, s2, 6, 9); cout<
Birdan keyin uch keladi *Birdan uch kelad! Birdan keyin ikki keladi keyin uch keladi Birdan keyin ikki uch! 8. Quyidagi dastur natijasida ekranga nima chiqadi? string youth("Birdan keyin ikki keladi ikki yomon baho!"); int qidir = youth.find("ikki"); cout<
*13 14 25 26 9. Qabul qilingan o’zgaruvchi funksiyada qanday o’zgauvchi vazifasini bajaradi? global o’zgaruvchi *lokal o’zgaruvchi register o’zgaruvchi avto o’zgaruvchi 10. O‘zgaruvchining mavjud bo‘lgan dastur bo‘lagining bajarilishiga ketgan vaqt intervaliga nima deyiladi? *O‘zgaruvchining yashash vaqti O‘zgaruvchi amal qilish sohasi O‘zgaruvchi aniqlansh sohasi O‘zgaruvchi qiymatlari sohasi 11. Funksiyani qayta yuklanayotgan funksiyalarning qaysi jihati farq qilishi lozim? *funksiya qaytarish tipi va parametrlari soni va ularning tiplari funksiya qaytarish tipi va qaytarish ifodalari funksiya qaytarish parametrlari soni funksiya e’lon qilingan identfikator – nomlari 12. Quydagi dastur qanday funksiya yordamida tuzilgan? int gcd(int a, int b) { if (b==0) return a; return gcd(b, a % b); } Formal funksiyadan Funksiyani qayta yuklanshidan Parametrsiz funksiyadan *Rekursiadan 13. O’zgaruvchi dastur so’ngida yoki boshqa faylda ham e’lon qilingan bo’lsa uni ishlatish imkonini beradigan hotira sinfi spetsifikatorini ko’rsating: *Extern Static
Auto Register
14. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
int next( ) { static int counter = 0; counter++; return counter; } int main( ) { printf ("%d\n", next( )+next( ) ); } 0 2
Kompilyatsiya jarayonida xatolik sodir bo’ladi 15. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int Funk(auto int a) { a++; return a++; } int main( ) { printf ("%d\n", Funk(2)+Funk(3)); } 5 6
Kompilyatsiya jarayonida xatolik sodir bo’ladi 16. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int a=5;
int main( ) { int a=1;
a++; printf ( "%d", ::a ); } 1 *5
Kompilyatsiya jarayonida xatolik sodir bo’ladi 17. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include static int a=a+2; int main( ) { int a=5;
a++; printf ( "%d", a++ ); } *6 7
3 18. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include using namespace std; namespace foo { int b=15; } int main () { foo::b=10; cout< return 0; } 15 *10
0 Kompilyatsiya jarayonida xatolik sodir bo’ladi 19. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
namespace foo { int a=1; int b=2;} using namespace foo; int main ( ) {a++; b++; std::cout<<++a+(++b); return 0; } 5 *7
Kompilyatsiya jarayonida xatolik sodir bo’ladi 20. Dastur kompilyatsiya qilinganda so’ng natijani aniqlang: #include int main( ){ int i=14; int *p=&i; std::cout<<*p--; return 0; } 13 *14 15 0x6bfec8
Guruh ______________ FISh ____________________________________________________________ …. 1. Satrda joylashgan simvollarni aniqlash uchun qanday funksiyadan foydalaniladi? *size ( ) sizeof ( ) getline ( ) cin.get( ) 2. Quyidagi dastur natijasida ekranga nima chiqadi? string s1("Good "), s2("luck!"); s1 += s2; s1 += "luck!"; cout << s1; luck!
Goodluck! Good Good luck! *Good luck!luck! 3. Quyidagi dastur natijasida ekranga nima chiqadi? char s1='e', s2='c'; s1>s2?cout< с *e
s2 4. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Besh bu a'lo baxo"); s.erase(8,5); cout< Besh bu a'lo baxo Besh a'lo baxo *Besh bu baxo Besh baxo 5. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Bahor qishdan keyin keladi"); s.erase(10,10); cout< Bahor qishdan keladi Bahor qish keladi *Bahor qishkeladi Bahor qish keladi 6. Quyidagi dastur natijasida ekranga nima chiqadi? string s("Bahor qishdan keyin keladi"); s.erase(25); cout< Bahor qishdan keyin keladi *Bahor qishdan keyin kelad qishdan keyin keladi (Bo’sh ekran chiqadi) 7. Quyidagi dastur natijasida ekranga nima chiqadi? string s1("Bahor qishdan keyin keladi!"), s2("faslidan."); s1.replace(6, 13, s2, 0, 8); cout<
Bahor qishdan keyin keladi Bahor qishdan faslidan! Bahor faslida keladi! *Bahor faslidan keladi! 8. Funksiya qiymati qanday qaytariladi? void orqali *return orqali return 0; orqali main( ) orqali 9. Dastur natijasida funksiya nimani qaytaradi? void hello( ) { return "salom";} “salom” yozuvini 0 ni *kompilyatsida xatolik sodir bo’ladi hello( salom) ni 10. Lokal o‘zgaruvchi yashash vaqti qanday aniqlanadi? funksiya parametrlari bilan *blok yoki funksiyani bajarish vaqti bilan o‘zgaruvchining yashash vaqti bilan o‘zgaruvchi amal qilish sohasi bilan 11. O’z-o’ziga murojaat qiladigan funksiya qanday funksiya deb ataladi? Formal funksiya Funksiyani qayta yuklanshi Parametrsiz funksiya *Rekursia 12. Hotira sinflarining spetsifikatorlarini ko’rsating: extern, static, auto, global *extern, static, auto, register lokal, static, auto, global extern, lokal, auto, global 13. Qaysi hotira sinfi o’zgaruvchisi hotirada manzilga ega bo’lmaydi? Extern
Static Auto
*Register 14. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int Plus( ) { static int a; a--;
return a; } int main( ) { printf ( "%d\n", Plus( )+Plus( )+Plus( ) ); } 0 -3 *-6 Kompilyatsiya jarayonida xatolik sodir bo’ladi 15. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
int Global=12; int main( ) { Global = 30; printf("%d", ::Global); } 0 12
Kompilyatsiya jarayonida xatolik sodir bo’ladi 16. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include int a=4;
int main( ) { int a=2;
a++; printf ( "%d", a ); } 2 *3
5 17. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include static int a=2; int main( ) { register int a=12; a++; printf ( "%d", ++a ); } 4 *14
3 Kompilyatsiya jarayonida xatolik sodir bo’ladi 18. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
using namespace std; namespace foo { int a=1; int b=2; } int main () { using foo::b; b=3;
cout 2 *3 Kompilyatsiya jarayonida xatolik sodir bo’ladi 19. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include
namespace foo { int a=3; int b=2;} using namespace foo; int main ( ) {a=5; b++; std::cout<<::a+(++b); return 0; } 7 8
Kompilyatsiya jarayonida xatolik sodir bo’ladi 20. Dastur kompilyatsiya qilinganda qanday natija qaytaradi? #include namespace abc { int foo = 2; } void func( ) { using namespace abc; std::cout<< ++foo; } int main( ){ abc::foo+=5; func( ); return 0;} 7 *8
Kompilyatsiya jarayonida xatolik sodir bo’ladi 1. Bir hil hisoblash jarayonlarini bir necha bor takrorlanishi nima deyiladi? A) Shartli o’tish B) *Sikl C) Qaytarilish D) Funksiya 2.Bir operand ustida bajariluvchi arifmetik amallar qanday tipga kiradi? A) Murakkab B) Oddiy C) Binar D) *Unar 3. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=15; cout << a; ++a*a--; A) 224 B) 225 C) 31 D) *15 4. Quyidagi dastur natijasini aniqlang : float n = 9e-3; cout << n; A) 9e3 B) *0.09 C) 900 D) 0 5. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=3; a - - ;
cout << a - - *a + +; A) *2 B) 3 C) 1 D) 6 6. Hisoblash mashinasiga algoritmni beruvchi ko`rsatmalar (buyruqlar)ning ketma-ketligi nima deyladi? A) Amal B) *Dastur C) Operator D) Ifoda 7. Quyidagi dastur natijasini aniqlang : #define amal(x)(x+2) cout< A) 20 B) 13 C) *22 D) 14 8. Chiqish oqimidan qanday qiymat chiqadi? cout << dec <<12; A) c B) 14 C) *12 D) C 9. const xizmatchi so’zi nima uchun hizmat qiladi? A) Identifikatorni e’lon qilish uchun B) O’zgaruvchini e’lon qilish uchun C) *O’zgarmasni e’lon qilish uchun D) Xizmatchi so’zni e’lon qilish uchun 10. C++ tilida direktivalar qaysi belgi orqali e'lon qilinadi? A) < > B) ! C) << D) *# 11. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: islower('j') A) *TRUE B) FALSE C) J D) ‘j’ 12. Chiqish oqimidan qanday qiymat chiqadi? cout << hex< A) 10 B) 0 C) a D) *A 13. Quyidagi funksiya prototipi qanday natija qaytaradi: char c='E'; char x = tolower(c); cout << x; A) *e B) E C) ‘E’ D) 101 14. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=5;
++a; a++; cout << a; A) 5 B) *7 C) 4 D) 8 15. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=9; cout << a - - + - - a ; A) 15 B) *16 C) 14 D) 18 16. Qaysi takrorlanish operatori aniq takrorlanishga ega bo’lgan dasturlar uchun mo’ljallangan? A) *for B) do .. while C) while D) goto 17. Quyidagi dastur natijasini aniqlang : #define amal(x, y) x + y cout<
A) 23,71 B) 9 C) *12 D) 13 18. Quyidagi dastur natijasini aniqlang : #define amal(x) (x) * (x) int a=3;
cout< A) 20 B) 9 C) 16 D) *12 19. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isalpha('A') A) *TRUE B) FALSE C) 10 D) ‘10’ 20. Quyidagi dastur natijasini aniqlang : float x=456.456; printf("%.2f", x); A) 456.456 B) *456.46 C) 456.45 D) 456 Guruh ______________ FISh ______________________________________________________________ .. 1. C++ tilidagi parametrli takrorlash operatorini ko’rsating A) *for B) do .. while C) While D) Goto 2. Ma’lum natijani olish uchun kompyuter va boshqa kompyuter qurilmalari faoliyati uchun mo`ljallangan jami ma’lumot va buyruqlarni taqdim etishning obyektiv shakli nima deyiladi? A) Operator B) Ifoda C) Amal D)*Dastur 3. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=6; cout << a - - * a++ + a - -; A) 47 B) 35 C) *36 D) Kompilyatsiya jarayonida xatolik yuz beradi 4. Quyidagi dastur natijasini aniqlang : float n = 2*2e-2; cout << n; A) *0.04 B) 0 C) 4 D) 8 5. Quyidagi funksiya prototipi qanday natija qaytaradi: char c='b'; char x = toupper(c); cout << x; A) 66 B) b C) ‘b’ D) *B 6.Dаstur ishlаshi dаvomidа o’zgаrmаy qolаdigаn miqdordir nima deyiladi? A) Identifikator B) *O’zgarmas C) O’zgaruvchi D) Algoritm 7. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=4;
cout << a--*a++; A) 16 B) 20 C) *12 D) 9 8. #define direktivasi nima vazifani bajaradi? A) O’zgarmaslar va o’zgaruvchilarni aniqlaydi B) O’zgaruvchilar va makroslarni aniqlaydi C) *O’zgarmaslar va makroslarni aniqlaydi D) Makroslarni aniqlaydi 9. Chiqish oqimidan qanday qiymat chiqadi? cout << hex << 12; A) *c B) C C) 12 D) B 10. Bo’lishdagi (butun) qoldiqni aniqlash operatori (%) qaysi arifmetik amalga kiradi? A) *Binar B) Unar C) Oddiy D) Murakkab 11. Quyidagi dastur natijasini aniqlang : #define amal(x)(x+x*2) cout< A) 24 B) *18 C) 12 D) 6 12. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isupper(‘v’) A) TRUE B) *FALSE C) V D) ‘v’ 13. Chiqish oqimidan qanday qiymat chiqadi? cout << double(12/5); A) 0 B) 1.2 C) 2.4 D) *2 14. Boshqarishni biron bir tarmoqqa uzatishni ta’minlovchi operator qaysi? A) *Shart operatori B) Sikl operatori C) Tanlash operatori D) Goto operatori 15. Asosan bir nechta qiymatdan, o'zgaruvchiga mos qiymatni tanlashda va qiymatlarga mos ravishda boshqarishni uzatishda ishlatiluvchi operator qaysi? A) Sikl operatori B)*Tanlash operatori C) O’tish operatori D) Shart operatori 16. Quyidagi dastur natijasini aniqlang : #define amal(x) x * x cout<
A) 9 B) *-7 C) -9 D) 3 17. Quyidagi dastur natijasini aniqlang : #define amal(x) x * x int a=4;
cout< A) *20 B) 24 C) 12 D) 16 18. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isdigit(‘D’) A) TRUE B) *FALSE C) D D) ‘D’ 19. Quyidagi dastur natijasini aniqlang : float x=123.456; printf("%2.f", x); A) 123.456 B) 123.45 C) 123.5 D) *123 20. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isalnum(‘F’) A) *TRUE B) FALSE C) ‘F’ D) F Guruh ______________ FISh ______________________________________________________________ … 1. C++ tilidagi sharti keyin berilgan takrorlash operatorini ko’rsating A) for B) goto C) while D) *do .. while 2. Quyidagi dastur natijasini aniqlang : int n = 19e-4; cout << n; A) 0.00019 B) 190000 C) *0 D) 19e-4 3. Biror maqsadga erishishga yoki qandaydir masalani yechishga qaratilgan buyruqlarning aniq, tushunarli, chekli hamda to’liq tizimi nima deyiladi? A) amal B) dastur C)*algoritm D) Ifoda 4. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=5; cout << --a; ++a*a++; A) 30 B) 25 C) *4 D) Kompilyatsiya jarayonida xatolik yuz beradi 5. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isupper(‘H’) A) *TRUE B) FALSE C) H D) ‘H’ 6. Belgili tipli o’zgaruvchilar qaysi xizmatchi so’z bilan ehlon qilinadi? A) *char B) Int C) string D) bool 7. Chiqish oqimidan qanday qiymat chiqadi? cout << dec < A) A B) *10 C) 8 D) 12 8. Mantiqiy tipli o’zgaruvchilar nechi xil qiymat qabul qiladi? A) 1 B) *2 C) 3 D) 4 9. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=7; #define amal(x) x * x int a=5; cout<
A) 20 B) 25 C) *49 D) 30 19. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isalpha('8') A) ‘8’ B) 8 C) TRUE D) *FALSE 20. Quyidagi dastur natijasini aniqlang : int x=18; printf("%f", x); A) 18 B) 18.0 C) 0 D) *0.000000 Guruh ______________ FISh ______________________________________________________________ …. 1. C++ tilidagi sharti oldin berilgan takrorlash operatorini ko’rsating A) for B) * while C) do .. while D) goto 2. Quyidagi dastur natijasini aniqlang : int n = 17e4; cout << n; A) *170000 B) 17e4 C) 174 D)0.00017 3.Harf bilan boshlanuvchi, raqam va "_" belgisining ixtiyoriy ketma-ketligi nima deyiladi? A) Dastur B) O’zgarmas C) Oeprator D) *Identifikator 4. const xizmatchi so’zi nima uchun hizmat qiladi? A) Identifikatorni e’lon qilish uchun B) O’zgaruvchini e’lon qilish uchun C) *O’zgarmasni e’lon qilish uchun D) Xizmatchi so’zni e’lon qilish uchun 5. Mantiqiy tip qaysi xizmatchi so’z bilan aniqlanadi? A) char B) double C) * bool D) string 6. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=8;
cout << a++*a++; --a; A) *72 B) 64 C) 81 D) 71 7. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isupper(‘+’) A) ‘+’ B) + C) TRUE D) *FALSE 8. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=8;
cout << a - - * a - - << endl; A) 42 B) 48 C) 49 D) *56 9. #define direktivasi yordamida o’zgarmaslar qanday aniqlanadi? A) #define qiymat nom B) *#define nom qiymat C) #define nom =qiymat D) #define qiymat=nom 10. Chiqish oqimidan qanday qiymat chiqadi? cout << oct <<8; A) 8 B) A C) 0 D) *10 11. Ikki operand ustida bajariluvchi arifmetik amallar qanday tipga kiradi? A) Unar B) *Binar C) Oddiy D) Murakkab 12. Chiqish oqimidan qanday qiymat chiqadi? cout << dec << oct << hex << 15; A) *f B) 15 C) 17 D) 1111 13. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang: int a=5; ++a; a - - ; cout << - - a*a+1; A) 26 B) 3 C) *17 D) 31 14. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: islower('K') A) TRUE B) *FALSE C) ‘K’ D) K 15. Quyidagi dastur natijasini aniqlang : #define amal(x)((x)*2) cout< A) 8 B) *10 C) 12 D) x*2 16. Quyidagi dastur natijasini aniqlang : #define amal(x)(x*5) int x = 5; cout<
A) 50 B) *30 C) 100 D) 25 17. Quyidagi dastur natijasini aniqlang : #define amal(x) (x) * (x) int a=2;
cout< A) *16 B) 9 C) 4 D) 6 18. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isdigit(‘10’) A) 10 B) ‘10’ C) FALSE D) *TRUE 19. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isalpha('+') A) 8 B) ‘8’ C) TRUE D) *FALSE 20. Quyidagi dastur natijasini aniqlang : int x=22.3; printf("%d", x); A) 0 B) 0.000000 C) 22.3 D) *22 63. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isalnum(‘12’) A) *TRUE B) FALSE C) 12 D) ‘12’ id Savol
A B C D 1 n=8 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 0; i <= n; i = i + 2) s += i;
cout << s << endl; 10 *20 21 19 2 n=9 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 0; i <= n; i++) if (i % 2==1) s += i;
cout << s << endl; *25
35 15 26 3 n=10 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 1; i <= n; i++) if (n % i == 0) s += i; cout << s << endl; 17 16 *18 19 4 n=15 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 1; i <= n; i++) if (n % i == 0) s += 1; cout << s << endl; 3 6 5 *4 5 n=5 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 1; i <= n; i++) s *= i;
cout << s << endl; *0 1 10 -1 6 n=6 bo'lganda dastur qismi qanday natija beradi? int n, s = 1; cout << "n="; cin >> n; for (int i = 1; i <= n; i++) s *= i; cout << s << endl; 120 *720
700 24 7 n=12 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 2; i <= n; i++) { bool b = true; for (int j = 2; j < i; j++) if (i % j == 0) { b = false; break; } if ( b ) s += i; } cout << s << endl; 30 15
*28 8 n=15 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int i = 1; i <= n; i++) { int k = 0; for (int j = 1; j < i; j++) if (i % j == 0) k++; if ( k == 1 ) s += i; } cout << s << endl; 40 *41
42 51 9 n=8 bo'lganda dastur qismi qanday natija beradi? int n, s = 1, i = 2; cout << "n="; cin >> n; for (int k = 1; k <= n; k++) s *= i; cout << s << endl; *256 128
64 100
10 n=3 bo'lganda dastur qismi qanday natija beradi? int n, s = 1, a; cout << "n="; cin >> n; a = n; for (int k = 1; k <= n; k++) s *= a; cout << s << endl; 9 *27
81 30 11 n=10 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; for (int k = 1; k <= n; k++) { if (k % 5 == 0) continue; s += k;
} cout << s << endl; 30 50
*40 12 n=8 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) if (i % 2) s += i; else
s += 2 * i; cout << s << endl; *56 65
50 13 n=10 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) if (i % 3 == 0) s += 2 * i; cout << s << endl; 30 *36
26 20 14 n=12 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) switch ( i % 5 ) { case 0: s += i; break; default : s++; } cout << s << endl; 20 30 *25 35 15 n=10 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) switch ( i % 10 ) { case 0:
case 2: case 4:
case 6: case 8: s += i; break; default : s++; } cout << s << endl; *35 30
40 16 n=8 bo'lganda dastur qismi qanday natija beradi? int s = 0, i = 0, n; cout << "n="; cin >> n; dastur_uz : i++; s += i;
if (i != n) goto dastur_uz; else s *= 2;
cout << s << endl; 70 60 *72 64 17 n=12 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, k = 1, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) s += k; k += i;
cout << s << endl; *12
6 10 14 18 n=9 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, k = 1, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) k += i;
s += k; cout << s << endl; 45 *46
40 47 19 n=6 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, k = 1, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) { k += i;
s += k; } cout << s << endl; 60 63 *62 64 20 n=8 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) if (i % 2 == 0) s += i; s *= 2; cout << s << endl; *40 50
42 21 n=8 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) if (i % 2 == 0) { s += i; s *= 2; } cout << s << endl; 100 105
*104 108
22 n=12 bo'lganda dastur qismi qanday natija beradi? int s = 0, i, n; cout << "n="; cin >> n; for (i = 1; i <= n; i++) if (i % 5 == 0) break; else
s += i; cout << s << endl; *10 20
15 23 n=13 bo'lganda dastur qismi qanday natija beradi? int s = 0, i = 1, n; cout << "n="; cin >> n; do { i += 2;
if (i % 3 == 0) s += i;
else s++;
} while (i <= n); cout << s << endl; 33 32
30 24 n=5 bo'lganda dastur qismi qanday natija beradi? int s = 0, i = 1, p = 1, n; cout << "n="; cin >> n; while (i <= n) { s += i; p *= i; i++;
} s += p;
cout << s << endl; 130
26 100
*135 25 n=9 bo'lganda dastur qismi qanday natija beradi? int s = 0, i = 1, p = 0, k = 5, n; cout << "n="; cin >> n; while (i <= n) { if (i % 2 == 0) s += k; else
p++; i++;
} p += k;
s += p; cout << s << endl; *30 20
50 26 n=10 bo'lganda dastur qismi qanday natija beradi? int n, s = 0, i = 0;; cout << "n="; cin >> n; while (1 > 0) { i++; s += i; if ( i >= n ) break; } cout << s << endl; 45 *55
50 56 27 n=8 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; int i = n; while (i > 0) { s += i--; if (i >= n) break; } cout << s << endl; *36 63 25 30 28 n=10 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; int i = 0; do { i++; s += i++; } while ( i < n); cout << s << endl; 15 *25
20 20 29 n=10 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; int i = n; do {
} while ( i > 0); cout << s << endl; 45 50
60 30 a=5, b=10 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = 0; while (i <= a) { s += i; i += b; } cout << s << endl; 1 *0 50 15 31 a=3, b=4 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = 0; while (i <= a) { if (i % b == 0) s += i; i++; } cout << s << endl; *0 12 3 4 32 a=10, b=10 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = 0; do {
s += i; } while ( i < a ); cout << s << endl; 11 5 *10 100
33 a=7, b=5 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = 0; do {
if (i % b == 0) s += i; } while ( i < a ); cout << s << endl; *5 35 7 12 34 a=10, b=5 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = b; while (i <= a) { s += 1;
i++; } cout << s << endl; 50 10 *6 5 35 a=11, b=6 bo'lganda dastur qismi qanday natija beradi? int a, b, s = 0; cout << "a="; cin >> a; cout << "b="; cin >> b; int i = b; while (i <= a) { s += i; i++; } cout << s << endl; 66 11 6 *51 36 a=10, b=20 bo'lganda dastur qismi qanday natija beradi? int a, b, s; cout << "a="; cin >> a; cout << "b="; cin >> b; s = a * b; while (a != b) if (a > b) a -= b; else b -= a; s /= a;
cout << a << endl; 20 *10 200 100
37 a=20, b=30 bo'lganda dastur qismi qanday natija beradi? int a, b, s; cout << "a="; cin >> a; cout << "b="; cin >> b; s = a * b; while (a != b) if (a > b) a -= b; else b -= a; s /= a;
cout << s << endl; 20 30 *60 50 38 a=10, b=15 bo'lganda dastur qismi qanday natija beradi? int a, b, s; cout << "a="; cin >> a; cout << "b="; cin >> b; s = 0; while (a >= b) { s++;
a -= b; } s += a; cout << s << endl; 150
*10 25 100 39 n=899 bo'lganda dastur qismi qanday natija beradi? int n, s; cout << "n="; cin >> n; s = 0; while (n > 0) { s += n % 10; n /= 10; } cout << s << endl; *26 25 18 3 40 n=7 bo'lganda dastur qismi qanday natija beradi? int n, s = 1; cout << "n="; cin >> n; while (n >= 2) { s *= n; n -= 2; } cout << s << endl; 100 35 *105 100 41 n=10 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; while (!( s * s > n)) s++;
cout << s << endl; 10 6 5 *4 42 n=30 bo'lganda dastur qismi qanday natija beradi? int n, q; cout << "n="; cin >> n; if (n != 1) q = n / 2; else q = 1; while (!(q * q <= n)) q--; cout << q << endl; 6 *5 30 4 43 n=40 bo'lganda dastur qismi qanday natija beradi? int n, k = 0, s = 1; cout << "n="; cin >> n; while (!(s > n)) { s *= 3; k++; } cout << k << endl; 40 10 *4 30 44 n=80 bo'lganda dastur qismi qanday natija beradi? int n, s = 0; cout << "n="; cin >> n; while (3 <= n) { n /= 3; s++; } cout << s << endl; *3 10 30 2 45 n=876 bo'lganda dastur qismi qanday natija beradi? void funksiya(int *a, int *n, int *k) { *n = 0; *k = 0; while (*a > 0) { *k += *a % 10; *n += 1; *a /= 10; } }
{ int n, b, c; cout << "n="; cin >> n; funksiya(&n, &b, &c); cout << b + c + n; return 0; } *24
23 21 876 46 n=5 bo'lganda dastur qismi qanday natija beradi? int funksiya(int n) { while (n > 0) { cout << n % 10; n /= 10; } return n; } int main() { int n;
cout << "n="; cin >> n; cout << funksiya(n); return 0; } 5 *50 10 15 47 n=456 bo'lganda dastur qismi qanday natija beradi? int funksiya(int n) { int k = 0; while(n > 0) { k++; n /= 10; } return k; } int main() { int n;
cout << "n="; cin >> n; cout << funksiya(n); return 0; } 15 456 *3 -456 48 n=6 bo'lganda dastur qismi qanday natija beradi? int funksiya(int k) { if (k == 0) return 1; else
if (k == 1) return 1; else return k * funksiya(k - 1); } int main() { int n;
cout << "n="; cin >> n; cout << funksiya(n) << endl; return 0; } *720 120 24 500 49 Sharti keyin berilgan sikl operatorini ko'rsating. for() *do{}while() while() if()
50 Parametrli sikl operatorini ko'rsating. *for() do{}while() while() if()
51 Sharti oldin berilgan sikl operatorini ko'rsating. if() do{}while() *while() for()
52 Sikl operatorining qaysi turida sikl tanasi kamida bir marotaba majburiy tarzda bajariladi? while() for()
*do{}while() if()
53 Sikl operatorining qaysi turida sikl tanasi bajarilmasligi mumkin? *while(), for() do{}while() while() for()
54 for() sikl operatorlarining qaysi turiga mansub? *Parametrli Sharti oldin berilgan Sharti keyin berilgan To'gri javob yo'q 55 while() sikl operatorlarining qaysi turiga mansub? *Sharti oldin berilgan Sharti keyin berilgan Parametrli To'gri javob yo'q 56 do{ }while() sikl operatorlarining qaysi turiga mansub? Parametrli Sharti oldin berilgan *Sharti keyin berilgan To'gri javob yo'q 57 int a=15; while(a>0) {--a;}
Dastur qismida sikl tanasi necha marta bajariladi? *15
14 16 Bajarilmaydi 58 Sharti oldin berilgan sikl operatori tuzilishini ko'rsating. while(sikl tanasi) {shart;} *while(shart) {sikl tanasi;} do{sikl tanasi;} while(shart) do{shart} while(sikl tanasi;) 59 Sharti keyin berilgan sikl operatori tuzilishini ko'rsating. while(sikl tanasi) {shart;} while(shart) {sikl tanasi;} *do{sikl tanasi;} while(shart) do{shart} while(sikl tanasi;) 60 int i=1;
while(i>-1) {cout<< I << endl; i++;} Dastur qismida sikl tanasi necha marta bajariladi? 1 Bajarilmaydi 2 *Cheksiz
61 int a=0;
while(a-1<5) {a++;}
Dastur qismida sikl tanasi necha marta bajariladi? 1 4 *6 5 62 Parametrli sikl operatoridan tog'ri foydalanilgan javobni ko'rsating. for (int i=0, i<=n, i++,) for (int i=0, i<=n; i++) for (int i=0; i<=n; i++ ;) *for (int i=0; i<=n; i++) 63 Quyidagi sikl operatori 10 martta bajarilishi uchun n ning qiymati qanday bo'lishi lozim? for (int i=0; i 8 9 *10 11 64 for (int a=0; a<50; a+=10) {cout 10,20,30,40,50 *0,10,20,30,40, 1,2,3,4,5 0,10,20,30,40 65 int s=-1; for (int a=0; a<10; a++) {s+=a;} cout<< s 55
45
Download 0.58 Mb. Do'stlaringiz bilan baham: 1 ... 16 17 18 19 20 21 22 23 24 СПОНСОРСКИЙ КОНТЕНТMgid Как убрать папилломы естественным путём за несколько дней? Рецепт Verminex Висячий толстый живот "усохнет" сам. Запишите рецепт TALIA Окулисты Узбекистана в шоке! 100% зрение вернется если капать это D-Vision 1 капсула снизит вес на 10 кг. Запишите рецепт Talia Узбечка показала, как нужно лечить простату и усилить потенцию Spartagen Запах изо рта? Это наличие паразитов. Вот как избавиться от них Parazitox Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2020 ma'muriyatiga murojaat qiling Bosh sahifa davlat universiteti ta’lim vazirligi O’zbekiston respublikasi maxsus ta’lim zbekiston respublikasi o’rta maxsus davlat pedagogika axborot texnologiyalari nomidagi toshkent pedagogika instituti texnologiyalari universiteti navoiy nomidagi samarqand davlat guruh talabasi ta’limi vazirligi nomidagi samarqand toshkent axborot toshkent davlat haqida tushuncha Darsning maqsadi xorazmiy nomidagi Toshkent davlat vazirligi toshkent tashkil etish Alisher navoiy Ўзбекистон республикаси rivojlantirish vazirligi matematika fakulteti pedagogika universiteti таълим вазирлиги sinflar uchun Nizomiy nomidagi tibbiyot akademiyasi maxsus ta'lim ta'lim vazirligi махсус таълим bilan ishlash o’rta ta’lim fanlar fakulteti Referat mavzu Navoiy davlat umumiy o’rta haqida umumiy Buxoro davlat fanining predmeti fizika matematika universiteti fizika malakasini oshirish kommunikatsiyalarini rivojlantirish davlat sharqshunoslik jizzax davlat Download 25.8 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling