1
|
|
Quyidagi funksiyalardan qaysi biri bir satrning ikkinchi satrga ulaydi?
|
|
A
|
strcat ();
|
|
B
|
append ();
|
|
C
|
stradd();
|
|
D
|
stringadd ();
|
2
|
|
Quyidagi funktsiyalardan qaysi biri kirish oqimidan x satrigacha 100 ta belgilarni o'qiydi?
|
|
A
|
cin.getline(x, 100, '\n');
|
|
B
|
cin.getline(x, 100, 'n');
|
|
C
|
|
|
D
|
readline (100)
|
3
|
|
Ikkita satrni taqqoslovchi funksiyani ko’rsating ?
|
|
A
|
strcmp();
|
|
B
|
string compare();
|
|
C
|
compare();
|
|
D
|
cmp();
|
4
|
|
satr o'zgaruvchisini to'g'ri e’lon qilinishini aniqlash
|
|
A
|
string mystr;
|
|
B
|
string mystr[20];
|
|
C
|
string[20] mystr;
|
|
D
|
char mystr[20];
|
5
|
|
"Salom maktab" iborasi n o’lchamli belgilar massivida berilgan. N nimaga teng?
|
|
A
|
12
|
|
B
|
10
|
|
C
|
5
|
|
D
|
6
|
6
|
|
Satrni qanday shaklda e'lon qilish mumkin?
|
|
A
|
charsatr[] = "Institut";
|
|
B
|
charsatr = "Institut";
|
|
C
|
char&satr[] = "Institut";
|
|
D
|
a va c javoblar o'g'ri
|
7
|
|
Quyidagilardan qaysi birida satr to'g'ri kiritilgan?
|
|
A
|
char matn[15]; gets(matn);
|
|
B
|
char matn[15]; cin.getline(matn);
|
|
C
|
char matn[15]; cin.getline(matn15);
|
|
D
|
char matn[15]; getline(cin, matn);
|
8
|
|
tolower() funksiyasining vazifasinima?
|
|
A
|
Satrdagi katta harflarni kichigiga almashtiradi
|
|
B
|
Satrdagi kichik harflarni kattasiga almashtiradi
|
|
C
|
Sardagi harflarni raqamlarga almashtiradi
|
|
D
|
Satrdagi raqamlarniharflarni almashtiradi
|
9
|
|
toupper() funksiyasining vazifasi nima?
|
|
A
|
Satrdagi kichik harflarni kattasiga almashtiradi
|
|
B
|
Satrdagi katta harflarni kichigiga almashtiradi
|
|
C
|
Sardagi harflarni raqamlarga almashtiradi
|
|
D
|
Satrdagi raqamlarniharflarni almashtiradi
|
10
|
|
tolower() va toupper() funksiyalaridan foydalanish uchun qaysi sarlavha faylini kiritishimiz kerak?
|
|
A
|
|
|
B
|
|
|
C
|
|
|
D
|
|
11
|
|
25 ta simvolli A string massivni to’g’ri e’lon qilingan variantini tanlang
|
|
A
|
a:string[25];
|
|
B
|
a:string;
|
|
C
|
a:array [1..25]
|
|
D
|
of strihg;
|
12
|
|
C-satri qaysi belgi bilan tugaydi?
|
|
A
|
\0
|
|
B
|
''
|
|
C
|
'.'
|
|
D
|
'n'
|
13
|
|
Char + tipidagi ma'lumotlar uchun C ++ da qanday standart kod ishlatiladi?
|
|
A
|
Kod ASCII
|
|
B
|
Kod cp-1251
|
|
C
|
Kod ASCI
|
|
D
|
Kod UTF-8
|
14
|
|
Aniq o’lchamda formatlab chiqarish operatori bu...
|
|
A
|
fixed
|
|
B
|
showpoint
|
|
C
|
scientifi
|
|
D
|
internal
|
15
|
|
Belgili tipni qabul qiluvchi o’zgaruvchilami e’lon qilish uchun qaysi xizmatchi so’zidan foydalanish mumkin?
|
|
A
|
char
|
|
B
|
void
|
|
C
|
bool
|
|
D
|
Int
| 16
|
|
Satrni o’chirish usulini ko’rsating
|
|
A
|
erase
|
|
B
|
back
|
|
C
|
assign
|
|
D
|
front
|
17
|
|
C++ dasturlash tilida qanday ma’lumot turini to’g’ridan to’g’ri mantiqiy ma’noga belgilash mumkin emas?
|
|
A
|
string
|
|
B
|
__int64
|
|
C
|
char
|
|
D
|
int
|
18
|
|
Satrni bildiruvchi toifani belgilang
|
|
A
|
string
|
|
B
|
int
|
|
C
|
char
|
|
D
|
float
|
19
|
|
Satr o’zgaruvchisini to’gri ta’rifini belgilang
|
|
A
|
stringmystr;
|
|
B
|
string mystr[20];
|
|
C
|
char mystr[20];
|
|
D
|
string[20] mystr;
|
20
|
|
Isalpha() funksiyasini chaqirish uchun qanday sarlavha faylini ulash kerak?
|
|
A
|
string.h
|
|
B
|
ifstream.h
|
|
C
|
ctype.h
|
|
D
|
conio.h
|
21
|
|
Quyidagi funksiyalardan qaysi biri ikki satrni solishtiradi?
|
|
A
|
compare();
|
|
B
|
stringcompare();
|
|
C
|
cmp();
|
|
D
|
strcomp();
|
22
|
|
Satr bu -
|
|
A
|
belgilarketma-ketligi
|
|
B
|
Ustunlarketma-ketligi
|
|
C
|
Chaqiruvlarketma-ketligi
|
|
D
|
Kiritishketma-ketligi
|
23
|
|
Dastur natijasi qanday bo'ladi?
int main()
{
string s="mustaqil ish";
int n=s.find(' ');
s.erase(n,s.size());
cout < < s < < endl;
return 0; }
|
|
A
|
mustaqil
|
|
B
|
mustaqil ish
|
|
C
|
ish
|
|
D
|
mustaqil ish find
|
24
|
|
Dastur natijasi qanday bo'ladi?
int main()
{
string s="mustaqil ish";
int n=s.find("mustaqil ish");
cout < < n < < endl;
return 0; }
|
|
A
|
0
|
|
B
|
mustaqil ish
|
|
C
|
2
|
|
D
|
mustaqil
|
25
|
|
Dastur natijasi qanday bo'ladi?
int main()
{
string s="Yutqazdin";
int a;
a=sizeof(long long);
a+=s.size();
cout < < a < < endl;
return 0; }
|
|
A
|
17
|
|
B
|
9
|
|
C
|
Yutqazdin
|
|
D
|
To’g’ri javob yo’q
|
26
|
|
Satrda joylashgan simvollarni aniqlash uchun qanday funksiyadan foydalaniladi?
|
|
A
|
length ( )
|
|
B
|
sizeof()
|
|
C
|
string()
|
|
B
|
find()
|
27
|
|
Satrda joylashgan belgilar sonini aniqlash uchun qanday funksiyadan foydalaniladi?
|
|
A
|
size ( )
|
|
B
|
sizeof()
|
|
C
|
Insert ()
|
|
D
|
compare();
|
28
|
|
int strlen (satr); ning vazifasini toping
|
|
A
|
Char tipidagi satr uzunligini qaytaradi
|
|
B
|
Satr2 dan satr1 ga nusxa oladi.
|
|
C
|
xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtiradi.
|
|
D
|
String tipidagi satr uzunligini aniqlaydi.
|
29
|
|
strcpy(satr1,satr2) – funksiyasi vazifasi
|
|
A
|
Satr2 dan satr1 ga nusxa oladi.
|
|
B
|
xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtiradi.
|
|
C
|
String tipidagi satr uzunligini aniqlaydi.
|
|
D
|
A va C javob to’g’ri
|
30
|
|
strncpy( satr1,satr2, int len) – funksiyasi ning vazifasi
|
|
A
|
Satr2 dan satr1 ga dastlabki len ta belgini nusxasini oladi, lekin xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtirmaydi.
|
|
B
|
Satr2 dan satr1 ga dastlabki len ta belgini nusxasini oladi, lekin xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtiradi.
|
|
C
|
Satr2 dan satr1 ga nusxa 2 marta oladi.
|
|
D
|
Satr2 dan satr1 ga dastlabki belgini qo’shadi
|
31
|
|
strncat( satr1, satr2, int a) – funksiyasi.
|
|
A
|
Satr2 dan keyin satr1 ni dastlabki a ta belgisini joylashtirib satr xosil qiladi
|
|
B
|
xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtiradi.
|
|
C
|
Satr2 dan satr1 ga dastlabki len ta belgini nusxasini oladi
|
|
D
|
Satr2 dan satr1 ga dastlabki len ta belgini nusxasini oladi, lekin xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtiradi.
|
32
|
|
Empty() funksiyasinig vazifasi
|
|
A
|
Satrni bo’shligini tekshirib, mantiqiy qiymat qaytaradi
|
|
B
|
xosil bo’lgan satrning oxiriga ‘ \0’ belgisini joylashtiradi.
|
|
C
|
Satr2 dan satr1 ga dastlabki len ta belgini nusxasini oladi
|
|
D
|
B va A javoblar to’g’ri
|
33
|
|
cin.getline ( < satr > , < satr uzunligi > ); satr uzunligi uchun qaysi funksiyadan foydalanish mumkin.
|
|
A
|
sizeof( < satr > );
|
|
B
|
sizeof
|
|
C
|
< satr uzunligi >
|
|
D
|
< satr>
|
34
|
|
< string.h > kutubxonasi nima uchun chaqiriladi.
|
|
A
|
Satrli ma'lumotni char tipida e’lon qilish uchun
|
|
B
|
Satrli ma'lumotlari uchun
|
|
C
|
Dasturni yaxshi ishlashi uchun
|
|
D
|
To’g’ro javob yo’q
|
35
|
|
Qaralayotgan belgining katta harfligini yoki katta harf emasligini aniqlab beruvchi funksiyani ko’rsating.
|
|
A
|
isupper();
|
|
B
|
tolower();
|
|
C
|
islower ();
|
|
D
|
int atoi©
|
36
|
|
Qaysi funksiya satr ko‘rinishidagi sonni haqiqiy son formatiga o‘tkazish.
|
|
A
|
atof
|
|
B
|
strtod
|
|
C
|
strtol
|
|
D
|
tolower
|
37
|
|
Qaysi funksiya ikkita satrlardagi belgilarni taqqoslash.
|
|
A
|
strncmp
|
|
B
|
Strtod, strtol
|
|
C
|
memmove
|
|
D
|
memcpy
|
38
|
|
Qaysi funksiya satrdan belgilarni izlaydi
|
|
A
|
strpbrk
|
|
B
|
strncspn
|
|
C
|
memchr
|
|
D
|
strncmp
|
39
|
|
Qaysi funksiya orqali ko‘rsatilga belgini satrga joylashtiradi.
|
|
A
|
strspn
|
|
B
|
NULL
|
|
C
|
strrchr
|
|
D
|
strstr
|
40
|
|
Qaysi funksiya orqali uzun satrni double turiga o‘tkaziladi
|
|
A
|
wcstod
|
|
B
|
strpbrk
|
|
C
|
strncspn
|
|
D
|
memchr
|
41
|
|
Qaysi funksiya orqali uzun satrni float turiga o‘tkaziladi
|
|
A
|
wcstof
|
|
B
|
NULL
|
|
C
|
strrchr
|
|
D
|
strstr
|