14. Какой оператор определенных указателей может прочесть значение по сохраненному адресу 1б
A) (.);
B) (&);
C) (*);
D) (^);
|
14. Qaysi operator ma’lum ko’rsatgichda(ukazatel) saqlangan adresdagi qiymatni o’qiy oladi. 1б
A) (.);
B) (&);
C) (*);
D) (^);
|
|
15. Найдите неправильное определение ссылки 1б
A) Ссылка –условное имя
B) Ссылка –переменная;
C) Ссылка не имеет повторного обозначения;
D) Ссылка не может быть = 0
|
15. Ssilka хaqidagi noto’g’ri ibora aniqlansin 1б
A) Ssilka –shartli nom;
B) Ssilka –o’zgaruvichi;
C) Ssilka qayta belgilanmaydi;
D) Ssilka nolga teng bo’lmaydi
|
|
16. Определите фрагмент, где существует блуждающий указатель. 3б
A) int main ()
{
int *pVar;
*pVar=9;
return 0;
}
B) int main ()
{
int varOne;
int *pVar=&varOne;
*pVar=9;
return 0;
}
C) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<return 0;
}
int * FunOne()
{
Int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
D) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<delete pInt;
return 0;
}
int * FunOne()
{
int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
|
23. Adashgan ko’rsatgich(ukazatel) bor fragment aniqlansin 3б
A) int main ()
{
int *pVar;
*pVar=9;
return 0;
}
B) int main ()
{
int varOne;
int *pVar=&varOne;
*pVar=9;
return 0;
}
C) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<return 0;
}
int * FunOne()
{
Int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
D) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<delete pInt;
return 0;
}
int * FunOne()
{
int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
|
|
17. Найдите фрагмент программы, который имеет указатель=0 3б
A)
int main ()
{
int *pVar;
*pVar=9;
return 0;
}
B) int main ()
{
int varOne;
int *pVar=&varOne;
*pVar=9;
return 0;
}
C) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<return 0;
}
int * FunOne()
{
int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
D) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<delete pInt;
return 0;
}
int * FunOne()
{
Int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
|
17. Nol ko’rsatgich(ukazatel) bor fragment aniqlansin 3б
A)
int main ()
{
int *pVar;
*pVar=9;
return 0;
}
B) int main ()
{
int varOne;
int *pVar=&varOne;
*pVar=9;
return 0;
}
C) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<return 0;
}
int * FunOne()
{
int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
D) #include
int FunOne();
int main ()
{
int *pInt= FunOne();
cout<<”the value of pInt in main is:”<<*pInt<delete pInt;
return 0;
}
int * FunOne()
{
Int * pInt=new int (5);
cout<<”the value of pInt in FunOne is:”<<*pInt<return pInt;
}
|
|
18. Определите правильно указанное имя 1б
A. Age
B. !ex
C. 79r
D. 89+
|
18. To’g’ri tuzilgan nomlarni ko’rsating 1б
A. Age
B. !ex
C. 79r
D. 89+
|
|
19. Какой тип может определить ваш возраст 2б
A. float
B. unsigned short
C. int
D. double
|
27. Sizni yoshingizni saqlash uchun qaysi toifa to’g’ri keladi 2б
A. float
B. unsigned short
C. int
D. double
|
|
20. Если переменные Agar myAge, a и b имеют тип int , то после выполнения выражения чему будет равно их значение 3б
myAge=39;
a=myAge++;
b=++myAge;
A. myAge:40, a: 41, b: 39;
B. myAge:41, a: 39, b: 41;
C. myAge:39, a: 41, b: 39;
D. myAge:41, a: 41, b: 39;
|
20. Agar myAge, a va b o’zgaruvchilari int toifasida bo’lsa quyedagi ifodalar bajarilgandan so’ng ularning qiymati nechaga teng bo’ladi.3б
myAge=39;
a=myAge++;
b=++myAge;
A. myAge:40, a: 41, b: 39;
B. myAge:41, a: 39, b: 41;
C. myAge:39, a: 41, b: 39;
D. myAge:41, a: 41, b: 39;
|
|
21. Опишите условный оператор If имеющий один оператор else , сравнивающий две переменных целого типа и к переменной имеющее больщее значение присвоить переменную меньшего значения. 2б
A. if (x>y) x=y; else(y=x);
B. if (y>x) x=y; else(y=x);
C. if (x>y) y=x; else(y=x);
D. if (x>y) x=y; else(x=y);
|
21. Tarkibida bitta else operatori bo’lib, ikki butun o’zgaruvchi x va y ni solistirib, katta qiymatli o’zgaruvchiga kichik qiymatni o’zlashtiruvchi if operatorini yozing; 2б
A. if (x>y) x=y; else(y=x);
B. if (y>x) x=y; else(y=x);
C. if (x>y) y=x; else(y=x);
D. if (x>y) x=y; else(x=y);
|
|
22. Что такое рекурсия? 1б
A. Имя функции
B. Определении функции
C. Обращение к функции
D. Обращение функции к самой себе:
|
22. Rekursiya nima? 1б
A. Funktsiya nomi
B. Funktsiyani aniqlash
C. Funktsiyaga murojaat
D. Funktsiyani o’z o’ziga murojaati:
|
|
23. Когда используются глобальные переменные 1б
A. В имени функции
B. При определении функции
C. При использовании одной переменной несколькими функциями
D. При обращении функции к самой себе
|
23. Global o’zgaruvchilar qachon ishlatiladi 1б
A. Funktsiya nomida
B. Funktsiyani aniqlashda
C. Bir nechta funktsiyalar bitta ma’lumotni ishlatsa
D. Funktsiyani o’z o’ziga murojaatida
|
|
24. Когда функции называются полиморфическими? 1б
A. Имя функции
B. Когда одинаковые имена и параметры, но разный тип
C. Когда имя одинаковое, но тип и параметры разные
D. При обращении функции к самой себе
|
24. Polimorf fuktsiyalar deb, nimaga aytiladi?1б
A. Funktsiya nomi
B. Nomi va parametrlari bir xil, toifasi turli funktsiyalarga
C. Nomi bir xil, parametr va toifalari turli bo’lgan funktsiyalarga
D. Funktsiyani o’z o’ziga murojaatiga:
|
|
25. Какая функция приведена в данном фрагменте. 3б
A. Рекурсивная функция
B. Функция полиморфизма
C. Функция Inline
D. Оснавная функция
|
25. Quyidagi fragmentda qanday funktsiya keltirilgan? 3б
A. Rekursiv funktsiya
B. Polimorf funktsiya
C. Inline funktsiya
D. Asosiy funktsiya
|
|
26. Из перечисленных типов какой тип не является числовым? 1б
A. int
B. double
C. unsigned short
D. char
|
26.Quyidagi toifalarninng qasi biri sonli toifaga kirmaydi? 1б
A. int
B. double
C. unsigned short
D. char
|
|
27. С помошью какой директивы выполняется макроподтановка(замена мест)? 2б
A. include
B. define
C. main
D. Основная функция
|
27. Macro podstanovka (o’rniga qo’yish) qaysi direktiva yordamida bajariladi? 2б
A. include
B. define
C. main
D. Asosiy funktsiya
|
|
28. Какая команда определяет четность чисел? 2б
A. if (x==0)
B. if (x%2==0)
C. if (x/2==0)
D. if (x%2=0)
|
28. Qaysi komanda son juft ekanligini aniqlaydi? 2б
A. if (x==0)
B. if (x%2==0)
C. if (x/2==0)
D. if (x%2=0)
|
|
29. Определите оператор вывода информации на языке С (не С++) 1б
A. printf
B. cout
C. cin
D. getf
|
38. C dagi (С++ emas) ma’lumotni chiqarish operatorini ko’rsating 1б
A. printf
B. cout
C. cin
D. getf
|
|
30. Определите оператор вывода информации на языке С++. 1б
A. printf
B. cout
C. cin
D. getf
|
30. C++ tilida ma’lumotni chiqarish operatorini ko’rsating 1б
A. printf
B. cout
C. cin
D. getf
|
|
31. Найдите операцию Тернора 1б
A. x<0?-x:x;
B. if (x<0) -x
C. x<0?-x;x
D. x<0?-x?x
|
31. Ternor operatsiyani ko’rsating 1б
A. x<0?-x:x;
B. if (x<0) -x
C. x<0?-x;x
D. x<0?-x?x
|
|
32. Укажите оператор выбора 1б
A. switch
B. case
C. for
D. while
|
32. Tanlash operatorini ko’rsating 1б
A. switch
B. case
C. for
D. while
|
|
33. Определите служебное слова оператора цикла с параметром? 1б
A. switch
B. case
C. for
D. enum
|
33. Parametrli sikl operatirida qaysi xizmatchi so’z ishlatiladi? 1б
A. switch
B. case
C. for
D. enum
|
|
34. Оператор цикла с предусловием? 1б
A. while
B. case
C. for
D. enum
|
34. Avval tekshirish sikl operatirida qaysi xizmatchi so’z ishlatiladi? 1б
A. while
B. case
C. for
D. enum
|
|
35. Оператор цикла с постусловием? 1б
A. while
B. do
C. for
D. enum
|
35. So’ngra tekshirish sikl operatirida qaysi xizmatchi so’z ishlatiladi? 1б
A. while
B. do
C. for
D. enum
|
|
36. С помошью какого оператора возвращается значение функции 1б
A. while
B. return
C. for
D. enum
|
36. Funktsiya qiymati qaysi operator yordamida qaytariladi 1б
A. while
B. return
C. for
D. enum
|
|
|