Test c++ (beginner) Savollar soni – 100 ta



Download 29,91 Kb.
bet1/5
Sana21.01.2022
Hajmi29,91 Kb.
#396255
  1   2   3   4   5
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






Download 29,91 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish