Fayllar bilan ishlash oqimlariga qaysilar kiradi fstream, ifstream, ofstream



Download 3.51 Mb.
bet14/24
Sana14.02.2020
Hajmi3.51 Mb.
1   ...   10   11   12   13   14   15   16   17   ...   24





Savol

A

B

C

D



C++ dasturlash tilida funksiyalar o’z –o’zini chaqirish imkoniyatiga qaysi funksiyada ega bo’ladi?

return

*rekursiv

getline

insert



Sikl operatorlarini ko’rsating?

* for,do.. while,while

string,while,for

getline ,while

break ,do.. while



Bevosita rekursiv funksiya nima ish bajaradi?

o’ziga -o’zi murojat qiladi

* o’zidan oldingiga murojat qiladi

O’zidan keyingisiga murojat qiladi

ish bajarmaydi



Qaysi funksiyada 100 marta murojat bo’lsa jami 100 lokal obyektlarning majmusi uchun joy ajratiladi?

* rekursiv

double

return

main



Shart operatori tarkibida qaysi operatordan foydalanish mumkun?

sikl

for

* ixtiyoriy

while



Хар бир алгоритм мазмунига кўра бир турдаги масалаларнинг барчаси учун хам ўринли бўлиши керак bu algoritmning qaysi hossasi?

*omaviylik

natijavitlik

aniqlilik

algoritmning bunday hossasi yoq



ҳар хил тоифадаги маълумотларнинг чекланган тўпламига nima deyiladi

massiv

rekursiya

*struktura

funksiya



“#” bu belgining C++ dagi nomi nima?

mantiqiy va

direktiva

panjara

*funta



#include
using namespace std;
struct
{
int a:8;
int b:6;
} xx={64,64};
int main()
{
cout<return 0;
}
dastur natijasini aniqlang

*64 0

0 64

36 64

64 36



#include
using namespace std;
int main()
{ cout<<”algoritm”<return 0;
} natijani aniqlang

endl

*algoritm

a l g o r I t m

algoritm algoritm



Маълумотларни аралаш тоифаси билан ишлаш учун С++ дастурлаш тилида nimadan foydalaniladi

char

while

massiv

*struct



qaysi belgi struktura elementiga murojat qilish amali deyiladi.

kopaytirish

*nuqta

bolish

ikki nuqta



Хар бир алгоритм мазмунига кўра бир турдаги масалаларнинг барчаси учун хам ўринли бўлиши керак bu algoritmning qaysi hossasi?

*omaviylik

natijavitlik

aniqlilik

algoritmning bunday hossasi yoq



int main()
{
int i=1;
int s=0;
do
{ s+=1/i;
i++;
} while (i <= 4);
cout<return 0;
}
dastur natijasini toping.

* 1

4

2

3



int main()
{
int s = 1, i = 11;
while (i<=111)
{
s += i; i++;
}
cout<< s;
return 0;
}
//dastur natijasini toping.

*6162

5152

5051

7071



for(int i ; i<=10 ; i++) - bu siklda [ ; ] va [i<=10] nima deb ataldi?

* majburiy ajratuvchi , sikl takrorlanish sharti

majburiy ajratuvachi, sikl so’ngi

xizmatchi so’z, sikl parametri

sikl takrorlanish sharti , sikl parametri



* int main()
{
int i=100;
while (i<=110)
{
cout<}
return 0;
}
dastur natijasi qanday

123456789

123 456 789

*12345678910

12345678910



for(int I ; i<=10 ; i++) - bu siklda [for] va[ i++] nima deb ataladi?

* xizmatchi so’z, sikl parametrini o’chirish

sikl operatori, majburiy ajratuvchi

sikl parametri, sikl operatori

sikl parametri, majburiy ajratuvchi



Funfsiyaga murojat qilinganda xotiradan joy ajratiladigan va funksiya tugaganida ajratilgan joy bo’shatiladigan paramet qaysi?

* qiymat parametri

ko’rsatkich parametri

barcha funksiya parametrlari

bunday parametr yo’q



for(int i ; i<=10 ; i++) - bu siklda [i] nima?

*sikl parametri

sikl operatori, majburiy ajratuvchi

o’zgarmas

sikl operatori



Funksiyada qanday parametrlar asosiy dasturdagi qiymati uzatilayotgan o’zgaruvchilar toifasi bilan birxil bo’lishi lozim

* qiymat parametri va ko’rsatkich parametrlari

qiymat parametrlari

ko’rsatkich parametrlari

rekursiya parametrlari



Sharti oldin berilgan takrorlanish operatorini toping

if

*while

else

for



Sharti keyin berilgan takrorlanish operatorini toping

* do..while

for..while

if.. Else

to’g’ri javob yo’q



Goto ni vazifasi nima?

o’zlashtirish

saqlash

* ga o’tish

elon qilish



Funksiya qiymat qaytarmasligini ifodalash uchun qaysi xizmatchi so’zidan foydalaniladi?

* void

goto

else

if



Taakrorlash operatorini toping

*do..while

if..else

if.. For

if.. While



Fayllar bilan ishlash oqimlariga qaysilar kiradi

iostream , ostream , istream

*ifstream, ofstream, fstream

ifstream , ,cout istream

iostream , ofstream, istream



Fayllarni o’qishda faylni oxirini aniqlash uchun qaysi uslub qo’llaniladi

chiqarish

close()

*eof()

fopen()



Fayllar bilan ishlashda ochilgan faylni yopish uchun qaysi uslub qo’llanilaniladi

*close()

o’chirish

yopish

eof()



Ma’lumotlarni saqlab qo’yish uchun, tashqi xotiraning nomlangan qismiga… . Deyiladi

ism

belgi

*fayl

xotira



Fayllar qanday turga bo’linadi

hisobli va hisobsiz

aniq va aniqmas

*mantiqiy va kizik

aniq va hisobli



……...- har hil obektlarni ifodalovchi baytlar ketma-ketligi deyiladi.

operativ fayllar

unar fallar

*binar fayllar

tizimli fayllar



Fayl ko’rsatkichining kelgan joyni aniqlash uchun qanday funksiya ishlatiladi

fittol

*ftell

fseek

feof



Fayl ko’rsatkichining siljitish uchun qaysi fumksiya ishlatiladi

main

feof

fwrite

*fseek



Matnli fayllarda malumot qayerga saqlanadi

xotiraga

*satrlarga

tashqi xotiraga

ichki xotiraga



#include
using namespace std;
int main ()
{ …. A, B, C;
cin>>A>>B;
C=A/B;
cout<return 0; }
dastur natijasi butun son chiqishi uchun qaysi tip ishlatiladi



double

*int

float

long double



int main ()
{ int a= 30, b=40, c;
c=a..b;
cout <return 0; }
natijani 30 chiqishi uchun nuqtalar o’rniga qaysi belgi qo’yiladi

/

*%

&

||



Struktura amallarini qayta yuklash uchun qaysi xizmatchi so’zdan foydalaniladi?

struct

*operator

real

image



Aniq o’lchamda formatlab chiqarish operatori bu...

scientifi

internal

*fixed

showpoint



Formatli kiritish hamda stdio.h modulida joylashgan funksiyani toping

cout

printf

cin

*scanf



Dastur natijasini toping. int main()
{ int a=7,b=17;
a=a-b;
b=a+b;
cout <return 0;
}

5

*7

12

2



Kiritish va chiqarish operatori to’g’ri qo’llanilgan dasturni toping

int main()

{ int a,b;


cin<b=a;

cout << "b=" << endl;


return 0;
}

int main()

{ int a,b;


cin>>a;
b=a;

cout >>"b=" << endl;


return 0;
}

* int main()

{ int a,b;


cin>>a;
b=a;

cout << "b=" >> endl;


return 0;
}

int main()

{ int a,b;


cin<b=a;

cout >>"b=" >>endl;


return 0;
}



Prefiksli inkrement berilgan qatorni toping?

*int f=3; cout<<++f<

int f=3; cout<<--f<

int f=3; cout<

int f=3; cout<<-f<



|-bu belgi qanday mantiqiy amal?

matiqiy va (kopaytiruvchi)

*mantiqiy yoki(qo’shish)

istisno qiluvchi

mantiqiy inkor(inversiya)



Dastur natijasini toping?
int x=8;
cout<cout<cout<<++x;

81010

888

8910

*8810



Dastur natijasini toping?
int a=7,b=5,c;
c=a|b;
cout<

5

6

*7

8



Bir xil toifali , chekli qiymatlarning tartiblangan to’plamiga nima deb ataladi?

funksiya

Rekursiv funksiya

*Massiv

oqim



Bu dasturda necha marta massiv elementi kiritiladi?
int n=4;
int a[n];
for (int i=o;i<=n;i++)
{cin>>a[i];}

*5

4

3

2



Prefiksli dekrement berilgan qatorni toping?

int f=3; cout<<++f<

*int f=3; cout<<--f<

int f=3; cout<

int f=3; cout<<-f<



Massiv qanday elon qilinadi?

*int a [n]; flout a[n];double a[n];

int a; flout a;double a;

int (a); flout (a); double (a);

xammasi to’g’ri



Programmist tomonidan programma elementlari uchun ixtiyoriy tanlangan nom nima deyiladi?

Operator

*Identufikator

Direktiva

O’zgaruvchi



Qaysi xizmatchi so’zlardan identifikator sifatida foydalanib bo’lmaydi?

float

for

while

*barchasidan



Protsessor registrlarini belgilash uchun qanday s’zlardan foydalaniladi?

*_AH

AL

BX

ES



Sanab o’tiluvchi o’zgarmaslar qanday kalit so’zi bilan aniqlanadi?

sizeof

*enum

signed

auto



Belgili tipni qabul qiluvchi o’zgaruvchilarni e’lon qilish uchun qaysi xizmatchi so’zidan foydalanish mumkin?

*char

void

bool

int



Nomlar fazosi -bu,qanday identifikatorlarni aniqlovchi soha sanaladi?

ma’lumot tiplari nomi

funksiyalar

o’zgaruvchilar

*barchasi



Qo’shimcha prefikslarni(::) ishlatilishini oldini oluvchi direktiva qaysi?

undef

#include

*using

#undef



Identifikator ketma-ketligi to’g’ri yozilgan qatorni toping?

=/

=/

*=/

to’g’ri javob yo’q



Short int kompyuter xotirasida necha bayt joy egallaydi?

*2 bayt

4bayt

8bayt

10bayt



Fayl bilan ishlashdagi xatolikni aniqlash uchun qaysi funksiyadan foydalaniladi

*feror()

feof(_)

fgets()

fopen



Fizik va mantiqiy fayllar bir biri bilan qanday funksiya orqali bog’lanadi

*fopen

fgets

close

open



Har xil obeyktlarni ifodalovchi baytlar ketma ketligi qanday fayl deb ataladi

*Binar fayl

unar fayl

mantiqiy

fizik fayl



Faylda malumot bo’lmasa takrorlanish amalga oshmadigan sikl operatorni ko’rsating

*while()

do while()

for()

bunday o
perator yoq



Makumotlarni saqlab qo’yish uchun hotiraning nomlangan qismi nima deyiladi

*fayl

unar fayl

fizik fayl

hotira



Fayl bilan ishlashda ostream sinf obekti qanday maqsadda islatiladi

*faylga malumotlarnni yozish uchun

Fayldan malumotlarni
o’qish uchun

Faylga malumot kiritish
uchun

ish bajarmaydi



feof funksiyasi fayl ko’satkichi fayl ohirida bo’lsa qanday qiymat qaytaradi

*0 dan far
qli

0

qiymat qaytarma
ydi






Fayl bilan ishlashda fayldagi belgilarni o’qish uchun qaysi funksidan foydalaniladi

*fgets

fprintf

fputs

feof



int a=20,b=70,c;

c=a>b+a-b

cout<

dastur natija qaanday ?



*1

3

2

20



Amal bu qandaydir harakat bo’lib,nechta operandlar ustida bajariladi

faqat bitta

faqat ikkita

*bitta va ikkita

t.j.y.



Mantiqiy amallarda & belgisini vazifasi nima

qo’shish

ayirish

bo’lish

*ko’paytirish



A=1 B=0 A^B ni qiymatini toping

0

* 1

2

0 va 1



A=1 B=1 A&B ni qiymatini toping

* 1

0

2

0 va 1



Dasturlash tillarida qiymat qaytarmaydigan funksiyalar nima deyiladi

prodmissorlar

prodrayverlar

*prodseduralar

reboylerlar



Funksiya qiymat qaytarmasligini ifodalash uchun qaysi xizmatchi so’z ishlatiladi

return 0

* void

endl

display



sizeof operatorining vazifasi nimadan iborat?

sizeof amali operand sifatida ko’rsatilgan obyektning bitlarda hotiradagi hajmini hisoblaydi

*sizeof amali operand sifatida ko’rsatilgan obyektning baytlarda hotiradagi hajmini hisoblaydi

sizeof amali operand sifatida ko’rsatilgan obyektning kilabaytlarda hotiradagi hajmini hisoblaydi

sizeof amali operand sifatida ko’rsatilgan obyektning Megabaytlarda hotiradagi hajmini hisoblaydi



Quyidagi dastur natijasini aniqlang:

int main()


{
printf("sizeof(int)=%d\n", sizeof(int));
return 0;
}

sizeof(int)=32

sizeof(int)=16

sizeof(int)=8

*sizeof(int)=4



Quyidagi dastur natijasini aniqlang:

int main()


{
printf("sizeof(string)=%d\n", sizeof(string));
return 0;
}

sizeof(string)=16

sizeof(string)=16

*sizeof(string)=4

sizeof(string)=8



Xotira ajratish qaysi protsedurani chaqirish orqali amalga oshiriladi?

*new

open

protsedure

int



Shart operatorini necha xil ko’rinishi mavjud ?

*2

1

3

4



Variant tanlash operatori qaysi ?

for

*switch

if

else



Qaysi sinf o’zgaruvchisi hotirada manzilga ega bo’lmaydi ?

auto

statik

*registr

extern



int main()
{ int a=30, b=40, c=35,d;
if (a>b) {d=b;}
else {d=a;}
if(d>c)d=c;
cout << d;
return 0;
}



35

40

5

*30



Ham asosiy programmada ham funksiyada ishlashi mumkin bo’lgan o’zgaruvchilar bu …?

parametrli funksiyalar

parametirsiz o’zgaruvchilar

laokal o’zgaruvchilar

*global o’zgaruvchilar



Faqatgina funksiya tarkibida ishlashi mumkin bo’lgan o’zgaruvchi bu …?

*lokal o’zgaruvchi

global o’zgaruvchi

parametrsiz o’zgaruvchi

parametrli funksiya



Fayillar bilan ishlovchi funksiyalardan foydalanish uchun … sarlavha faylini programmaga qo’shish kerak

stdlib.h

*stdio.h

cmath

iomanip



Tashqi xotiraning saqlab qo’yish uchun nomlangan qismi bu ?

ko’rsatkich

qiymat

*fayl

xotira



Ochilgan faylni yopish chun qaysi fayl ishlatiladi ?

fopen

fleft

fright

*fclose



Fayllarda ma’lumotni o’qish ,ochish va yozish uchun qaysi funksiya ishlatiladi ?

*fopen

fleft

fright

fclose



Har xil obyektlarni ifodalovchi baytlar ketma ketligi bu ?

fayl ko’rsatkichi

*binar fayl

rekursiv funksiya

mantiqiy fayl



Faqat bir qatorni izohga aylantirish uchun qo’llaniladigan belgilar

/* */

/*

* //

*/



Dasturning jumlasining tili va ma’lumotlar taxlilinig bosqichini tugallangaligini anglatuvchi belgi ?

* ;

:

<<

>>



Ko’rsatkich bu - …

dasturda mavjud emas

*kompyuter xotirasi yacheykasining adresi yozilgan o’zgaruvchidir

qiymatsiz o’zgaruvchi

tip



int main()
{int a;
cout<<"Ok\tOk";
return 0;
} Dastur natijasini toping.

Ok

Ok\tOk

*Ok Ok

OkOk



int main()
{int b=10;
double a=b; int c=a; double g=c;
cout<return 0;
} g o’zgaruvchining tipini toping

int

short

float

*double



int main()
{unsigned short int b=10;
cout <return 0;
} b o’zgaruvchining tipini toping

*unsigned short int

unsigned short

unsigned

int



Xotiradan to’rt bayt joy egallaydigan butun qiymatli o’zgaruvchini ko’rsating

*int a;

double a;

long long a;

long double a;



Xotiradan sakkiz bayt joy egallaydigan butun qiymatli o’zgaruvchini ko’rsating

int a;

*double a;

long long a;

long double a;



C++ da amal nima?

*qandaydir harakat

malumot bazasi

buyruqlar

satrlar



Struktura uchun ajratilgan joy hajmi ni aniqlovchi amal qaysi?

*sizeof(struktura_nomi)

sizeof(tip)

sizeof(nomi_tipi)

dasturda ko’rib bo’lmaydi



double array[10] tarif hotiradan qancha joy egallaydi?

8*sizeof bayt

16*sizeof bayt

*10*sizeof bayt

10*sizeof bit



int a; a o’zgaruvchini amallar ichida double tipida ishlatilib beruvchi amal.

double(int_a)

int(double a)

double(int.a)

*(double)a



Ekranga qanday natija chiqadi? (a=16)
int main()
{int a;
cin>>a;
cout<return 0;
}


8

*4

9

47



int main()
{int a;
cin>>a;
cout<return 0;
}
Ekranga qanday natija chiqadi? (a=118)

*8

4

10

16



Ekranga qanday natija chiqadi?
int main()
{int a=18;
cout <<(double)a/12;
return 0;
}


18

1

*1.5

1.50000



Ekranga qanday natija chiqadi?
int main()
{int a=18;
cout <<(double)a/12<<" "<return 0;
}


*1.5 1

dasturda xatolik bor

18 12

1 1



int main()
{int a;
cin>>a;
cout<<(double)a;
return 0;
}
Ekranga qanday natija chiqadi? (a=6)

4

*6

6.000000000

1.5



Qiymat qaytarmadigan funksiya dasturlash tilida nima deb ataladi ?

parametrli funksiya

parametrsiz funsiya

prototip

prosedura



Funskiya qiymat qaytarmasligini ifodalash uchun qaysi xizmatchi so’zidan foydalaniladi?

bool

*void

goto

scanf



Funksiyalarni bir-biriga murojaatini xatolarsiz bajarilishini ta’minlashga nima yordam beradi ?

*prototip

parametr

rekursiya

razryad



O’zgaruvchi psevdonimi nima deb ataladi ?

Kursatkich

*Xavola

O’zgarmas

rekursiya



Qaysi funksiya fayl ko’rsatkichi fayl oxirida bo’lsa noldan faqrli qiymat qaytaradi ?

fread

fseek

*feof

fwrite



Paralelogram qanday blok ?

*kirtish bloki

uzatish bloki

qaytarish bloki

shart bloki



Olti burchak qanday vazifa bajaradi ?

shart uzatadi

*takrorlanadi

sxemani ulash

ma’lumot kiritish



Agar matritsaning elementi ham vektor bo’lsa uch o’lchamli massivlar ……………………. Xosil bo’ladi?

kvadrat

*kub

n

kvadrat massiv



-bu?

*massiv xadining joylashgan o’rnini anglatuvchi taktik qiymat

massivlar qitymati xadining matematik qiymati

o’zgaruvchiga yozilgan tartib xadi

chekli qiymatlarning tartiblangan to’plamidir



Indeksni ifodalovchi ifodaning tipini qanday tip deb ataladi ?

int

*indeks

short

double



Formatli kiritish operatorini ko’rsating?

cin

*scanf

console

ReadLine



Quyidagi spetsifikatsiya simvolini bajaradigan vazifasini ko’rsating? C-…….?

*Parametr bitta simvol deb qaraladi

Parametr o’nli butun songa aylantiriladi

Parametr ishorasiz o’nlik songa aylantiradi

Hammasi to’g’ri



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



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



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



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


Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   24


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

    Bosh sahifa