Bog'liq Yakuniy nazorat bo’yicha test savollari (1)
Do’stona class qaysi jabobda to’g’ri e’lon qilingan ? class TwoValues {
………………
friend class Min;
};
class Min {
……..
};
class TwoValues {
………………
friend class Min;
class Min {
……..
};};
class TwoValues {
………………
friend class Min;
class TwoValues {
……..
};};
class TwoValues {
………………
friend class Min;
};
class TwoValues {
……..};
Destruktor parametri yoki qaytariluvchi qiymatga egami? Yo’q
Ha. void tipida
Ha. auto tipida
Ha. parametrning tipiga qarab qiymat qaytaradi
Konstruktor qanday tip qaytaradi? Hech qanday
void tipi
auto tipi
Parametrning tipiga qarab qiymat qaytaradi
Class o’zgaruvchisini ________e’lon qilinganda kompilyator uni obyektlar uchun bitta nusxa ko’rinishida yaratadi.
Jumlani to’ldiring. static
lokal
array
pointer
String dan char ga o`tish uchun ....... funksiyalaridan foydalaniladi ?
a) strcpy, c_str()
b) Assign
c) strcpy
d) B va C
Har hil obektlarni ifodalovchi baytlar ketma-ketligi nima deyiladi?
a) string
b) Size
c) int
d) Char
Satrni real uzunligini qanday funksiya qaytaradi?
a) sizeof()
b) Strln()
c) open
d) to’g’ri javob yo’q
Quyidagi dasturda nechta “Salom” so’zi chiqadi:
#include int main(){
float a = 45, b = a / 10 + 3;
for (int I = 0; I < 2; I ++)
for(int j = 0; j < -2; j ++)
puts("Salom");
return 0;
}
0
9
12
10
Qaysi ma’lumotlar tipi simvolli tipga kiradi?
a) char b) float
c) int
d) bool
Xotiradagi xajmni xisoblash amalini ko’rsating
a) sizeof
b) typedef
c) define
d) struct
Char massividan string ga o`tish uchun qaysi funksiya ishlatiladi?
a) assign b) empty
c) clear
d) Bva C
String dan char ga o`tish uchun ....... funksiyalaridan foydalaniladi ?
a) strcpy
b) c_str()
c) assign strcpy
d) B va C
char hotiradan necha bayt joy ajratadi?
a) 1bayt
b) 2bayt
c) 4bayt
d) 8bayt
Satr qiymatini o'qishda oqim “>>” belgisi o‘rnida qanday funksiya ishlatish mumkin?
a) ifline
b) gets()
c) ofline
d) getline()
Satrning real uzunligini qaytaruvchi funksiya nomini aniqlang?
a) getline
b) sizeof
c) strlen
d) strcpy
Birinchi satr oxiridan ikkinchi satrni qushuvchi funksiyani kursating!
a) strcat
b) char
c) string
d) main
Satrni tozalash uchun ishlatiladigan funksiyani kursating ?
a) void clear
b) strlen
c) void main
d) void
Satr uzunligini aniqlash uchun qanday funksiyadan foydalaniladi?
a) length
b) sizeof
c) string
d) copy
Bir biridan farq qiluvchi kodlar orasidagi farqni aniqlovchi funksiyani toping ?
a) sizeof
b) strlen
c) strcmp
c) string
Bir nechta simvollarni nusxalashda qanday funksiyadan foydalaniladi?
a) strncpy
b) strcpy
c) string
d) strhcpy
Standart kutbhonada string sinifidan foydalanish uchun qanday sarlavha faylni dasturga qo’shish kerak?
a) string.h
b) size.h
c) int.h
d) char.h
Bitta simvolni chiqarish uchun qanday funksiyaqdan foydalaniladi?
a) putchar
b) int
c) fclose
d) Fopen
C++ tilida satr oxiri belgisi qanday belgi bilan belgilanadi?
a) ”\0”
b) ”endl”
c) ”\n”;
d) ”/t”
Satrning uzunligini aniqlash uchun qaysi funksiya foydalaniladi?
a) length()
b) sizeof()
c) getline ()
d) str.size()
Strlen funksiyaning vazifasi nima?
a) Satr uzunligini aniqlash
b) Satrni satrga ulash
c) Satrdan nta elementnj qirqib olish
d) Satrdan nusxa olish
Strcopy funksiyasining vazifasi nima?
a) Satrdan nusxa olish
b) Satrdan nta elementi qirqib olish
c) Satrni satrga ulash
d) Satr uzunligini aniqlash
Ham o'qish ham yozish funksiyasini aniqlang ?
a) fstream
b) ofstream
c) ifstream
d) stream
Fayl ochilganda fayl oqimi ob'ekti "o'qish holati": fayl oxirida
fayl boshida
dasturchi buni e'lon qilmaguncha, yo'q
faylning o'rtasida
C ++ dasturida faqat bitta fayl oqimi ob'ekti e'lon qilinishi mumkin. Rost
Yolg’on
Umuman e’lon qilib bo’lmaydi
Bazan rost bazan yolg’on
Ushbu funktsiya faylga bitta belgi yozadi. get
write
put
insert
Ushbu holat biti urinish muvaffaqiyatsiz bo'lganida o'rnatiladi. ios::failbit
ios::badbit
ios::hardfail
ios::goodbit
Ushbu a'zo funktsiyasidan faylda ikkilik ma'lumotlarni saqlash uchun foydalanish mumkin. binary.out
write
put <<
dataout(binary)
Ushbu funksiya fayldan bitta belgini o'qiydi. read
get
put
input
Ushbu holat biti kirish oqimining oxiriga duch kelishini tekshirish uchun sinovdan o'tkazilishi mumkin. ios::eof
ios::eofbit
ios::failbit
ios::badbit
fout.open kodida ("scores.dat", ios :: out); ios :: out - bu oqim ishlash rejimi.