3.__________ Guruh_______________________________________________________talabasi oraliq nazorat ishi
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 5;
if ( x < 2 | | x > 4 )
if ( x > 4 && x <6 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
2
4
1
8
Qaysi ma’lumotlar tipi suzuvchi vergul sonlar tipiga kiradi?
char
float
int
usigned int
Uzunligi 64 bitdan kichik bo’lmagan ma’lumotning xaqiqiy tipi qaysi so’z orqali ifodalanadi?
float
short int
long double
short
To’g’ri yozilgan qatorni ko’rsating
int x=7.7, y=5;
float x=7.7, y=5;
string x=7.7, y=5;
intdouble x=7.7, y=5;
Quyidagi dastur bajarilgandan so’ng k ning qiymatini aniqlang:
#include int main(){
int k = +5*-9;
printf("%d", k);
return 0; }
-4
4
-45
Dastur xato
case operatoridan keyin qanday belgi qo’yiladi ?
“.” - nuqta
“:” – ikki nuqta
“-” - minus
“;” – nuqtali vergul
Quyidagi jumlaga mos keluvchi buyruqni C++ tilida yozing. «Agar x o’zgaruvchi musbat bo’lsa, uni birga oshiring aks xolda birga kamaytiring»?
if (x>0) x++; else x--;
if (x>0) x=x*2; else x=x-1;
if (x%2==1) x*=3; else x=x-1;
if (x%2==0) x*=2; else x/=2;
Dastur bo‘lagi bajarganingizdan keyin x o’zgaruvchisining qiymatini aniqlang:
int x=1, y=0;
while ( y < 12 )
y = 3 * ( ++x ) + 1;
2
5
7
4
Funksiyasini strukturasi to’g’ri ko’rsatilgan javobni toping?
([])
{
<оb`еktlаrni аniqlаsh>
.... }
([])
{
<оb`еktlаrni аniqlаsh>
.... }
([])
{
<оb`еktlаrni аniqlаsh>
.... }
()
{
<оb`еktlаrni аniqlаsh>
.... }
10. O‘lchami ko‘rsatilgan massiv elementlarini to‘liqmas initsializatsiyalash...
a) massivning barcha elementlariga boshlang‘ich qiymatlar bermaslik
b) ba’zi elementlariga boshlang‘ich qiymatlar bermaslik
c) barcha elementlariga boshlang‘ich qiymatlar bermaslik
d) massivning barcha elementlariga boshlang‘ich qiymatlar berish
11.n va haqiqiy x berilgan bo’lsa yigindini hisoblang. (7 ball)
12. Icnma –ich joylashgan sikllardan foydalanib Patern II chop qiluvchi dastur tuzing. (8 ball)
4.__________ Guruh_______________________________________________________talabasi oraliq nazorat ishi
1.. const int*const cpc=&ci;
a) butun o‘zgarmasga ko‘rsatkich
b) butun o‘zgarmasga o‘zgarmas ko‘rsatkich butun o‘zgaruvchiga o‘zgarmas ko‘rsatkich
c) butun o‘zgaruvchiga ko‘rsatkich
d) satr o‘zgarmasga ko‘rsatkich
Bir nechta konstruktor e’lon qilinganda, asosan nimaga ahamiyat berish kerak?
Parametrlar soni har xil bo’lishiga
Paramterlar tipi har xil bo’lishiga
Parametrlarga aloqasi yo’q
To’g’ri javob yo’q
3. Quyida berilgan Mashina klassi konstrukturiga misollar qaysi qatorda berilgan?
class Mashina{
string nomi;
int narxi;
string rangi;};
public:
Mashina ();
Mashina(string n, int k);
public:
SetMashina ();
Mashina(int k);
public:
GetMashina (int n);
Mashina(string n, int k);
public:
mashina ();
mashina(int n, int k);
4.Dectructor e`loni qanday bo`ladi
Desctuructor()
~Desctuructor
~Descturtor()
~Desctructor
5.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; }
9
0
12
10
6. Qaysi sarlavha faylida C ++ fayli I / O ko'rsatmalari mavjud?
iostream.h
infstream.h
outstream.h
fstream.h
7.Fayllar bilan ishlashda fayllarni ochishning r+ rejimi vazifasi qanday?
Faylni o’qish uchun ochiladi;
Faylni yozish uchun hosil qiladi;
Fayl davomiga qo’shish uchun ochadi;
Faylni o’qish va yozish uchun ochadi.
8.Vorislik deb nima ataladi?
Ota sinfning metodlarini qayta aniqlash mexanizmi.
Voris sinf ota sinfning barcha a'zolarini olishga imkon beradigan mexanizm.
Voris sinf ota sinfning barcha elementlarini o'z ichiga olib, ularni xususiyat va metodlarini kengaytirish yoki o'zgartirish imkoniyatini beradigan mexanizm.
Voris sinf ota sinfning barcha elementlarini o'z ichiga oladigan, ularni kengaytirish imkoniyatini bermaydigan, lekin o'zgartirish (qayta aniqlash) imkonini bermaydigan mexanizm.
9.C++da har bir sinf …ga ega bo'lishi mumkin.
Ihtiyoriy voris sinflar soni.
Ihtiyoriy voris va ota sinflar soni.
Ihtiyoriy ota sinflar soni.
Bitta ota va bitta voris sinf.
10.Statik polimorfizm deb –
b) va c) javob to’gri
funksiya va operatorlarni qayta yuklash vositasi bilan kompilyasiya paytida;
c) kompilyatsiya va jamlash (komponovka) paytida funksiya identifikatorlarini fizik adreslar bilan vaqtli bog‘lash orqali amalga oshiriladi;
d) To’gri javob mavjud emas.
11. TO_RTBURCHAK sinfi yaratilsin. Uning tarkibida tekislikdagi to‘rtburchak uchlari - A,B,C va D nuqtalar kiritilganda: a) to‘rtburchak mavjudligini;b) agar to‘rburchak mavjud bo‘lsa, uning qavariq yoki yo’qligi;d) to‘rtburchakning yuzasi va perimetrini hisoblaydigan funksiya-a’zolar aniqlansin. (8 ball)
12.Rekursiv funksiyadan foydalanib [a, b] da joylashgan butun sonlar summasini topuvchi dastur tuzing?(7 ball)
5.__________ Guruh_______________________________________________________talabasi oraliq nazorat ishi
1.Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
6>