ОҚытушы пәнінің ОҚУ-Әдістемелік кешені


string[10]  және array [1..10] of char



Pdf көрінісі
бет6/7
Дата24.03.2017
өлшемі0,9 Mb.
#10340
1   2   3   4   5   6   7

string[10] 
және array [1..10] of char  типтерінің айнымалылары компьютер жадысында ... орын алады 
##Q# 
##A-# 
Динамикалық түрде өзгереді 
##A# 
##A-# 
Сәйкес түрде 11 және 10 байт  
##A# 
##A-# 
Сәйкес түрде 10 және 11 байт  
##A# 
##A-# 
Сәйкес түрде 11 және 11 байт  
##A# 
##A-# 
Сәйкес түрде 10 және 10 байт  
##A# 
 
##Test#115#1# 
##Q# 
array [1..15] of char  
тип айнымалының өлшемі келесі түрде өзгере алады 
##Q# 
##A-# 

ден 15 байтқа дейін 
##A# 
##A-# 

ден 15 символға дейін 
##A# 
##A-# 
өлшемі тұрақты болып қалады 
##A# 
##A-# 

ден 15 элементке дейін 
##A# 
##A-# 
1 ден 15 символға дейін 
##A# 
 

##Test#116#1# 
##Q# 
string[n ] 
жолының 0 нөмірі бар элементінде не бар? 
##Q# 
##A-# 
Жолдың өлшемі 
##A# 
##A-# 
Жолдың ағымды ұзындығы 
##A# 
##A-# 
Жолдың максималды ұзындығы 
##A# 
##A-# 
Ештеңе  
##A# 
##A-# 
Мұндай элемент жоқ  
##A# 
 
##Test#127#2# 
##Q# 
A=B 
амалының нәтижесін белгілеңіз, егер, A:=[1..10] B:=[15..28] 
##Q# 
##A-# 
TRUE 
##A# 
##A-# 
[1..28] 
##A# 
##A-# 
[] 
##A# 
##A-# 
[1..10,15..28] 
##A# 
##A-# 
FALSE 
##A# 
 
##Test#128#2# 
##Q# 
A=B 
амалының нәтижесін белгілеңіз, егер A:=[1,1,2,3,5..8] B:=[1,2,5,2,3,6..8] 
##Q# 
##A-# 
TRUE 
##A# 
##A-# 
FALSE 
##A# 
##A-# 
[1..8] 
##A# 
##A-# 
[] 
##A# 
##A-# 
[5..8] 
##A# 
 
##Test#144#1# 
##Q# 
Төменде келтірілген типтердің қайсына Т1:=Т2 меншіктеуін қолдануға болады (бірінші берілген тип Т1 типіне қатысты, екіншісі - Т2): 
##Q# 
##A-# 
integer  
және  byte 
##A# 
##A-# 
longint 
және  real   
##A# 
##A-# 
integer  
және  real 
##A# 
##A-# 
char  
және  real 
##A# 
##A-# 
char  
және  byte 
##A# 
 
##Test#145#1# 
##Q# 
Төменде келтірілген типтердің қайсына Т1:=Т2 меншіктеуін қолдануға болады (бірінші берілген тип Т1 типіне қатысты, екіншісі - Т2): 

##Q# 
##A-# 
longint  
және  byte 
##A# 
##A-# 
integer  
және  real 
##A# 
##A-# 
longint 
және  string 
##A# 
##A-# 
char 
және byte  
##A# 
##A-# 
char  
және  real 
##A# 
 
##Test#146#3# 
##Q# 
Төменде анықталған айнымалылардың қайсылары эквивалент типтерге ие: 
    type 
    t1=array [char] of byte; 
    t2=array [1..15] of byte; 
    t3=t2; 
    var 
    v1:t1;  
    v2,v3:t2; 
    v4:t3; 
    a:byte;  
    b:char; 
    mas:array [1..15] of byte; 
##Q# 
##A-# 
v2 
және mas v1['1'] және b 
##A# 
##A-# 
v3 
және v2 және  v4, а және mas[1] 
##A# 
##A-# 
v1['1'] 
және b, a және b 
##A# 
##A-# 

және b, v2 және mas 
##A# 
##A-# 
mas[1] 
және b, v1['1'] және b  
##A# 
 
##Test#147#3# 
##Q# 
Төменде анықталған айнымалылардың қайсылары эквивалент типтерге ие: 
    type 
    t1=byte; 
    t2=1..100; 
    t3=t2; 
    var 
    a:byte;  
    b,c:char; 
    mas:array [1..15] of byte; 
    v1:t1; 
    v2:t2; 
    v3:t3; 
    d:1..100; 
##Q# 
##A-# 
v3 
және v2, a  және v1, c және b 
##A# 
##A-# 
v3 
және v2 және d, b және mas[5] 
##A# 
##A-# 

және mas[5] v3 және v2 
##A# 
##A-# 

және mas v1 және v2 
##A# 
##A-# 
v3 
және v1 және d, b және a 
##A# 
 
##Test#148#1# 
##Q# 
FOR операторында қандай қызметші сөз  ауыспалы басқарушының санын үлкеннен кішіге қарай көрсетеді? 

##Q# 
##A-# 
DOWNTO; 
##A# 
##A-# 
ТО; 
##A# 
##A-# 
DO; 
##A# 
##A-# 
Ондай оператор жоқ; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#149#1# 
##Q# 
Shortint 
ауыспалы типі операциялық жадыда қанша орын алады? 
##Q# 
##A-# 

байт; 
##A# 
##A-# 

байт; 
##A# 
##A-# 

байт; 
##A# 
##A-# 

байт; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#150#1# 
##Q# 
Қандай тип жазылған: 
type 
Ml=array[1...100]of real 
##Q# 
##A-# 
Жол; 
##A# 
##A-# 
Массив; 
##A# 
##A-# 
Жиын (множество); 
##A# 
##A-# 
Файл; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#151#1# 
##Q# 
Массив элементі қай жерде дұрыс жазылған? 
##Q# 
##A-# 
В(j); 
##A# 
##A-# 
A[i]; 
##A# 
##A-# 
С{к}; 
##A# 
##A-# 
Барлық жерде; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#152#1# 
##Q# 
Жолдық типті анықтау үшін қандай көмекші сөз қолданылады?  
##Q# 

##A-# 
string; 
##A# 
##A-# 
аrrау; 
##A# 
##A-# 
forward; 
##A# 
##A-# 
record; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#153#1# 
##Q# 
Егер "жол ұзындығы" параметрі берілмесе болса, онда жолдың қандай ұзындығы автоматты түрде белгіленеді? 
##Q# 
##A-# 
255; 
##A# 
##A-# 
256; 
##A# 
##A-# 
360; 
##A# 
##A-# 
100; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#154#1# 
##Q# 
Құрама оператор қандай құрама сөзден басталады? 
##Q# 
##A-# 
Goto; 
##A# 
##A-# 
End; 
##A# 
##A-# 
Case; 
##A# 
##A-# 
Begin; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#155#1# 
##Q# 
Құрама оператор қандай көмекші сөзбен аяқталады? 
##Q# 
##A-# 
Goto; 
##A# 
##A-# 
Case 
##A# 
##A-# 
End 
##A# 
##A-# 
Begin; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#156#1# 
##Q# 
Шарт операторында неше максималды бұтақ (деңгей емес) бар? 
##Q# 
##A-# 
Екеу; 
##A# 

##A-# 
Біреу; 
##A# 
##A-# 
Үшеу; 
##A# 
##A-# 
Төртеу; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#157#1# 
##Q# 
Қандай функция берілген реттік нөмірі бойынша символды қайтарады? 
##Q# 
##A-# 
ORD; 
##A# 
##A-# 
CHR; 
##A# 
##A-# 
TRUNC; 
##A# 
##A-# 
OUND; 
##A# 
 
##Test#158#1# 
##Q# 
Алгоритм, есепті шешу үшін  анықталған  әрекетті бірнеше рет орындалуын қарастыратын, бұл: 
##Q# 
##A-# 
##A#  
аралас құрылым күрделілігімен 
##A-# 
сызықты 
##A# 
##A-# 
тармақталған  
##A# 
##A-# 
бұтақталған 
##A# 
##A-# 
Циклдік 
##A# 
 
##Test#159#1# 
##Q# 
Шартты оператор.....  
##Q# 
##A-# 
бағдарлама элементтері 
##A# 
##A-# 
есептеу процесінің тұрақты құралы 
##A# 
##A-# 
кейбір операторларды тексеруге мүмкіндік береді 
##A# 
##A-# 
тексеру нәтижесіне тәуелді кез келген амалдарды орындайды 
##A# 
##A-# 
модуль мәтіні бар файл 
##A# 
 
##Test#160# 1# 
##Q# 
Айнымалы .....сипатталады 
##Q# 
##A-# 
var 
##A# 
##A-# 
type 
##A# 
##A-# 
array  
##A# 

##A-# 
char 
##A# 
##A-# 
boolean 
##A# 
 
##Test#161#1# 
##Q# 
Қандай цикл операторы параметірі бар цикл болып табылады? 
##Q# 
##A-# 
WHILE..DO; 
##A# 
##A-# 
REPEAT..UNT1L; 
##A# 
##A-# 
Ондай циклдар болмайды; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
##A-# 
FOR..TO..DO; 
##A# 
 
##Test#162#1# 
##Q# 
0..255 
аралығындағы диапазонда символдарды кодтаудың қандай коды қолданылады? 
##Q# 
##A-# 
ASCII; 
##A# 
##A-# 
IBM; 
##A# 
##A-# 
ACCRI; 
##A# 
##A-# 
ASSRI; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#168#1# 
##Q# 
Concat 
функциясы нені орындайды? 
##Q# 
##A-# 
Екі жолды бір-біріне қосады 
##A# 
##A-# 
Жолдарды салыстырады 
##A# 
##A-# 
Ағымдағы жолдың ұзындығын қайтарады 
##A# 
##A-# 
Мұндай функция жоқ 
##A# 
 
##Test#169#1# 
##Q# 
Құрама оператор ...... 
##Q# 
##A-# 
Бағдарламаның туынды оператор тізбегі 
##A# 
##A-# 
Есептеу процесінің тұрақты құралы 
##A# 
##A-# 
Кейбір операторларды тексеруге мүмкіндік береді 
##A# 
##A-# 
Модуль мәтіні бар файл 
##A# 
 
##Test#170# 1# 
##Q# 

Шартты оператордың  толық синтаксистік құрылымы 
##Q# 
##A-# 
if 
<шарт> then <оператор1> else <оператор2> 
##A# 
##A-# 
<оператор1> else <оператор2> 
##A# 
##A-# 
if <
шарт> then <оператор1> 
##A# 
##A-# 
 if <
шарт> then <оператор1> else <оператор1> 
##A# 
##A-# 
 
if <шарт> then <оператор1> else <оператор2> else <оператор3> 
##A# 
 
##Test#171# 1# 
##Q# 
<шарт> .....болып табылады 
##Q# 
##A-# 
логикалық типінің өрнегі 
##A# 
##A-# 
кез келген оператор 
##A# 
##A-# 
кез келген мән 
##A# 
##A-# 
кез келген өрнек 
##A# 
##A-# 
идентификатор 
##A# 
 
##Test#172# 1# 
##Q# 
for 
циклдік оператордың құрылымы 
##Q# 
##A-# 
 for <
цикл_параметрі>:= <бастапқы мән> to <соңғы мән> do <оператор> 
##A# 
##A-# 
for <
цикл_параметрі>:= do <оператор> 
##A# 
##A-# 
for <
цикл>:= < басы> to < соңы>  
##A# 
##A-# 
do <
оператор>for <цикл_параметрі>  
##A# 
##A-# 
for (
цикл_параметрі):= (бастапқы мән) to (соңғы мән) do (оператор) 
##A# 
 
##Test#173#1# 
##Q# 
Идентификатор дегенміз  
##Q# 
##A-# 
бағдарламаның элементі 
##A# 
##A-# 
құрам бөлігі 
##A# 
##A-# 
бағдарламаның тұрақты мәні 
##A# 
##A-# 
модулі 
##A# 
##A-# 
барлық жауап дұрыс 
##A# 
 
##Test#174#1# 
##Q# 
Тип қалай сипатталады 
##Q# 
##A-# 

type 
##A# 
##A-# 
forward; 
##A# 
##A-# 
Val; 
##A# 
##A-# 
VAR 
##A# 
##A-# 
CASE 
##A# 
 
##Test#175#1# 
##Q# 
Алгоритм командасы дегеніміз не: 
##Q# 
##A-# 
Әрбір әрекет; 
##A# 
##A-# 
Әрбір жол; 
##A# 
##A-# 
Әрбір нәтиже; 
##A# 
##A-# 
Әрбір орындалуы; 
##A# 
##A-# 
Әрбір жарлық; 
##A# 
 
##Test#176#1# 
##Q# 
Алгоритм сөзі қай ұлы математиктің атымен аталған? 
##Q# 
##A-# 
Джона фон Неймана; 
##A# 
##A-# 
Вильгельма Лейбница; 
##A# 
##A-# 
Чарльза Бебидж; 
##A# 
##A-# 
Мухаммеда аль-Хорезми
##A# 
##A-# 
Ада Лавейс; 
##A# 
 
##Test#177#1# 
##Q# 
Алгоритм - 
##Q# 
##A-# 
Есепті шешу үшін орындауға қажетті әрекеттер тізбегін сипаттайды; 
##A# 
##A-# 
Нөмірленген әрекеттер жиынтығы; 
##A# 
##A-# 
Есептеулерді орындау процесі; 
##A# 
##A-# 
Есепті шешу жолдары; 
##A# 
##A-# 
Әрекеттерді орындауға арналған  нұсқаулар; 
##A# 
 
##Test#178#1# 
##Q# 
Алгоритм қасиеттеріне жатады: 
##Q# 
##A-# 
Нәтижелілігі, дискреттілігі; 
##A# 
##A-# 

Дәлдігі, айқындығы, қарапайымдылығы, бағасы; 
##A# 
##A-# 
Нақтылы және құнды көрсеткіштердің, сандық деректердің бар болуы; 
##A# 
##A-# 
Сызықтылығы, жиілігі; 
##A# 
##A-# 
Тиімділігі, иілгіштігі; 
##A# 
 
##Test#179#1# 
##Q# 
Тармақталған алгоритм  - 
##Q# 
##A-# 
Бір немесе бірнеше логикалық шарттан тұратын алгоритм; 
##A# 
##A-# 
Бірнеше циклдан тұратын алгоритм; 
##A# 
##A-# 
Машина кодындағы алгоритм; 
##A# 
##A-# 
Бірінен соң бірі орындалатын командалар; 
##A# 
##A-# 
Бағынышты алгоритм; 
##A# 
 
##Test#180#1# 
##Q# 
Аталғандардың ішінен алгоритмнің типтерін көрсет: 
##Q# 
##A-# 
Сызықтық, тармақталған, циклдік; 
##A# 
##A-# 
Сызықтық, квадраттық, сатылық; 
##A# 
##A-# 
Түсініктілік, ақиқаттық, нақтылық; 
##A# 
##A-# 
Оперативтілік, циклдік, нәтижелік; 
##A# 
##A-# 
Бір функционалдық, көп функционалдық, дөңгелек; 
##A# 
 
##Test#181#1# 
##Q# 
Алгоритмнің шешім беру тиімділігі келесі түрде анықталады: 
##Q# 
##A-# 
Нәтиже қандай да бір қадам ішінде немесе алгоритмнің қойылған есепке қатысты қолдана алмайтыны жайында нұсқау  алынуы тиіс  
##A# 
##A-# 
Алгоритмнің орындалуы дәл және бір мәнді ғана анықталуы міндетті 
##A# 
##A-# 
Егер бастапқы деректер өздерінің мәндерін сақтайтын болса, қайта орындалу кезінде  алгоритм шешімнің қайталануын қамтамасыз етеді  
##A# 
##A-# 
алгоритм тек қана қандай да бір анықталған класс есептерін шығару ғана жарамды 
##A# 
##A-# 
Алгоритм әрқашанда есептің шешімін қайтарады 
##A# 
 
##Test#182#1# 
##Q# 
Мына блок   
    
келесіні білдіреді          
##Q# 
##A-# 
Процесс - амал немесе амалдар топтарының орындалуын 
##A# 
##A-# 
Шешім - есептің шығарылу жолына әсер ететін қандай да бір шешімді тексеру  

##A# 
##A-# 
Алдын ала анықталған процесс - алдында құрылған немесе жеке құрылған алгоритм, ішкі программаны қосу 
##A# 
##A-# 
Енгізу-шығару - деректерді өндеу 
##A# 
##A-# 
Бастау - аяқтау 
##A# 
 
##Test#183#1# 
##Q# 
Есепті шығару үшін қандай да бір анықталған әрекеттер тізбегін бірнеше рет орындалуын мүмкін ететін алгоритм 
##Q# 
##A-# 
циклдік 
##A# 
##A-# 
Күрделі құрылымы бар аралас 
##A# 
##A-# 
Сызықтық 
##A# 
##A-# 
Тармақталған 
##A# 
##A-# 
Қайталанатын  
##A# 
 
##Test#184#1# 
##Q# 
Программа құрудың қандай кезеңіңде синтаксистік қателер айқындалады және түзетіледі  
##Q# 
##A-# 
Программа компиляциясы  
##A# 
##A-# 
Есептің берілуі 
##A# 
##A-# 
Есепті алгоритмизациялау  
##A# 
##A-# 
Программа жұмысын талдау   
##A# 
##A-# 
Программаның орындалуы 
##A# 
 
##Test#185#1# 
##Q# 
Алгоритмнің көпшілік талабы келесіні білдіреді: 
##Q# 
##A-# 
Алгоритмнің орындалуы дәл және бір мәнді анықталуы тиіс  
##A# 
##A-# 
Алгоритм әрқашанда анық шешімді алуды қамтамасыз етеді  
##A# 
##A-# 
Алгоритм анықталған бір клас есептерін шешу үшін ғана қолойлы 
##A# 
##A-# 
Нәтиже белгіленген қадам саны ішінде алынуы тиіс 
##A# 
##A-# 
Алгоритм  әрқашанда есептің шешімін береді  
##A# 
 
##Test#186#1# 
##Q# 
Кейінгі әрекеттерді тандауға әсер ететін логикалық бірқатар шарттарды орындау нәтижесінде шешім алуды қамтамасыз ететін алгоритм  
##Q# 
##A-# 
Циклдік  
##A# 
##A-# 
Сызықтық 
##A# 
##A-# 
Күрделі құрылымы бар аралас  

##A# 
##A-# 
Қайталанатын  
##A# 
##A-# 
Тармақталған  
##A# 
 
##Test#187#1# 
##Q# 
Алгоритмнің анықталғандық (детерминирленген) талабы келесіні білдіреді: 
##Q# 
##A-# 
Алгоритмнің орындалуы дәл және бір мәнді анықталуы тиіс  
##A# 
##A-# 
Алгоритм әрқашанда анық шешімді алуды қамтамасыз етеді  
##A# 
##A-# 
Нәтиже белгіленген қадам саны ішінде алынуы тиіс 
##A# 
##A-# 
Алгоритм анықталған бір клас есептерін шешу үшін ғана қолойлы 
##A# 
##A-# 
Алгоритм әрқашанда есептің шешімін береді 
##A# 
 
##Test#188#1# 
##Q# 
Бастапқы деректердің мәндері немесе аралық нәтижелерге байланыссыз шешімді әрекеттер тәзбегін бір ғана рет орындау нәтижесінде 
мүмкін ететін алгоритм 
##Q# 
##A-# 
Тармақталған  
##A# 
##A-# 
Циклдік   
##A# 
##A-# 
Күрделі құрылымы бар аралас  
##A# 
##A-# 
Қайталанатын 
##A# 
##A-# 
Сызықтық   
##A# 
 
##Test#189#1# 
##Q# 
Бұл блок           
       
келесіні білдіреді: 
##Q# 
##A-# 
Алдын-ала анықталған процесс - ішкі программаларды шақыру 
##A# 
##A-# 
процесс - выполнение операции или группы операций 
##A# 
##A-# 
решение - проверка некоторого решения, влияющего на ход  решения задачи  
##A# 
##A-# 
Енгізу-шығару - деректерді өндеу 
##A# 
##A-# 
Басы-соңы 
##A# 
 
##Test#190#1# 
##Q# 
Төмендегі қай символдар Delphi алфавитінің арнайы белгілеріне жатады: 
##Q# 
##A-# 
:  
##A# 
##A-# 

##A# 
##A-# 
№ 

##A# 
##A-# 

##A# 
##A-# 

##A# 
 
##Test#191#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
WHILE 
##A# 
##A-# 
DCE 
##A# 
##A-# 
SUCC 
##A# 
##A-# 
PRED 
##A# 
##A-# 
BYTE 
##A# 
 
##Test#192#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
INT  
##A# 
##A-# 
ARRAY 
##A# 
##A-# 
INTEGER  
##A# 
##A-# 
SQR  
##A# 
##A-# 
FALSE  
##A# 
 
##Test#193#2# 
##Q# 
Қандай идентификаторлар теріс құрылған 
##Q# 
##A-# 
DD-MM-YY  
##A# 
##A-# 
Tt2 
##A# 
##A-# 
X1 
##A# 
##A-# 
SecondName 
##A# 
##A-# 
A_LANA_EXAM 
##A# 
 
##Test#194#2# 
##Q# 
Төменде берілген константалардың қайсысы символдық тип константасы болып табылады: 
##Q# 
##A-# 
‘try’#7 
##A# 
##A-# 
‘d’ 
##A# 
##A-# 
#13#10 
##A# 
##A-# 
‘error’ 

##A# 
##A-# 

##A# 
 
##Test#195#3# 
##Q# 
not a and (b<>c) or (d=e div f)  
өрнегіндегі амалдар қандай реттілікпен орындалады: 
##Q# 
##A-# 
<>, div, =, not, and, or; 
##A# 
##A-# 
not, <>, =, div, or, and 
##A# 
##A-# 
not,  and, <>, or, =, div; 
##A# 
##A-# 
выражение содержит ошибку; 
##A# 
##A-# 
not, div, and, <>, or, = 
##A# 
 
##Test#196#1# 
##Q# 
Delphi 
тілінің алфавиті келесі арнайы символдар жұбын қамтиды: 
##Q# 
##A-# 
[* 
##A# 
##A-# 
:= 
##A# 
##A-# 
{* 
##A# 
##A-# 
^@ 
##A# 
##A-# 
>< 
##A# 
 
##Test#197#1# 
##Q# 
Delphi 
тілінің алфавиті келесі арнайы символдар жұбын қамтиды: 
##Q# 
##A-# 
<> 
##A# 
##A-# 
= = 
##A# 
##A-# 
=> 
##A# 
##A-# 
#$ 
##A# 
##A-# 
&& 
##A# 
 
##Test#198#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
BYTE 
##A# 
##A-# 
TYPE; 
##A# 
##A-# 
CHR; 
##A# 
##A-# 
TRUE 
##A# 
##A-# 
ODD 

##A# 
 
##Test#199#2# 
##Q# 
Идентификаторлардың қайсысы теріс құрылған 
##Q# 
##A-# 
1Y 
##A# 
##A-# 
nN 
##A# 
##A-# 
FAD4 
##A# 
##A-# 
FLAG_1 
##A# 
##A-# 
_123 
##A# 
 
##Test#200#2# 
##Q# 
Төменде берілген константалардың қайсысы жолдық тип константасы болып табылады: 
##Q# 
##A-# 
'-7
Е-8' 
##A# 
##A-# 
‘’’’ 
##A# 
##A-# 
‘1’ 
##A# 
##A-# 
#56 
##A# 
##A-# 
'let's go home!' 
##A# 
 
##Test#201#1# 
##Q# 
Айнымалы -  
##Q# 
##A-# 
қарапайым  немесе  скаляр  типіне  жататын  деректер  элементі,  var  бөлігінде  анықталады  және  өзінің  мәнін  программаның  орындалу 
процесінде өзгертуі мүмкін 
##A# 
##A-# 
Типтелген константамен бірдей  
##A# 
##A-# 
Type 
бөлігінде тип пен атын беру арқылы анықталатын деректер элементі 
##A# 
##A-# 
Резервтелген сөз 
##A# 
##A-# 
аты, типі берілген деректер элементі, var бөлігінде анықталады және өзінің мәнін программаның орындалу процесінде өзгертуі мүмкін 
##A# 
 
##Test#202#3# 
##Q# 
( c mod b + a) or not (d - e*f) + 3   
өрнегіндегі амалдар қандай реттілікпен орындалады: 
##Q# 
##A-# 
not, mod, *, +, or, -,+ 
##A# 
##A-# 
*, mod, not, or, +, -, + 
##A# 
##A-# 
not, +, mod, or, *, +, - 
##A# 
##A-# 
өрнекте қате бар 
##A# 
##A-# 
mod, +, *, -, not, or, + 
##A# 
 

##Test#204#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
ORD 
##A# 
##A-# 
IF 
##A# 
##A-# 
REAL 
##A# 
##A-# 
TRUE 
##A# 
##A-# 
ABS 
##A# 
 
##Test#205#2# 
##Q# 
Идентификатордың қайсысы дұрыс құрылған 
##Q# 
##A-# 
d-y 
##A# 
##A-# 
My Programm 
##A# 
##A-# 
My_Name 
##A# 
##A-# 
1c 
##A# 
##A-# 
F$5 
##A# 
 
##Test#206#2# 
##Q# 
Берілген константалардың қайсысы он алтылық константа болып табылады: 
##Q# 
##A-# 
$109 
##A# 
##A-# 
3.14 
##A# 
##A-# 
-$123 
##A# 
##A-# 
$AHW 
##A# 
##A-# 
$5.2E 
##A# 
 
##Test#207#3# 
##Q# 
c / b + a or d - e*f    
өрнегіндегі амалдар қандай реттілікпен орындалады: 
##Q# 
##A-# 
/, *, +, or, - 
##A# 
##A-# 
/, *, or, +, - 
##A# 
##A-# 
or, *, /, +, - 
##A# 
##A-# 
өрнекте қате бар 
##A# 
##A-# 
*, /, +, or, - 
##A# 
 
##Test#208#2# 
##Q# 
Анықтау бөлімінде не анықталады? 

##Q# 
##A-# 
Айнымалылар  
##A# 
##A-# 
Өрнектер 
##A# 
##A-# 
Модульдер  
##A# 
##A-# 
Мәндер 
##A# 
##A-# 
Операндтар 
##A# 
 
##Test#209#1# 
##Q# 
Комментарий қалай белгіленеді? 
##Q# 
##A-# 
{     } 
##A# 
##A-# 
{  {}  } 
##A# 
##A-# 
(*  (*   *)   *) 
##A# 
##A-# 
[   ] 
##A# 
##A-# 
\\ 
##A# 
 
 
##Test#210#1# 
##Q# 
Қандай амалдар бірдей приоритетке ие? 
##Q# 
##A-# 
Көбейту мен бөлу 
##A# 
##A-# 
Логикалық амалдар мен салыстыру амалдары 
##A# 
##A-# 
NOT 
амалы және басқа логикалық амалдар 
##A# 
##A-# 
Бөлу мен қосу 
##A# 
##A-# 

және көбейту 
##A# 
 
##Test#211#2# 
##Q# 
Қандай функцияны кез келген реттік типке қолдануға болады? 
##Q# 
##A-# 
INT 
##A# 
##A-# 
ROUND 
##A# 
##A-# 
CHR 
##A# 
##A-# 
ODD 
##A# 
##A-# 
SUCC 
##A# 
 
##Test#212#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 

TO 
##A# 
##A-# 
INTEGER 
##A# 
##A-# 
FALSE 
##A# 
##A-# 
SQR 
##A# 
##A-# 
INT 
##A# 
 
##Test#213#2# 
##Q# 
Төменде келтірілген символдардың қайсысы Delphi тілі алфавитінің арнайы символдарына жатады: 
##Q# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 
№ 
##A# 
 
##Test#214#2# 
##Q# 
Қандай идентификаторлар теріс құрылған 
##Q# 
##A-# 
tt12 
##A# 
##A-# 
SecondName 
##A# 
##A-# 
Mode Unit 
##A# 
##A-# 
A_LANA_EXAM 
##A# 
##A-# 
_1_
К 
##A# 
 
##Test#215#2# 
##Q# 
Төменде берілген константалардың қайсысы символдық тип константасы болып табылады: 
##Q# 
##A-# 
#13#26 
##A# 
##A-# 

##A# 
##A-# 
'error' 
##A# 
##A-# 
'f' 
##A# 
##A-# 
‘’ 
##A# 
 
##Test#216#1# 
##Q# 
Delphi 
тілі алфавиті келесі арнайы символдар жұбын қамтиды: 
##Q# 
##A-# 
<= 
##A# 
##A-# 

{* 
##A# 
##A-# 
^@ 
##A# 
##A-# 
>< 
##A# 
##A-# 
=< 
##A# 
 
##Test#217#1# 
##Q# 
Қандай амалдар бірдей приоритетке ие? 
##Q# 
##A-# 
Қосу мен азайту 
##A# 
##A-# 
Логикалық амалдар мен салыстыру амалдары 
##A# 
##A-# 
NOT 
амалы және басқа логикалық амалдар 
##A# 
##A-# 
Бөлу мен қосу  
##A# 
##A-# 

және көбейту 
##A# 
 
##Test#218#2# 
##Q# 
Қандай функцияны кез келген реттік типке қолдануға болады? 
##Q# 
##A-# 
ORD 
##A# 
##A-# 
ROUND 
##A# 
##A-# 
INT 
##A# 
##A-# 
CHR 
##A# 
##A-# 
SIN 
##A# 
 
##Test#220#2# 
##Q# 
Егер  X  және  Y  айнымалылары  нақты  тип  айнымалылары  болса,  төменде  келтірілген  қандай  өрнек  нәтижесінің  мәні  де  нақты  типке 
жатады 
##Q# 
##A-# 
ROUND(X*Y) + 25 
##A# 
##A-# 
Y=X 
##A# 
##A-# 
(X <> Y) AND (X<9) 
##A# 
##A-# 
TRUNC(Y)  
##A# 
##A-# 
X + Y/ PI 
##A# 
 
##Test#221#2# 
##Q# 
Төмендегі қай өрнектің нәтижесі  FALSE: 
##Q# 
##A-# 
not b  
при b=true 
##A# 
##A-# 
t and (p=2)  
при  t=true, p=2 
##A# 

##A-# 
(xпри  x=2, y=3 
##A# 
##A-# 
odd(9)   
##A# 
##A-# 
k div 5 = k mod 3  
при  k=8 
##A# 
 
##Test#222#2# 
##Q# 
Төменде келтірілген константаларды анықтаудың қайсысы теріс 
    const 
    b=1..9; 
    c=pi; 
    ch='5'; 
    n=25; 
##Q# 
##A-# 

##A# 
##A-# 
ch 
##A# 
##A-# 

##A# 
##A-# 
Барлығы дұрыс анықталған 
##A# 
##A-# 

##A# 
 
##Test#223#3# 
##Q# 
Қай айнымалылар дұрыс анықталған 
    var 
    n: integer; 
    i: 0..5; 
    days: (sun, mon, tue, wed, thu, fri, sat); 
    week: mon..fri; 
    weekend: sat..sun; 
    dd:longint=1; 
##Q# 
##A-# 
weekend, dd 
##A# 
##A-# 
n, i, days, dd 
##A# 
##A-# 
dd 
##A# 
##A-# 
Барлығы дұрыс анықталған 
##A# 
##A-# 
n, i, days, week 
##A# 
 
##Test#225#2# 
##Q# 
Егер  x – нақты тип, i – бүтін тип,  c – символдық тип айнымалылары болса, келесі меншіктеу операторларының қайсысы дұрыс: 
##Q# 
##A-# 
x:= c*x ; 
##A# 
##A-# 
i:= i*ln(i); 
##A# 
##A-# 
c:= ord(i); 
##A# 
##A-# 
i:= (x=0) and (i>x); 
##A# 
##A-# 
i:= not i ; 
##A# 
 
##Test#226#2# 

##Q# 
Егер X және Y айнымалылары бүтін тип айнымалылары болса, төмендегі қай өрнек нәтижесінің типі логикалық болады: 
##Q# 
##A-# 
sin(X + Y) < 0.8. 
##A# 
##A-# 
X + 2*73 
##A# 
##A-# 
X and Y + 5 or 3 
##A# 
##A-# 
X*Y + not Y 
##A# 
##A-# 
ABS(X)-Y 
##A# 
 
##Test#227#2# 
##Q# 
Төмендегі қай өрнектің нәтижесі  FALSE: 
##Q# 
##A-# 
a xor b  
при  a=true, b=true 
##A# 
##A-# 
(x<>0) or (y=0)  
при  x=2, y=3 
##A# 
##A-# 
odd(k)  
при   k=21 
##A# 
##A-# 
(bпри b=2, c=3, d= -1. 
##A# 
##A-# 
not false 
##A# 
 
##Test#228#2# 
##Q# 
Төмендегі қандай константалардың берілуі  
   const 
    min=pi; 
    max=100; 
    center=(max-n) div 2; 
    d=abc; 
    n:=25; 
##Q# 
##A-# 
center n d  
##A# 
##A-# 
center n d min 
##A# 
##A-# 
min center n  
##A# 
##A-# 
max min n d 
##A# 
##A-# 
Барлығы дұрыс анықталған 
##A# 
 
##Test#229#2# 
##Q# 
Стандартты SUCC функциясы ... алуға мүмкіндік береді. 
##Q# 
##A-# 
Бүтін, символдық, логикалық, аталған, дапазон типтеріне жататын аргумент мәнінің реттік нөмірін қайтарады 
##A# 
##A-# 
Түгел скаляр типтер үшін функция аргументіне қатысты келесі мәнді  
##A# 
##A-# 

мен 1 аралығындағы кездейсоқ нақты санды 
##A# 
##A-# 
Түгел скаляр типтер үшін функция аргументіне қатысты алдыңғы мәнді  
##A# 
##A-# 
Кез келген бүтін, символдық, логикалық типтің мәнін 

##A# 
 
##Test#230#3# 
##Q# 
Қандай айнымалылар теріс анықталған   
var 
    b: integer; 
    index: 0..5; 
    c: (red, blue, green); 
    a1: char; 
    zona: 1..'10'; 
 
##Q# 
##A-# 
index 
##A# 
##A-# 

##A# 
##A-# 
zona  
##A# 
##A-# 

##A# 
##A-# 
Барлығы дұрыс анықталған  
##A# 
 
##Test#231#3# 
##Q# 
Типтердің қайсысы дұрыс анықталған 
    type 
    dd=(ais,isb,mmo,sapr,iit,mo); 
    i:byte; 
    ch= char; 
    bukva='a'..'z','A'..'Z'; 
##Q# 
##A-# 
i bukva 
##A# 
##A-# 
dd bukva  
##A# 
##A-# 
ch i  
##A# 
##A-# 
dd ch 
##A# 
##A-# 
Барлығы теріс анықталған  
##A# 
 
##Test#232#2# 
##Q# 
Егер y - нақты тип, n - бүтін тип,  d - логикалық тип айнымалылары болса, келесі меншіктеу операторларының қайсысы теріс: 
##Q# 
##A-# 
d:= not n; 
##A# 
##A-# 
y:=n+1; 
##A# 
##A-# 
n:= n mod 2 ; 
##A# 
##A-# 
d:= not (y < pi); 
##A# 
##A-# 
n:= round(y) + 2; 
##A# 
 
##Test#233#2# 
##Q# 
RANDOM 
стандартты функциясы   ...  алуға мүмкіндік береді. 
##Q# 
##A-# 
Нақты тип мәндерін  
##A# 
##A-# 
Кез келген қарапайым типтің мәндерін 

##A# 
##A-# 
Бүтін типтің кездейсоқ мәндерін  
##A# 
##A-# 

мен 1 аралығындағы нақты типтің кездейсоқ мәндерін 
##A# 
##A-# 
Нақты мәнді жақын бүтін мәнге дейін жуықтайды 
##A# 
 
##Test#234#2# 
##Q# 
ORD стандартты функциясы ... алуға мүмкіндік береді: 
##Q# 
##A-# 
Кез келген бүтін, символдық, логикалық, аталған, диапазон типтеріне жататын аргумент мәнінің реттік нөмірін  
##A# 
##A-# 
Кез келген бүтін, символдық, логикалық типтердің мәндерін 
##A# 
##A-# 
Кез келген қарапайым тип айнымалыларының мәндерін 
##A# 
##A-# 
Түгел скаляр типтер үшін функция аргументіне қатысты алдыңғы мәнді 
##A# 
##A-# 
Типтің алдыңғы мәнін  
##A# 
 
##Test#235#2# 
##Q# 
Реттік (дискретті)  типтерге келесілер жатады: 
##Q# 
##A-# 
Символдық, нақты, жолдық  
##A# 
##A-# 
Бүтін, символдық, логикалық, аталған 
##A# 
##A-# 
Нақты, аталған, диапазон типі 
##A# 
##A-# 
Уақыт-мезгіл типі 
##A# 
##A-# 
жолдық 
##A# 
 
##Test#236#2# 
##Q# 
Егер x - нақты тип, i - бүтін тип,  c - символдық тип айнымалылары болса, келесі меншіктеу операторларының қайсысы дұрыс: 
##Q# 
##A-# 
c:= chr(ord(c)+i); 
##A# 
##A-# 
x:= c*x ; 
##A# 
##A-# 
i:= i*ln(i); 
##A# 
##A-# 
c:= ord(i); 
##A# 
##A-# 
i:= (x=0) and (i>x); 
##A# 
 
##Test#237#1# 
##Q# 
Өрнек мәнін есептеу реттілігі немен анықталады? 
##Q# 
##A-# 
Сол жақтан оңға қарай есептеледі  
##A# 
##A-# 
Қойылған жақшалар және амалдар приоритеттерімен 
##A# 
##A-# 
Оңнан солға қарай есептеледі 

##A# 
##A-# 
Айнымалылардың бастапқы және аралық мәндерімен 
##A# 
##A-# 
өрнекте қолданылатын функциялармен 
##A# 
 
##Test#238#2# 
##Q# 
Берілген қай мысалда бос оператор бар: 
##Q# 
##A-# 
if odd(k) then else k:=k+1; 
##A# 
##A-# 
begin a:=true; b:=b or not a end; 
##A# 
##A-# 
if x<>0 then x:=x*k else x:=k; 
##A# 
##A-# 
begin x:=exp(x)+n; y:=x*n+1 end; 
##A# 
##A-# 
Мысалдарда бос операторлар жоқ 
##A# 
 
##Test#239#2# 
##Q# 
Келесі мысалдардың қайсысында қаталар бар: 
##Q# 
##A-# 
if x<1 and x<2 then   x:=x+1 else  x:=x*x; 
##A# 
##A-# 
if k div 10 =5  then k:=k+5  else if k<9 then k:=k*3; 
##A# 
##A-# 
if i>n+1 then inc(i)  else dec(i); 
##A# 
##A-# 
if i<>n then a:=false  else a:=true; 
##A# 
##A-# 
Мысалдарда қате жоқ 
##A# 
 
##Test#240#2# 
##Q# 

және c айнымалылары (a=1, b=2, c=3, d=4) келесі оператор орындалғаннан кейін қандай мәнге ие болады:   
if a>b then  
  if c             else   
else a:=b; 
##Q# 
##A-# 
a=2, c=3 
##A# 
##A-# 
a=1, c=0 
##A# 
##A-# 
a=2, c=0 
##A# 
##A-# 
а мен с  мәндері  өзгермейді 
##A# 
##A-# 
a=4, c=3 
##A# 
 
##Test#241#2# 
##Q# 
Егер c - символдық тип, k - бүтін тип айнымалылары болса, операторда қатенің қандай түрі болады? 
    case c of                               
    'a'..'z':writeln('
символ');             
    '0'..'9':writeln('
цифра');              
    else  c:=chr(k); 
    end;                                    
##Q# 
##A-# 
Константалар альтернативаларда қайталанады 

##A# 
##A-# 
Константалар  типі "кілт"-өрнек типіне сәйкес келмейді 
##A# 
##A-# 
"Кілт" -өрнегінің типі реттік емес 
##A# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Аранйы символдар қалып қойған 
##A# 
 
##Test#242#3# 
##Q# 
Егер k – бүтін тип, c-символдық тип айнымалылары болса, операторда қатенің қандай түрі болады? 
      case k div 3 of 
     0..9: c:=chr(k div 3+48); 
     1,11,2,22: c:=chr(k); 
    end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Константалар типі «кілт»-өрнегінің типіне сәйкес келмейді 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
##A-# 
Арнайы символдар қалып қойған 
##A# 
 
##Test#243#3# 
##Q# 
Егер s – аталған типке жатса, операторда қандай қате болуы мүмкін? 
    case s of                              
      1: writeln('start');                   
      2: writeln('stop');                   
      else writeln('error');                    
    end;                                      
##Q# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Арнайы символдар қалып қойған 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
##A-# 
Константалар типі «кілт»-өрнегінің типіне сәйкес келмейді 
##A# 
 
##Test#244#2# 
##Q# 
Егер y - нақты тип, k - бүтін тип айнымалылары болса,  операторда қандай қате түрі бар? 
case y of 
         1..15:y:=y+k; 
         20,25:y:=y-k; 
         else y:=y*k 
        end
##Q# 
##A-# 
Константалар  типі "кілт"-өрнек типіне сәйкес келмейді 
##A# 
##A-# 
"Кілт" -өрнегінің типі реттік емес 
##A# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 

##A# 
##A-# 
Арнайы символдар қалып қойған 
##A# 
 
##Test#245#2# 
##Q# 
Егер y - нақты тип, k - бүтін тип айнымалылары болса, операторда қандай қате түрі бар? 
         case k of 
          1..15:y:=y+k 
          20,25:y:=y-k 
         else y:=y*k 
         end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Константалар  типі "кілт"-өрнек типіне сәйкес келмейді 
##A# 
##A-# 
"Кілт" -өрнегінің типі реттік емес 
##A# 
##A-# 
Оператор  жазылуындағы синтаксистік қате 
##A# 
 
##Test#246#2# 
##Q# 
Келесі мысалдардың қайсысында бос оператор бар: 
##Q# 
##A-# 
if x>0 then x:=2 else y:=x+1; 
##A# 
##A-# 
begin x:=2; y:=5 end; 
##A# 
##A-# 
begin x:=2; y:=5 end; 
##A# 
##A-# 
Мысалдарда бос операторлар жоқ 
##A# 
##A-# 
if (x<=0) or (x>=13) then y:=y+x else y:=y-x;;;;; 
##A# 
 
##Test#247#2# 
##Q# 
Келесі мысалдардың қайсысында кателер бар: 
##Q# 
##A-# 
if a + 2 then b:= 3 else b:= 1 ; 
##A# 
##A-# 
if 1##A# 
##A-# 
if x > 0 then if x < 5 then a:=x  else a:=x+5; 
##A# 
##A-# 
Қателер жоқ 
##A# 
##A-# 
if 1##A# 
 
##Test#248#2# 
##Q# 

және c айнымалылары (a=9, b=3, c=6, d=1) келесі оператор орындалғаннан кейін қандай мәнге ие болады:   
    if a>b then if c##Q# 
##A-# 
a=3, c=6 
##A# 
##A-# 
a=3, c=0 
##A# 
##A-# 
a=9, c=0 

##A# 
##A-# 
а және с мәндері өзгермейді 
##A# 
##A-# 
a=9, c=6 
##A# 
 
##Test#249#2# 
##Q# 
Келесі мысалдардың қайсысында қателер жіберілген: 
##Q# 
##A-# 
if x<2 then begin x:=x+1; y:=0 end  else x:=0; 
##A# 
##A-# 
if x <> 0 then if y <> 0 then a:=x  else a:=x+y; 
##A# 
##A-# 
if odd(a+b) then b:= a+345; else b:=-a; 
##A# 
##A-# 
if (x>0) and (x<5) then x:= sin(x) else  x:= sin(abs(x)); 
##A# 
##A-# 
Қателер жоқ 
##A# 
 
##Test#250#2# 
##Q# 

және d  айнымалылары (a=1, b=0, c=-3, d=4) келесі опреаторлар орынддалғаннан кейін қандай мәнге ие болады:   
    if a>b then if c 
##Q# 
##A-# 
d=4, b=2 
##A# 
##A-# 
d=-3, b=0 
еселілігімен 
##A# 
##A-# 
d=3, b=0 
##A# 
##A-# 

және b мәндері өзгермейді 
##A# 
##A-# 
d=3, b=2 
##A# 
 
##Test#251#2# 
##Q# 
Егер  k - бүтін тип, s - символдық тип айнымалылары болса,  операторда қандай қате түрі бар? 
   case chr(ord(s)+1) of              
   'F'..'Z': k:=ord(s);                  
   'c','g': k:=ord(s)-5;                 
   else k:=ord(s)+1                      
   end;                                  
##Q# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Константалар  типі "кілт"-өрнек типіне сәйкес келмейді 
##A# 
##A-# 
Оператор  жазылуындағы синтаксистік қате 
##A# 
##A-# 
Қате жоқ 
##A# 
##A-# 
"
Кілт" -өрнегінің типі реттік емес 
##A# 
 
##Test#252#2# 
##Q# 
Егер  f - нақты тип, k - бүтін тип айнымалылары болса,   операторда қандай қате түрі бар? 
   case f mod 4 of 
     1: f:=f*k; 
     2,3: f:=f*k+1; 
     else f:=f+k 

   end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
константалар типі "кілт"-өрнек типіне сәйкес келмейді 
##A# 
##A-# 
оператор жазылуындағы синтаксистік қате 
##A# 
##A-# 
"кілт"-өрнегінің типі реттік емес 
##A# 
 
##Test#253#2# 
##Q# 
Егер k - бүтін тип, s - символдық тип, l - логикалық тип айнымалылары болса, операторда қандай қате түрі бар? 
   case l and odd(k) of      
   1: s:=chr(k);             
   0: s:=chr(k-1);           
   end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
"кілт"-өрнегінің типі реттік емес 
##A# 
##A-# 
оператор жазылуындағы синтаксистік қате 
##A# 
##A-# 
константалар типі "кілт"-өрнек типіне сәйкес келмейді 
##A# 
 
##Test#254#2# 
##Q# 
Егер k - бүтін тип, s - символдық тип, l - логикалық тип айнымалылары болса,  операторда қандай қате түрі бар? 
   case k*2  of 
   1..12: begin l:=true; s:='t' end; 
   0,8: begin l:=false; s:='f' end; 
   else writeln('error'); 
   end; 
##Q# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Константалар типі "кілт"-өрнегінің типіне сәйкес келмейді 
##A# 
##A-# 
Қате жоқ 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
##A-# 
Оператордың жазылуында синтаксистік қате 
##A# 
 
##Test#255#2# 
##Q# 
Егер k - бүтін тип, s - символдық тип айнымалылары болса,  операторда қандай қате түрі бар? 
   case chr(ord(s)+1) of             
   'F'..'Z': k:=ord(s); s:='a';        
   'c','g': k:=ord(s)-5; s:='t';        
   else k:=ord(s)+1; s:='i';             
   end;                         
##Q# 
##A-# 
Оператордың жазылуында синтаксистік қате 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 

Қате жоқ 
##A# 
##A-# 
Константалар типі "кілт"-өрнегінің типіне сәйкес келмейді 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
 
##Test#256#2# 
##Q# 
Егер x және  k айнымалылары бүтін типке жатса,  операторда қандай қате түрі бар? 
     case (k mod 3)/ x of  
      1..8: x:=x*k;           
      9..20: x:=x*k+1;        
     else x:=x+k             
     end;                    
##Q# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Оператордың жазылуында синтаксистік қате 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Константалар типі "кілт"-өрнегінің типіне сәйкес келмейді 
##A# 
 
##Test#257#2# 
##Q# 
Егер k - бүтін тип, c - символдық тип, операторда қандай қате түрі бар? 
   case ord(c) of 
    32..127: k:=ord(c); 
    0..31: k:=ord(c)-5; 
    else k:=ord(c)+1 
   end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Оператордың жазылуында синтаксистік қате 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
Константалар типі "кілт"-өрнегінің типіне сәйкес келмейді 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
 
##Test#258#2# 
##Q# 
Егер x , k - бүтін тип айнымалылары болса,  операторда қандай қате түрі бар? 
   case chr(x*2)  of        
   #1..#67: k:=x div 3;     
   #45..#128: k:= x mod 3;  
   end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Оператордың жазылуында синтаксистік қате 
##A# 
##A-# 
Константалар типі "кілт"-өрнегінің типіне сәйкес келмейді 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
 

##Test#259#2# 
##Q# 
Егер  c - символдық   тип, b - логикалық тип айнымалылары болса,  операторда қандай қате түрі бар? 
   case not b xor (c>#32) of 
   'a'..'z': begin b:=true; c:='t' end; 
   '1'..'9': begin b:=false; c:='f' end; 
   else writeln('error'); 
   end; 
##Q# 
##A-# 
Қате жоқ 
##A# 
##A-# 
Оператордың жазылуында синтаксистік қате 
##A# 
##A-# 
Константалар альтернативаларда қайталанады 
##A# 
##A-# 
«Кілт»-өрнегінің типі дискретті емес 
##A# 
##A-# 
Константалар типі "кілт"-өрнегінің типіне сәйкес келмейді 
##A# 
 
##Test#260#1# 
##Q# 
CASE операторының альтернативаларында константалар қалай берілуі мүмкін? 
##Q# 
##A-# 
Жалғыз константа, константалар тізімі, мәндер диапазоны 
##A# 
##A-# 
Константалар тізімі, өрнек 
##A# 
##A-# 
Мәндер диапазоны, айнымалы 
##A# 
##A-# 
Өрнек, айнымалы 
##A# 
##A-# 
Айнымалы, жалғыз константа 
##A# 
 
##Test#261#2# 
##Q# 
Егер x - нақты тип, k - бүтін тип,  c - символдық тип, b - логикалық тип айнымалылары болса, келесі операторлардың қайсысында қате 
бар: 
##Q# 
##A-# 
case c  of   
      'a'..'f': k:=ord(c);  
      'n','t': k:=ord(c)-5;  
end; 
##A# 
##A-# 
case x of    
     1: begin b:=true; c:='t' end; 
     0: begin b:=false; c:='f' end;  
     else writeln('error');       
end; 
##A# 
##A-# 
case k mod 3 of  
      0: x:=x*k;   
      1: x:=x*k+1;   
      else x:=x+k   
end; 
##A# 
##A-# 
case c<>'a' of   
     true: k:=ord(c);  
     false: k:= ord('a')  
end; 
##A# 
##A-# 
case k  of     
      0: x:=x+k;      
      1: x:=x*k-1;     
     else x:=x*k/5    
end; 
##A# 

 
##Test#262#2# 
##Q# 
Цикл неше рет орындалады, s және i айнымалыларының мәндері қандай болады? 
    s:=0; i:=1; 
    while i>1 do  begin s:=s+i; i:=i-1 end; 
 
##Q# 
##A-# 
i=0, s=1 
##A# 
##A-# 
i=0, s=2 
##A# 
##A-# 
i=0, s=0 
##A# 
##A-# 
i=1, s=0 
##A# 
##A-# 
Цикл операторында қате бар 
##A# 
 
##Test#263#2# 
##Q# 
Цикл неше рет орындалады, s және i айнымалыларының мәндері қандай болады? 
s:=0; i:=10; 
    repeat s:=s+i; i:=i-1 until i<>0; 
##Q# 
##A-# 
s=55, i=0, 11 
рет 
##A# 
##A-# 
s=55, i=-1, 11 
рет 
##A# 
##A-# 
s=50, i=0, 11 
рет 
##A# 
##A-# 
s=10, i=9, 1 
рет 
##A# 
##A-# 
Шексіз цикл 
##A# 
 
##Test#264#2# 
##Q# 
Цикл операторының қайсысы  "шексіз" екенін анықтаңыз. 
##Q# 
##A-# 
i:=1; 
while i<=2 do begin  x:=sin(i); y:=cos(i); writeln(x,y) end; 
##A# 
##A-# 
i:=1; j:=0; 
repeat 
read(c); mas[i,j]:=ord(c); i:=i+1; j:=j+1; 
until (c<>#26) or (i>10) or (j>5); 
##A# 
##A-# 
for color:=red to green do 
case color of 
red:writeln('red'); yellow:writeln('yellow'); green:writeln('green'); 
end; 
##A# 
##A-# 
s:=0; i:=10; 
repeat s:=s+i; i:=i-1 until i<>0; 
##A# 
##A-# 
while i=0 do begin i:=i+1; s:=s+i; end; 
##A# 
 
##Test#265#2# 
##Q# 
Цикл неше рет орындалады, s және i айнымалыларының мәндері қандай болады? 
    s:=0; i:=10; 
    repeat s:=s+i; i:=i-1 until i<>0; 
##Q# 
##A-# 
s=55, i=0, 11 
рет 
##A# 

##A-# 
s=10, i=9, 1 
рет 
##A# 
##A-# 
s=55, i=-1, 11 
рет 
##A# 
##A-# 
s=50, i=0, 11 
рет 
##A# 
##A-# 
Шексіз цикл 
##A# 
 
##Test#266#2# 
##Q# 

және i айнымалыларының мәндері келесі операторлар орындалғаннан кейін қандай болады? 
      s:=0; i:=0; 
    while i=0 do begin i:=i+1; s:=s+i; end; 
##Q# 
##A-# 
Цикл операторында қате бар 
##A# 
##A-# 
i=3, s=6 
##A# 
##A-# 
i=1, s=1 
##A# 
##A-# 
- i=2, s=3 
##A# 
##A-# 
i=2, s=2 
##A# 
 
##Test#267#2# 
##Q# 
Цикл неше рет орындалады, s және i айнымалыларының мәндері қандай болады?   
s:=10; i:=-2; 
    repeat s:=s-i; i:=i+2 until i>0; 
 
##Q# 
##A-# 
s=12, i=2, 2 
рет 
##A# 
##A-# 
s=8, i=2, 2 
рет 
##A# 
##A-# 
s=12, i=0, 1 
рет 
##A# 
##A-# 
s=6, i=2, 2 
рет 
##A# 
##A-# 
Шексіз цикл  
##A# 
 
##Test#268#2# 
##Q# 
Қандай цикл операторларында логикалық қателер жіберілгенін анықтаңыз: 
##Q# 
##A-# 
x:=5; y:=pi;  
while x*y > 0 do begin  x:=x+1; y:=y+1;   end; 
##A# 
##A-# 
repeat 
read(c); 
if c in ['a'..'z'] then write(upcase(c)) else writeln('error'); 
until c=#26; 
##A# 
##A-# 
n:=11; 
for i:= n div 2 downto 1 do 
for j:=i-1 to 5 do mas[i,j]:=n+i*j; 
##A# 
##A-# 
s:=10; i:=1; 
repeat i:=i+1; s:=s-i; until s = 5 
##A# 
##A-# 
s:=0; i:=1; 

while i##A# 
 
##Test#269#1# 
##Q# 
FOR 
операторында цикл параметрін белгілейтін айнымалының типі қандай болуы мүмкін? 
##Q# 
##A-# 
Кез келген реттік (дискретті) 
##A# 
##A-# 
Кез келген қарапайым 
##A# 
##A-# 
Кез келген типті 
##A# 
##A-# 
Тек бүтін 
##A# 
##A-# 
Тек бүтін оң сан 
##A# 
 
##Test#270#1# 
##Q# 
FOR 
операторындағы циклдың бастапқы және соңғы параметрін қалай беруге болады? 
##Q# 
##A-# 
Диапазонмен  
##A# 
##A-# 
Константа, айнымалы, өрнек 
##A# 
##A-# 
Мәндер тізімімен  
##A# 
##A-# 
Тек қана константа немесе айнымалымен 
##A# 
##A-# 
Деректер типімен 
##A# 
 
##Test#271#1# 
##Q# 
Қандай цикл операторларында аяқталу немесе орындалудың жалғасу шарты логикалық тип өрнегімен беріледі?  
##Q# 
##A-# 
While,   repeat 
##A# 
##A-# 
for 
##A# 
##A-# 
while 
for 
##A# 
##A-# 
for 
repeat 
##A# 
##A-# 
Кез келгенінде 
##A# 
 
##Test#272#1# 
##Q# 
Қандай цикл операторында алдымен цикл денесіндегі операторлар орындалады, содан соң цикл жұмысының жалғасуын немесе 
аяқталуын анықтайтын өрнек мәні есептеледі: 
##Q# 
##A-# 
repeat 
##A# 
##A-# 
while 
##A# 
##A-# 
for 
##A# 
##A-# 
Кез келгенінде 
##A# 
##A-# 

Repeat,   while 
##A# 
 
##Test#273#3# 
##Q# 
Қай объекттер теріс анықталған 
    const 
    max=100; 
    min=0.1; 
    type 
    mas1= array [0..max] of byte; 
    mas2= array [min..6] of real; 
##Q# 
##A-# 
mas1 
##A# 
##A-# 
mas2 
##A# 
##A-# 
max 
##A# 
##A-# 
Барлығы дұрыс анықталған  
##A# 
##A-# 
min  
##A# 
 
##Test#274#3# 
##Q# 
Объекттердің қайсысы теріс анықталған: 
    type 
    mas2=array [real] of real; 
    var 
    m23: array [-10..1,0..25] of longint; 
    aaa: array [1..10] of string[10]; 
    mas1: array[1..100] of real; 
##Q# 
##A-# 
mas2 
##A# 
##A-# 
mas1 
##A# 
##A-# 
aaa 
##A# 
##A-# 
m23 
##A# 
##A-# 
Қате жоқ 
##A# 
 
##Test#275#3# 
##Q# 
Объекттердің қайсысы дұрыс анықталған: 
    type 
    mas2=array [-1..-15] of byte; 
    var 
    m2_2: array [0..1,0..2] of real; 
    aaa: array [1..2] of boolean; 
##Q# 
##A-# 
mas2 m2_2 
##A# 
##A-# 
mas2 aaa m2_2 
##A# 
##A-# 
Қателер жоқ  
##A# 
##A-# 
aaa  
##A# 
##A-# 
aaa m2_2 
##A# 
 
##Test#276#3# 
##Q# 
Объекттердің қайсысы теріс анықталған 

    const 
    x=100.5; 
    n=10; 
    type 
    mas= array [1..6] of char; 
    mas2= array [1..n] of boolean; 
    var 
    ch: array [1..x] of real; 
    m: mas2; 
##Q# 
##A-# 
x,  n 
##A# 
##A-# 

##A# 
##A-# 
mas 
##A# 
##A-# 
mas2 
##A# 
##A-# 
ch 
##A# 
 
##Test#277#3# 
##Q# 
Объекттердің қайсысы теріс анықталған: 
    type 
    vector=array [byte] of byte; 
    var 
    m10_10: array [0..1,0..2] of longint; 
    a: array [1..2,1..3,1..4,1..5] of boolean; 
##Q# 
##A-# 
Қателер жоқ 
##A# 
##A-# 
vector 
##A# 
##A-# 
m10_10 
##A# 
##A-# 

##A# 
 
##Test#278#2# 
##Q# 

және i айнымалыларының мәндері төмендегі операторларды орындағаннан қандай болатынын анықтаңыз: 
    s:=10; i:=1; 
    repeat i:=i+1; s:=s-i; until s = 5 
##Q# 
##A-# 
i=5, s=5 
##A# 
##A-# 
i=3, s=5 
##A# 
##A-# 
i=4, s=4 
##A# 
##A-# 
i=6, s=4 
##A# 
##A-# 
Цикл операторында қате бар  
##A# 
 
##Test#279#2# 
##Q# 
Цикл  неше  рет  орындалады,  программаның  төменде  келтірілген  фрагменті  орындалғаннан  к ейін  s  және  i  айнымалыларының  мәндері 
қандай болады  
    s:=0; i:=1; 
    while i<>s do begin s:=s+i;   i:=i-1; end; 
 
##Q# 
##A-# 
s=1, i=0, 1 
рет 
##A# 
##A-# 
s=2, i=-1, 2 
рет 

##A# 
##A-# 
Шексіз цикл 
##A# 
##A-# 
s=1, i=1, 1 
рет 
##A# 
##A-# 
s=2, i=0, 2 
рет 
##A# 
 
##Test#280#3# 
##Q# 
Қай айнымалылар қате анықталған 
    var 
    d: 1..10; 
    r:array [(red,yellow,gray)] of longint; 
    ss: array [d] of byte; 
##Q# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 
ss 
##A# 
##A-# 
Барлығы дұрыс 
##A# 
 
##Test#281#1# 
##Q# 
Массив элементтерінің типі қандай болуы мүмкін? 
##Q# 
##A-# 
Кез келген   
##A# 
##A-# 
Тек қарапайым 
##A# 
##A-# 
Тек құрылымдық 
##A# 
##A-# 
Тек дискретті 
##A# 
 
##Test#282#1# 
##Q# 
Массивтің өлшемі (бірінің ішіне бірі ену тереңдігі): 
##Q# 
##A-# 
Кез келген 
##A# 
##A-# 
Тек қана үш өлшем (үш өлшемді массив) 
##A# 
##A-# 
Тек қана екі өлшем (екі өлшемді массив - матрица) 
##A# 
##A-# 
Тек қана бір өлшем (бір өлшемді массив-вектор) 
##A# 
##A-# 
Максималды - 5 
##A# 
 
##Test#283#1# 
##Q# 
Массив элементінің индексінің мәнін қалай беруге болады?  
##Q# 
##A-# 
Тек сәйкес тип айнымалысымен  
##A# 
##A-# 
Тек қана сәйкес типтің айнымалысы және өрнегімен  
##A# 
##A-# 
Тек қана константамен 
##A# 
##A-# 

Кез келген операндпен 
##A# 
##A-# 
Сәйкес типтің константасымен, айнымалысымен және өрнегімен 
##A# 
 
##Test#284#1# 
##Q# 
Массив индекстерінің типі қандай болуы мүмкін? 
##Q# 
##A-# 
Кез келген қарапайым 
##A# 
##A-# 
Тек қана бүтін 
##A# 
##A-# 
Тек қана бүтін оң сан 
##A# 
##A-# 
Кез келген стандартты  
##A# 
##A-# 
Кез келген реттік (дискретті) 
##A# 
 
##Test#285#3# 
##Q# 
Егер программада келесі деректер анықталса, массив элементтеріне қалай қол жеткізуге болады? 
 var  
 a:array[1..10] of real; 
 z:array[1..5,1..10] of word; 
 i,j,k:byte; 
 
с: char; 
##Q# 
##A-# 
a[1] a[i] a[i+j] z[1] z[i,j] z[i,i] 
##A# 
##A-# 
a[15] a[i/k] z['1','10'] a[I,j] 
##A# 
##A-# 
a[0] z[0,13] a[1,9] z[9] 
##A# 
##A-# 
z[1,i/j] z[j,15] a[5*5] 
##A# 
##A-# 
a[c] a[I, k] z['1','10'] a[ord(false)-1] 
##A# 
 
##Test#286#3# 
##Q# 
Егер программада келесі айнымалылар анықталған болса, массив элементтеріне қалай қол жеткізуге болады? 
 var  
  ss: array[char] of char; 
  x: array[1..5,boolean] of char; 
  i,j:byte; 
  b:boolean; 
  c:char; 
##Q# 
##A-# 
ss[c-1] ss[1] x[ true] x[10,10] x[i, b-1] 
##A# 
##A-# 
ss[c*2] ss[‘12’] x[false] x[0] x[i,j] 
##A# 
##A-# 
ss['a'] ss[#32] ss[c] x[3,true] x[i, not b] x[i div j,b] 
##A# 
##A-# 
ss[ord(‘k’)] ss[chr(‘j’)] x[7] x[c,b] x[i, b div j]  
##A# 
##A-# 
ss[c-1] ss[b] x[ c] x[1,c] ss[#32+#35] 
##A# 
 
##Test#288#1# 
##Q# 
Массив типіне жататын айнымалының жадыда алатын мөлшерін қалай анықтауға болады? 
##Q# 
##A-# 
Ол ешқашан деректер стегінің өлшемінен аспайды 

##A# 
##A-# 
әрқашанда 64К 
##A# 
##A-# 
әрқашанда 128 байт  
##A# 
##A-# 
әрқашанда 1024 байт 
##A# 
##A-# 
Элементтер санын бір элемент өлшеміне көбейту қажет  
##A# 
 
##Test#287#1# 
##Q# 
При выполнении операций сравнения над строками недостающие символы строки, имеющей меньшую длину, дополняются 
##Q# 
##A-# 
Бос аралықтармен 
##A# 
##A-# 

коды бар символдарымен 
##A# 
##A-# 
Толықтырылмайды  
##A# 
##A-# 
Орындау кезеңінің қатесі пайда болады  
##A# 
##A-# 
Компиляции кезеңіндегі қате туралы хабарлама қайтарылады 
##A# 
 
##Test#288#1# 
##Q# 
string[10] және array [1..10] of char  типтерінің айнымалылары компьютер жадысында ... орын алады 
##Q# 
##A-# 
Динамикалық түрде өзгереді 
##A# 
##A-# 
Сәйкес түрде 11 және 10 байт  
##A# 
##A-# 
Сәйкес түрде 10 және 11 байт  
##A# 
##A-# 
Сәйкес түрде 11 және 11 байт  
##A# 
##A-# 
Сәйкес түрде 10 және 10 байт  
##A# 
 
##Test#289#1# 
##Q# 
array [1..15] of char  тип айнымалының өлшемі келесі түрде өзгере алады 
##Q# 
##A-# 

ден 15 байтқа дейін 
##A# 
##A-# 
0 ден 15 символға дейін 
##A# 
##A-# 
өлшемі тұрақты болып қалады 
##A# 
##A-# 
0 ден 15 элементке дейін 
##A# 
##A-# 
1 ден 15 символға дейін 
##A# 
 
##Test#281#1# 
##Q# 
string[n ] 
жолының 0 нөмірі бар элементінде не бар? 
##Q# 
##A-# 
Жолдың өлшемі 
##A# 
##A-# 
Жолдың ағымды ұзындығы 

##A# 
##A-# 
Жолдың максималды ұзындығы 
##A# 
##A-# 
Ештеңе  
##A# 
##A-# 
Мұндай элемент жоқ  
##A# 
 
##Test#282#2# 
##Q# 
A=B 
амалының нәтижесін белгілеңіз, егер, A:=[1..10] B:=[15..28] 
##Q# 
##A-# 
TRUE 
##A# 
##A-# 
[1..28] 
##A# 
##A-# 
[] 
##A# 
##A-# 
[1..10,15..28] 
##A# 
##A-# 
FALSE 
##A# 
 
##Test#283#2# 
##Q# 
A=B 
амалының нәтижесін белгілеңіз, егер A:=[1,1,2,3,5..8] B:=[1,2,5,2,3,6..8] 
##Q# 
##A-# 
TRUE 
##A# 
##A-# 
FALSE 
##A# 
##A-# 
[1..8] 
##A# 
##A-# 
[] 
##A# 
##A-# 
[5..8] 
##A# 
 
##Test#284#1# 
##Q# 
Төменде келтірілген типтердің қайсына Т1:=Т2 меншіктеуін қолдануға болады (бірінші берілген тип Т1 типіне қатысты, екіншісі - Т2): 
##Q# 
##A-# 
integer  
және   byte 
##A# 
##A-# 
longint 
және  real   
##A# 
##A-# 
integer  
және  real 
##A# 
##A-# 
char 
және  real 
##A# 
##A-# 
char  
және  byte 
##A# 
 
##Test#285#1# 
##Q# 
Төменде келтірілген типтердің қайсына Т1:=Т2 меншіктеуін қолдануға болады (бірінші берілген тип Т1 типіне қатысты, екіншісі - Т2): 
##Q# 
##A-# 
longint  
және  byte 
##A# 
##A-# 
integer  
және   real 
##A# 
##A-# 
longint 
және  string 

##A# 
##A-# 
char  
және  byte  
##A# 
##A-# 
char  
және  real 
##A# 
 
##Test#286#3# 
##Q# 
Төменде анықталған айнымалылардың қайсылары эквивалент типтерге ие: 
    type 
    t1=array [char] of byte; 
    t2=array [1..15] of byte; 
    t3=t2; 
    var 
    v1:t1;  
    v2,v3:t2; 
    v4:t3; 
    a:byte;  
    b:char; 
    mas:array [1..15] of byte; 
##Q# 
##A-# 
v2 
және  mas, v1['1'] және  b 
##A# 
##A-# 
v3 
және v2 және v4, a және  mas[1] 
##A# 
##A-# 
v1['1'] 
және  b, a және b 
##A# 
##A-# 

және  b, v2 және  mas 
##A# 
##A-# 
mas[1] 
және  b, v1['1'] және  b  
##A# 
 
##Test#287#3# 
##Q# 
Төменде анықталған айнымалылардың қайсылары эквивалент типтерге ие: 
    type 
    t1=byte; 
    t2=1..100; 
    t3=t2; 
    var 
    a:byte;  
    b,c:char; 
    mas:array [1..15] of byte; 
    v1:t1; 
    v2:t2; 
    v3:t3; 
    d:1..100; 
##Q# 
##A-# 
v3 
және v2, a  және v1, c және b 
##A# 
##A-# 
v3 
және v2 және d, b және mas[5] 
##A# 
##A-# 

және mas[5] v3 және v2 
##A# 
##A-# 

және mas v1 және v2 
##A# 
##A-# 
v3 
және v1 және d, b және a 
##A# 
 
##Test#288#1# 
##Q# 
FOR операторында қандай қызметші сөз  ауыспалы басқарушының санын үлкеннен кішіге қарай көрсетеді? 
##Q# 
##A-# 
DOWNTO; 
##A# 
##A-# 
ТО; 
##A# 
##A-# 
DO; 

##A# 
##A-# 
Ондай оператор жоқ; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#289#1# 
##Q# 
Shortint 
ауыспалы типі операциялық жадыда қанша орын алады? 
##Q# 
##A-# 

байт; 
##A# 
##A-# 

байт; 
##A# 
##A-# 

байт; 
##A# 
##A-# 

байт; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#290#1# 
##Q# 
Қандай тип жазылған: 
type 
Ml=array[1...100]of real 
##Q# 
##A-# 
Жол; 
##A# 
##A-# 
Массив; 
##A# 
##A-# 
Жиын (множество); 
##A# 
##A-# 
Файл; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#291#1# 
##Q# 
Массив элементі қай жерде дұрыс жазылған? 
##Q# 
##A-# 
В(j); 
##A# 
##A-# 
A[i]; 
##A# 
##A-# 
С{к}; 
##A# 
##A-# 
Барлық жерде; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#292#1# 
##Q# 
Жолдық типті анықтау үшін қандай көмекші сөз қолданылады?  
##Q# 
##A-# 
string; 
##A# 
##A-# 
аrrау; 
##A# 
##A-# 
forward; 
##A# 

##A-# 
record; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#293#1# 
##Q# 
Егер "жол ұзындығы" параметрі берілмесе болса, онда жолдың қандай ұзындығы автоматты түрде белгіленеді? 
##Q# 
##A-# 
255; 
##A# 
##A-# 
256; 
##A# 
##A-# 
360; 
##A# 
##A-# 
100; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#294#1# 
##Q# 
Құрама оператор қандай құрама сөзден басталады? 
##Q# 
##A-# 
Goto; 
##A# 
##A-# 
End; 
##A# 
##A-# 
Case; 
##A# 
##A-# 
Begin; 
##A# 
##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#295#1# 
##Q# 
Құрама оператор қандай көмекші сөзбен аяқталады? 
##Q# 
##A-# 
Goto; 
##A# 
##A-# 
Case 
##A# 
##A-# 
End 
##A# 
##A-# 
Begin; 
##A# 
##A-# 
Дұрыс жауап жоқ. 
##A# 
 
##Test#296#1# 
##Q# 
Шарт операторында неше максималды бұтақ (деңгей емес) бар? 
##Q# 
##A-# 
Екеу; 
##A# 
##A-# 
Біреу; 
##A# 
##A-# 
Үшеу; 
##A# 
##A-# 
Төртеу; 
##A# 

##A-# 
Дұрыс жауап жоқ; 
##A# 
 
##Test#297#1# 
##Q# 
Қандай функция берілген реттік нөмірі бойынша символды қайтарады? 
##Q# 
##A-# 
ORD; 
##A# 
##A-# 
CHR; 
##A# 
##A-# 
TRUNC; 
##A# 
##A-# 
OUND; 
##A# 
 
##Test#298#1# 
##Q# 
Алгоритм, есепті шешу үшін  анықталған  әрекетті бірнеше рет орындалуын қарастыратын, бұл: 
##Q# 
##A-# 
##A#  
аралас құрылым күрделілігімен 
##A-# 
сызықты 
##A# 
##A-# 
тармақталған  
##A# 
##A-# 
бұтақталған 
##A# 
##A-# 
Циклдік 
##A# 
 
##Test#299#1# 
##Q# 
Шартты оператор.....  
##Q# 
##A-# 
бағдарлама элементтері 
##A# 
##A-# 
есептеу процесінің тұрақты құралы 
##A# 
##A-# 
кейбір операторларды тексеруге мүмкіндік береді 
##A# 
##A-# 
тексеру нәтижесіне тәуелді кез келген амалдарды орындайды 
##A# 
##A-# 
модуль мәтіні бар файл 
##A# 
 
##Test#300#1# 
##Q# 
Айнымалы .....сипатталады 
##Q# 
##A-# 
var 
##A# 
##A-# 
type 
##A# 
##A-# 
array  
##A# 
##A-# 
char 
##A# 
##A-# 
boolean 
##A# 
 
##Test#301#1# 
##Q# 

Төмендегі қай символдар Delphi алфавитінің арнайы белгілеріне жатады: 
##Q# 
##A-# 
:  
##A# 
##A-# 

##A# 
##A-# 
№ 
##A# 
##A-# 

##A# 
##A-# 

##A# 
 
##Test#302#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
WHILE 
##A# 
##A-# 
DCE 
##A# 
##A-# 
SUCC 
##A# 
##A-# 
PRED 
##A# 
##A-# 
BYTE 
##A# 
 
##Test#303#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
INT  
##A# 
##A-# 
ARRAY 
##A# 
##A-# 
INTEGER  
##A# 
##A-# 
SQR  
##A# 
##A-# 
FALSE  
##A# 
 
##Test#304#2# 
##Q# 
Қандай идентификаторлар теріс құрылған 
##Q# 
##A-# 
DD-MM-YY  
##A# 
##A-# 
Tt2 
##A# 
##A-# 
X1 
##A# 
##A-# 
SecondName 
##A# 
##A-# 
A_LANA_EXAM 
##A# 
 
##Test#305#2# 
##Q# 
Төменде берілген константалардың қайсысы символдық тип константасы болып табылады: 
##Q# 
##A-# 

‘try’#7 
##A# 
##A-# 
‘d’ 
##A# 
##A-# 
#13#10 
##A# 
##A-# 
‘error’ 
##A# 
##A-# 

##A# 
 
##Test#306#3# 
##Q# 
not a and (b<>c) or (d=e div f)  
өрнегіндегі амалдар қандай реттілікпен орындалады: 
##Q# 
##A-# 
<>, div, =, not, and, or; 
##A# 
##A-# 
not, <>, =, div, or, and 
##A# 
##A-# 
not,  and, <>, or, =, div; 
##A# 
##A-# 
выражение содержит ошибку; 
##A# 
##A-# 
not, div, and, <>, or, = 
##A# 
 
##Test#307#1# 
##Q# 
Delphi 
тілінің алфавиті келесі арнайы символдар жұбын қамтиды: 
##Q# 
##A-# 
[* 
##A# 
##A-# 
:= 
##A# 
##A-# 
{* 
##A# 
##A-# 
^@ 
##A# 
##A-# 
>< 
##A# 
 
##Test#308#1# 
##Q# 
Delphi 
тілінің алфавиті келесі арнайы символдар жұбын қамтиды: 
##Q# 
##A-# 
<> 
##A# 
##A-# 
= = 
##A# 
##A-# 
=> 
##A# 
##A-# 
#$ 
##A# 
##A-# 
&& 
##A# 
 
##Test#309#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
BYTE 
##A# 
##A-# 

TYPE; 
##A# 
##A-# 
CHR; 
##A# 
##A-# 
TRUE 
##A# 
##A-# 
ODD 
##A# 
 
##Test#310#2# 
##Q# 
Идентификаторлардың қайсысы теріс құрылған 
##Q# 
##A-# 
1Y 
##A# 
##A-# 
nN 
##A# 
##A-# 
FAD4 
##A# 
##A-# 
FLAG_1 
##A# 
##A-# 
_123 
##A# 
 
##Test#311#2# 
##Q# 
Төменде берілген константалардың қайсысы жолдық тип константасы болып табылады: 
##Q# 
##A-# 
'-7
Е-8' 
##A# 
##A-# 
‘’’’ 
##A# 
##A-# 
‘1’ 
##A# 
##A-# 
#56 
##A# 
##A-# 
'let's go home!' 
##A# 
 
##Test#312#1# 
##Q# 
Айнымалы -  
##Q# 
##A-# 
қарапайым  немесе  скаляр  типіне  жататын  деректер  элементі,  var  бөлігінде  анықталады  және  өзінің  мәнін  программаның  орындалу 
процесінде өзгертуі мүмкін 
##A# 
##A-# 
Типтелген константамен бірдей  
##A# 
##A-# 
Type 
бөлігінде тип пен атын беру арқылы анықталатын деректер элементі 
##A# 
##A-# 
Резервтелген сөз 
##A# 
##A-# 
аты, типі берілген деректер элементі, var бөлігінде анықталады және өзінің мәнін программаның орындалу процесінде өзгертуі мүмкін 
##A# 
 
##Test#313#3# 
##Q# 
( c mod b + a) or not (d - e*f) + 3   
өрнегіндегі амалдар қандай реттілікпен орындалады: 
##Q# 
##A-# 
not, mod, *, +, or, -,+ 
##A# 
##A-# 
*, mod, not, or, +, -, + 
##A# 

##A-# 
not, +, mod, or, *, +, - 
##A# 
##A-# 
өрнекте қате бар 
##A# 
##A-# 
mod, +, *, -, not, or, + 
##A# 
 
##Test#314#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
ORD 
##A# 
##A-# 
IF 
##A# 
##A-# 
REAL 
##A# 
##A-# 
TRUE 
##A# 
##A-# 
ABS 
##A# 
 
##Test#315#2# 
##Q# 
Идентификатордың қайсысы дұрыс құрылған 
##Q# 
##A-# 
d-y 
##A# 
##A-# 
My Programm 
##A# 
##A-# 
My_Name 
##A# 
##A-# 
1c 
##A# 
##A-# 
F$5 
##A# 
 
##Test#316#2# 
##Q# 
Берілген константалардың қайсысы он алтылық константа болып табылады: 
##Q# 
##A-# 
$109 
##A# 
##A-# 
3.14 
##A# 
##A-# 
-$123 
##A# 
##A-# 
$AHW 
##A# 
##A-# 
$5.2E 
##A# 
 
##Test#317#3# 
##Q# 
c / b + a or d - e*f    
өрнегіндегі амалдар қандай реттілікпен орындалады: 
##Q# 
##A-# 
/, *, +, or, - 
##A# 
##A-# 
/, *, or, +, - 
##A# 
##A-# 
or, *, /, +, - 
##A# 

##A-# 
өрнекте қате бар 
##A# 
##A-# 
*, /, +, or, - 
##A# 
 
##Test#318#2# 
##Q# 
Анықтау бөлімінде не анықталады? 
##Q# 
##A-# 
Айнымалылар  
##A# 
##A-# 
Өрнектер 
##A# 
##A-# 
Модульдер  
##A# 
##A-# 
Мәндер 
##A# 
##A-# 
Операндтар 
##A# 
 
##Test#319#1# 
##Q# 
Комментарий қалай белгіленеді? 
##Q# 
##A-# 
{     } 
##A# 
##A-# 
{  {}  } 
##A# 
##A-# 
(*  (*   *)   *) 
##A# 
##A-# 
[   ] 
##A# 
##A-# 
\\ 
##A# 
 
 
##Test#320#1# 
##Q# 
Қандай амалдар бірдей приоритетке ие? 
##Q# 
##A-# 
Көбейту мен бөлу 
##A# 
##A-# 
Логикалық амалдар мен салыстыру амалдары 
##A# 
##A-# 
NOT 
амалы және басқа логикалық амалдар 
##A# 
##A-# 
Бөлу мен қосу 
##A# 
##A-# 

және көбейту 
##A# 
 
##Test#321#2# 
##Q# 
Қандай функцияны кез келген реттік типке қолдануға болады? 
##Q# 
##A-# 
INT 
##A# 
##A-# 
ROUND 
##A# 
##A-# 
CHR 
##A# 
##A-# 
ODD 

##A# 
##A-# 
SUCC 
##A# 
 
##Test#322#1# 
##Q# 
Төмендегі сөздердің қайсысы Delphi тілінің резервтелген сөзі болып табылады: 
##Q# 
##A-# 
TO 
##A# 
##A-# 
INTEGER 
##A# 
##A-# 
FALSE 
##A# 
##A-# 
SQR 
##A# 
##A-# 
INT 
##A# 
 
##Test#323#2# 
##Q# 
Төменде келтірілген символдардың қайсысы Delphi тілі алфавитінің арнайы символдарына жатады: 
##Q# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 
№ 
##A# 
 
##Test#324#2# 
##Q# 
Қандай идентификаторлар теріс құрылған 
##Q# 
##A-# 
tt12 
##A# 
##A-# 
SecondName 
##A# 
##A-# 
Mode Unit 
##A# 
##A-# 
A_LANA_EXAM 
##A# 
##A-# 
_1_
К 
##A# 
 
##Test#325#2# 
##Q# 
Төменде берілген константалардың қайсысы символдық тип константасы болып табылады: 
##Q# 
##A-# 
#13#26 
##A# 
##A-# 

##A# 
##A-# 
'error' 
##A# 
##A-# 
'f' 
##A# 
##A-# 
‘’ 

##A# 
 
##Test#326#1# 
##Q# 
Delphi 
тілі алфавиті келесі арнайы символдар жұбын қамтиды: 
##Q# 
##A-# 
<= 
##A# 
##A-# 
{* 
##A# 
##A-# 
^@ 
##A# 
##A-# 
>< 
##A# 
##A-# 
=< 
##A# 
 
##Test#327#1# 
##Q# 
Қандай амалдар бірдей приоритетке ие? 
##Q# 
##A-# 
Қосу мен азайту 
##A# 
##A-# 
Логикалық амалдар мен салыстыру амалдары 
##A# 
##A-# 
NOT 
амалы және басқа логикалық амалдар 
##A# 
##A-# 
Бөлу мен қосу  
##A# 
##A-# 

және көбейту 
##A# 
 
##Test#328#2# 
##Q# 
Қандай функцияны кез келген реттік типке қолдануға болады? 
##Q# 
##A-# 
ORD 
##A# 
##A-# 
ROUND 
##A# 
##A-# 
INT 
##A# 
##A-# 
CHR 
##A# 
##A-# 
SIN 
##A# 
 
##Test#330#2# 
##Q# 
Егер  X  және  Y  айнымалылары  нақты  тип  айнымалылары  болса,  төменде  келтірілген  қандай  өрнек  нәтижесінің  мәні  де  нақты  типке 
жатады 
##Q# 
##A-# 
ROUND(X*Y) + 25 
##A# 
##A-# 
Y=X 
##A# 
##A-# 
(X <> Y) AND (X<9) 
##A# 
##A-# 
TRUNC(Y)  
##A# 
##A-# 
X + Y/ PI 
##A# 
 

##Test#331#2# 
##Q# 
Төмендегі қай өрнектің нәтижесі  FALSE: 
##Q# 
##A-# 
not b  
при b=true 
##A# 
##A-# 
t and (p=2)  
при  t=true, p=2 
##A# 
##A-# 
(xпри  x=2, y=3 
##A# 
##A-# 
odd(9)   
##A# 
##A-# 
k div 5 = k mod 3  
при  k=8 
##A# 
 
##Test#332#2# 
##Q# 
s және i айнымалыларының мәндері төмендегі операторларды орындағаннан қандай болатынын анықтаңыз: 
    s:=10; i:=1; 
    repeat i:=i+1; s:=s-i; until s = 5 
##Q# 
##A-# 
i=5, s=5 
##A# 
##A-# 
i=3, s=5 
##A# 
##A-# 
i=4, s=4 
##A# 
##A-# 
i=6, s=4 
##A# 
##A-# 
Цикл операторында қате бар  
##A# 
 
##Test#333#2# 
##Q# 
Цикл  неше  рет  орындалады,  программаның  төменде  келтірілген  фрагменті  орындалғаннан  кейін  s  және  i  айнымалыларының  мәндері 
қандай болады  
    s:=0; i:=1; 
    while i<>s do begin s:=s+i;   i:=i-1; end; 
 
##Q# 
##A-# 
s=1, i=0, 1 
рет 
##A# 
##A-# 
s=2, i=-1, 2 
рет 
##A# 
##A-# 
Шексіз цикл 
##A# 
##A-# 
s=1, i=1, 1 
рет 
##A# 
##A-# 
s=2, i=0, 2 
рет 
##A# 
 
##Test#334#3# 
##Q# 
Қай айнымалылар қате анықталған 
    var 
    d: 1..10; 
    r:array [(red,yellow,gray)] of longint; 
    ss: array [d] of byte; 
##Q# 
##A-# 

##A# 
##A-# 

##A# 
##A-# 
ss 
##A# 

##A-# 
Барлығы дұрыс 
##A# 
 
##Test#335#1# 
##Q# 
Массив элементтерінің типі қандай болуы мүмкін? 
##Q# 
##A-# 
Кез келген   
##A# 
##A-# 
Тек қарапайым 
##A# 
##A-# 
Тек құрылымдық 
##A# 
##A-# 
Тек дискретті 
##A# 
 
##Test#336#1# 
##Q# 
Массивтің өлшемі (бірінің ішіне бірі ену тереңдігі): 
##Q# 
##A-# 
Кез келген 
##A# 
##A-# 
Тек қана үш өлшем (үш өлшемді массив) 
##A# 
##A-# 
Тек қана екі өлшем (екі өлшемді массив - матрица) 
##A# 
##A-# 
Тек қана бір өлшем (бір өлшемді массив-вектор) 
##A# 
##A-# 
Максималды - 5 
##A# 
 
##Test#337#1# 
##Q# 
Массив элементінің индексінің мәнін қалай беруге болады?  
##Q# 
##A-# 
Тек сәйкес тип айнымалысымен  
##A# 
##A-# 
Тек қана сәйкес типтің айнымалысы және өрнегімен  
##A# 
##A-# 
Тек қана константамен 
##A# 
##A-# 
Кез келген операндпен 
##A# 
##A-# 
Сәйкес типтің константасымен, айнымалысымен және өрнегімен 
##A# 
 
##Test#338#1# 
##Q# 
Массив индекстерінің типі қандай болуы мүмкін? 
##Q# 
##A-# 
Кез келген қарапайым 
##A# 
##A-# 
Тек қана бүтін 
##A# 
##A-# 
Тек қана бүтін оң сан 
##A# 
##A-# 
Кез келген стандартты  
##A# 
##A-# 
Кез келген реттік (дискретті) 
##A# 
 
##Test#339#3# 
##Q# 

Егер программада келесі деректер анықталса, массив элементтеріне қалай қол жеткізуге болады? 
 var  
 a:array[1..10] of real; 
 z:array[1..5,1..10] of word; 
 i,j,k:byte; 
 
с: char; 
##Q# 
##A-# 
a[1] a[i] a[i+j] z[1] z[i,j] z[i,i] 
##A# 
##A-# 
a[15] a[i/k] z['1','10'] a[I,j] 
##A# 
##A-# 
a[0] z[0,13] a[1,9] z[9] 
##A# 
##A-# 
z[1,i/j] z[j,15] a[5*5] 
##A# 
##A-# 
a[c] a[I, k] z['1','10'] a[ord(false)-1] 
##A# 
 
##Test#340#3# 
##Q# 
Егер программада келесі айнымалылар анықталған болса, массив элементтеріне қалай қол жеткізуге болады? 
 var  
  ss: array[char] of char; 
  x: array[1..5,boolean] of char; 
  i,j:byte; 
  b:boolean; 
  c:char; 
##Q# 
##A-# 
ss[c-1] ss[1] x[ true] x[10,10] x[i, b-1] 
##A# 
##A-# 
ss[c*2] ss[‘12’] x[false] x[0] x[i,j] 
##A# 
##A-# 
ss['a'] ss[#32] ss[c] x[3,true] x[i, not b] x[i div j,b] 
##A# 
##A-# 
ss[ord(‘k’)] ss[chr(‘j’)] x[7] x[c,b] x[i, b div j]  
##A# 
##A-# 
ss[c-1] ss[b] x[ c] x[1,c] ss[#32+#35] 
##A# 
 
##Test#341#1# 
##Q# 
Массив типіне жататын айнымалының жадыда алатын мөлшерін қалай анықтауға болады? 
##Q# 
##A-# 
Ол ешқашан деректер стегінің өлшемінен аспайды 
##A# 
##A-# 
әрқашанда 64К 
##A# 
##A-# 
әрқашанда 128 байт  
##A# 
##A-# 
әрқашанда 1024 байт 
##A# 
##A-# 
Элементтер санын бір элемент өлшеміне көбейту қажет  
##A# 
 
##Test#342#1# 
##Q# 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет