21- нұсқа
1.
Құрылымдық алгоритмерді беру тәсілдері. Псевдокодтар. Мысал.
2.
«Мебелдер салоны» тақырыбына класс құрыңыз . Оның әдістерін және тума кластарын
анықтаңыз. Барлық мебельдерді бағалары бойынша сұрыптап шығаратын программа
құру керек.
22- нұсқа
1.
Құрылымдық алгоритмерді беру тәсілдері. Flow-формалар . Мысал.
2.
«Касса» тақырыбына класс құрыңыз . Оның әдістерін және тума кластарын анықтаңыз.
Бір тәуліктегі түскен ақшаны есептеу программасын құрыңыз.
23- нұсқа
1.
1 ден 50- ге дейінгі сандардың қосындысын табатын алгоритмді блок-схема түрінде
кӛрсетіңіз.
2.
«Бір ӛлшемді массив» тақырыбына класс құрыңыз . Оның массив элементтерін ӛсу реті
бойынша сұрыптайтын әдісін құрыңыз және пайдаланып программа жазыңыз..
24- нұсқа
1.
Модулдер тәуелсіздігінің критериилері. Байланыстардың түрлері. Функционалдық
байланыс.
2.
«Студент» тақырыбына класс құрыңыз. Оның студенттің үлгіріміне байланысты
стипендия кӛлемін анықтайтын (мысалы, үздікке - 10% үстеме ақы, бір ғана тӛрті
барларға 5% үстеме ақы қосылады және т.б.) әдісін құрыңыз. Стипендия алатын
студенттердің тізімін стипендия мӛлшерімен қоса шығаратын программа құрылсын.
25- нұсқа
1.
Программаның ӛмірлік циклының модельдері. Спиральдық модель.
2.
«Кітапхана» тақырыбына класс құрыңыз. Оның «Кітапханашылар» және
«Оқырмандар» деген тума кластарын анықтаңыз. Белгілі бір кітапханашының қызмет
кӛрсеткен оқырмандарының тізімін шығаратын программа құру керек.
Қорытынды бақылауға арналған материалдар
Ауызша емтиханның сұрақтары
1.
Программалау технологиясы. Негізгі түсініктер мен ұстанымдар. Программалау
технологиясының даму кезеңдері. Құрылымдық және объектілік ұстанымдар.
2.
Күрделі программалық жүйелерді құрудағы компоненттік ұстаным.
3.
Программалық жабдықтарды құру кезеңдері және оның ӛмірлік циклы
/жизненный цикл ПО/.
4.
Программалық жабдықтардың ӛмірлік циклдарының модельдері: каскадтық,
модель.
5.
Программалық жабдықтардың ӛмірлік циклдарының модельдері: спиральдік
модель.
6.
Программалық жабдықтардың ӛмірлік циклдарының модельдері: аралық бақылау
қолданылатын модель.
7.
CASE технологиялар. Қызметі. Сипаттамалары.
8.
RAD технологиялар түсінігі. Қызметі. Сипаттамалары.
9.
Программалық жабдықтарды құру процесінде қолданылатын халықаралық
стандарттар.
10.
Программалық жабдықтардың технологиялық тиімділігі түсінігі. Тиімділікті
анықтаушы негізгі факторлар.
11.
Модульдер қасиеттері мен ӛзара байланысу түрлерінің программалық жабдық
тиімділігіне әсері. Жабысқан /сцеплен/ модульдер.
12.
Модульдер элементтерінің байланысу түрлерінің программалық жабдық тиімділігіне
әсері. Модуль элементтерінің байланысуы.
13.
«Тӛменнен жоғары қарай» және «жоғарыдан –тӛмен қарай» программалау әдістері.
Құрылымдық программалау әдісі. Блок-схемалар. Мысал.
14.
Құрылымдық программалау . Псевдокод. Мысал.
15.
Құрылымдық программалау . Flow-формалар. Мысал.
16.
Құрылымдық программалау. Насси-Шнейдерман диаграммалары. Мысал.
17.
Программаны әрлеу стилі.
18.
Программаның тиімділігі /уақытты және жадыны үнемдеу/ мен технологиялық
сипаттамаларын жетілдіру,
19.
Программаны қателерден қорғауды ұйымдастыру әдістері.
20.
Программалық жабдықтарды қызметіне қарай классификациялау.
21.
Программалық жабдыққа қойылатын негізгі эксплуатациялық талаптар.
22.
Техникалық тапсырманың жасалуы. Жобалаудың бастапқы кезеңдері.
23.
Құрылымдық ұстанымды /структурный подход/ пайдаланған программалық
жабдықтардың
ерекшеліктері.
Диаграммалар.
Түрлері.
Күйлер
ауысуының
диаграммалары.
24.
Құрылымдық ұстаным. Диаграммалар.Функционалдық диаграммалар.
25.
Құрылымдық ұстаным. Диаграммалар.Мәліметтер ағынының диаграммасы.
/диаграммы потоков данных/ .
26.
Құрылымдық ұстаным. Мәліметтердің құрылымы және оның компоненттерінің
қатынас диаграммалары.
27.
Құрылымдық ұстаным. Программалық жабдықтың құрылымдық схемасы.
Функционалдық схема.
28.
Құрылымдық ұстаным. Мәліметтер құрылымын жобалау.
29.
Құрылымдық ұстаным. Талдауы мен жобалануы құрылымдық методологияларға
негізделген CASE-технологиялар.
30.
UML- объектілік ұстанымды пайдаланатын программалық жабдықтарды құруды
сипаттаудың стандарт тілі.
31.
UML- да қолданылатын диаграммалардың түрлері. «Қолданылу нұсқатары» түсінігі.
Қолданылу нұсқатары ның диаграммасы.
32.
UML- да қолданылатын диаграммалардың түрлері.Класстар диаграммасы.
33.
Объектілер арасындағы қатынастардың анықталуы. Класстарды жобалау. Спиральдық
модельдің ерекшеліктері.
34.
Қолданушы интерфейсін құру. Қолданушы интерфейстерінің түрлері және оларды
құру кезеңдері.
35.
Қолданушы интерфейсін құру. Диалогтардың классификациясы. Қолданушы
интерфейстерінің интеллектуалдық элементтері.
36.
Қолданушы интерфейсін құру. Адамның ақпаратты қабылдау, есте сақтау және
пайдалана білуге қатысты психофизикалық ерекшеліктерін ескеру.
37.
Программалық жабдықтарды құжаттау. Программаларды құжаттаудың ортақ жүйесі.
МСТ бекіткен программалық құжаттау түрлері. Құжаттарды даярлаудың негізгі
ережелері.
38.
Программалық
жабдықтарды
жӛндеу/отладка/.
Қателердің
классификациясы.
Программалық жабдықтарды жӛндеудің әдістері / методы отладки/. Программалық
жабдықтарды жӛндеудің жалпы әдістемесі.
39.
Программалық жабдықтарды тестілеу. Программалық жабдықтардың сапасын
тексерудің түрлері. Программалық жабдықты қолдан тексеру. Құрылымдық тексеру.
Функционалдық тексеру. Модульдерді тестілеу. Кешенді тестілеу. Бағалаушы тестілеу.
40.
Label компонентінің қасиеттері мен оқиғалары. Мысал.
41.
Edit компонентінің қасиеттері мен оқиғалары. Мысал.
42.
Memo компонентінің қасиеттері мен оқиғалары. Мысал
43.
Button компонентінің қасиеттері мен оқиғалары. Мысал.
44.
Form компонентінің қасиеттері мен оқиғалары. Мысал.
45.
CheckBox компонентінің қасиеттері мен оқиғалары. Мысал.
46.
RadioButton компонентінің қасиеттері мен оқиғалары. Мысал.
47.
RadioGroup компонентінің қасиеттері мен оқиғалары. Мысал.
48.
ListBox компонентінің қасиеттері мен оқиғалары. Мысал.
49.
ComboBox компонентінің қасиеттері мен оқиғалары. Мысал.
50.
PopupMenu компонентінің қасиеттері мен оқиғалары. Мысал.
51.
MainMenu компонентінің қасиеттері мен оқиғалары. Мысал.
52.
SystemMenu компонентінің қасиеттері мен оқиғалары. Мысал.
53.
C++ Builder жобасының құрамындағы негізгі файлдар және олардың сипаттамалары
54.
C++ Builder 6. Жолдық типтерді сандық типтерге түрлендіру функциялары. Мысал
55.
SetFocus() әдісін қолданылуы және оған мысал.
56.
Экранға хабарлама шығаруды қамтамасыз ететін стандарт функциялардың қызметі,
мысал.
57.
OnClick оқиғасы сипаттамасы және мысал.
58.
OnKeyPress оқиғасы сипаттамасы және мысал.
59.
OnMouseDown оқиғасының сипаттамасы және мысал.
60.
Image компонентінің қасиеттері мен оқиғалары. Мысал.
61.
C++Builder 6. Object Inspector терезесінің қызметі.
62.
C++Builder 6. Object TreeView терезесінің қызметі.
63.
C++Builder 6. Class Explorer терезесінің қызметі.
64.
OnClick оқиғасы сипаттамасы және мысал.
65.
RadioGroup компонентінің қасиеттері мен оқиғалары. Мысал.
66.
OnMouseMove оқиғасының сипаттамасы және мысал.
67.
AnsiString типінің қолданылуы. Негізгі қасиеттері мен әдістері. Мысал
68.
Key айнымалысы және оның қызметі.
69.
OpenDialog компонентінің қасиеттері мен оқиғалары. Мысал.
70.
SaveDialog компонентінің қасиеттері мен оқиғалары. Мысал.
Тест түріндегі емтиханның тапсырмалары
1
Программалау технологиясының ақырғы ӛнімі - :
A)
компьютерлер
B)
программалық жабдықтар
C)
компьютердің аппараттық жабдықтары
D)
ақырғы автоматтар
E)
кодтау жүйелері
2
Программалық жабдықтың ӛмірлік циклының кезеңдері:
A)
программалық жабдықты жетілдіру және жӛндеу
B)
программалық жабдыққа қойылатын талаптарды анықтау
C)
программалық жабдықты құру идеясының пайда болуы
D)
программалық жабдықты программалау тілінде жазып шығу
E)
барлық жауаптар дұрыс
3
Программалық жабдықтың ӛмірлік циклының кезеңдерін анықтайтын халықаралық
стандарт:
A)
IES 12207:1995 «Information Technologe- SoftWare Life Cycle Prosses »
B)
ISO 12207:1995 «Information Technologe- SoftWare Life Cycle Prosses »
C)
ISO/IES 12207:1995 «Information Technologe- SoftWare Life Cycle Prosses »
D)
«Information Technologe- SoftWare Life Cycle Prosses »
E)
IES/ ISO 12207:1995 «Information Technologe- SoftWare Life Cycle Prosses »
4
Программалық жабдықтың ӛмірлік циклының модельдері:
A)
Каскадтық, сатылы және спиральдік модель
B)
CASE , RAD және итерациялық модель
C)
сатылы, концентрлі және аралық бақылау жасалатын модель
D)
каскадтық, спиральдік және аралық бақылау жасалатын модель
E)
барлық жауаптар дұрыс
5
Программалық жабдықтың ӛмірлік циклының ӛтіп кеткен кезеңдеріне қайта айналып
келіп, ӛзгерістер енгізу мүмкіндігі қарастырылған модель:
A)
каскадтық,
B)
сатылы
C)
спиральдік
D)
концентрлі
E)
аралық бақылау жасалатын модель
6
Программалық жабдықтың ӛмірлік циклының қандай моделінде прототиптеу
(прототипті модификациялап, жетілдіріп, кеңейтіп отыру) қолданылады?
A)
каскадтық,
B)
сатылы
C)
спиральдік
D)
концентрлі
E)
аралық бақылау жасалатын модель
7
Программалық жабдықтың ӛмірлік циклының бір кезеңі толық аяқталып болғаннан
кейін ғана, екіншісіне кӛшуге болатын модель қайсы?
A)
каскадтық,
B)
сатылы
C)
спиральдік
D)
концентрлі
E)
аралық бақылау жасалатын модель
8
Кез-келген CASE - технологияның негізіне алынатын парадигма:
A)
әдіснама / ұстаным, методология/, модель, нотация және орындаушы құрал /средства/
B)
модель, әдіс және нотация
C)
нотация және орындаушы құрал
D)
ұстаным, әдіс , нотация
E)
әдіс және нотация
9
RAD технология туралы пікірдің қайсысы дұрыс емес?
A)
Шағын топ жұмыс істейді (2-10 адам)
B)
Аз уақытта жасалынады (2-3 ай)
C)
Кез келген программа жасауда қолданылады
D)
Дайын шаблон негізінде жасалынады
E)
Адам ӛміріне қауіпсіздігінеқатысты салаларда /самолетті, кемелерді басқару, атом
станциялары және т.б. дәл есептеулерді қажет ететін салаларда/ программа жасауда
қолданылмайды
10
Қай әдіс пен оның жетілдірілген түрі дұрыс кӛрсетілген?
A)
Каскадты, итерациялық
B)
Каскадты, RAD
C)
Спиралды, итерациялық
D)
Итерациялық, RAD
E)
Каскадты, итерациялық
11
Компоненттік ұстанымды қолдайтын технология қайсы?
A)
Объектілік технология, CASE- технология
B)
RAD-технология, объектілік технология
C)
COM-технология, CORBA-технология
D)
RAD-технология, CASE- технология
E)
OLE-технология, RAD-технология
12
Программалаудағы құрылымдық ұстанымның /структурный подход/ негізі болады:
A)
объектілер
B)
базалық басқарушы құрылымдар
C)
мәліметтер
D)
функциялар
E)
процедуралар
F)
13
Компьютерге арналған барлық жабдықтар қандай топтарға бӛлінеді?
A)
жалпыға арналған қолданбалы программалар, жүйелік программалар, программалау
жүйесі
B)
жалпыға арналған қолданбалы программалар, жүйелік программалар, стандартты
программалар
C)
жүйелік программалар, программалау жүйесі
D)
жалпыға арналған қолданбалы программалар, жүйелік программалар
E)
утилит- программалар, жүйелік программалар, программалау жүйесі
14
Белгілі бір программалау тілінде жұмыс істеуге арналған программалық жабдықтардың
құралдарының кешені қалай аталады?
A)
Программалау жүйесі
B)
Жүйелік (сервистік) программалар
C)
Жүйелік утилиттер
D)
Драйверлер
E)
Жалпыға арналған қолданбалы программалар
15
Программалық жабдықтың технологиялылығын анықтаушы факторды табыңыз:
A)
кодының қарапайымдылығы
B)
моделінің дербес жағдайлар үшін ғана қарастырылғандығы
C)
кодтарының қайталанбауы
D)
модульдерінің ӛзара тәуелсіздік деңгейі
E)
құжаттандырылу дәрежесі
16
Программалық жабдықтың технологиялылығын анықтаушы факторды табыңыз:
A)
Кодтарды қайталап қолдану дәрежесі
B)
моделінің дербес жағдайлар үшін ғана қарастырылғандығы
C)
кодтарының ерекшелік дәрежесі
D)
модульдерінің қарапайымдылығы
E)
құжаттандырылу дәрежесі
17
Программалық жабдықтың технологиялылығын анықтаушы факторды табыңыз:
A)
кодтарды қайталап қолдану дәрежесі
B)
моделінің барлық жағдайлар үшін жан-жақты қарастырылғандығы
C)
жауаптардың бәрі дұрыс
D)
модульдерінің ӛзара тәуелсіздік деңгейі
E)
программалау стилі
18
Процедуралық декомпозициялаудың нәтижесінде не алынады?
A)
операторлардың иерархиясы
B)
процедуралардың /функциялар/ иерархиясы
C)
жекелеген объектілер
D)
мәліметттер иерархиясы
E)
тек қана шешім қабылдаушы процедуралар /функциялар/
19
Программалауда қолданылатын ұстанымдар қайсы?
A)
декомпозициялық және композициялық
B)
құрылымдық және құрылымдық емес
C)
құрылымдық және объектілік
D)
компоненттік және логикалық
E)
объектілік және функционалдық
20
Жеке автономиялы түрде комиляцияланатын программалық бірлік қалай аталады?
A)
код
B)
процедура
C)
функция
D)
модуль
E)
проект
21
Модульдер ӛзара мәліметтер бойынша жабысқан /сцеплен/ деп табылады, егер де олар
:
A)
скаляр шама түріндегі мәліметтермен алмасатын болса
B)
құрылымдық типке жататын мәліметтермен алмасатын болса
C)
ортақ мәліметтерді бірігіп пайдаланса
D)
біреуі екіншісіне басқарушы ақпарат жібере алатын болса
E)
бір-бірінің ішіндегі мәліметттерді пайдаланса / «черный ящик» принципі сақталмайды/
22
Модульдер үлгі бойынша жабысқан /сцеплен/ деп табылады, егер де олар :
A)
скаляр шама түріндегі мәліметтермен алмасатын болса
B)
құрылымдық типке жататын мәліметтермен алмасатын болса
C)
ортақ мәліметтерді бірігіп пайдаланса
D)
біреуі екіншісіне басқарушы ақпарат жібере алатын болса
E)
бір-бірінің ішіндегі мәліметттерді пайдаланса / «черный ящик» принципі сақталмайды/
23
Модульдер басқару бойынша жабысқан /сцеплен/ деп табылады, егер де олар :
A)
скаляр шама түріндегі мәліметтермен алмасатын болса
B)
құрылымдық типке жататын мәліметтермен алмасатын болса
C)
ортақ мәліметтерді бірігіп пайдаланса
D)
біреуі екіншісіне басқарушы ақпарат жібере алатын болса
E)
бір-бірінің ішіндегі мәліметттерді пайдаланса / «черный ящик» принципі сақталмайды/
24
Модульдер жалпы облыс бойынша жабысқан /сцеплен/ деп табылады, егер де олар :
A)
скаляр шама түріндегі мәліметтермен алмасатын болса
B)
құрылымдық типке жататын мәліметтермен алмасатын болса
C)
ортақ мәліметтерді бірігіп пайдаланса
D)
біреуі екіншісіне басқарушы ақпарат жібере алатын болса
E)
бір-бірінің ішіндегі мәліметттерді пайдаланса / «черный ящик» принципі сақталмайды/
25
Модульдер ішкі мәліметтер бойынша жабысқан /сцеплен/ деп табылады, егер де олар
:
A)
скаляр шама түріндегі мәліметтермен алмасатын болса
B)
құрылымдық типке жататын мәліметтермен алмасатын болса
C)
ортақ мәліметтерді бірігіп пайдаланса
D)
біреуі екіншісіне басқарушы ақпарат жібере алатын болса
E)
бір-бірінің ішіндегі мәліметттерді пайдаланса / «черный ящик» принципі сақталмайды/
26
Алгоритмнің графиктік тәсілмен берілуі, бұл-
A) программа
B) граф
C) блок-схема
D) схема
E) псевдокод
27
Блок-схемада алгоритмнің басы мен соңын кӛрсететін блок қайсы?
A)
B)
C)
D)
Е)
28
Блок-схемада алгоритмнің тармақталуын кӛрсететін блок қайсы?
A)
B)
C)
D)
Е)
29
Алгоритмнің машиналық кодқа аударылған түрі қалай аталады?
A) екілік код
B) программа
C) блок-схема
D) мәтін
E) псевдокод
30
Келесі блок-схемаға сәйкес алгоритмді кӛрсетіңіз:
s1
s2
A) тармақталатын
B) қайталанатын
C) кӛмекші
D) сызықтық
Е) таңдау
31
Келесі блок-схемаға сәйкес алгоритмді кӛрсетіңіз:
A) тармақталатын
B) қайталанатын
C) кӛмекші
D) сызықтық
Е) таңдау
32
Келесі блок-схемаға сәйкес алгоритмді кӛрсетіңіз:
S1
S2
A) тармақталатын
B) қайталанатын
C) кӛмекші
D) сызықтық
Е) таңдау
33
Тармақталу алгоритмі
қай түрде берілген?
A) нотация
B) график
C) Flow-форма
шарт
s
егер шарт
Достарыңызбен бөлісу: |