1 Fan bobi – 1; Fan bo‘limi – 1; Qiyinlik darajasi – 1


Download 62.12 Kb.
bet1/7
Sana10.12.2020
Hajmi62.12 Kb.
#163526
  1   2   3   4   5   6   7
Bog'liq
Dasтурлаш asoslari TEST (uzb)(1)


Dasturlash asoslari(uzb-200)

Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

1 Fan bobi – 1; Fan bo‘limi – 1.1; Qiyinlik darajasi – 1 ;




A baytning 5 razryadiga 1 qiymatini urnatish uchun qaysi amalni bajarish kerak?

A | = 32

A | =16

A ^ = 16

A & = 32


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

2 Fan bobi – 1; Fan bo‘limi – 1.1; Qiyinlik darajasi – 1 ;




A baytning 5 razryadida 1 qiymati o‘rnatilgan yoki yo‘qligini qanday aniqlash mumkin?

if(A & 32)

if(A | 16)

if(A ^ 16)

if(A & 128)


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

3 Fan bobi – 1; Fan bo‘limi – 1.1; Qiyinlik darajasi – 1 ;




Adreslanuvchi eng kichik ma’lumot birligi...

bayt

Kilobayt

Bit

disk sektori


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

4 Fan bobi – 1; Fan bo‘limi – 2.1; Qiyinlik darajasi – 1 ;




C++ tilida getch() funksiyasi qaysi kutubxona tarkibiga kiradi?

conio.h

iostream.h

math.h

string.h


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

5 Fan bobi – 2; Fan bo‘limi – 2.1; Qiyinlik darajasi – 2 ;




for (1; 2;3)uchun noto‘g‘ri tavsifni ko‘rsating

2 - takrorlash sanagichi vazifasini bajaruvchi o‘zgaruvchiga boshlang‘ich qiymat berishga xizmat qiladi

2 - takrorlashni bajarish yoki yo‘qligini aniqlab beruvchi mantiqiy ifoda, agar shart rost bo‘lsa,takrorlash davom etadi, aks holda yo‘q

3 - odatda takrorlash sanagichi qiymatini oshirish (kamaytirish) uchun xizmat qiladi yoki bu erda takrorlash shartiga ta’sir qiluvchi boshqa amallar bo‘lishi mumkin.

1 - takrorlash sanagichi vazifasini bajaruvchi o‘zgaruvchiga boshlang‘ich qiymat berishga xizmat qiladi


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

6 Fan bobi – 2; Fan bo‘limi – 2.1; Qiyinlik darajasi – 2 ;




int n=10; while(n-=1, n2=n*n, n>0); Kavs ichidagi qaysi amal takrorlash operatorining to‘xtash sharti hisoblanadi?

n>0

n-=1

n2=n*n

n-=1, n2=n*n


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

7 Fan bobi – 1; Fan bo‘limi – 1.2; Qiyinlik darajasi – 1 ;




Cheksiz takrorlash operatoridan qaysi operator yordamida chiqib ketish mumkin?

break;

continue;

return;

switch


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 1

8 Fan bobi – 1; Fan bo‘limi – 1.1; Qiyinlik darajasi – 1 ;




16 razryadli protsessor platformasida C++ tilida int turidagi qiymat uchun xotiradan qancha joy ajratiladi?

2 bayt

4 bayt

1 bayt

8 bayt


Manba: Мадрахимов Ш.Ф., Гайназаров С.М. C++ тилида дастурлаш асослари// Тошкент, ЎзМУ, I Bob

9 Fan bobi – 1; Fan bo‘limi – 1.1; Qiyinlik darajasi – 1 ;




EHM xotirasida haqiqiy son qanday tasvirlanadi?

sonning ishorasi, mantissasi va tartibi ko‘rinishida

sonning ishorasi, butun va kasr qismi ko‘rinishida

mantissa va tartib ko‘rinishida

sonning ishorasi,mantissa,tartib va tartib ishorasi bilan


Manba: Мадрахимов Ш.Ф., Гайназаров С.М. C++ тилида дастурлаш асослари// Тошкент, ЎзМУ, I Bob

10 Fan bobi – 1; Fan bo‘limi – 1.2; Qiyinlik darajasi – 1 ;




Sonlar ustida arifmetik amallar bajarishning qanday hollarida son tartibini oshib ketishi ruy beradi. Agar…

haqiqiy son tartibi 2^k soniga teng yoki katta bo‘lganda,bu erda k tartib yozilishidagi bitlar soni

son tartibi nolga teng bo‘lganda

sonning absolyut qiymati tur uchun chegaraviy maksimal qiymatdan katta bo‘lganda.

son tartibi manfiy bo‘lganda.


Manba: Мадрахимов Ш.Ф., Гайназаров С.М. C++ тилида дастурлаш асослари// Тошкент, ЎзМУ, I Bob

11 Fan bobi – 1; Fan bo‘limi – 1.2; Qiyinlik darajasi – 1 ;




EHM xotirasida butun manfiy son qanday tasvirlanadi?

mos musbat sonning ikkilik ko‘rinishidagi bitlar qiymatlarini teskari qiymatiga almashtirish va birni qo‘shishdan hosil bo‘lgan son ko‘rinishida

musbat son ikkilik ko‘rinishidagi bitlar qiymatlariniteskari qiymatiga almashtirilgan ko‘rinishida

sonning ishora razryadiga bir qiymatini ko‘yish bilan

musbat son ikkilik ko‘rinishiga birni qo‘shish va razryadqiymatlarini teskari qiymatlar bilan almashtirishdan hosil bo‘lgan son ko‘rinishida.


Manba: Мадрахимов Ш.Ф., Гайназаров С.М. C++ тилида дастурлаш асослари// Тошкент, ЎзМУ, I Bob

12 Fan bobi – 1; Fan bo‘limi – 1.2; Qiyinlik darajasi – 1 ;




Suzuvchi nuqtali son xotirada qanday tasvirlanadi?

Sonning ishorasi, tartibi va mantissasi haqidagi ma’lumotlarni o‘z ichiga oluvchi tuzilma ko‘rinishida

Sonning ishorasi, tartibi, mantissasi va suzuvchi nuqta o‘rni haqidagi ma’lumotlarni o‘z ichiga oluvchi to‘zilma ko‘rinishida

Eksponensial shakldagi son ko‘rinishida

Manfiy sonni tasvirlash uchun teskari koddan foydalangan holdagi sonning eksponensial ko‘rinishida


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

13 Fan bobi – 1; Fan bo‘limi – 1.2; Qiyinlik darajasi – 1 ;




Quyidagi programma bajarilishi natijasida ekranga nima chiqadi? int main() { unsigned int n=65535; n+=1; cout<

0

65536

65535

256


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

14 Fan bobi – 2; Fan bo‘limi – 2.2; Qiyinlik darajasi – 2 ;




Quyidagi takrorlash operatori necha marta ishlaydi? int main() { unsigned short int i=0; do { i+=1;} while(1); return 0; }

CHeksiz

i qiymati 65535 sonidan oshganda takrorlash to‘xtaydi

0

i qiymati 32767 sonidan oshganda takrorlash to‘xtaydi


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

15 Fan bobi – 2; Fan bo‘limi – 2.2; Qiyinlik darajasi – 2 ;




Quyidagi programma bajarilishida ekranga qanday son chiqadi? int main( ) { short int i=32767;i+=1;cout<>i; return 0; }

-32768

32768

0

Xatolik haqida xabar


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

16 Fan bobi – 2; Fan bo‘limi – 2.2; Qiyinlik darajasi – 2 ;




for(int i=1; i<=10; i+=3) i--;takrorlash operatori necha marta ishlaydi?

5

10

cheksiz

umuman ishlamaydi


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

17 Fan bobi – 1; Fan bo‘limi – 1.2; Qiyinlik darajasi – 1 ;




void f(int , int*j, int &k){ i++;(*j)++;k++;} void main(){int =1,j=2,k=3; f(i,&j,k);cout << i << j << k;} Programma ishlashi natijasida ekranga chop etiladi:

1 3 4

2 3 4

1 3 3

2 2 4


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

18 Fan bobi – 2; Fan bo‘limi – 2.2; Qiyinlik darajasi – 1 ;




Qaysi kalit so‘zi aniq bir xotira sinfini ko‘rsatmaydi

void

Auto

Registr

Extern


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

19 Fan bobi – 2; Fan bo‘limi –2.2; Qiyinlik darajasi – 2 ;




Bir xil nomdagi, lekin argumentlarining turlari va soni xar xil funksiyalarga ... funksiyalar deyiladi.

qayta yuklanuvchi

Qolibli

o‘zgaruvchi sonli parametrli

Rekursiv


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

20 Fan bobi – 2; Fan bo‘limi – 2.2; Qiyinlik darajasi – 2 ;




Funksiya argumentda qiymat qaytarishi uchun mos argument ... bo‘lishi kerak

ko‘rsatkich yoki murojaat

void turida

asosiy turda

int turida


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

21 Fan bobi – 2; Fan bo‘limi – 2.2; Qiyinlik darajasi – 2 ;




... funksiya xar xil turdagi berilganlar ustida bir xil algoritmni ishlatishga imkoniyat beradi

Qayta yuklanuvchi

Qolipli

O‘zgaruvchi sonli parametrli

Rekursiv


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

22 Fan bobi – 3; Fan bo‘limi – 3.1; Qiyinlik darajasi – 2




Haqiqiy turdagi argumentga ega haqiqiy qiymat qaytaruvchi f funksiyaga ko‘rsatgich to‘g‘ri e’lonini ko‘rsating.

float (*f)(float);

f(float *)(float);

float (*float )(f);

float (f *)(float);


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

23 Fan bobi – 3; Fan bo‘limi – 3.1; Qiyinlik darajasi – 2




Talaba * talaba; ... void Func(Talaba & t); Func funksiyasiga to‘g‘ri murojaatni ko‘rsating.

Func(*talaba);

Func(talaba);

Func(talaba*);

Func(&talaba);


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 2

24 Fan bobi – 3; Fan bo‘limi – 3.2; Qiyinlik darajasi – 2




Struktura va birlashma o‘rtasidagi farq nimada?

Strukturaning xar bir maydoni uchun xotirada aloxida joy ajratilsa, birlashma uchun uning eng uzun joy egallaydigan maydoni o‘lchamida joy ajratiladi.

Farqi faqat ularni mos ravishda struct va union kalit so‘zlari bilan aniqlanishida.

farqi yo‘q

Birlashmaning xar bir maydoni uchun xotirada aloxida joy ajratilsa,struktura uchun uning eng uzun joy egallaydigan maydoni o‘lchamida joy ajratiladi.


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 13

25 Fan bobi – 4; Fan bo‘limi – 4.1; Qiyinlik darajasi – 2




Matn fayl deb...

... berilganlari ASCII kodidagi belgilari bilan saqlanadigan faylga aytiladi.

... berilganlari ASCIIZ kodidagi belgilari bilan saqlanadigan faylga aytiladi.

... berilganlari baytlar ketma-ketligi bilan berilgan faylga aytiladi.

... berilganlari matn ko‘rinishida berilgan faylga aytiladi.


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 13

26 Fan bobi – 4; Fan bo‘limi – 4.1; Qiyinlik darajasi – 2




Binar fayl deb ...

berilganlari, ularning xotiragi ichki ko‘rinishi bilan saqlanadigan faylga aytiladi.

... berilganlari ASCII kodidagi belgilar bilan berilgan faylga aytiladi.

... berilganlari satr ko‘rinishida berilgan faylga aytiladi.

... berilganlari butun sonlar ko‘rinishida saqlanadigan faylga aytiladi.


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 13

27 Fan bobi – 4; Fan bo‘limi – 4.1; Qiyinlik darajasi – 2




Matn faylida satrlar ...

…CR va LF belgilari bilan ajratiladi.

... CR belgisi bilan ajratiladi.

... LF belgisi bilan ajratiladi.

... '\0'- terminator bilan ajratiladi.


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 13

28 Fan bobi – 4; Fan bo‘limi – 4.1; Qiyinlik darajasi – 2




Buyruq satridagi gauss.exe < fayl_1.txt > fayl_2.txt nimani anglatadi?

gauss.exe programmasi berilganlari fayl_1.txt faylidan o‘qiladi va natijalar fayl_2.txt fayliga chiqariladi.

gauss.exe programmasi berilganlari fayl_2.txt faylidan o‘qiladi va natijalar fayl_1.txt fayliga chiqariladi.

gauss.exe programmasi bajarilganlan keyin fayl_1.txt va fayl_2.txt fayllari chop etiladi.

gauss.exe programmasi berilganlari fayl_1.txt va fayl_2.txt fayllaridan o‘qiydi va ekranga chop etadi.


Manba: Bjarne Stroustrup. The C++ Programming Language (4th Edition). Addison-Wesley, 2013, Bob 13

29 Fan bobi – 4; Fan bo‘limi – 4.1; Qiyinlik darajasi – 2




FILE * talabaf = fopen("C:\TALABA\iat1kuz.txt","r+");

tashqi xotiradagi mavjud "iat1kuz.txt" fayli o‘zgartirish (o‘qish va yozish) uchun ochiladi.

tashqi xotiradagi mavjud "iat1kuz.txt" fayli faqat yozish uchun ochiladi.

tashqi xotiradagi "iat1kuz.txt" fayli faqat o‘qish uchun ochiladi.

tashqi xotiradagi "iat1kuz.txt" fayli faqat o‘qish uchun ochiladi.


Download 62.12 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




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