Test c++ (beginner) Savollar soni 100 ta



Yüklə 58,57 Kb.
səhifə1/5
tarix22.12.2022
ölçüsü58,57 Kb.
#77397
  1   2   3   4   5
s


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



d) x=6
2.Quyidagi ifodaning qiymatini aniqlang: 3 + 15 / 3 * 5

  1. 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 ” );

  1. 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 ” );

  1. 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=”<

  1. 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?

  1. 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=”<

  1. x+y=7 b)x+y=4 c)x+y=8 d)x+y= 3

  1. Y=math.round(x) bo`lsa (x tipi float), y tipini aniqlang ?

    1. int b) float c) int+2 d) char

  1. C++ da y=i++ bo`lsa, y ning qiymatini toping (i=1) ?

    1. 1 b) 2 c) 3 d) 4

  1. C++ da x||y amalning qiymati qachon 0 ga teng bo`ladi?

    1. x=1 yoki y=1 b) x=0 yoki y=1

c) x=1 yoki y=0 d) x=0 yoki y=0

  1. C++ da x&&y amalning qiymati qachon 0 ga teng bo`ladi?

    1. 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

  2. C++ da !x amalning qiymati qachon 1 ga teng bo`ladi?

    1. x=0 b)x=1 c) x=0.5 d) x=2

  1. teng kuchli ifodani aniqlang ?

    1. x+=1 va x++ b) x=+1 va x=x+1 c) x=1+ va x++ d)x=1+ va x--

  1. float x=.5; int y=5; da x+y ning natijasi qanday ?

a) 5.5 b) Ularni qo`shish mumkinmas c) 5 d) 4

  1. 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

  1. int a; cin>>a; cout<

    1. 5 b) 6 c) 4 d) 3

  1. int a; cin>>a; cout<<++a; ekranga qanday natija chiqadi (a=5)?

    1. 6 b) 5 c) 4 d) 2

  1. int a; cin>>a; cout<<--a; ekranga qanday natija chiqadi (a=5)?

    1. 4 b) 6 c) 5 d) 7

  1. int a; cin>>a; cout<

    1. 5 b) 6 c) 4 d) 3

  1. float a=.25; int b=45; cout<

    1. 45.25 b) 45 c) 25.45 d) 2545

  1. float a=.25; int b=45; cout<<(int) a+b; ekranga qanday natija chiqadi ?

    1. 45 b) 45.25 c) 25.45 d) 25

  1. float a=.25; int b=45; cout<<(float) a+b; ekranga qanday natija chiqadi ?

    1. 45.25 b) 45 c) 25.45 d) 15

  1. int a,b; a = 2; b = 11 / a + 0.5; bo`lsa, b ni qiymatini toping ?

    1. 5 b) 6 c) 4 d) 3

  1. a = 2; b = 11 / a + 0.5; bo`lsa, b ni qiymatini toping ?

    1. 6 b) 5 c) 4 d) 7

  2. getch( ) funksiyasi qaysi sarlavha fayliga (kutubxonasiga) tegishli va qaysi kvadratga bog’langan?

  1. < conio.h > b) c) d) < iostream.h>

  1. cout<

  1. Ifodani kasr qismini 4 xona birlikgacha yahlitlash

  2. 4-satrga o’tish

  3. 4-satrni hisoblash va natijasini chiqarish

  4. 4-satrni hisoblamaslik uchun

  1. Qaysi ma’lumotlar tipi suzuvchi vergul sonlar tipiga kiradi?

  1. float b) char c) int d) usigned int

28. Qaysi ma’lumotlar tipi belgili tipga kiradi?

  1. char b) float c) int d) bool

29.Mantiqiy toifani ko’rsating.

  1. bool b) int c) char d) float

30.Qaysi ma’lumotlar tipi butun sonlar tipiga kiradi?

  1. int b) float c) double d) bool

31.Qaysi tipli o’zgaruvchi bilan razryad bo’yicha amallarni qo’llash mumkin emas?

  1. float b) char c) short int d) int

32.Xotiradagi hajmni hisoblash amalini ko’rsating

  1. sizeof b) typdef c) define d) struct

33.Uzunligi 32 bitdan kam bo’lmagan ma’lumotni xaqiqiy tipi qaysi so’z orqali ifodalanadi?

  1. double b) long long c) long d) short

34.Uzunligi 64 bitdan kichik bo’lmagan ma’lumotning xaqiqiy tipi qaysi so’z orqali ifodalanadi?

  1. long double b) float c) short int d) short

35. setprecision() funksiyasi uchun qaysi kutubxona kerak bo’ladi?

  1. iomanip b) iostream c) stdio.h d) math.h

36. C++ da kiritish operatorini ko’rsating

  1. cin b) cout c) read d) write

37. C++ da chiqarish operatorini ko’rsating

  1. cout b) cin c) read d) write

38.eng katta qiymat qabul qiluvchi butun tip

  1. unsigned long long b) long long c) unsigned d) int

39.Sonlarni o’zidan katta bo’lgan butun sonlarga yaxlitlash qaysi qatorda

  1. floor b) ceil c) fmod d) cout

40.C++ tilidagi xizmatch so`zlarning to`g`risini toping ?

  1. for, if, break b) for, begin, end c) if, case, end d)Case, with, to

41.&& va || amallari qanday vazifalarni bajaradi?

  1. Ikkita mantiqiy qiymatlarni taqqoslaydi

  2. ikkita sonli qiymatlarni kombinatsiyalaydi

  3. ikkita mantiqiy qiymatlarni kombinatsiyalaydi

  4. Qo’shish amalini bajaradi

42.C++ dasturida qaysi funksiyaning bo’lishi shart ?

  1. main() b) start() c) system() d) program()

43.Ikki o’zgaruvchini taqqoslash uchun operatordan foydalaniladi ?

  1. == b) = c) := d) equal

44.C++ dasturlash tili kim tomonidan yaratilgan?

  1. Bern Straustrup b) Niklaus Virt c) Donald Knut d) Ken Tompson

45.Qaysi manipulyator kiritish chiqarish maydoni kengligini o’rnatadi?

  1. 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.

  1. Kompilyator b) Skaner c) Translyator d)interpritator

47. Ma’lumot toifasini to’g’ri o’zgartirilgan qatorni nanlang!

  1. (char) a; b) char:a; c) to(char)a; d) a(char);

48. Ifodaning qiymatini aniqlang: 1000 / 100 % 7 * 2 ?

  1. 6 b) 1000 c) 250 d) 10

49. Qaysi kalit so'z butun o'zgaruvchining manfiy qiymatlarni qabul qila olmasligini bildiradi?

  1. 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

  1. C++ tilida kiritish oqimi

a)cin>>x; b)cin<>x;

  1. Algoritm turlar

a)chiziqli. takrorlanuvchi, tarmoqlanuvchi
b) chiziqli. harakatlanuvchi, tarmoqlanuvchi
c) saralovchi, tarmoqlanuvchi
d) chiziqli. daraxtsimon, tarmoqlanuvchi

  1. Quyidagilardan qaysi biri identifikator bo’la olmaydi?


  1. Yüklə 58,57 Kb.

    Dostları ilə paylaş:
  1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin