WorksheetsПТ 100-150
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
main() функциясының сыртында жарияланған temp, age айнымалыларының аталуы:
int temp, age;
main() {}
a)
глобальды (сыртқы)
b)
локальдық (ішкі, автоматтық)
c)
регистрлік
d)
локальды статистикалық
e)
глобальды статистикалық
2.
С++ тілінде символдық типтің сипатталауы:
a)
char
b)
char *
c)
int
d)
character
e)
symbol
3.
Тіркестің бір бөлігін басқамен алмастыру үшін ... функциясы қолданылады:
a)
replace()
b)
insert()
c)
append()
d)
find()
e)
assign()
4.
a)
Hello, world
b)
, world
c)
Hello
d)
Бұл код компиляцияланбайды
e)
t , world
5.
Жолдағы символдар саны
a)
жолдың ұзындығы деп аталады
b)
жолдың тізбегі
c)
жолдың ені деп аталады
d)
жолдың сипатталуы
e)
жолдың атауы болып табылады
6.
Жолдарға қолданылатын конкатенация амалын көрсетіңіз. string s1=”Salem ”; string s2=”dostar”;
a)
s1+s2
b)
s1==s2
c)
s1>=s2
d)
s1<=s2
e)
s1=+s1
7.
a)
Bul string tipti ainymaly bolady
b)
Bul string tipti ainymaly
c)
Bolady
d)
Bul string tipti ainimalybolady
e)
bolady Bul string tipti ainymaly
8.
a)
6
b)
25
c)
24
d)
31
e)
0
9.
string типті S жолының соңынан бастап str ішкі жолын іздеу функциясы:
a)
S.rfind(str)
b)
S.find(str)
c)
S.replace (str)
d)
S.erase(str)
e)
S.push_back (str)
10.
Бір тіркеске екінші тіркестің белгілі бір бөлігін кірістіру үшін
a)
S.insert(i, n, c)
b)
S.replace(i, n, c);
c)
S.append(i, n, c)
d)
S.find(i, n, c)
e)
S.assign(S1)
11.
Тіркестің бір бөлігін өшіру үшін ... функциясы қолданылады:
a)
erase()
b)
replace()
c)
clear()
d)
find()
e)
assign()
12.
a)
12-34-+--
b)
12-34----
c)
12--34--+--
d)
12--34-----
e)
12--34---++
13.
a)
ab03t000+-7
b)
ab3t00+-7
c)
ab0+3t000++-7
d)
ab03t00007
e)
ab0+3t000+0-7
14.
string типті s1 жолына s2 жолын қосудың қате нұсқасы:
a)
s1.push_back(s2);
b)
s1 = s1 + s2;
c)
s1 += s2;
d)
s1.append(s2);
e)
s1.append(s2, 0, s2.length());
15.
a)
Hello
b)
Hello world
c)
worldHello
d)
world
e)
s+ world
16.
a)
4
b)
6
c)
][))
d)
{{][))
e)
123456
17.
a)
Kaz.,kar.,mat.,
b)
Kaz..kar..mat..
c)
Kaz,kar,mat,
d)
kaz. kar. mat.
e)
kaz.,kar.,mar..
18.
Функция бұл - ...
a)
белгілі бір аяқталған əрекетті орындайтын сипаттамалар мен операторлардың атау берілген тізбегі.
b)
шамадан тыс жүктелген операцияларды қолдануға мүмкіндік береді
c)
бір типтегі элементтердің реттелген жиыны.
d)
мəліметтерді тығыздап жинақтау үшін, мысалы, «иə/жоқ» типіндегі жалаушаларды қысқартып жазуда қолданылады.
e)
жады аймақтарының адрестерін сақтауға арналған айнымалылар болып табылады.
19.
C++ бағдарламасында қанша функция болуы мүмкін:
a)
кем дегенде біреу
b)
мүлде болмауы мүмкін
c)
0 ден 100-ге дейін
d)
1 ден 1000-ға дейін
e)
1 ден 100-ге дейін
20.
Функциядан оны шақырған функцияға қайту механизмі келесі оператор арқылы жүзеге асырылады:
a)
return
b)
void
c)
cout
d)
print
e)
getch
21.
Рекурсивті алгоритмдерді жүзеге асырудың жалғыз тәсілі -
a)
Функция
b)
Массив
c)
Файл
d)
Жолдар
e)
Құрылым
22.
a)
7 және 4
b)
12 және 5
c)
17 және 12
d)
17 және 7
e)
16 және 12
23.
a)
2
b)
0
c)
1
d)
3
e)
4
24.
a)
20
b)
0
c)
1
d)
38
e)
40
25.
a)
0
b)
20
c)
40
d)
144
e)
2880
26.
a)
4
b)
-1
c)
2
d)
3
e)
5
27.
a)
48
b)
24
c)
8
d)
720
e)
240
28.
a)
4
b)
3
c)
2
d)
1
e)
5
29.
a)
24
b)
15
c)
39
d)
5
e)
8
30.
Берілген айнымалының адресін анықтау үшін қолданылатын операция:
a)
&
b)
$
c)
**
d)
&&
e)
#
31.
Сілтемелік тип:
a)
float &A = B;
b)
long *pK = pL;
c)
Pointer P;
d)
*C = &D;
e)
double @X = Y;
32.
a)
Hello world
b)
Hello
c)
worldHello
d)
world
e)
s+ world
33.
Берілген амалдардың массив элементіне өтуге мүмкіндік беретіні:
a)
A[2*K + 1]
b)
Matr(10, 20)
c)
Vector.Element
d)
Array -> Element
e)
&Massive
34.
Берілген амалдардың ішінде функцияны шақыру:
a)
Matr(10, 20)
b)
Sign[2*K + 1]
c)
Func.Argument
d)
Cos -> X
e)
&function
35.
a)
10 11
b)
10 9
c)
8 9
d)
11 10
e)
11 7
36.
a)
4.7 4.7
b)
4.6 4.6
c)
-1.3 4.7
d)
қате
e)
-1.4 4.6
37.
Функцияның мәнін қайтару:
a)
return
b)
exit
c)
F = expr, мұндағы F – функция аты, ал expr - өрнек
d)
break
e)
strcpy
38.
a)
10 14
b)
11 13
c)
11 14
d)
10 13
e)
2 3
39.
a)
24
b)
26
c)
1
d)
11
e)
0
40.
a)
қате код.
b)
9;
c)
15;
d)
21;
e)
0;
41.
a)
The long is 5454456410
b)
The int is 5454456410
c)
The float is 5454456410
d)
The char is 5454456410
e)
ешқандай әдіс орындалмайды.
42.
a)
n=6 n=7
b)
n=7 n=6
c)
n=5 n=7
d)
n=8 n=7
e)
n=6 n=8
43.
a)
5
b)
3
c)
6
d)
7
e)
0
44.
a)
a және b параметрін сілтеме(&) бойынша қабылдау
b)
қайтару мәнінің типін void-тен vector -ға өзгерту
c)
tmp параметрін сілтеме бойынша қабылдау
d)
сілтеме бойынша тек a параметрін қабылдау
e)
ештеңе өзгертіп қажет емес
45.
Берілгендерді мәтіндік файлға жазу үшін файлдық айнымалыны сипаттау керек:
a)
ofstream
b)
ifstream
c)
open()
d)
close()
e)
file
46.
С++ тілінде ағынды шығарғаннан кейін ағын файлының жабылуы:
a)
close( ) функциясы арқылы
b)
closed( ) функциясы арқылы
c)
fclose( ) функциясы арқылы
d)
ficlose( ) функциясы арқылы
e)
eof( ) функциясы арқылы
47.
Мәтіндік файлдан берілгендерді оқу үшін файлдық айнымалыны сипаттау керек:
a)
ifstream
b)
ofstream
c)
open()
d)
close()
e)
file
48.
Мәтіндік файлдан берілгендерді оқу және жазу үшін файлдық айнымалыны сипаттау керек:
a)
fstream
b)
ifstream
c)
ofstream
d)
open()
e)
close()
49.
Файлдармен жұмыс істеу үшін кітапхананы қосу керек:
a)
fstream
b)
iomanip
c)
iostream
d)
cmath
e)
vector
50.
Ақпаратты файлдың соңына жазу үшін ашу режимі:
a)
f.open("file.txt", ios::app);
b)
f.open("file.txt", ios::trunc);
c)
f.open("file.txt", ios::binary);
d)
f.open("file.txt", ios::out);
e)
f.open("file.txt", ios::in);
100 %
