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
*13
14
-1
9. Quyidagi dastur natijasida ekranga nima chiqadi?
string youth("Bahor qishdan keyin keladi!!");
int qidir = youth.find("kein");
cout<
13
14
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( )
{ using namespace abc;
std::cout<< foo++; }
int main( ){
abc::foo=2;
func( );
return 0;}
0
*2
3
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
9
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
7
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
4
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
*3
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
*7
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
2
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
2
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
8
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
s1
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
*30
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
4
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< return 0; }
1
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
*9
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
9
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;
cout << a++ * ++a<A) 72 B) 56 C) *63 D) 9
10. Quyidagi ifodada o’zgarmasning nomi nimaga teng? #define Matn “Matn1”
A)*Matn B Matn1 C) MATN D) Define
11. Chiqish oqimidan qanday qiymat chiqadi?
cout << oct <<10;
A) A B) 10 C) *12 D) a
12. Аrifmetik аmаllаrdа ishtirok etаyotgаn qiymаtlаr nimа deyilаdi?
A)*Operand B) Qiymat C) Amal D) Operator
13. Quyidagi dastur natijasini aniqlang :
#define amal(x)(x*x+2)
cout<
A) 48 B) *38 C) 42 D) 27
14. Quyidagi funksiya prototipi qanday mantiqiy natija qaytaradi: isalnum('/');
A) ‘/’ B) / C) TRUE D) *FALSE
15. Quyidagi dasturda chiqarish oqimidan chiquvchi qiymatni aniqlang:
int a=18;
++a; a--;
cout << a++;
A) 20 B) 19 C) *18 D) 17
16. Tanlash operatorida birorta ham qiymat o`zgaruvchiga to`g`ri kelmasa qaysi operator ishlatiladi?
A) Case B) Break C) *Default D) Conntinue
17. Quyidagi dastur natijasini aniqlang :
#define amal(x) (x) * (x)
cout<
A) 21 B) 23 C) 13 D) *64
18. Quyidagi dastur natijasini aniqlang :
#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
|
27
|
*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
|
45
|
*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
|
58
|
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
|
36
|
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
|
30
|
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
|
30
|
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
|
*31
|
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
|
40
|
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
{
s += i--;
} while ( i > 0);
cout << s << endl;
|
45
|
50
|
*55
|
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
{
i = i + b;
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
{
i++;
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 main()
{
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<Dastur qismida qanday natija chiqariladi?
|
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 <Dastur qismida qanday natija chiqariladi?
|
55
|
45
|
*44
|
46
| Do'stlaringiz bilan baham: |