- •Бағдарламалау тілдері
- •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, тізіміндегі мәтінді шығаруға және түзетуге болатын компоненттер
Var z:set of '*'..'*'; болсын. Жиында бола алатын элементтердің максимальды санын анықтаңдар.
A) 0
B) 1
C) 2
D) шексіз көп
E) кез келген шектелген сан
*****
Паскальдағы [true .. false] жазуы
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) дұрыс жауап келтірілмеген.
*****
Синтаксистік дұрыс жазуды тап:
A) lineto (3, 7, 20, 25);
B) pixel (10,45);
C) ellipse (200, 100, TRUNC(pi*10),100,60,100);
D) GetColor (70,180);
E) Line(10, 15.5, 60, 200);
*****
LINE операторының орындалуы графикалық экранның қай сипаттамасына тәуелді емес?
A) фонның түсіне
B) шығару түсіне
C) шығару стиліне
D) шығару жуандығына
E) экранның графикалық режиміне
*****
Синтаксисі дұрыс емес операторды табыңдар
A) ellipse (210, 140, 20, 150, 60,40);
B) CIRCLE (40,80,100);
C) outtext (pi);
D) outtextxy (25, 70, chr(65));
E) moveto (100,200);
*****
Төмендегі жазулардың қайсысы типтің сипаттамасындағы $ белгісінің орнына қойылмайды:
type tipper=$;
A) (true, false)
B) 5..10
C) [a, f1, p, q2, r1k]
D) (a1, fh, p23, q, r4)
E) ‘a’..’z’
*****
x,y,z –бір саналатын типтің айнымалылары болсын, b - логикалық. Дұрыс жазуды табыңдар
A) b:=x>y
B) z:=x<y;
C) readln (z);
D) sin(x);
E) b:=z-x<y
*****
Дұрыс емес жазуды табыңдар
A) var ft: text;
B) function MAXF (n:byte;F:text):byte;
C) var F1: file of 12..50;
D) type NTF=file;
E) write (output,'x=',sin(pi));
*****
ПАСКАЛЬдағы файлдардың түрлерінің саны
A) 1
B) 2
C) 3
D) 4
E) 5
*****
var F1: text; F2: file of byte;
F3: file of real;
x: byte; y: real; z: string; болсын.
Синтаксистік дұрыс жазуды табыңдар
A) ASSIGN ('spisok.txt', F1);
B) SEEK (F1, 8);
C) readln(F3,y);
D) read (F3,y);
E) writeln (F3, 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
