Программалау іі» пәні бойынша 050111 «Информатика»



бет28/29
Дата14.06.2016
өлшемі2.7 Mb.
#135126
түріПрограмма
1   ...   21   22   23   24   25   26   27   28   29



Әдебиеттер:

1.А.Г.Гольцев «Объектно-ориентированное программирование и его реализация в языке Паскаль», Москва-2005

2. В.В.Фараонов «Турбо Паскаль 7.0», Москва-2001

3. Г.Иванова «Основы программирования», Москва-2002

4. А.Файсман Профессиональное программирование на Турбо Паскале, info&F -1992

5. О.Камардинов «Есептеуіш техника және программалау», Алматы-1997

6. Ғ.Ш.Тойкенов «Паскаль тілінде программалау», Алматы-2001

7. В.Попов «Паскаль и Дельфи. Самоучитель», Питер-2003


Delphi ортасы

Негізгі:

  1. О. Камардинов. Х.Жантелі, DELPHI 5 – 6 , Оқу құралы. Шымкент, 2002

  2. И.Баженова, Дельфи 7, Кудиц-Образ, М.-2003

  3. В.Попов, Паскаль и Дельфи, Питер-2003

  4. В.Фараонов, Delphi 6, учебный курс, М.-2001

  5. Электронный учебник, Иллюстрированный самоучитель по Дельфи 7 для начинающих

Қосымша:

  1. А.Полянский. Среда программирования Delphi 5-6 Справочное пособие. М.,2001

  2. С.Бобровский. Delphi 5. Учебный курс. М.2001

  3. Н.Культин. Delphi 6. Программирование на Object Pascal. БХБ-Петербург, 2001


Қазақстан Республикасы

Білім және ғылым министрлігі

«Сырдария » университеті




«Физика және математика» факулътеті

«Информатика» кафедрасы

«Программалау ІІ» пәні бойынша


050111 «Информатика» мамандықтарының студенттері үшін


Студенттердің білімін бақылау түрлері:
а) Тестілік сауалнамалар

б) Жазбаша бақылау

в) Коллоквиумдар

г) Сөзжұмбақтар

д) Глоссарий

е) Эссе

Жетісай – 2008 ж

13. Тестілік сауалнама

1. Программада жарияланған барлық айымалылар жадының қай бөлігінде орналасады?

А) стекта

Б) жедел жадының берілгендер сегментінде

В) динамикалық жадыда

Г) тұрақты жадының берілгендер сегментінде


2. Динамикалық жадыны пайдалану не үшін қажет?

А) программаның орындалуы үшін

Б) берілгендерді енгізу үшін

В) үлкен көлемді берілгендерді өңдеу үшін

Г) көлемі аз берілгендерді өңдеу үшін
3. Динамикалық жады – бұл ...

А) дербес компьютердің программаға берілгендер сегментін, стекті, және программаның өз денесін қоспағандағы пайдалануға беретін оперативті жадысы

Б) дербес компьютердің программаға берілгендер сегментін, стекті, және программаның өз денесін қоспағандағы пайдалануға беретін тұрақты жадысы

В) дербес компьютердің программаға берілгендер сегментін қоспағандағы пайдалануға беретін оперативті жадысы

Г) дербес компьютердің программаға берілгендер сегментін қоспағандағы пайдалануға беретін тұрақты жадысы
4. Үнсіз келісім бойынша диамикалық жадының көлемі қанша?

А) 65536 байт

Б) дербес компьютердің барлық жедел жадысының көлемі

В) дербес компьютердің барлық тұрақты жадысының көлемі

Г) 65536 КБ
5. Берілгендерді динамикалық орналастыру дегеніміз – бұл ...

А) программаның жұмысы кезінде динамикалық жадыны тікелей пайдалану

Б) динамикалық жадыны компиляция жасау кезінде пайдалану

В) программаның жұмысы кезінде берілгендер сегменті тікелей пайдалану

Г) берілгендер сегментін компиляция жасау кезінде пайдалану
6. Берілгендерді статикалық орналастыру қай кезде орындалады?

А) программаны жазып жатқан кезде

Б) берілгендерді енгізген кезде

В) программаның орындалуы кезінде

Г) программаны компиляция жасау кезінде
7. Жады ұяшықтарының номері қалай аталынады?

А) ұяшық адресі

Б) ұяшық жолы

В) стек


Г) жады номері
8. Динамикалық жадыны пайдаланудың жеңіл құралы?

А) адрестер

Б) тұрақтылар

В) көрсеткіштер

Г) айнымалылар
9. Көрсеткіштің мәні бұл –...

А) нақты сан

Б) ұяшық адресі

В) бүтін сан

Г) берілгендер адресі

10. Ұяшық адресі ...

А) сегмент және жылжу деп аталатын 16-разрядты сөздермен беріледі

Б) сандармен беріледі

В) сегмент деп аталатын 16-разрядты сөз арқылы беріледі

Г) жылжу деп аталатын 16-разрядты сөз арқылы беріледі

11. ... – бұл ұзындығы 64 КБ-қа тең және 16-ға бөлінетін физикалық адрестен басталатын жады көлемі

А) Жылжу


Б) Сегмент

В) Жедел жады

Г) Параграф
12. ... – бұл керекті адресті алу үшін сегменттің басынан қанша байт тастап жылжу керектігін көрсетеді.

А) Жылжу

Б) Сегмент

В) Жедел жады

Г) Параграф
12. ... – бұл 16 байттық жады фрагменті

А) Жылжу


Б) Сегмент

В) Жедел жады

Г) Параграф
13. Адрес былайша құрылады: сегмент мәні солға қарай ... разрядқа жылжиды, босап қалған оң жақтағы разрядтар нольмен толтырылады да бұл мән жылжу мәнімен қосылады. Көп нүкте орнына қайсы мән жазылады?

А) 2


Б) 6

В) 4


Г) 8
14. Жадыдағы сегменттер қалай орналасуы мүмкін? (Қате жауапты көрсет)

А) бірінен кейін бірі жалғаса орналасуы мүмкін

Б) бірін-бірі жауып(қиылыса) орналасуы мүмкін

В) қайсыбір интервал тастап орналасуы мүмкін

Г) бөлшектеліп орналасуы мүмкін
15. Көрсеткіш берілгендердің ... адрестейді.

А) тек бірінші байтын ғана

Б) барлық байтын

В) бастапқы екі байтын

Г) бастапқы төрт байтын
16) Типтендірілген көрсеткішті жариялаудың дұрыс түрін таңда:

А) p: pointer;

Б) р: ^integer;

В) р: integer;

Г) р: ^pointer;
17) Типтендірілмеген көрсеткішті жариялаудың дұрыс түрін таңда:

А) p: pointer;

Б) р: ^integer;

В) р: integer;

Г) р: ^pointer;
18) Мына сөйлемдердің қайсысы дұрыс емес.

А) Көрсеткіштер әлі жарияланбаған берілгендер типіне сілтеме жасай алады.

Б) Көрсеткіштер жарияланған берілгендер типіне сілтеме жасай алады.

В) Көрсеткіштер әлі жарияланбаған берілгендер типіне сілтеме жасай алмайды.


19) Төмендегі өрнектердің қайсысы дұрыс емес.

a,b : ^integer;

c : ^real;

p : pointer;

А) а:=b;

Б) a:=c;

В) a:=p;

Г) p:=a;
20) Төмендегі өрнектердің қайсысы дұрыс емес.

a,b : ^integer;

c : ^real;

p : pointer;

А) а:=b;


Б) b:=c;

В) c:=p;


Г) p:=c;
21) Стандартты Heaporg айнымалысында не сақталынады?

А) үйм енің басы

Б) үйменің соңы

В) үйменің бос аймағының шекарасы

Г) үйме
22) Стандартты Heapptr айнымалысында не сақталынады?

А) үйм енің басы

Б) үйменің соңы

В) үйменің бос аймағының шекарасы

Г) үйме
23) Стандартты Heapend айнымалысында не сақталынады?

А) үйм енің басы

Б) үйменің соңы

В) үйменің бос аймағының шекарасы

Г) үйме

24) Көрсеткішке ^ белгісін тіркеу нені білдіреді?



А) адресте орналасқан көрсеткішті

Б) адресте орналасқан мәнді

В) мән орналасқан адресті

Г) көрсеткіш орналасқан адресті


25) Көрсеткішке ^ белгісі тіркелмеген жағдайда ол нені білдіреді?

А) адресте орналасқан көрсеткішті

Б) адресте орналасқан мәнді

В) мән орналасқан адресті

Г) көрсеткіш орналасқан адресті
26) Мына командадан кейін Heapptr көрсеткіші өз мәнін нешеге арттырады:

var


і : ^integer;

begin


new (i);

А) 1-ге


Б) 8-ге

В) 2-ге


Г) 6-ға
27) Мына командадан кейін Heapptr көрсеткіші өз мәнін нешеге арттырады:

var


і : ^real;

begin


new (i);

А) 1-ге


Б) 8-ге

В) 2-ге


Г) 6-ға
28) Мына командадан кейін Heapptr көрсеткіші өз мәнін нешеге арттырады:

var


і : ^char;

begin


new (i);

А) 1-ге


Б) 8-ге

В) 2-ге


Г) 6-ға
29) Дұрыс емес жазылған қатарды көрсет:

i, j : ^integer;

r : ^real;

А) i^:= 2;

Б) i^:=j;

В) i^:=j^;

Г) r^:=i^;
29) Дұрыс емес жазылған қатарды көрсет:

i, j : ^integer;

r : ^real;

А) i^:= 2;

Б) i^:=j^;

В) i:=j^;

Г) r^:=i^;
30) Дұрыс емес жазылған қатарды көрсет:

i, j : ^integer;

r : ^real;

А) i^:= 2;

Б) i^:=j^;

В) i^:=j^;

Г) i^:=r^;
31) Динамикалық орналастырылатын айнымалы үшін жады қайсы процедура арқылы бөлінеді ?

А) Release

Б) Mark

В) Dispose



Г) New
32) Айнымалы үшін жадыдан бөлінген орын қайсы процедура арқылы босатылады ?

А) Release

Б) Mark

В) Dispose



Г) New
33) Көрсеткіште жазылған адрестен бастап үйменің аяғына дейінгі орынды босату қай процедура арқылы орындалады?

А) Release

Б) Mark

В) Dispose



Г) New
34) Heapptr көрсеткішінің ағымдағы мәні берілген айнымалы-көрсеткішке қай процедураның көмегімен сақталынып қойылады?

А) Release

Б) Mark

В) Dispose

Г) New
35) Тәсіл дегеніміз не?

А) мұрагерлік қатынасы

Б) объекттің атрибуттары

В) объекттің қайсыбір функционалды мүмкіндігі

Г) объекттер арасындағы қатынастар
36) Инкапсуляция

А) объекттің басқа объекттерден өз тәсілінің құрылымын жасыру қасиеті

Б) Класс- ішкі класс қатынасы

В) Сол бір атаулы тәсілдің контекстке тәуелді (дербес жағдайда, қайсы ішкі классқа тиістілігіне байланысты) әр түрлі әрекеттер орындауы

Г) Бір класстың басқа классты құрамдас ішкі бөлігі (агрегат) ретінде өз ішіне алуы.
37) Агрегация

А) объекттің басқа объекттерден өз тәсілінің құрылымын жасыру қасиеті

Б) Класс- ішкі класс қатынасы

В) Сол бір атаулы тәсілдің контекстке тәуелді (дербес жағдайда, қайсы ішкі классқа тиістілігіне байланысты) әр түрлі әрекеттер орындауы

Г) Бір класстың басқа классты құрамдас ішкі бөлігі (агрегат) ретінде өз ішіне алуы.
38) Мұрагерлік

А) объекттің басқа объекттерден өз тәсілінің құрылымын жасыру қасиеті

Б) Класс- ішкі класс қатынасы

В) Сол бір атаулы тәсілдің контекстке тәуелді (дербес жағдайда, қайсы ішкі классқа тиістілігіне байланысты) әр түрлі әрекеттер орындауы

Г) Бір класстың басқа классты құрамдас ішкі бөлігі (агрегат) ретінде өз ішіне алуы.
39) Полиморфизм

А) объекттің басқа объекттерден өз тәсілінің құрылымын жасыру қасиеті

Б) Класс- ішкі класс қатынасы

В) Сол бір атаулы тәсілдің контекстке тәуелді (дербес жағдайда, қайсы ішкі классқа тиістілігіне байланысты) әр түрлі әрекеттер орындауы

Г) Бір класстың басқа классты құрамдас ішкі бөлігі (агрегат) ретінде өз ішіне алуы.
40) Мұрагерліктің түрлері (Қате жауабын көрсет)

А) Бірегей мұрагерлік

Б) Көп мұрагерлік

В) Тақ мұрагерлік


41) Агрегация мен композиция қайсы қатынастар классына тиісті ?

А) Мұрагерлік

Б) Ассоциация

В) Полиморфизм

Г) Инкапсуляция
42) Объекттермен байланысты тілдердің 3 классы бар. Артығын көрсет.

А) Объектті-бағытталған

Б) Объектті

В) Объектті-базаланған

Г) Объектті-болжамдалған
43) Толығымен инкапсуляция, мұрагерлік, полиморфизм қатынастарын қолдайды. Қайсы тілдер классына қатысты айтылған?

А) Объектті-бағытталған

Б) Объектті

В) Объектті-базаланған

Г) Объектті-болжамдалған
44) Ең кемінде икапсуляция қатынасын қолдайды, пайдаланушының объекттерін құруға мүмкіндік береді. Қайсы тілдер классына қатысты айтылған?

А) Объектті-бағытталған

Б) Объектті

В) Объектті-базаланған

Г) Объектті-болжамдалған
45) Бар объекттерді пайдалануға мүмкіндік береді, бірақ толыққанды пайдаланушының объекттерін құру механизміне ие емес. Қайсы тілдер классына қатысты айтылған?

А) Объектті-бағытталған

Б) Объектті

В) Объектті-базаланған

Г) Объектті-болжамдалған
46) Объектті-бағытталған тілдерге қайсылары жатады?

А) Visual Basic (7-версияға дейін), Ада

Б) С , Java

В) Java Script


47) Объектті тілдерге қайсылары жатады?

А) Visual Basic (7-версияға дейін), Ада

Б) С , Java

В) Java Script


48) Объектті-базаланаған тілдерге қайсылары жатады?

А) Visual Basic (7-версияға дейін), Ада

Б) С , Java

В) Java Script


49) Объектілі типті жариялау қандай бөлімдерден тұрады және қандай тәртіпте орналасады?

А) 1. Класс атауын жариялау. 2. Тәсілдер реализациясын жариялау

Б) 1. Тәсілдер реализациясын жариялау. 2. Класс атауын жариялау

В) 1. Класс берілгендерін жариялау. 2. Класс тәсілдерін жариялау

Г) 1. Класс тәсілдерін жариялау. 2. Класс берілгендерін жариялау
50) Класс атауы қай секцияда жарияланады?

А) type

Б) var

В) object



Г) const
50) Класс атауын жариялауда қайсы кілттік сөз қолданылады?

А) type


Б) var

В) object

Г) const
51) Төмендегілердің қайсысы тәсіл бола алады?

А) процедура

Б) параметр

В) айнымалы

Г) көрсеткіш
52) Төмендегілердің қайсысы тәсіл бола алады?

А) функция

Б) параметр

В) айнымалы

Г) көрсеткіш
53) Әдетте Паскалда объект міндетті түрде қандай тәсілдерге ие болу керек?

А) Init, Run

Б) Run, Done

В) Init, Done

Г) Run, Stope
54) Класс экземплярын кұру. Дұрыс жазылған түрін таңдаңыз.

А) var A:TA;

Б) type A:TA;

В) var A:=TA;

Г) type A:=TA;
55) Экземпляр өрістеріне сырттан (басқа экземплярдан) сілтеме жасай отырып қайсы принципті бұзамыз?

А) Мұрагерлік

Б) Ассоциация

В) Полиморфизм

Г) Инкапсуляция
56) Бір класстың барлық экземплярларының бірдей тәсілдері код (программа) сегментінде неше рет жазылады?

А) Экземпляр нешеу болса сонша рет

Б) бір рет

В) екі рет

Г) жазылмайды
57) Класс өрістері мен тәсілдері программаның кез-келген жерінен көріне алады. Қай директива үшін айтылған?

А) private

Б) public

В) implementation

Г) interface
58) Класс өрістері мен тәсілдері сол класс қайсы модульде жарияланған болса сол жерде ғана көріне алады. Қай директива үшін айтылған?

А) private

Б) public

В) implementation

Г) interface
59) Класс атауы экспортталатын болса, яғни модуль сыртында да пайдаланылатын болса онда қай бөлімде жарияланады?

А) private

Б) public

В) implementation

Г) interface
59) Класс атауы экспортталатын болса, яғни модуль сыртында да пайдаланылатын болса онда оның тәсілдерінің реализациясы қай бөлімде жарияланады?

А) private

Б) public

В) implementation

Г) interface
60) RunningString^.init (10,10,’Hello World’);

RunningString^.Run;

RunningString^.Done; Берілген программа бөлігін with операторын қолданып қалай жазуға болады?

А) with RunningString do

init (10,10,’Hello World’);

Run;


Done;

Б) with

RunningString^.init (10,10,’Hello World’);

RunningString^.Run;

RunningString^.Done;

end;
В) with RunningString do begin

init (10,10,’Hello World’);

Run;


Done;

end;
61) Класс модуль сыртында да пайдаланылады. Implementation бөлімінде төмендегілердің қайсысы жазылады?

А) класс атауы

Б) тәсіл реализациясы

В) тәсіл атауы

Г) өрістер


61) Класс модуль сыртында да пайдаланылады. Interface бөлімінде төмендегілердің қайсысы жазылады?

А) класс атауы

Б) тәсіл реализациясы

В) тәсіл атауы

Г) өрістер
62) TA классы және оның init атаулы тәсілі берілген. А – бұл ТА классының экземпляры. Init шақырудың дұрыс жолын көрсет.

А) ТА.init;

Б) TA:init;

В) A:init;

Г) A.init;
63) Класстың екі экземпляры Obj1, Obj2 берілген. Obj1:= Obj2; операторы қалай аталынады?

А) топтық меншіктеу

Б) жай меншіктеу

В) бірлік меншіктеу

Г) көптік меншіктеу
63) Класстың екі экземпляры Obj1, Obj2 берілген. Obj2:= Obj1; командасы не орындайды?

А) Obj1-ң барлық тәсілдері Obj2-ге өткізіледі

Б) Obj1-ң барлық өріс мәндері Obj2-ң сәйкес өрістеріне көшіріліп өткізіледі

В) Obj1-ң барлық өріс мәндері мен тәсілдері Obj2-ге көшіріліп өткізіледі

Г) Obj2-ң атауы Obj1-ге беріледі
64) Қате пікірді көрсет

А) Паскалда объекттер файлын құру құралы жоқ

Б) Бір объекттің экземплярлары басқа бір объекттің өрістері ретінде пайдаланылуы мүмкін

В) Тәсіл ішінде класс атауында келтірілген барлық өрістер көрінетін деп есептелінеді

Г) Объекттер үшін меншіктеу операторын қолдануға болмайды
65) Қате пікірді көрсет

А) Паскалда объекттер файлын құру құралы жоқ

Б) Бір объекттің экземплярлары басқа бір объекттің өрістері ретінде пайдаланыла алмайды

В) Тәсіл ішінде класс атауында келтірілген барлық өрістер көрінетін деп есептелінеді

Г) Объекттер үшін меншіктеу операторын қолдануға болады
66) Қате пікірді көрсет

А) Паскалда объекттер файлын құру құралы жоқ

Б) Бір объекттің экземплярлары басқа бір объекттің өрістері ретінде пайдаланылуы мүмкін

В) Тәсіл ішінде класс атауында келтірілген кейбір өрістер ғана көрінетін деп есептелінеді

Г) Объекттер үшін меншіктеу операторын қолдануға болады
67) Қате пікірді көрсет

А) Паскалда объекттер файлын құру құралы бар

Б) Бір объекттің экземплярлары басқа бір объекттің өрістері ретінде пайдаланылуы мүмкін

В) Тәсіл ішінде класс атауында келтірілген барлық өрістер көрінетін деп есептелінеді

Г) Объекттер үшін меншіктеу операторын қолдануға болады
68) Мұрагерлік механизмі.

А) Класстардың өрістерін екінші классқа өткізу

Б) Бар класстардың негізінде жаңа класстарды тудыру

В) Екі басқа класстарды байланыстыру

Г) Бар класстарды жаңалау
69) type <класс атауы>= object(<аталық класс атауы>)

<жаңа өрістер тізімі>

<жаңа және қайтаанықталатын тәсіл атаулары> end;

А) Мұрагер классты жариялаудың синтаксисі

Б) Классты жариялаудың синтаксисі

В) Аталық классты жариялаудың синтаксисі

Г) Экземплярды жариялаудың синтаксисі
69) type <класс атауы>= object

< өрістер тізімі>

< тәсіл атаулары> end;

А) Мұрагер классты жариялаудың синтаксисі

Б) Классты жариялаудың синтаксисі

В) Мұрагер экземплярын жариялаудың синтаксисі

Г) Экземплярды жариялаудың синтаксисі
70) Мұрагер классты жариялаудың синтаксисі

А) type <класс атауы>= object(<аталық класс атауы>)



<жаңа өрістер тізімі>

<жаңа және қайтаанықталатын тәсіл атаулары> end;
Б) type <класс атауы>= object

< өрістер тізімі>

< тәсіл атаулары> end;
В) type <класс атауы>= object(<аталық класс атауы>)

<жаңа және қайтаанықталатын тәсіл атаулары>

<жаңа өрістер тізімі> end;
Г) type <класс атауы>= object

< тәсіл атаулары>

< өрістер тізімі> end;

71. Дельфи-ң бірінші нұсқасы қай жылы жарыққа шықты?

А) 1984

В) 1994


С) 1974

Д) 2004
72. Дельфи-ң негізгі ерекшелігі?

А) паскаль тілінде программалануы

В) программа құруда компоненттік және объектілік тәсілдер қолданылуы

С) OLE технологиясын пайдалануы

Д) мультимедиалық мүмкіндіктері


73. Delphi-де дайындалатын программа қалай аталады?

А) Проект

В) Форма

С) object

Д) файл
74. Программаны дайындау алдында ашылатын программаның сұхбаттық терезесі

А) Проект

В) Форма

С) object

Д) файл
75. Форма экранға көрібей қалған жағдайда оны экранға шығару командасы?

А) Edit->Forms

В) Window->Forms

С) View->Forms

Д) File->Forms
76. Объектінің ағымдық күйін анықтайтын айнымалының ерекше түрі. Бұл сөйлем қайсы ұғымға тиісті?

А) функция

В) модуль

С) оқиға

Д) қасиет
77. Программаның жұмыс істеуі кезінде белгілі бір әрекетке байланысты объект жағдайының өзгеруі – бұл не?

А) функция

В) модуль

С) оқиға

Д) қасиет
78. Объекттер терезесінің (Object Inspector) қосымша беттері?

А) Unit1, Project1

В) Standart, Additional, Win32, …

С) Properties, Events


79. Компоненттер палитрасының беттері?

А) Unit1, Project1

В) Standart, Additional, Win32, …

С) Properties, Events


80. Объекттер терезесінің (Object Inspector) қайсы бетінде компонент қасиеттері беріледі?

А) Standart

В) Form1

С) Properties

Д) Events
81. Объекттер терезесінің (Object Inspector) қайсы бетінде компонент оқиғалары беріледі?

А) Standart

В) Form1

С) Properties

Д) Events
82. Оқиғалар алдына қандай қосымша тіркестіріліп жазылады?

А) On


Б) T

С) cl


Д) db
83. Класс атауы қайсы әріптен басталады?

А) On


Б) T

С) cl


Д) db
84. Форманы екі рет шерткенде қайсы оқиғаның процедурасы пайда болады?

А) OndbClick

Б) OnClick

С) OnCreate

Д) OnClose
85. Button1 компонентін екі рет шерткенде қайсы оқиғаның процедурасы пайда болады?

А) OndbClick

Б) OnClick

С) OnCreate

Д) OnClose
86. Компонентті екі рет шерткен кезде орындалатын оқиғаның атауы?

А) OndbClick

Б) OnClick

С) OnCreate

Д) OnClose
87. Компонентті бір рет шерткен кезде орындалатын оқиғаның атауы?

А) OndbClick

Б) OnClick

С) OnCreate

Д) OnClose
88. Компонентке тышқан түймесін басып тұрған кезде орындалатын оқиғаның атауы?

А) OndbClick

Б) OnClick

С) OnMouseUp

Д) OnMouseDown
89. Тышқан көрсеткішін жылжытқан кезде орындалатын оқиғаның атауы?

А) OndbClick

Б) OnClick

С) OnMouseМove

Д) OnMouseDown
90. Тышқан түймесін босатқан кезде орындалатын оқиғаның атауы?

А) OndbClick

Б) OnМouseUp

С) OnMouseМove

Д) OnMouseDown
91. Түрлі іс-әрекеттерді орындауға арналған программа бөлігі

А) функция

В) модуль

С) оқиға

Д) қасиет
92. Дельфиде программа қандай екі бөлімнен тұрады?

А) проект(негізгі модуль), форма

В) проект(негізгі модуль), модуль

С) модуль, форма


93. Проект файлының кеңейтпесі?

А) .dpr

В) .pas

С) .dfm



Д) .res
94. Модуль файлының кеңейтпесі?

А) .dpr

В) .pas

С) .dfm

Д) .res
95. Процедурадағы Sender параметрінің қызметі?

А) оқиға атауы мешіктеледі

Б) процедураның типін сипаттайды

С) процедураның нәтижесі меншіктеледі

Д) құрылатын процедураның қай классқа тиістілігін анықтайды
96. Процедура дайындамасының жазылу түрі?

А) procedure <атау> (Sender: TObject);

Б) procedure <атау>;

Begin
end;


С) procedure <атау> (Sender: TObject);

Begin
end;


Д) procedure (Sender: TObject);

Begin
end;


97. Программа объектілерін инициалдау тәсілі

А) Application.Initialize;

Б) Application.CreateForm(TForm1, Form1);

С) Application.Run;

Д) {$R *.res}
98. Проект құрамына енетін форманы дайындап, экранда көрсету тәсілі

А) Application.Initialize;

Б) Application.CreateForm(TForm1, Form1);

С) Application.Run;

Д) {$R *.res}
99. Программаны іске қосуды қамтамасыз ету тәсілі

А) Application.Initialize;

Б) Application.CreateForm(TForm1, Form1);

С) Application.Run;

Д) {$R *.res}
100. Модульге matrisa атауы беріліп, сақталды. Негізгі модульдегі мына қатарға қандай өзгеріс енеді?

Unit1 in 'Unit1.pas' {Form1};


А) matrisa in ' Unit1.pas' {Form1};

Б) Unit1 in 'matrisa1.pas' {Form1};

С) matrisa in 'matrisa.pas' { matrisa };

Д) matrisa in 'matrisa.pas' {Form1};


101. Формаға matrisa тақырыбы берілді. Негізгі модульдегі мына қатарға қандай өзгеріс енеді?

Unit1 in 'Unit1.pas' {Form1};


А) matrisa in ' Unit1.pas' {Form1};

Б) Unit1 in 'matrisa1.pas' {Form1};

С) Unit1 in 'Unit1.pas' { matrisa };

Д) matrisa in 'matrisa.pas' {Form1};


102. Программаның орындалуы автоматты түрде ... орындаудан басталады.

А) модульді

Б) негізгі модульді

С) форманы

Д) процедураны

103. Дельфиде тәсілдің командалық түрде жазылу синтаксисі?

А) <Объект> : <Тәсіл>

Б) <Объект>.<Тәсіл>

С) <Объект><Тәсіл>

Д) <Тәсіл>.<Объект>


104. Тек ағымдық модульге тиісті элементтер енгізіледі. Бұл сөйлем қайсы бөлімге қатысты ?

А) Public

Б) Private

С) Implementation

Д) Interface
105. Кез-келген модульден көріне алатын элементтер енгізіледі. Бұл сөйлем қайсы бөлімге қатысты ?

А) Public

Б) Private

С) Implementation

Д) Interface
106. Қайсы бөлімге программалаушы процедураларды жазады?

А) Public

Б) Private

С) Implementation

Д) Interface
107. Interface бөліміне енбейтін бөлімді көрсет

А) Public

Б) Private

С) Implementation

Д) Uses
108. Формаға Label1 компоненті қойылды. Автоматты түрде оның сипаттамасы қайсы бөлімге ендіріледі?

А) Type

Б) Private

С) Implementation

Д) Uses
109. Модульде OnCreate оқиғасын өңдейтін процедура құрылды. Бұл процедураның тақырыбы автоматты түрде қай бөлімде жарияланады?

А) Type

Б) Private

С) Implementation

Д) Uses
110. Оқиғаны өңдейтін процедураның дайындамасы қай бөлімге кірістіріледі?

А) Type

Б) Private

С) Implementation

Д) Uses
111. InputBox функциясының қызметі?

А) экранға енгізу терезесін шығару

Б) мәліметті көрсететін терезе шығару

С) функцияның мәнін есептеу

Д) қатарлық типпен жұмыс істеу
112. ShowMessage функциясының қызметі?

А) экранға енгізу терезесін шығару

Б) мәліметті көрсететін терезе шығару

С) функцияның мәнін есептеу

Д) қатарлық типпен жұмыс істеу
113. InputBox функциясының мәні қандай типті?

А) integer

Б) real

С) string



Д) float
114. ShowMessage функциясының мәні қандай типті?

А) integer

Б) real

С) string



Д) float
115. InputBox функциясының неше параметрі бар?

А) 1


Б) 2

С) 3


Д) параметрі жоқ
116. ShowMessage функциясының неше параметрі бар?

А) 1


Б) 2

С) 3


Д) параметрі жоқ
117. InputBox функциясын дұрыс қолданған қатарды көрсет

А) InputBox(‘Аргумент мәні’,’х=’,’ ’);

Б) x:= InputBox(‘Аргумент мәні’,’х=’);

С) x:= InputBox (x);

Д) x:= InputBox(‘Аргумент мәні’,’х=’,’ ’);
118. ShowMessage функциясын дұрыс қолданған қатарды көрсет

А) ShowMessage(x);

Б) x:= ShowMessage(x);

С) ShowMessage(‘x=’, x);

Д) ShowMessage x;
119. var x: integer;

Экранға x-ң мәнін шығаратын ShowMessage функциясының дұрыс жазылған түрі?

А) ShowMessage(x);

Б) ShowMessage(IntToStr(x));

С) ShowMessage(FloatToStr(x));

Д) ShowMessage(StrToInt(x));


120. var x: real;

Экранға x-ң мәнін шығаратын ShowMessage функциясының дұрыс жазылған түрі?


А) ShowMessage(x);

Б) ShowMessage(IntToStr(x));

С) ShowMessage(FloatToStr(x));

Д) ShowMessage(StrToInt(x));


121. var x: string;

Экранға x-ң мәнін шығаратын ShowMessage функциясының дұрыс жазылған түрі?


А) ShowMessage(x);

Б) ShowMessage(IntToStr(x));

С) ShowMessage(FloatToStr(x));

Д) ShowMessage(StrToInt(x));


122. OnCreate оқиғасын өңдейтін процедура дайындамасын кірістірудің қате жолын көрсет

А) форманы екі рет шерту

Б) Object Inspector-> Events->OnCreate жолағына екі рет шерту

С) Object Inspector-> Events->OnCreate жолағына FormCreate сөзін ендіріп Enter-ді басу

Д) форманы бір рет шерту
123. Форманы екі рет шерткенде модульде пайда болатын процедураның тақырыбы?

А) TForm1.OnCreate

Б) TForm1.FormCreate

С) TForm1.FormClick

Д) TForm1. FormDbClick
123. Button1 компонентін екі рет шерткенде модульде пайда болатын процедураның тақырыбы?

А) TForm1.Button1.Create

Б) TForm1.Button1Click

С) TForm1.ButtonClick

Д) TForm1. Button1Create
124. Label1 компонентін ерекшелеп Object Inspector-> Events->OnDblClick жолағына екі рет шерткенде пайда болатын процедураның тақырыбы?

А) TForm1. Label.DblClick

Б) Form1.Label1DblClick

С) TForm1.Label1DblClick

Д) Label1DblClick
125. procedure TForm1.Button1Click(Sender: TObject); процедурасындағы Sender параметрі қандай мән қабылдайды?

А) ешқандай

Б) Edit1

С) Form1


Д) Button1
126. procedure TForm1.Edit1Click(Sender: TObject); процедурасындағы Sender параметрі қандай мән қабылдайды?

А) ешқандай

Б) Edit1

С) Form1


Д) Button1
127. Төмендегі процедура бөлігінің дұрысын көрсет

A) var x: string; … x:=InputBox(‘’, ’x=’, ‘’);

B) var x: integer; … x:=InputBox(‘’, ’x=’, ‘’);

C) var x: real; … x:=InputBox(‘’, ’x=’, ‘’);

Д) var x: char … x:=InputBox(‘’, ’x=’, ‘’);
128. Жолдық типтіні нақты типке келтіру функциясы

A) StrToFloat (x);

B) FloatToStr (x);

C) IntToStr (x);

Д) StrToInt (x);
129. Нақты типті жолдық типке келтіру функциясы

A) StrToFloat (x);

B) FloatToStr (x);

C) IntToStr (x);

Д) StrToInt (x);
130. Жолдық типтіні бүтін типке келтіру функциясы

A) StrToFloat (x);

B) FloatToStr (x);

C) IntToStr (x);

Д) StrToInt (x);
131. Бүтін типті жолдық типке келтіру функциясы

A) StrToFloat (x);

B) FloatToStr (x);

C) IntToStr (x);

Д) StrToInt (x);
132. FloatToStrF (x, ffFidex, 7, 3); функциясындағы 7 саны нені білдіреді?

A) нүктеге дейінгі(бүтін бөлігі) цифрлар санын

B) нүктеден кейінгі(бөлшек бөлігінің) цифрлар санын

C) жалпы цифрлар санын


133. Төмендегілердің қайсысы дұрыс жазылған?

A) var x: integer; … x:=Edit1.Text;

B) var x: real; … x:=Edit1.Text;

C) var x: string; … x:=Edit1.Text;

Д) var x: char; … x:=Edit1.Text;
134. Төмендегілердің қайсысы дұрыс емес жазылған?

A) var x: integer; … x:=StrToInt(Edit1.Text);

B) var x: real; … x:=StrToFloat(Edit1.Text);

C) var x: string; … x:=Edit1.Text;

Д) var x: real; … x:=FloatToStr(Edit1.Text);
135. Төмендегілердің қайсысы дұрыс емес жазылған?

A) var x: integer; … Label1.Caption:= IntToStr (x);

B) var x: real; … Label1.Caption:= FloatToStr (x);

C) var x: string; … Label1.Caption:=x;

Д) var x: real; … Label1.Caption:=IntToStr(x);
136. Edit1 дің Text қасиеті қандай типті?

А) integer

Б) real

С) string



Д) float
137. Label1-ң Caption қасиеті қандай типті?

А) integer

Б) real

С) string



Д) char
138. TLabel классының қайсы қасиеті компонент көлемінің жазылған текстке қатысты өзгеруін(өзгермеуін) анықтайды?

A) AutoSize

B) Layout

C) Transparent

Д) Alingment
139. TLabel классының қайсы қасиеті компонент ішіндегі тексттің вертикаль бойынша реттелу түрін анықтайды?

A) AutoSize

B) Layout

C) Transparent

Д) Alingment
140. TLabel классының қайсы қасиеті компонент фоны мөлдір болуын (болмауын) анықтайды?

A) AutoSize

B) Layout

C) Transparent

Д) Alingment
141. TLabel классының қайсы қасиеті компонент ішіндегі тексттің горизонталь бойынша реттелу түрін анықтайды?

A) AutoSize

B) Layout

C) Transparent

Д) Alingment
142. TEdit классының қайсы қасиетінде компонент ішіндегі тексттің ерекшеленген фрагменті сақталады?

A) МахLength

B) SelText

C) Name


Д) Text
143. TEdit классының қайсы қасиетінде компонент ішіндегі тексттің максимал ұзындығы сақталады?

A) МахLength

B) SelText

C) Name


Д) Text
144. TEdit классының қайсы қасиетінде компонент ішіндегі текст сақталады?

A) МахLength

B) SelText

C) Name


Д) Text
145. TEdit классының қайсы қасиетінде компонент атауы сақталады?

A) МахLength

B) SelText

C) Name

Д) Text
146. TEdit классына тиісті мына қасиеттердің қайсысы integer типті?

A) МахLength

B) SelText

C) Name

Д) Text
146. TEdit классының қайсы тәсілі компоненттегі бүкіл текстті жояды?

A) Clear

B) ClearSelection

C) CopyToClipboard

Д) PasteFromClipboard
147. TEdit классының қайсы тәсілі компоненттегі тексттің ерекшеленген бөлігін жояды?

A) Clear

B) ClearSelection

C) CopyToClipboard

Д) PasteFromClipboard
148. TEdit классының қайсы тәсілі компоненттегі тексттің ерекшеленген бөлігін алмасу буферіне көшіреді?

A) Clear

B) ClearSelection

C) CopyToClipboard

Д) PasteFromClipboard
149. TEdit классының қайсы тәсілі компоненттегі алмасу буферіне көшірілген текстті курсор тұрған орынға қояды?

A) Clear

B) ClearSelection

C) CopyToClipboard

Д) PasteFromClipboard
150. Edit1 компонентіндегі текстті түгел жою командасының дұрыс жазылған түрін көрсет

A) Edit1.Text.Clear;

B) Edit1.Clear;

C) Edit1.Name.Clear;

Д) Edit1.SelText.Clear;
151. Дұрыс жазылмаған қатарды көрсет

A) Edit1.ClearSelection;

B) Memo1.ClearSelection;

C) Label1. ClearSelection;


152. Дұрыс жазылмаған қатарды көрсет

A) Edit1.СopyToClipboard;

B) Memo1. СopyToClipboard;

C) Label1. СopyToClipboard;


153. Алмасу буферіне ерекшеленген текстті көшіріп, курсор тұрған жерге қою үшін қайсы функциялар пайдаланылады?

A) CopyToClipboard, PasteFromClipboard

B) SelText, CopyToClipboard

C) PasteFromClipboard

Д) CopyToClipboard
154. Проектті сақтаудың қате жолын көрсет

A) File->Save All

B) File->Save Project as

C) File-> Save Unit


155. Файл атауы үшін қандай әріптер қолданылады?

A) латын, орыс әріптері

B) латын әріптері

C) орыс әріптері


156. Файл атауы үшін цифрларды қолдануға бола ма?

A) иә, кез-келген жерінде

B) иә, тек басында

C) иә, тек басында емес

Д) қолдануға болмайды
157. Компиляциялау кезінде экранда компиляциялау барысын көрсететін Compiling терезесі көрінуі үшін қайсы команда орындалады?

A) Companent->Environment Options

B) Run->Environment Options

C) View->Environment Options

Д) Tools->Environment Options
158. Компилятор программадағы қандай қателерді көрсетеді?

A) синтаксистік

B) семантикалық

C) алгоритмдік

Д) барлығын
159. Проектіні сақтау кезінде Дельфи кеңейтпелері төмендегіше қосымша үш файл дайындап шығады. Артығын көрсет

A) .pas


B) .dfm

C) .dcu


Д) .dpr
160. Код терезесіндегі(модуль) мәтін көшірмесі қай кеңейтпелі файлда сақталады?

A) .pas

B) .dfm

C) .dcu


Д) .dpr
161. Форма терезесіндегі компоненттердің сипаттамасы қай кеңейтпелі файлда сақталады?

A) .pas

B) .dfm

C) .dcu


Д) .dpr
162. Файлдарды машиналық кодқа түрлендіру нәтижесі сақталған файлдың кеңейтпесі қандай?

A) .pas

B) .dfm

C) .dcu

Д) .dpr
163. Программаның негізгі мәзірін құруға арналған компонент?

A) PopupMenu

B) MainMenu

C) OlEContainer

Д) Button
164. Контекстті мәзір құруға арналған компонент?

A) PopupMenu

B) MainMenu

C) OlEContainer

Д) Button
164. Түрлі программалармен байланыс орнатып, олардың берілгендерін қабылдайтын компонент?

A) PaintBox

B) Timer

C) OlEContainer

Д) Button
165. Нақты уақыт аралықтарын есептеуге мүмкіндік беретін компонент?

A) PaintBox

B) Timer

C) OlEContainer

Д) Button

166. Бір жолдық мәтінді енгізу, редакциялауға мүмкіндік беретін компонент?

A) Label

B) Edit


C) Memo

Д) Button


167. Көп жолдық мәтінді енгізу, редакциялауға мүмкіндік беретін компонент?

A) Label


B) Edit

C) Memo

Д) Button
168. Мәтінді көрсететін бірақ, редакциялауға мүмкіндік бермейтін компонент?

A) Label

B) Edit

C) Memo


Д) Button
169. OlEContainer компоненті арқылы қандай объекттерді орнатуға болады?

A) Excell

B) Paint

C) Word


Д) үшеуін де
170. Time функциясының қызметі?

A) Ағымдағы күнге сәйкес апта күнін(1,2,...,7) қайтарып береді

B) Ағымдық күнді (күн, ай, жыл) қайтарып береді

C) Ағымдық уақытты қайтарып береді

Д) Ағымдық аптаны қайтарады
171. Now функциясының қызметі?

A) Ағымдағы күнге сәйкес апта күнін(1,2,...,7) қайтарып береді

B) Ағымдық күнді (күн, ай, жыл) қайтарып береді

C) Ағымдық уақытты қайтарып береді

Д) Ағымдық аптаны қайтарады
172. DayOfWeek функциясының қызметі?

A) Ағымдағы күнге сәйкес апта күнін(1,2,...,7) қайтарып береді

B) Ағымдық күнді (күн, ай, жыл) қайтарып береді

C) Ағымдық уақытты қайтарып береді

Д) Ағымдық аптаны қайтарады
173. Уақытты қатарлық типке түрлендіру функциясы?

A) TimeToStr

B) StrToTime

C) DateToStr

Д) StrToDate
174. Күнді(күн, ай, жыл) қатарлық типке түрлендіру функциясы?

A) TimeToStr

B) StrToTime

C) DateToStr

Д) StrToDate
175. Қатарлық типті күндік(күн, ай, жыл) типке түрлендіру функциясы?

A) TimeToStr

B) StrToTime

C) DateToStr

Д) StrToDate
176. Қатарлық типті уақыттық типке түрлендіру функциясы?

A) TimeToStr

B) StrToTime

C) DateToStr

Д) StrToDate
178. Уақыт және күн қайсы типпен сипатталады?

A) TdateTime

B) string

C) integer

Д) real
179. Обьектілі бағдарлы программалау тәсілі қай жылдары пайда болды?



Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   29




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет