C++ da matnli fayllarga ma’lumotlarni yozish uchun:
2
|
11
|
LO6
|
|
A
|
- iostream va fstream kutubxonalarini chaqirish;
- ifstream tipidagi o’zgaruvchini e’lon qilish;
- open funksiyasi yordamida faylni ochish;
- faylga ma’lumotni yozish;
- faylni albatta yopish kerak.
|
|
|
|
|
B
|
- iostream va string.h kutubxonalarini chaqirish;
- open funksiyasi yordamida faylni ochish;
- faylga ma’lumotni yozish;
- faylni albatta yopish kerak.
|
|
|
|
|
C
|
- ofstream tipidagi o’zgaruvchini e’lon qilish;
- close funksiyasi yordamida faylni ochish;
- faylga ma’lumotni yozish;
|
|
|
|
|
D
|
- iostream va fstream kutubxonalarini chaqirish;
- ofstream tipidagi o’zgaruvchini e’lon qilish;
- faylga ma’lumotni yozish;
- faylni albatta yopish kerak.
|
|
|
|
202
|
|
C++ da matnli faylni o’qish uchun ochish to’g’ri berilgan qatorni aniqlang
|
2
|
12
|
LO6
|
|
A
|
ofstream F;
F.open(“D:\\doc\fayl.txt”, ios::out);
|
|
|
|
|
B
|
ifstream F;
F open (“D:\\doc\fayl.txt”);
|
|
|
|
|
C
|
ofstream (“D:\\doc\fayl.txt”);
|
|
|
|
|
D
|
ifstream F (“D:\\doc\fayl.txt”, ios::out);
|
|
|
|
203
|
|
C++ da fayllar bilan ishlash uchun is_open() funksiyasining vazifasi qaysi qatorda berilgan?
|
2
|
11
|
LO6
|
|
A
|
agar faylni ochish muvaffaqqiyatli bajarilsa 1 ni, aks holda 0 qiymatni qaytaradi
|
|
|
|
|
B
|
berilgan nomdagi faylni hosil qiladi
|
|
|
|
|
C
|
agar fayl bo’sh bo’lsa 1 ni, aks holda 0 qiymatni qaytaradi
|
|
|
|
|
D
|
agar faylni ochish muvaffaqqiyatli bajarilsa 0 ni, aks holda -1 qiymatni qaytaradi
|
|
|
|
204
|
|
C++ da matnli faylga ko’rsatkich qaysi qatorda to’g’i berilgan?
|
2
|
12
|
LO6
|
|
A
|
FILE * fayl;
fayl=fopen(“test.txt”, ”w”);
|
|
|
|
|
B
|
FILE * fayl;
fayl=fopen(“test.txt”);11
|
|
|
|
|
C
|
FILE fayl;
fayl=fopen(“test.doc”, ”w”);
|
|
|
|
|
D
|
FILE * fayl;
fayl=fopen(“test.pdf”,”w”);
|
|
|
|
205
|
|
C++ da matnli fayllar bilan ishlash rejimlari to’g’ri berilgan qatorni ko’rsating.
|
2
|
11
|
LO6
|
|
A
|
“r” – o’qish uchun ochish
“w” – yozish uchun yaratish va ochish
“a” – davomiga yozish uchun ochish
|
|
|
|
|
B
|
“rb” – o’qish uchun ochish
“wb” – yozish uchun yaratish
“ab” – davomiga yozish uchun ochish
|
|
|
|
|
C
|
“r” – yozish uchun ochish
“w” – o’qish uchun ochish
“a” – davomiga yozish uchun ochish
|
|
|
|
|
D
|
“r” – o’qish uchun ochish
“w” – yozish uchun yaratish
“ab” – davomiga yozish uchun ochish
|
|
|
|
206
|
|
C++ da matnli faylga simvolni yozish funksiyasi qaysi qatorda berilgan?
|
2
|
12
|
LO6
|
|
A
|
FILE * fayl;
fayl=fopen(“test.txt”,”w”);
putc(‘a’,fayl);
|
|
|
|
|
B
|
FILE * fayl;
fayl=fopen(“test.txt”,”w”);
puts(“salom”,fayl);
|
|
|
|
|
C
|
putc(‘a’,”test.txt”);
|
|
|
|
|
D
|
FILE fayl = fopen(“test.txt” ,”w”);
putc(‘a’,fayl);
|
|
|
|
207
|
|
C++ da matnli faydagi satrlarni fayl oxirigacha o’qish dasturini ko’rsating.
|
2
|
11
|
LO6
|
|
A
|
#include
using namespace std;
int main(){
char v;
FILE *fayl;
fayl=fopen("test.txt", "r");
while (v!=EOF){
v=getc(fayl);
cout<
|
|
|
|
|
B
|
#include
using namespace std;
int main(){
char v;
File *fayl;
fayl=fopen("test.txt", "r");
while (v!=EOF){
v=getc(fayl);
cout<
|
|
|
|
|
C
|
#include
using namespace std;
int main(){
char v;
fayl=fopen("test.txt", "r");
while (v!=EOF){
v=getc(fayl);
cout<
|
|
|
|
|
D
|
#include
using namespace std;
int main(){
char v;
FILE *fayl;
fopen("test.txt", "r");
while (v!=EOF){
v=getc(fayl);
cout<
|
|
|
|
208
|
|
C++ da binar fayllarga ma’lumotlarni yozish uchun:
|
2
|
12
|
LO6
|
|
A
|
- iostream va fstream kutubxonalarini chaqirish;
- ofstream tipidagi o’zgaruvchini e’lon qilish;
- open funksiyasi yordamida binary faylni ochish;
- write() funksiyasi yordamida faylga ma’lumotni yozish;
- faylni albatta yopish kerak.
|
|
|
|
|
B
|
- iostream va string.h kutubxonalarini chaqirish;
- open funksiyasi yordamida binary faylni ochish;
- read() funksiyasi yordamida faylga ma’lumotni yozish;
- faylni albatta yopish kerak.
|
|
|
|
|
C
|
- ofstream tipidagi o’zgaruvchini e’lon qilish;
- close funksiyasi yordamida binary faylni ochish;
- write() funksiyasi yordamida faylga ma’lumotni yozish;
|
|
|
|
|
D
|
- iostream va fstream kutubxonalarini chaqirish;
- ifstream tipidagi o’zgaruvchini e’lon qilish;
- read() funksiyasi yordamida faylga ma’lumotni yozish;
- faylni albatta yopish kerak.
|
|
|
|
209
|
|
C++ da binar faylni ochish to’g’ri berilgan qatorni aniqlang
|
2
|
11
|
LO6
|
|
A
|
ofstream F;
F.open(“fayl.pdf”, ios::binary | ios::out);
|
|
|
|
|
B
|
ifstream F;
F open (“fayl.pdf”, ios::binary);
|
|
|
|
|
C
|
ofstream (“fayl.txt”);
|
|
|
|
|
D
|
ifstream F (“fayl.pdf”, ios::binary | ios::in);
|
|
|
|
210
|
|
fayl.doc binar faylini yaratib, unga butun n sonini kiritish dasturi berilgan. Nuqtalar o’rniga tushirib qoldirilgan amalni kiriting.
#include
#include
using namespace std;
int main(){
int n;
ofstream f;
f.open("fayl.doc", ios::binary);
cout<<”n=”;
cin>>n;
………
f.close(); }
|
2
|
12
|
LO6
|
|
A
|
f.write((char *)&n, sizeof(n));
|
|
|
|
|
B
|
f<
|
|
|
|
|
C
|
write((char *)&n, sizeof(n));
|
|
|
|
|
D
|
f.write(n, sizeof(n));
|
|
|
|
211
|
|
test.doc binar fayliga “Binar fayllar bilan ishlash” satrini yozish dasturi qaysi qatorda berilgan?
|
2
|
11
|
LO6
|
|
A
|
#include
#include
using namespace std;
int main(){
ifstream f;
f.open("fayl.doc", ios::binary);
string s= "binar fayllar bilan ishlash";
f.write((char*)&s, sizeof(s));
f.close(); }
|
|
|
|
|
B
|
#include
#include
using namespace std;
int main(){
ofstream f;
f.open("fayl.doc");
string s= "binar fayllar bilan ishlash";
f.write((char*)&s, sizeof(string));
f.close(); }
|
|
|
|
|
C
|
#include
#include
using namespace std;
int main(){
ofstream f;
f.open("fayl.doc", ios::binary);
string s= "binar fayllar bilan ishlash";
f.write(&s, sizeof(string));
f.close(); }
|
|
|
|
|
D
|
#include
#include
using namespace std;
int main(){
ofstream f;
f.open("fayl.doc", ios::binary);
string s= "binar fayllar bilan ishlash";
f.write((char*)&s, sizeof(string));
f.close(); }
|
|
|
|
212
|
|
Fayl oxirini aniqlash uchun qanday funksiya ishlatiladi?
|
2
|
12
|
LO6
|
|
A
|
eof()
|
|
|
|
|
B
|
bad()
|
|
|
|
|
C
|
fail()
|
|
|
|
|
D
|
flush()
|
|
|
|
213
|
|
Istisnolarni generatsiya qilish qaysi so’z yordamida amalga oshiriladi?
|
2
|
11
|
LO6
|
|
A
|
throw
|
|
|
|
|
B
|
switch
|
|
|
|
|
C
|
public
|
|
|
|
|
D
|
struct
|
|
|
|
214
|
|
Istisnolarni qayta ishlash blokini e’lon qilish qaysi so’z yordamida amalga oshiriladi?
|
2
|
12
|
LO6
|
|
A
|
catch
|
|
|
|
|
B
|
friend
|
|
|
|
|
C
|
try
|
|
|
|
|
D
|
operator
|
|
|
|
215
|
|
Istisnolar hosil qilishi mumkin bo’lgan blokni e’lon qilish qaysi so’z yordamida amalga oshiriladi?
|
2
|
11
|
LO6
|
|
A
|
try
|
|
|
|
|
B
|
catch
|
|
|
|
|
C
|
friend
|
|
|
|
|
D
|
operator
|
|
|
|
216
|
|
Binar faylni toping?
|
2
|
12
|
LO6
|
|
A
|
Kitob.dat
|
|
|
|
|
B
|
Kitob.txt
|
|
|
|
|
C
|
Kitob.log
|
|
|
|
|
D
|
Kitob.html
|
|
|
|
217
|
|
Fayldan qator o`qish funksuyasini ko`rsating ?
|
2
|
11
|
LO6
|
|
A
|
fgets
|
|
|
|
|
B
|
fputc
|
|
|
|
|
C
|
fgetc
|
|
|
|
|
D
|
fputs
|
|
|
|
218
|
|
Fayl bilan bitli almashinish rejimi ........... funksiyalari yordamida amalga oshiriladi ?
|
2
|
12
|
LO6
|
|
A
|
gets, puts
|
|
|
|
|
B
|
gets, cout
|
|
|
|
|
C
|
cin cout
|
|
|
|
|
D
|
input, output
|
|
|
|
219
|
|
Fayllarni ochuvchi funksiyalardan foydalanish uchun qaysi sarlavha faylini dasturga qo’shish kerak?
|
2
|
11
|
LO6
|
|
A
|
stdio.h
|
|
|
|
|
B
|
fopen
|
|
|
|
|
C
|
W+
|
|
|
|
|
D
|
R
|
|
|
|
220
|
|
Fayllar sinfi obyektarini ko’rsating.
|
2
|
12
|
LO6
|
|
A
|
ofstream, ifstream, fstream
|
|
|
|
|
B
|
outstream, ifstream
|
|
|
|
|
C
|
ifstream, iostream
|
|
|
|
|
D
|
outstream inputstream
|
|
|
|
221
|
|
printf() operatori nima vazifani bajaradi?
|
1
|
4
|
LO1
|
|
A
|
Formatli chiqarish
|
|
|
|
|
B
|
Formatli kiritish
|
|
|
|
|
C
|
Formatli kiritish va chiqarish
|
|
|
|
|
D
|
Fayldan o’qish
|
|
|
|
222
|
|
scanf() operatori nima vazifani bajaradi?
|
1
|
5
|
LO1
|
|
A
|
Formatli kiritish
|
|
|
|
|
B
|
Formatli kiritish va chiqarish
|
|
|
|
|
C
|
Faylga yozish
|
|
|
|
|
D
|
Formatli chiqarish
|
|
|
|
223
|
|
C++ dasturlash tilida class tushunchasi qanday?
|
2
|
8
|
LO5
|
|
A
|
sinf - bu ob'ektga yo'naltirilgan dasturlashga olib keladigan qurilish blokidir
|
|
|
|
|
B
|
sinf - bu dasturlashga olib keladigan qurilish blokidir
|
|
|
|
|
C
|
sinf - bu listlar to`plami
|
|
|
|
|
D
|
sinf - bu konteynerlar to`plami
|
|
|
|
224
|
|
C++ dasturlash tilida object qanday e`lon qilinadi va ob`ekt orqali sinfga murojaat qanday?
|
2
|
8
|
LO5
|
|
A
|
Sinf a; a.maydon
|
|
|
|
|
B
|
Sinf a.maydon
|
|
|
|
|
C
|
Sinf a=new Sinf.maydon
|
|
|
|
|
D
|
Sinf a=new maydon
|
|
|
|
225
|
|
Yuqoridagi dastur natijasi qanday
#include
|