wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

алго зачет 2 поток

Total questions: 20

Worksheet time: 5hrs 0mins

Name
Class
Date
1.

Алгоритм қандай негізгі үш құрылымның көмегімен құрылады?

a)

Сызықтық, тармақталу, цикл

b)

Функция, класс, модуль

c)

Инкапсуляция, мұралау, полиморфизм

d)

Компиляция, линковка, орындау

2.

Сызықтық алгоритм дегеніміз:

a)

Қайталанатын әрекеттер тізбегі

b)

Шартқа байланысты екі тармақтың бірі орындалады

c)

Әрекеттер рет-ретімен, шарт/циклсіз орындалады

d)

Рекурсивті шақырулар қолданылады

3.

Тармақталу алгоритмі неге сүйенеді?

a)

Кездейсоқ сандарға

b)

Логикалық шарттың (true/false) мәніне

c)

Уақыт белгісіне

d)

Файл өлшеміне

4.

[БС] Блок-схемада бастау/аяқтау қандай блокпен белгіленеді?

a)

Тіктөртбұрыш (Process)

b)

Эллипс/дөңгелек (Terminator)

c)

Ромб (Decision)

d)

Параллелограмм (I/O)

5.

Енгізу/Шығару блогының стандарт белгісі:

a)

Параллелограмм

b)

Эллипс

c)

Дөңгелек қосқыш

d)

Ромб

6.

Шарт тексерілетін блок —

a)

Параллелограмм

b)

Ромб

c)

Тіктөртбұрыш

d)

Эллипс

7.

«Бір блок — бір әрекет» қағидасы қай блокқа қатысты?

a)

Process (әрекет)

b)

Decision (шарт)

c)

Connector (қосқыш)

d)

Terminator (басы/соңы)

8.

Сызықтық алгоритмге тән дұрыс тізбек:

a)

Оқу → Шығару → Есептеу

b)

Есептеу → Оқу → Шығару

c)

Оқу → Есептеу → Шығару

d)

Шығару → Есептеу → Оқу

9.

«Температура конвертері» сұлбасында қандай блоктар міндетті?

a)

Басы, Енгізу(C), Процесс(F,K), Шығару, Аяқтау

b)

Басы, Decision, Цикл, Аяқтау

c)

Тек Процесс

d)

Тек Енгізу/Шығару

10.

Ұзын схема бөлктерін бір бетте байланыстыру үшін не қолданылады?

a)

Аннотация

b)

Қосқыш (Connector)

c)

Процесс

d)

Шарт

11.

Келесі есеп қай құрылымға тән: «a,b оқып, S=a*b, P=2*(a+b) шығару»

a)

Тармақталу

b)

Цикл

c)

Сызықтық

d)

Рекурсия

12.

Сызықтық есеп мысалы емес:

a)

Валюта түрлендіру

b)

Үлгі санның орташа мәні

c)

Градус→радиан

d)

«x>0 болса ... әйтпесе ...»

13.

Тармақталу үшін қандай амалдар қолданылады?

a)

Тек + және -

b)

Салыстыру <,>,==,!=,<=,>= және логикалық &&, ||, !

c)

Тек %

d)

Тек ^

14.

[БС] Decision тармақтары қалай белгіленгені дұрыс?

a)

«Иә/Жоқ» немесе «True/False»

b)

Еш жазу керек емес

c)

Тек стрелка түсімен

d)

Тек нөмірімен

15.

Сызықтық алгоритмдерді таңдаудың дұрыс жағдайы:

a)

Нәтиже тұрақты формуламен есептеледі, шарт/цикл қажет емес

b)

Нәтиже тек қайталау арқылы табылады

c)

Тек мәтіндерді өңдегенде

d)

График салғанда ғана

16.

Бағдарламалардың нәтижелерін көрсет: #include <iostream>

using namespace std;

int main(){ int a=5,b=7; cout<

a)

Ештеңе шықпайды

b)

57

c)

a+b

d)

12

17.

Бағдарламалардың нәтижелерін көрсет. #include <iostream>

using namespace std;

int main(){ int a,b; cin>>a>>b; cout<<"a"<<" "<<2*(a+b); }

Кіріс 35

a)

15 30

b)

8 30

c)

15 16

d)

3 5

18.

Берілген C++ бағдарламасының экранында не шығатынын таңдаңыз. #include <iostream> using namespace std; int main(){ double deg;

cin>>deg; cout<<deg*3.14/180.0;}

Кіріс 180

a)

1.57

b)

180

c)

90

d)

3.14

19.

Берілген C++ бағдарламасының экранында не шығатынын таңдаңыз. #include <iostream>

using namespace std;

int main(){ double C; cin>>C; cout<<<C*9/5+32;}

Кіріс 25

a)

298.15

b)

57

c)

32

d)

77

20.

Берілген C++ бағдарламасының экранында не шығатынын таңдаңыз. #include <iostream>

using namespace std;

int main(){ int a=7,b=2; cout<<a/2<<" " <<a/2.0;}

a)

3 3.5

b)

3 3

c)

3.5 3.5

d)

4 3.5