
050111
Программалау
1
30
20
Егер a,b,c,d –нақты болса, келесі Паскаль-жазуында: а/b*(с+d)-(a-b)/b/c+1E-8 неше қате бар?
A)& 0
B) 1
C) 2
D) 3
E) 4
*****
Меншіктеу операторының(Паскаль) өрнегінде қандай амал қолданылмайды:
var k : integer;
.........................
readln(k);
k:= k mod 3 + k*cos(0);
A) mod амалы
B) cos функциясы
C) * амалы
D) &меншіктеулер
E) + амалы
*****
(Паскаль)өрнегінің мәнін есептеңдер:
ord(succ(false)) > 0
A) 1
B)& true
C) false
D) 0
E) дұрыс емес
*****
Егер енгізгенде 1, 2, және 3 сандары терілсе, келесі Паскаль-программа нені шығарады?:
program aba;
var a,b:integer; BEGIN
read(a,b,a); writeln(a,b,a)
END.
A) 123
B) 321
C)& 323
D) 121
E) программа дұрыс емес
*****
Қай Паскаль-операторда қате бар:
program A;
const d=5;
BEGIN
d:=sqr(d);
writeln('d**2=',d)
END.
A)& біріншіде
B) екіншіде
C) қате жоқ
D) екі операторда да
E) білмеймін
*****
x=-1, y=1 үшін келесі (Паскаль) операторлар орындалғаннан кейін z айнымалысының мәні неге тең:
z:= 0; if x>0 then if y>0 then z:= 1 else z:= 2;
A)& 0
B) 1
C) 2
D) 3
E) жазу дұрыс емес
*****
FOR (Паскаль) цикл операторындағы параметр мына айнымалылардың бірі бола алады:
A) кез келген скаляр типті
B) реттік типті
C)& тек бүтін типті
D) Паскальда рұқсат етілген кез келген тип
E) құрылымдық тип
*****
while (Паскаль тілі) операторында цикл денесі ретінде
A) тек бір қарапайым оператор
B) & операторлардың кез келген тізбегі
C) тек құрама оператор
D) тұрақты
E) кез келген бір оператор
бола алады
*****
Егер i,k,t –бүтін болса, келесі цикл операторының денесі неше рет орындалады? (Паскаль)
k:=0; t:=0;
for i:=1 to k+3 do t:=k+1;
A) 0
B) 1
C) 2
D)& 3
E) 4
*****
Егер x,y,z нақты айнымалылар болса, келесі шартты операторда қате бар ма(Паскаль)?
if x>=y then x:=0; y:=0 else write(z):
A) шартта бар
B)& THEN тармағында бар
C) ELSE тармағында бар
D) қате жоқ
E) дұрыс шартты оператор
*****
a,b,z – қарапайым айнымалылар. Келесі символдар тізбегі шартты оператор бола ма (Паскаль):
if a<b then z:=5 else 100;
A) қате шартында
B) ТНЕN тармағында қате бар
C)& ELSE тармағында қате бар
D) қате жоқ
E) шартты орператорда мұндай жазу мүмкін
*****
x:=x+1 операторы цикл операторында неше рет орындалады?
var n: integer; b: boolean;
x:=0; n:=-5;
b:=(sqr(n)>0) or (n=0);
while b do x:=x+1;
A) бір де бір рет емес
B) &шексіз көп рет
C) бір рет
D) n рет
E) берілген бойынша, сонша рет орындалады
*****
Паскальдағы массив өлшемінің шекарасы:
A)& сипаттамада тұрақты болып беріледі және программа орындалуы барысында өзгермейді
B) айнымалы бола алады
C) программа орындалуы барысында өзгеруі мүмкін
D) сипаттамада тек тұрақты болып беріледі, бірақ программа орындалуы барысында өзгеруі мүмкін
E) тұрақты да және айнымалы да болуы мүмкін
*****
Паскальдағы массив элементінің индексі ретінде мына шамалардың бірі бола алады:
A) кез келген скаляр типті
B)& тек бүтін типті
C) реттік типті
D) тек бульдік типті
E) Паскальдағы кез келген тип
*****
Паскальдағы массив элементі ретінде мына шаманың бірі бола алады:
A)& тек файлдық типтен басқа, Паскальда рұқсат етілген кез келген тип
B) тек бүтін тип
C) тек скаляр тип
D) тек реттік тип
E) тек құрылымдық тип
*****
var A,B: array[1..15,0..8] of real;
t: boolean; болсын.
төмендегі жазудың қайсысы Паскальда рұқсат етілмеген?
A) A:=B
B) t:=A[1,1]<>B[3][2];
C) read(A[2,8]) ;
D) A[2,3]:=B[4][8]+B[1,1] ;
E)& A=B
*****
Var t:string[5] болсын. t айнымалысы үшін жадының неше байты бөлінеді? (Паскаль тілі)
A)& 5
B) n
C) 6
D) 4
E) программа орындалуы барысында анықталады
*****
var sl: string [15]; sl:= 'информатика'; болсын.
Төмендегі жазудың қайсысы sl мәтінінен 'форма' сөзін жояды?
A) delete(sl,3,7);
B) del(sl,3,7);
C)& delete(sl,3,5);
D) del(sl,3,5);
E) delete(sl,2,7);
*****
var sl: string [15];
....................
sl:= 'информатика'; болсын.
Паскальдың процедурасы және функцияларын қолданып, sl мәтініндегі 'м' символының реттік номерін(индексін) қалай табуға болады?
A) pos(sl,'м',1)
B) pos('м',sl,1)
C) instr(sl,'м')
D)& pos('м',sl)
E) instr('м',sl)
*****
Паскальдың символдық процедуралар және функцияларды қолданып, 7 санын '7' символына түрлендіріңдер. Нәтижені S айнымалыға сақтаңдар.
A) val(s,7,Cod)
B) val(7,s)
C)& str(7,s)
D) str(s,7)
E) str(s,7,Cod)
*****
Паскальдағы процедуралар және функцияларды шақырғанда нақты параметр ретінде:
A) тек кез келген типті айнымалы
B) тек сәйкес типті константа
C) сәйкес типті өрнек
D)& тек сәйкес типті айнымалы немесе мән
E) Паскальдың кез келген объектісі
бола алады
*****
Идентификатор ретінде бола алмайды (Паскаль):
A)& 1z
B) z1
C) z1z2
D) z12
E) zet
*****
Программа үзіндісі берілген
FOR I:=1 TO 3
FOR J:=1 TO 4
A[I,J]:=I+J*I ;
Осы үзінді орындалғаннан кейін А[3,2] элементі неге тең?
A) 6
B)& 9
C) 5
D) -1
E) 1
*****
Паскальдың X, Y, Z символдық шамалары берілген. Қай өрнек дұрыс жазылмаған?
A) X < Y
B) Z: = X + Y;
C) X:=Y;
D) Z:=CONCAT(X, Y);
E)& X:= 1.72
*****
Келесі программа жұмысының нәтижесінде экранға не шығарылады:
Var X: integer;
begin x:= 2; writeln ('x+1') end.
A) 2
B) 3
C)& x+1
D) 'x+1'
E) '3'
*****
Жауаптың қай нұсқасы деректердің тек скалярлық типтерінен тұрады?
A) бульдік, жол, жазба
B) бүтін, нақты, жиын
C)& бүтін, нақты, литерлік
D) бүтін, литерлік, файл
E) массив, жол, жазба
*****
Жауаптың қай нұсқасы деректердің тек құрылымдық типтерінен тұрады?
A) бүтін, нақты, файл
B) файл, жазба, бульдік
C) жол, массив, литерлік
D)& жол, массив, жазба
E) файл, жазба, интервалдық
*****
Келесі операторлар орындалғаннан кейінгі
S:=0; i:=0;
while i<5 do i:=i+1; S:=S+1/i; S айнымалысының мәнін анықтаңдар
A) 2.25
B)& 0.2
C) 0.25
D) 0.1
E) 1.1
*****
Келесі операторлар орындалғаннан кейінгі
S:=0; i:=1;
repeat S:=S+1/i; i:=i-1 until i<=1; S айнымалысының мәнін анықтаңдар
A) 2.1
B) 1.5
C) 1.1
D) 0
E)& 1.0
*****
Массивтердің қай сипаттамасы дұрыс емес?
A) var x,y : array [1..20] of real;
B) var x : array [1..3,1..4] of integer;
C)& var x : array [1..5] of const;
D) const n=5; var x: array [1..n] of real;
E) const n=5; var x: array [1..n] of char;
*****
Массив былайша сипатталған var A: array [1..10] of real. Егер i,k –бүтін типті болса, массив элементтерін қосу үшін цикл операторының қайсысы дұрыс емес жазылған?
A)& S:=0; for i:=1 to 10 do S:=S+A[k];
B) S:=0; for i:=1 to 10 do S:=S+A[i];
C) S:=0; for k:=1 to 10 do S:=S+A[k];
D) S:=0; for i:=2 to 11 do S:=S+A[i-1];
E) S:=0; for i:=10 downto 1 do S:=S+A[i];
*****
Мына программа үзіндісі орындалғаннан кейінгі P-ң мәні неге тең?
P:=0; i:=0; while sin(i)>0 do
begin P:=P+sin(i); i:=i+1; end;
A) 100
B) -2
C) -10
D)& 0
E) sin1
*****
Паскаль тілінде x1,x2,...xn массивінің минималь элементін табу программасының басы берілген. Қайсысы дұрыс?
A)& Program min;
const n=10;
var min: real; i:integer; x:array [1..n] of real;
B) Program Минимальный элемент;
var min: real; i:integer; x:array [1..n] of real;
label 10;
const n:=10;
C) Program min (input, output);
var x:array [1..n] of integer; min:real; i: real;
const n:=10,
label 10;
D) Program min (input, output);
var min: real; i:integer;
const n:=10,
label 10; x: array [1:n] of real;
E) дұрыс жауап келтірілмеген.
*****
1-ден 100-ге дейінгі натурал сандардың қосындысын табу үшін программа денесі берілген
(Дұрыс жауапты таңдаңдар):
A) begin
s:=5; for i:=2 to 100 do
s:=s+(i-1);
writeln ('сумма ='s:6)
end.
B) begin
for i:=5 to 100
s:=1; s:=s+(i-2);
writeln ('сумма ='s:6)
end.
C) begin
for i:=1 to 100 do
s:=1; s=s+1;
writeln ('сумма ='s:6)
end.
D)& begin
s:=0;
for i:=1 to 100 do
s:=s+ i;
end.
E) дұрыс жауап келтірілмеген.
*****
Синтаксистік дұрыс жазуды тап:
x,y,z –бір саналатын типтің айнымалылары болсын, b - логикалық. Дұрыс жазуды табыңдар
A) b:=x>y
B) z:=x<y;
C)& readln (z);
D) sin(x);
E) b:=z-x<y
*****
Pascal интегралданған ортасына не кіреді
A) жинақтаушы, динамикалық әдіс, оверлейлік программалар
B)& экрандық редактор, компилятор, жинақтаушы, ақпараттық көмекші жүйе
C) компилятор, жедел жады буфері, стандартты модульдер
D) контексті көмекші, функционалды пернелер, стандартты модульдер
E) динамикалық әдіс, жедел жады буфері, функциялар
*****
Паскальдың бас менюсі қандай бөліктерден тұрады
A) Compile, Program, Type, Var, Function
B) Search, Run, Program, Function
C) File,
D) Help
E)& File, Edit, Search, Run, Compile, Debug, Help
*****
Программа нәтижесін қалай көруге болады
A)& Alt+F5
B) Ctrl+F5
C) Shift+F9
D) Alt+F9
E) Ctrl+ F9
*****
Программаны орындауға қалай жіберуге болады
A) Alt+F8
B) Shift+F5
C) Shift+F1
D)& Ctrl+F9
E) F9
*****
Паскальда сақталған программалардың қандай қосымшасы болады
A) .EXE
B) .DOC
C)& .PAS
D) .PAC
E) .TXT
*****
Паскальдағы оператор
A) ЭЕМ операторы қызметiндегi адам B)& компьютер орындай алатын белгiлi бiр әрекеттің толық сипаттамасын беретiн программалау тiлiнiң сөйлемi C) амалдардын белгiсi: + - / * ^
D) компьютер орындайтын операциялық жүйе командасы
E) комментарий кіретін программа бөлігі
*****
Паскальдағы операторларды бөлетін символ
A) нүкте B) қос нүкте C) үтiр D) бос орын
E)& нүктелi үтiр
*****
Паскальдағы меншіктеу операторының қызметі
A)& оң жағындағы берілген өрнекті орындап, айнымалы нәтижесін сол жақтағы айнымалы идентификаторына меншiктейдi B) кез-келген мәндi жадыға енгiзiп оны сактайды C) сол жактағы оператордын мәнiн есептейдi D) оператордың оң жағындағы бiрнеше мәнге теңестiредi
E) шаманың мәнiн есептейдi және оны жадыға енгiзедi
*****
Меншіктеу операторы программаның қай жерінде болуы мүмкін
A) жол басында B)& тiлдiң синтаксисiне сәйкес программанын кез-келген жерiнде C) if шартты операторының then түйiндi сөзiнен кейiн D) read немесе readln акпаратты енгiзу операторынан кейiн
E) write немесе writeln акпаратты шығару операторынан кейiн
*****
Программаның белгіленген блогын көрсету үшін белгіден кейін қандай символ жазылады
A)& кос нүкте B) нүкте C) бос орын және нүкте D) нүктелi утiр
E) тире
*****
SUCC(ROUND(13/2)) өрнегінің мәнін есептеңдер
A)& 8 B) 7 C) 6 D) 2 E) 6.5
*****
PRED(ROUND(21/2)) өрнегінің мәнін есептеңдер
A) 11 B)& 10 C) 10.5 D) 12 E) 21
*****
SUCC(TRUNC(13/2)) өрнегінің мәнін есептеңдер
A) 6.5 B) 6 C)& 7 D) 5 E) 13
*****
PRED(TRUNC(13/2)) өрнегінің мәнін есептеңдер
A) 6.5 B) 7 C) 6 D)& 5 E) 4
*****
21 DIV 4 + 7 DIV 2 өрнегінің мәнін есептеңдер
A)& 8 B) 9 C) 2 D) 5 E) 3
*****
2 div 3 + 15 div 2 + 11 mod 4 өрнегінің мәнін есептеңдер
A) 3 B) 7 C)& 10 D) 2 E) 11
*****
ROUND(-43.65)+ TRUNC(-4.65) өрнегінің мәнін есептеңдер
A) -4 B) -44 C) -43 D)& -48 E) -5
*****
15-ті 4-ке бөлгендегі нәтиже типі
A) CHAR B) INTEGER C) BOOLEAN D) LOGICAL E)& REAL
*****
SIN(X)+2*COS(Y)+Z өрнегінің нәтижесінің типін анықта
A)& REAL B) INTEGER C) BOOLEAN D) LOGICAL E) STRING
*****
I+SQR(J)+2*J өрнегінің нәтижесінің типін анықта
A) REAL B)& INTEGER C) BOOLEAN D) LOGICAL E) STRING
*****
Паскаль тіліндегі деректерді сипаттаудың дұрыс тізбегін анықта
A)& Label, const, type, var, function, procedure
B) procedure, var, type, const, label, function
C) procedure, type, const, label, function, var
D) procedure, type, var, const, label, function
E) Label, var, type, function, const
*****
Паскаль тіліндегі қарапайым типтерді көрсетіңдер
A) dim, put, input, output
B) array, text, set, record