Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Языки программирования_каз.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
217 Кб
Скачать
☆

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) айналмалы, циклдық, аралас

*****

Құжатта бос орын шығаруға мүмкіндік беретін оператор