- •Бағдарламалау тілдері
- •Var z:set of '*'..'*'; болсын. Жиында бола алатын элементтердің максимальды санын анықтаңдар.
- •Var X: integer;
- •C) type, string, false, true
- •A) цикл операторы b) шартсыз өту операторы
- •A) параметрсiз readln b) print c) output d) параметрсiз writeln
- •Var X,y:integer;
- •1) TМainMenu; 2) tРopupMenu; 3) tОpenDialog; 4) tApplication, – тізімінде
- •InputBox функциясының дұрыс жазылуын таңда
- •InputBox функциясының қызметі деректерді ... Енгізу болып табылады
- •1) Tlabel; 2) Tedit; 3) Tmemo; 4) TrichEdit; 5) TmaskEdit; 6) TstringGrid; 7) TdrawGrid; 8) TstaticText, тізіміндегі мәтінді шығаруға және түзетуге болатын компоненттер
A) цикл операторы b) шартсыз өту операторы
C) шартты өту операторы
D) дыбыс эффектiлерiн тудыратын оператор
E) шарты соңында тексерiлетiн оператор
*****
Константаларды дұрыс сипаттауды көрсет:
A) const k=100; N=50;
pi=3.141592;
LMP='P';
B) const k:=100; N:=50;
pi:=3.141592;
LMP='P';
C) const k=100,N=50,pi=3.141592,LMP='P';
D) var k,N,pi,LMP:real;
E) const k=100, N=50,
pi=3,141592;
*****
Айнымалыларды дұрыс сипаттауды көрсет
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) айналмалы, циклдық, аралас
*****
Құжатта бос орын шығаруға мүмкіндік беретін оператор
