WorksheetsПТ 150-200
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
Файл бар болса, мазмұнын өшіріп ашу режимі:
a)
f.open("file.txt", ios::trunc);
b)
f.open("file.txt", ios::app);
c)
f.open("file.txt", ios::binary);
d)
f.open("file.txt", ios::out);
e)
f.open("file.txt", ios::in);
2.
Файлды оқу үшін ашу режимі:
a)
f.open("file.txt", ios::in);
b)
f.open("file.txt", ios::app);
c)
f.open("file.txt", ios::trunc);
d)
f.open("file.txt", ios::binary);
e)
f.open("file.txt", ios::out);
3.
Шарты соңында тексерілетін цикл операторы:
a)
do … while
b)
while
c)
for
d)
continue
e)
break
4.
switch операторының мәніне бірде-бір case өрнегі сәйкес келмегенде, қолданылатын қосымша оператор:
a)
default
b)
else
c)
break
d)
continue
e)
end
5.
Алдын-ала орындалуы керек итерациялардың саны белгілі цикл операторы:
a)
for
b)
do … while
c)
while
d)
break
e)
continue
6.
a)
21
b)
15
c)
0
d)
1
e)
6
7.
a)
8
b)
2
c)
64
d)
16
e)
120
8.
a)
a = 2, b = 1
b)
a = 1, b = 2
c)
a = 1, b = 1
d)
a = 2, b = 2
e)
a = 3, b = 4
9.
a)
16 25
b)
4 5
c)
5 4
d)
25 16
e)
0 0
10.
a)
n=6 n=7
b)
n=6 n=6
c)
n=5 n=6
d)
n=5 n=5
e)
n=7 n=7
11.
a)
15
b)
9
c)
1
d)
0
e)
5
12.
Өзін өзі шақыратын функция:
a)
рекурсивті функция
b)
мән қайтармайтын функция
c)
int типті мән қайтаратын функция
d)
void типті функция
e)
итерация
13.
Программа файлында кез-келген функциядан тыс анықталатын және оны кез-келген функция қолдана алатын айнымалы:
a)
глобалды айнымалы
b)
локалды айнымалы
c)
автоматты айнымалы
d)
x айнымалысы
e)
x, y айнымалылары
14.
Программа файлында анықталған және оның мәнін функцияның ішінде өзгертуге болатын айнымалы:
a)
глобалды айнымалы
b)
локалды айнымалы
c)
автоматты айнымалы
d)
a айнымалысы
e)
a, bайнымалылары
15.
Тек қана функцияның ішінде анықталған айнымалы – ол ...
a)
локалды айнымалы
b)
глобалды айнымалы
c)
автоматты айнымалы
d)
a айнымалысы
e)
a, bайнымалылары
16.
Жолды тазартуға арналған функция. Ол функция орындалған соң жол бос болады:
a)
S.clear()
b)
S.empty()
c)
S.size()
d)
S.resize(n)
e)
S.replace(pos, count, n, c)
17.
Екіөлшемді массив –
a)
бұл жолдар және бағандардан құралған матрица.
b)
тек жолдардан құралған массив.
c)
тек екі бағаннан құралған массив.
d)
бұл аяқталған әрекетті орындайтын операторлар тобы.
e)
қос тырнақшаға алынған символдар жиыны
18.
Екі индексті қолданатын массив – ...
a)
екі өлшемді массив деп аталады.
b)
бір өлшемді массив деп аталады.
c)
екі индексті массив деп аталады.
d)
екінші ретті массив деп аталады.
e)
көп ретті массив деп аталады.
19.
Жолдар саны 5 болатын және баған саны 6 болатын бүтін типті b массивтің сипатталуы:
a)
int b[5][6];
b)
int b[6][5];
c)
float b[5, 6];
d)
int a[5][4];
e)
int b[4][5];
20.
Квадрат матрицаның бас диогоналіне қатынау
a)
i == j
b)
i+j==n-1
c)
i >= j
d)
i =
e)
i+j=
21.
a)
бас диогональ элементтерінің қосындысы
b)
қосалқы диогональ элементтарінің қосындысы
c)
массив элементтерінің қосындысы
d)
бос диогональдан жоғары орналасқан элементтердің қосындысы
e)
қосалқы диоганальдан төмен орналасқан элементтердің қосындысы
22.
Қосалқы диогональда орналасқан элементтерді анықтау үшін
a)
i+j==n-1
b)
i == j
c)
i >= j
d)
i =
e)
i+j=
23.
Қосалқы диагональдан төмен орналасқан элементтердің қосындысын анықтау үшін
a)
if (i + j > n - 1) S += a[i][j];
b)
if (i==j) S += a[i][j];
c)
if (i<=j) S += a[i][j];
d)
if (i>=j) S += a[i][j];
e)
if (i==i) S += a[i][j];
24.
Бас диагональдан жоғары орналасқан элементтердің қосындысын анықтау үшін ... шарттын қолданымыз:
a)
if (i
b)
if (i==j)
c)
if (i + j > n - 1)
d)
if (i + j
e)
if (i>j)
25.
А[3][3]={{ 1, 2, 3}, {4, 5, 6}, {7, 8, 9}}матрицасы берілген. A[1][3] орындағы элемент ...
a)
элемент анықталмаған
b)
6
c)
3
d)
1
e)
4
26.
А[3][3]={{ 1, 2, 3}, {4, 5, 6}, {7, 8, 9}}матрицасы берілген. A[1][0] орындағы элемент ...
a)
4
b)
6
c)
3
d)
1
e)
элемент анықталмаған
27.
a)
19
b)
11
c)
45
d)
0
e)
15
28.
a)
әр жолының элементтерінің қосындысын
b)
әр бағанының элементтерінің қосындысын
c)
барлық элементтерінің қосындысын
d)
бас диогональ элементтерінің қосындысы
e)
қосалқы диогональ элементтерінің қосындысын
29.
Машиналық кодты программалық кодқа аударатын бағдарлама:
a)
компилятор
b)
аутентификатор
c)
сепаратор
d)
генератор
e)
консоль
30.
a)
17
b)
15
c)
16
d)
18
e)
0
31.
a)
11
b)
4
c)
6
d)
индекс шекарасы бұзылды
e)
5
32.
a)
2
b)
5
c)
6
d)
1
e)
0
33.
Инициализация жасалып тұрған екі өлшемді массивті көрсетіңіз:
a)
int numbers[][3] = {{1, 2, 3}, {4, 5, 6},{7, 8, 9}};
b)
int numbers[3][3];
c)
int numbers[6][];
d)
int nums2[][] = nums1,nums2; double numbers[][size];
34.
a)
5
b)
4
c)
6
d)
11
e)
индекс шекарасы бұзылды
35.
A жиымын өсу реті бойынша сұрыптайтын әдіс:
a)
sort(A.begin(),A.end());
b)
sort(A.rbegin(), A.rend());
c)
sort(A);
d)
A.sort;
e)
мұндай әдіс жоқ.
36.
a)
Экранға ештеңе шықпайды.
b)
Hello GoodBye;
c)
HelloGooBye;
d)
Hello;
e)
Good Bye;
37.
C++ тілінде құрылған бағдарламаның «бастау нүктесі»
a)
main()
b)
#include …
c)
using namespace …
d)
begin
e)
start()
38.
a)
36
b)
39.69
c)
3969
d)
әдіс қате шақырылған
e)
0
39.
a)
2 2
b)
2 -2
c)
-2 2
d)
4 2
e)
2
40.
a)
Вариант 10
b)
-1
c)
2
d)
6
e)
индекс диапазоны шекарадан шығып кетті
41.
a)
-2
b)
0
c)
2
d)
5
e)
индекс диапазоны шекарадан шығып кетті
42.
a)
15
b)
-5
c)
12
d)
-6
e)
индекс диапазоны шекарадан шығып кетті
43.
a)
7
b)
4
c)
2
d)
-5
e)
-1
44.
С++ тілінде массивтер қолданылады:
a)
бір типтегі бірнеше айнымалыларды сақтау үшін
b)
тұрақтыларды қолдану үшін
c)
үлкен сандарды сақтау үшін
d)
әр түрлі типтегі бірнеше айнымалыларды сақтау үшін
e)
бағдарламаның жұмысын жеделдету үшін
45.
a)
29738
b)
28379
c)
28
d)
29
e)
82973
46.
a)
15
b)
1234
c)
5
d)
0
e)
Функция мән қайтармайды
47.
a)
Массив элементтерін кері бағытта шығару
b)
Массив элементтерін енгізу
c)
Массив элементтерін меншіктеу
d)
Цикл бірде-бір рет орындалмайды
e)
Соңғы элементтен басқа элементтерін экранға шығарады
48.
Массив элементінің нөмірі – бұл ...
a)
индекс
b)
өріс
c)
өлшем
d)
дәреже
e)
шама
49.
Массив туралы дұрыс тұжырымды көрсетіңіз:
a)
Массив бірдей типтегі элементтерді сақтай алады
b)
Массив әртүрлі типтегі элементтерді сақтай алады
c)
Массив индексі әдетте float типті болады
d)
Массив индексі 1-ден басталады
e)
Массив элементтерінің типі болмайды және сипатталмайды
50.
Бастапқы мәндері нөлге тең, типі float болатын, өлшемі arraySize болатын a массивінің дұрыс сипатталуы:
a)
float a[arraySize] = {0};
b)
float a[n] = 0;
c)
float a[] = 0;
d)
float a[arraySize] = 0;
e)
float a[arraySize] = "";
100 %
