A) var cop:array[1..nmax]of real; nor:array[1..istr,1..istb]of integer;
B) var cop:array(1..nmax)of real; nor:array(1..istr,1..istb)of integer;
C) var cor;array[1..nmax]of real: nor;array[1..istr; 1..istb]of integer;
D) var cor:array(1..nmax) real; nor:array(1...istr;1...istb) integer;
E) var cor;array[1..nmax)of real: nor;array[1..istr; 1..istb]of integer;
*****
Келесі өрнектің ax2+b2 eln x +2.64дұрыс жазылуын көрсет
A) asqrt(x)+b*bexp(ln(x)/3)+2.64;
B) a*sqr(x)+sqr(b)*exp(ln(x))+2.64;
C) a*sqrt(x)+sqr(b)*exp(3lnx)+2.64;
D) a*sqrt(x)+b*b*exp(3lnx)+2,64;
E) a*sqr(x)+sqr(b)/exp(ln(x))+2.64
*****
Меншіктеу операторының дұрыс жазылуын көрсет
A) im:=0; p:=1; im:=im+2; p:=p*im;
B) im:3; b:=3,2*x;5 0write(a,b);
C) im=0; p=1;
D) begin im:=0; p:=p*im:5 0writeln(p);
E) im:=0; p;=1; im:=im+2; p:=p*im;
*****
Табаны үшбұрыш болатын пирамида көлемін есептейтін программаның дұрыс нұсқасын көрсет:
A) Program Piram;
Var A,B,C,P,H,S,V:real;
begin
read(A,B,C,H);
P:=(A+B+C)/2;
S:=SQRT(P*(P-A)*(P-B)*(P-C));
V:=S*H/3;
write('объем=',V:8:3) end.
B) Program Piram;
Var A,B,C,H,P:real;
begin
read(A,B,C,H);
P:=(A+B+C)/2;
S:=SQRT(P(P-A)(P-B)(P-C));
V:=S*H/3;
write (V); end.
C) Program Piram;
Var A,B,C,H,S,V:real;
begin read(A,B,C);
S:=SQRT(P*(P-A)*(P-B)*(P-C));
V:=S*H/3;
write ('объем=',V:8:3)
end.
D) Program Piram;
Var A,B,C,H,S,V:real;
begin read(A,B,C);
P:=(A+B+C)/2;
S:=SQRT(P*(P-A)*(P-B)*(P-C));
V:=S*H/3;
write('объем=',V:8:3)
end.
E) дұрыс жауап жоқ
*****
Case операторының қызметі
A) бiрнеше оператордың бiрiн таңдау арқылы тармақталуды ұйымдастырады
B) программаның орындалуының екi нұсқасының бiреуiн таңдайды
C) басқару белгiсi бар операторға берiледi
D) қате туралы хабарламасы бар программа текстiн шығарады
E) программаның орындалуының көп нұсқасының бiрiн таңдайды
*****
n! есептейтін программаның дұрыс нұсқасын көрсет, есептеу барысында көбейтіндіні жинақтау әдісін қолдану керек
A) Program Fact;
Var NF,K,N: integer;
begin
read(N); NF:=1;
for k:=2 to N do
NF:=NF*K;
wruteln(NF);
end.
B) Program Fact;
Var NF,K,N:integer;
begin
read(N); NF=1;
for k=2 to N do
NF:=NF+K;
write(NF)
end.
C) Program Fact;
Var NF,K,N:real;
begin read(N);
NF:=1;
for k:=2 to N do
NF:=NF+K;
wrute(NF) end.
D) Program Fact;
Var NF,K,N: integer:
begin read(N);
NF:=1;
for k:=2 to N do
NF:=NF*K;
write(NF:9:2) end.
E) дұрыс жауап жоқ
*****
1-ден 10-ға дейінгі бүтін мәндерді өсу реті бойынша баспаға шығаратын программаның дұрыс нұсқасын көрсет:
A) Program NUM;
Const KN:=10;
Var N:real;
begin
for N:=1 to KN do
write(N:5)
end.
B) Program NUM;
Const KN=10;
Var N:integer;
begin
for N=1 to K do
write(N)
end.
C) Program NUM;
Const KN=10;
Var N:integer;
begin
for N:=1 to KN do
write(N:5);
end.
D) Program NUM;
Const KN=10;
Var N:integer;
begin
or N:=1 to KN do;
writeln(N:5);
end.
E) дұрыс жауап жоқ
*****
1-ден 10-ға дейінгі бүтін мәндерді өсу реті бойынша баспаға шығаратын программаның дұрыс нұсқасын көрсет:
A) Program NUM;
Const KN=10;
Var N:integer;
begin N:=0;
while N<=KN do
begin
N:=N+1; write(N:5)
end
end.
B) Program NUM;
Const KN:=10;
Var N:real;
begin N=0;
while N=KN do
begin
N:=N+1; write(N:5);
end;
end.
C) Program NUM;
Const KN=10:
Var N:integer;
begin N=0;
while N<=KN do
begin
N=N+1; write(N:5)
end; end.
D) Program NUM;
Const KN=10;
Var N:real;
begin N=0;
while N<KN do
begin
N:=N-1; write(N:5);
end end.
E) дұрыс жауап жоқ
*****
1-ден 10-ға дейінгі бүтін мәндерді өсу реті бойынша баспаға шығаратын программаның дұрыс нұсқасын көрсет:
A) Program NUM;
Const KN:=10;
Var N:real;
begin N:=0;
repeat do
N:=N+1; write(N:5)
until N=KN;
end.
B) Program NUM;
Const KN=10;
Var N:integer;
begin N:=0;
repeat
N:=N+1; write(N:5)
until N<=KN
end.
C) Program NUM;
Var KN=10;
Var N:integer;
begin N:=0;
repeat begin
N=N+1; writeln(N:5) end;
until N<KN
end.
D) Program NUM;
Const KN=10;
Var N:integer;
begin N:=0;
repet
N:=N+1; write(N:5)
antil N<=KN
end.
E) дұрыс жауап жоқ
*****
Функция анықтамасының дұрысын көрсет:
A) цикл ұйымдастыруға мүмкiндiк беретін операторлар
B) программа объектiлерi болатын деректердiң құрылымдық емес типi
C) операторлар тiзбегi нәтижесiнде бiр ғана мән есептеледi де, функция атауына меншiктеледi
D) құрамына түсініктеме кiретiн, жылдам жасауға ыкпал ететiн программа бөлiгi
E) операторлар тiзбегi нәтижесiнде бiрнеше мән есептеледi де, функция атауына меншiктеледi
*****
Жылжымайтын нүктелі нақты мәндерді шығаратын оператордың дұрыс жазуын көрсет:
A) writeln(X:10)
B) write(X:10:8:3)
C) writeln(x)
D) writeln(X:10:3)
E) writeline(X:10:3)
*****
Деректердің файлдық типінің дұрыс сипаттамасын таңда
A) Type mf = file of integer
list = file of string[20]
Var file1, file2: mf; druzia: list
kom: file of boolean
B) Type mf = file of integer
list := file of string[20]
Var file1, file2: mf; druzia: list
kom: file of Boolean
C) Type mf = file of integer
list = file of string[20]
Var file1, file2:= mf; druzia: list
kom: file of boolean
D) Type mf = file of integer
list : file of string[20]
Var file1, file2: mf; druzia: list
kom: file of Boolean
E) дұрыс жауап жоқ
*****
Паскальдегі деректерді енгізуді қамтамасыз ететін процедура:
A) begin B) input C) read немесе readln D) print
E) clrscr
*****
Паскаль тілінің шартты операторларының қызметі:
A) белгiлi бiр шартқа (мұнда әрекеттiң бiрi бос болуы мүмкiн, яғни болмауы мүмкiн) байланысты мүмкiн әрекеттiң (операторлардың) бiреуiн орындауды тандау. B) шарт бойынша белгiлi бiр белгiге өту C) өту алдында логикалық шартты анализ жасау D) логикалық шарттың мәнiн есептеу
E) арифметикалық өрнектiң мәнiн есептеу
*****
if операторының шартында қандай типті өрнек есептеледі?
A) сандық, real типтi B) логикалық өрнек; boolean типтi; true немесе false мәнiн қабылдайды C) теңсiздiк D) теңдiк
E) символдық
*****
Қандай процедура сандық деректерді, символдарды және жолдарды бульдік мәндерді шығарады?
A) clrscr B) print C) read немесе readln D) output
E) write немесе writeln
*****
Программаны жазуда қолданылатын негізгі құрылымдар
A) сызықтық, тармақталу, циклдық
B) тармақталу, айналмалы, көрнекi
C) сызықтық, көрнекi, дәл
D) циклдық, аралас, сызықтық
E) айналмалы, циклдық, аралас
*****
Құжатта бос орын шығаруға мүмкіндік беретін оператор
A) параметрсiз readln B) print C) output D) параметрсiз writeln
E) read
*****
Программаның белгіленген блогын көрсету үшін белгіден кейін қандай символ жазылады
A) қос нүкте B) нүкте C) бос орын және нүкте D) нүктелi үтiр
E) тире
*****
Типтің дұрыс сипатталуын көрсет:
A) Type massive=array[1..5,1..5] of real;
newmas=array[1..25] of real;
var b:massive;
y:newmas;
I,j,k:integer;
B) Type massive=array[1...5,1...5] of real;
newmas=array[1...25] of real;
var b:massive
y:newmas;
I,j,k:integer;
C) Type massive=array[1..5,1..5] of real;
Newmas:=array[1..25] of real;
var b:massive;
y:newmas;
I,j,k:real;
D) Type massive:=array[1..5,1..5] of real;
newmas=array[1..25] of real;
var b:massive
y:newmas;
I,j,k:integer;
E) дұрыс жауап жоқ
*****
Екі санды көбейтудің программасының дұрыс нұсқасын көрсет:
A) n:=9;
for i:=1 to n do begin;
for j:=1 to n do begin ;
p[i,j]:=i*j;
write(p[i,j]:6)
end;
writeln
end;
B) n:=9;
for i:=1 to n do begin
for j:=1 to n do begin;
p[i,j]:=i*j;
write(p[i,j]:6)
end;
writeln
end;
C) n:=9;
for i=1 to n do begin
for j=1 to n do begin
write(p[i,j];6)
end;
writeln
end;
D) n:=9;
for i:=1 to n do begin
for j:=1 to n do begin
p[i,j]:=i*j;
write(p[i,j]:6)
end;
writeln
end;
E) дұрыс жауап жоқ
*****
Жолдық типті деректерді өңдейтін стандартты функциялар:
A) length, sqrt, var, const
B) line, circle, val, pos
C) length, copy, concat, pos
D) copu, pos, const, setcolor
E) linerel, bar, sqrt,copy
*****
Көмекші программалармен жұмыс істегенде қандай параметрлерді нақты параметрлер деп санайды?
A) көмекшi программалар сипаттамасында берiлетiн параметрлер
B) параметр-аргументтер и параметры-нәтижелер
C) негiзгi программаның var бөлiгiнде сипатталатын параметрлер
C) 1, 2, 3 және 4 визуальды компоненттер болып табылады
D) 4 визуальды компонент болып табылады
E) 3 визуальды компонент болып табылады
*****
Бағдарлама дайындамасы сақталатын Delphi архиві ... деп аталады
A) пакет
B) каталог
C) менеджер
D) репозиторий
E) кітапхана
*****
Оқиғаларды өңдеуіштердегі Sender параметрі ... арналған
A) тышқан орнын анықтау үшін
B) жолдық ақпаратты беру үшін
C) сандық ақпаратты беру үшін
D) оқиға көзін идентификациялау үшін
E) оқиғаны қабылдауышты анықтау үшін
*****
Delphi-дің негізі қолданба құрудың графикалық ортасы болып табылады, ол сондай-ақ ... деп те аталады
A) IDE (Integrated Development Environment)
B) DPR (Delphi PRoject)
C) SDI (Single Document Interface )
D) MDI (Multiple Document Interface )
E) FPU (floating-point unit)
*****
InputBox функциясының дұрыс жазылуын таңда
A) x := InputBox(‘Внимание!’, ‘Введите аргумент’)
B) InputBox(‘Введите аргумент’, x)
C) X := InputBox(‘’, ‘Введите аргумент’,’’)
D) InputBox(x)
E) InputBox(‘Внимание!’, ‘Введите аргумент’,x)
*****
Мәтіндік жолды шығаруға мүмкіндік беретін TCanvas класының әдісі – бұл
A) Draw
B) Write
C) TextOut
D) Text
E) TextExtent
*****
Тәуелді ауыстырғыш – бұл
A) TBitBtn
B) TRadioButton
C) TCheckBox
D) TButton
E) TSpeedButton
*****
Бір батырмалы диалогтық терезеге хабар шығару процедурасы –
A) ShowMessageDlg
B) Message
C) ShowDialogs
D) ShowMessage
E) MessageDlg
*****
TStringList типті объектілер үшін: 1) Add; 2) Insert; 3) AddStrings; 4) Assign әдістері анықталған. Осы аталған әдістердің қайсысы тізімге жолдарды қосуға мүмкіндік береді
A) 1, 2, 3, 4
B) 1, 3, 4
C) 1
D) 1, 3
E) 1, 2, 3
*****
Қандай да бір кірістерге әсер етудің қолданушы реакциясын құру үшін арналған процедуралық типті қасиет–
A) оқиғаны өңдеуші
B) ерекше жағдай
C) хабар
D) функция
E) оқиға
*****
Ерекше жағдайларды өңдеу үшін арналған класс
A) TPersistent
B) Except
C) IOError
D) Exception
E) TExcept
*****
Тізім элементіне қатынау ... қасиеті көмегімен жүзеге асырылады
A) Strings
B) name
C) Objects
D) Text
E) Items
*****
Жоба файлының қосымшасы
A) DFM
B) DPR
C) DOF
D) CFG
E) PAS
*****
Формадағы графикалық файл ... әдісі көмегімен бейнеленеді
A) Add
B) Paint
C) Draw
D) LoadFromFile
E) Assign
*****
Var a, b, c : Variant; i : Integer; x : String сипаттамасы берілген. Келесі амалдарды орындау нәтижесінде: x := ’22.222.’; i := 3; a := ‘7’; c := i; b := x + c + a; ? b айнымалысының мәні неге тең болады
A) 32.222
B) 32
C) меншіктеу операторлары қате жазылған
D) ’32.222’
E) ’22.2227’
*****
Жоба файлында ... класының әдісіне қатынау автоматты түрде жүзеге асырылады
A) TStringList
B) TApplication
C) TList
D) TScreen
E) TProject
*****
Компонент енгізу фокусын алғанда пайда болатын оқиға –
A) OnKeyDown
B) OnExit
C) OnEnter
D) OnKeyPress
E) OnMouseDown
*****
Компоненттің объектілер инспекторымен өзара әрекеттесуін қамтамасыз ететін әдістер ... класынан мұрагерленеді
Нұсқағыштар тізімінің элементіне қатынау ... қасиеті көмегімен жүзеге асырылады
A) Objects
B) name
C) Strings
D) Items
E) pointer
*****
ListBox1.Items.LoadFromFile(‘fff’); операторы
A) дұрыс емес жазылған
B) fff файлына тізім мазмұнын жазады
C) ағымдағы жолға файл мазмұнын жүктейді
D) fff файлына ағымдағы жолды жазады
E) тізімге fff файлының мазмұнын жүктейді
*****
Визуальды емес компонентті көрсет
A) TScreen
B) TLabel
C) TOleContainer
D) TRadioGroup
E) TMediaPlayer
*****
Жобаға форманың жаңа модулін қосу үшін
A) бас менюдің File пунктінің Open командасын орындау керек
B) жоба каталогына Dfm қосымшалы файлды көшіру керек
C) жобалар менеджерінде Options командасының Forms бетін қолдану керек
D) жобалар менеджерінде Add батырмасын таңдау керек
E) құрал сайман тақтасындағы New Form батырмасын таңдау керек
*****
Delphi-дің бағдарламалау тілі ... болып табылады
A) Pascal 7.0
B) Object Pascal
C) Turbo Pascal
D) Borland Pascal
E) Quick Pascal
*****
Жобаның бас формасын қайта анықтауға
A) болмайды
B) болады, егер форманың Name қасиетінде Form1 атауын беретін болса
C) Delphi-дің бас менюсіндегі File пунктінің New командасы көмегімен анықтауға болады
D) жобалар менеджері көмегімен Options командасының Forms бетін қолданып анықтауға болады
E) егер форманың Main қасиетінің мәнін true деп берсе анықтауға болады
*****
Type TForm1 = Class(TForm) Label1 : TLabel; CloseBtn : TBitBtn; End; сипаттамасында ... класс экземпляры болып табылады
A) TForm1, Label1, CloseBtn
B) TForm1, Label1, CloseBtn, TLabel, TBitBtn
C) Label1, CloseBtn
D) TForm, TLabel, TBitBtn
E) Form1, Label1, BitBtn1
*****
Жолдармен жұмыс істеуді қамтамасыз ететін классттар үшін ... классы аталық класс болып табылады
A) TStrings
B) TCollection
C) TStringList
D) TList
E) TString
*****
Бетбелгілер жиынтығы болып табылатын компонент –
A) TProgressBar
B) TTabControl
C) TStringGrid
D) TScrollBox
E) THeaderControl
*****
Бірқатар ұқсас объектілердің тектік белгілері мен тәртіптерінің әдістерін сипаттайтын және ішкі деректер мен әдістерге ие болатын қолданушы анықтайтын деректер типі ... деп аталады
A) экземпляр
B) класс
C) модуль
D) вариант
E) қасиет
*****
Delphi класстарының объектілері ... әдістері көмегімен жойылуы мүмкін
A) Free
B) Delete
C) Hide
D) Clear
E) Close
*****
InputBox функциясының қызметі деректерді ... енгізу болып табылады
A) TEdit біржолдық редакторында
B) TLabel компонентін қолданып
C) жеке терезеде
D) TMemo көпжолдық редакторында
E) TListBox компонентін қолданып
*****
Тәуелсіз бекітілген батырма –
A) TBitBtn
B) TUpDown
C) TRadioButton
D) TButton
E) TCheckBox
*****
Chart1.Series[0].Addxy(x, Sin(x),’’,clRed ) ; операторындағы Addxy әдісі
A) синусоида кескінін қызыл түске бояйды
B) синусоида кескіні бар жаңа график құрады
C) Chart1 компонентіне жаңа серия қосады
D) Series қасиетінде анықталған графикке нүкте қосады
E) график құру үшін жаңа функция қосады
*****
Нұсқағыштар тізімі болып табылатын класс – бұл
A) TList
B) TСontrol
C) TStringList
D) TWinControl
E) TPersistent
*****
1) Tlabel; 2) Tedit; 3) Tmemo; 4) TrichEdit; 5) TmaskEdit; 6) TstringGrid; 7) TdrawGrid; 8) TstaticText, тізіміндегі мәтінді шығаруға және түзетуге болатын компоненттер
A) 1, 2, 3, 4, 5, 6, 7, 8
B) 2, 3, 4
C) 2, 3, 4, 5, 6
D) 2, 3, 4, 5,7
E) 1, 8
*****
Тәуелді ауыстырғыштарды орналастыруға арналған контейнер
A) TToolBar
B) TRadioGroup
C) TScrollBar
D) TGroupBox
E) TCheckBox
*****
Формада сурет салу кезінде қарындаш түсін орнатуға арналған жазу
A) Form1.Color :=clRed;
B) Form1.Graphic.Pen.Color :=clRed;
C) Form1.Graphic.Brush.Color :=clRed;
D) Form1.Canvas.Pen.Color := clRed;
E) Form1.Canvas. Brush.Color :=clRed;
*****
Edit1.Text := Form1.Controls[2].Name операторы
A) Edit1 редакторына формада екінші орналасқан компонент атауын меншіктейді
B) Name атауы бойынша редакторға компонент номерін шығарады
C) редакторға формада екінші орналасқан компонент атауын шығарады
D) дұрыс жазылмаған
E) формаға қатысты екінші номерді Edit1 редакторына меншіктейді
*****
Жобаны компиляциялау және құрастыру нәтижесінде орындалатын файл құрылады, оның дұрыс жұмыс істеуі үшін ... қажет
A) тестілеу және жөндеу
B) ресурстар файлын қосып, тестілеп және жөндеу
C) модульдердің объектілік файлдары
D) жобаның конфигурация файлын қосып, тестілеп және жөндеу
E) жоба пакеттерін қолдайтын файлдарды қосу
*****
Delphi бағдарламаларын құрудың интегралданған ортасын қолданатын бағдарламалау тілінің негізінде ... жатыр
A) Modula
B) Ада
C) Qbasic
D) Turbo Pascal
E) Алгол
*****
SomeList.Object[1] := TВitMap.Create операторы
A) графикалық объект құрады және оны тізімнің бірінші жолына меншіктейді
B) графикалық объект құрады және оны тізімнің бірінші жолымен байланыстырады
C) тізімнің бірінші жолын құрады және оған графикалық объектіні орналастырады
D) тізімнің бірінші жолын құрады және оған жаңа объект атауын жазады
E) графикалық объект құрады және оны тізімнің біріншісіне орналастырады
*****
дата-уақыт типті деректерді сақтау үшін
A) деректердің арнайы типі арналған
B) арнайы процедуралар жазылады
C) деректердің бүтін және нақты типтері арналған
D) жолдық айнымалылар қолданылады
E) Delphiде арнайы мүмкіндіктер жоқ
*****
Төмендегі компоненттің қайсысы визуальды компонент болып табылады
A) TOpenDialog
B) TPopupMenu
C) TMainMenu
D) TLabel
E) TActionList
*****
Геометриялық фигураларды салу үшін қажетті әдістерден тұратын класс –
A) TPicture
B) TBitmap
C) TCanvas
D) TBrush
E) TRect
*****
Қолданушы өз қолданбаларын құратын компоненттер ... орналасқан