|
Test c++ (beginner) Savollar soni – 100 ta
|
bet | 1/5 | Sana | 21.01.2022 | Hajmi | 29,91 Kb. | | #396255 |
| Bog'liq 11test test
TEST C++ (BEGINNER)
Savollar soni – 100 ta
1. Quyidagi ifodaning qiymati int x ning qaysi qiymatlari to'g'ri ekanligini
ko'rsating: x<3 && x<=5 || x>4
a) x INT_MIN; 2 5*
b) x INT_MIN; 2 5 ;INT_M X
c) x= 5
d) x=6
2.Quyidagi ifodaning qiymatini aniqlang: 3 + 15 / 3 * 5
a) *28
b) 1.2
c) 30
d) 2.8
3. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 3;
if ( x > 7 | | x < 5 )
if ( x < 6 && x > 1 )
if ( ( x > 2 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
a) *1
b) 14
c) Hech narsa chiqmaydi
d) 3
4. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 5;
if ( x < 2 | | x > 4 )
if ( x > 4 && x <6 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
a) *1
b) 2
c) 4
d) 5
5. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x=1, y=3;
if (--x && ++y) y+=3;
cout<<”\n x+y=”<
a) *x+y=3
b) x+y=7
c) x+y=4
d) x+y=5
6. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
a) x+y=6
b) x+y=7
c) x+y= 4
d) x+y= 8
7. Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x=1, y=3;
if (x++ && y++) y+=2;
cout<<”\n x+y=”<
a) x+y=7
b) x+y=4
c) *x+y=8
d) x+y= 3
8. *Y=math.round(x) bo`lsa (x tipi float), y tipini aniqlang ?
a) int
b) float
c) int+2
d) char
9. C++ da y=i++ bo`lsa, y ning qiymatini toping (i=1) ?
a) 1
b) *2
c) 3
d) 4
10.
C++ da x||y amalning qiymati qachon 1 ga teng bo`ladi?
a) x=1 yoki y=1
b) x=0 yoki y=1
c) x=1 yokiy=0
d) x=0 yoki y=0
11.
C++ da x&&y amalning qiymati qachon 1 ga teng bo`ladi?
a) *x=1 va y=1
b) x=0.5 va y=0.5
c) x=0 va y=0
d) x=0 va y=1
12.
C++ da !x amalning qiymati qachon 1 ga teng bo`ladi?
a) *x=0
b) x=1
c) x=0.5
d) x=2
13.
teng kuchli ifodani aniqlang ?
a) *x+=1 va x++
b) x=+1 va x=x+1
c) x=1+ va x++
d) x=1+ va x--
14.
float x=.5; int y=5; da x+y ning natijasi qanday ?
a) *5.5
b) Ularni qo`shish mumkinmas
c) 5
d) 4
15.
float x=.5; int y=5; da ((int) x+y) ning natijasi qanday ?
a) *5
b) Ularni qo`shish mumkinmas
c) 5.5
d) 6
16.
int a; cin>>a; cout<
(a=5)?
a) *5
b) 6
c) 4
d) 3
17.
int a; cin>>a; cout<<++a; ekranga qanday natija chiqadi (a=5)?
a) *6
b) 5
c) 4
d) 2
18.
int a; cin>>a; cout<<--a; ekranga qanday natija chiqadi (a=5)?
a) *4
b) 6
c) 5
d) 7
19.
int a; cin>>a; cout<
a) *5
b) 6
c) 4
d) 3
20.
float a=.25; int b=45; cout<
a) *45.25
b) 45
c) 25.45
d) 2545
21.
float a=.25; int b=45; cout<<(int) a+b; ekranga qanday natija
chiqadi ?
a) *45
b) 45.25
c) 25.45
d) 25
22.
float a=.25; int b=45; cout<<(float) a+b; ekranga qanday natija
chiqadi ?
a) *45.25
b) 45
c) 25.45
d) 15
23.
int a,b; a = 2; b = 11 / a + 0.5; bo`lsa, b ni qiymatini toping ?
a) *5
b) 6
c) 4
d) 3
24.
a = 2; b = 11 / a + 0.5; bo`lsa, b ni qiymatini toping ?
a) 6
b) 5
c) 4
d) 7
25.
getch( ) funksiyasi qaysi sarlavha fayliga (kutubxonasiga)
tegishli va qaysi kvadratga bog’langan?
a) *< conio.h >
b)
c)
d) < iostream.h>
26.
cout<
a) *Ifodani kasr qismini 4 xona birlikgacha yahlitlash
b) 4-satrga o’tish
c) 4-satrni hisoblash va natijasini chiqarish
d) 4-satrni hisoblamaslik uchun
Qaysi ma’lumotlar tipi suzuvchi vergul sonlar tipiga kiradi?
27.
a) *float
b) char
c) int
d) usigned int
28. Qaysi ma’lumotlar tipi belgili tipga kiradi?
a) *char
b) float
c) Int
d) Bool
29.Mantiqiy toifani ko’rsating.
a) *bool
b) int
c) char
d) float
30.Qaysi ma’lumotlar tipi butun sonlar tipiga kiradi?
a) *int
b) float
c) double
d) Bool
31.Qaysi tipli o’zgaruvchi bilan razryad bo’yicha amallarni qo’llash mumkin
emas?
a) float
b) *char
c) short int
d) int
32.Xotiradagi hajmni hisoblash amalini ko’rsating
a) *sizeof
b) typdef
c) define
d) Struct
33.Uzunligi 32 bitdan kam bo’lmagan ma’lumotni xaqiqiy tipi qaysi so’z orqali
ifodalanadi?
a) double
b) long long
c) *long
d) short
34.Uzunligi 64 bitdan kichik bo’lmagan ma’lumotning xaqiqiy tipi qaysi so’z
orqali ifodalanadi?
a) *long double
b) float
c) short int
d) short
35. setprecision() funksiyasi uchun qaysi kutubxona kerak bo’ladi?
a) *iomanip
b) iostream
c) stdio.h
d) math.h
36. C++ da kiritish operatorini ko’rsating
a) *cin
b) cout
c) read
d) write
37. C++ da chiqarish operatorini ko’rsating
a) *cout
b) cin
c) read
d) write
38.eng katta qiymat qabul qiluvchi butun tip
a) unsigned long long
b) *long long
c) unsigned
d) int
39.Sonlarni o’zidan katta bo’lgan butun sonlarga yaxlitlash qaysi qatorda
a) floor
b) *ceil
c) fmod
d) cout
40.C++ tilidagi xizmatch so`zlarning to`g`risini toping ?
a) *For, if, break
b) For, begin, end
c) If, case, end
d) Case, with, to
41.&& va || amallari qanday vazifalarni bajaradi?
a) Ikkita mantiqiy qiymatlarni taqqoslaydi
b) ikkita sonli qiymatlarni kombinatsiyalaydi
c) *ikkita mantiqiy qiymatlarni kombinatsiyalaydi
d) Qo’shish amalini bajaradi
42.C++ dasturida qaysi funksiyaning bo’lishi shart ?
a) *main()
b) start()
c) system()
d) program()
43.Ikki o’zgaruvchini taqqoslash uchun operatordan foydalaniladi ?
a) *==
b) =
c) :=
d) equal
44.C++ dasturlash tili kim tomonidan yaratilgan?
a) *Bern Straustrup
b) Niklaus Virt
c) Donald Knut
d) Ken Tompson
45.Qaysi manipulyator kiritish chiqarish maydoni kengligini o’rnatadi?
a) *Setw
b) setprecision
c) setbase
d) setfill
46 ………dastur bo’lib, boshlangich noldagi dastur matnini xisoblaydi va uni
boshqa chiqish tilidagi ekvivalent matnga tarjima qiladi.
a) *Kompilyator
b) Skaner
c) Translyator
d) interpritator
47. Ma’lumot toifasini to’g’ri o’zgartirilgan qatorni nanlang!
a) *(char) a;
b) char:a;
c) to(char)a;
d) a(char);
48. Ifodaning qiymatini aniqlang: 1000 / 100 % 7 * 2 ?
a) *6
b) 1000
c) 250
d) 10
49. Qaysi kalit so'z butun o'zgaruvchining manfiy qiymatlarni qabul qila
olmasligini bildiradi?
a) *unsigned
b) Bunday kalit so’zi yo’q’
c) long
d) positive
50. Algoritm nima?
a)* amallar ketma-ketligi
b) Fayllarga murojaat
c) Obyektlar majmuasini ifodalash
d)kiritish chiqarish ketma ketligi
51. C++ tilida kiritish oqimi
a)*cin>>x;
b)cin<
c)cout<
d)cout>>x;
52. Algoritm turlar
a)*chiziqli. takrorlanuvchi, tarmoqlanuvchi
b) chiziqli. harakatlanuvchi, tarmoqlanuvchi
c) saralovchi, tarmoqlanuvchi
d) chiziqli. daraxtsimon, tarmoqlanuvchi
Quyidagilardan qaysi biri identifikator bo’la olmaydi?
53.
a) *6array
b) Id_9
c) Str
d) Gamma
6>3>
Do'stlaringiz bilan baham: |
|
|