Font size
WorksheetsПрограммалау РК1
Total questions: 100
Worksheet time: 50mins
Алгоритмдерді графикалық түрде бейнелеу үшін нені қолданады?
бағдарлама коды
схемалар
Геометриялық фигуралар
Сызықтар, нүктелер
Формулалар
Алгоритм дегеніміз не?
Алгоритм – бұл орындаушыға арналған анықтамалар мен ережелер жиынтығы
Алгоритм – бұл берілген есепті шешу бағытында атқарушыға қандай әрекеттер жасау қажеттігін әрі түсінікті, әрі дәл етіп көрсететін нұсқаулар жиынтығы
Алгоритм – бұл қандай да бір аяқталған әрекеттерді орындау үшін орындаушыға арналған жекелеген нұсқаулар
Алгоритм – бұл ЭЕМ-на арналған командалар тізбегі
Алгоритм – командалар тізбегі
х санының квадраттық түбірін есептеу үшін қолданылатын стандарттық функцияны таңда:
Dec(x)
square(x)
Sqr(x)
Sqrt(x)
Succ(x)
Си тілінде %u спецификаторы нені анықтайды?
бүтін
ұзын бүтін
таңбасыз нақты
нақты
таңбасыз бүтін
Си тілінде %ld спецификаторы нені анықтайды?
таңбасыз нақты
нақты
ұзын бүтін
бүтін
таңбасыз бүтін
Си -де логикалық тип қалай анықталады?
double
boolean
string
char
Си -де логикалық тип анықталмаған
Си тілінде # символы нені көрсетеді?
препроцессорлық директиваны
синтаксис
функция
программа басын
тақырыптың басын
FOR операторында қандай қызметші сөз ауыспалы басқарушының санын үлкеннен кішіге қарай көрсетеді?
DOW NTO
repeat
ТО
DO
Ондай оператор жоқ
Қандай қосалқы бағдарлама шақыру нүктесіне өзінің жұмыс нәтижесін шығарады?
Модуль
Функция және процедура
Процедура
Функция және модуль
Функция
Скалярлық (қарапайым) стандартты типтерге не жатады?
Бүтін және заттық типтер
Символдық типтер
Бүтін, нақты, символдық және булевтік
Символдық және булевтік типтер
Символдық және булевтік типтер
Массив элементі қай жерде дұрыс жазылған?
В(j);
С{к};
Барлық жерде;
Ai;
A[i];
Жолдық типті анықтау үшін қандай көмекші сөз қолданылады?
record
string
forward
char
аrrау
Алгоритм, есепті шешу үшін анықталған әрекеттібірнеше рет орындалуын қарастыратын, бұл:
Циклдік
аралас құрылым күрделілігімен
тармақталған
бұтақталған
сызықты
Пограмма құрудың қай кезеңінде синтаксистік қателер табылады және түзетіледі:
есептің қойылымы
програманың компиляциясы
программа барысында
есеп алгоритмизациясы
программаның талдау жұмысы
Алгоритм, логикалық шарт қатарының орындалуын, келесі әрекеттің таңдауына әсер ету жолымен алынған шешімдіқамтамасыз етуі, бұл...
аралас құрылым күрделігімен
бұтақталған
циклдік
сызықты
тармақталған
Алгоритм нәтиженің ең қысқа орындалуы мен келесі әрекетті деректердің мәндеріне тәуелді емес немесе аралас нәтижені қамтамасыз етеді, бұл:
аралас құрылым күрделігімен
бұтақталған
циклдік
сызықты
тармақталған
Айнымалы – бұл:
type бөлімінде тип және атының нұсқауымен сипатталған элемент деректері
тұрақтылар типі
типтелінген тұрақтыда анологталынған
аты, типі сипатталады және өзінің белгісін программа орындалу процесінде өзгертетін элемент деректері
жай және скалярлы типті болатын, Var бөлімінде сипатталуы және өзінің белгісін программа орындалу процесінде өзгертетін элемент деректері
Типтелінген тұрақтылар қалай сипаталады:
CONST тұрақты бөлімін сипаттағанда аты, одан соң қоснүкте тип тұрақтысы, одан кейін = белгісі және бастапқы тұрақтының мәні нұсқалады
TYPE бөлімін сипаттағанда аты, одан кейін қос нүкте арқылы тұрақтылар типі, ал содан кейін = белгісі және тұрақты мағынасы нұсқалады
тұрақты бөлімін сипаттағанда аты,одан кейінтұрақтылар нұсқалады, ал содан соң :=белгісі және тұрақтылармәні нұсқалады
type бөлімінде тип және атының нұсқауыменсипатталған элемент деректері
айнымалы Var бөлімін сипаттағанда аты, содан кейінқос нүкте тип тұрақтысы, ал содан кейін := белгісі жәнетұрақтылар мағынасы нұсқалады
Программаның сипаттама бөлімінде не жазылады?
сандар
айнымалылар
модулдер
өрнектер
мәндер
FOR циклында айнымалы-параметр циклі қандай тип болуы мүмкін?
кезкелген қарапайым
тек қана бүтін
кезкелген тип
кезкелген дискретті
тек қана тұрақты
Аяқтау және жалғастыру шарттының орындалуы циклдік операторлардың қайсысында бульдік тип өрнегімен беріледі?
For
Do
If
else
while
Массив элемент типі қандай бола алады?
барлығы дұрыс
барлығы нұсқағыш және обьектілерден басқасы
тек қана қарапайым
кезкелген тип
тек қана құрылымдық
Қандай циклдік операторда шарттың қосымша тексерілуі бар?
REPEAT..UNTIL;
FOR..TO..DO;
Дұрыс жауап жоқ;
Шарттың қосымша тексерілуі болмайды;
WHILE..DO;
Қандай цикл операторы параметірі бар цикл болып табылады?
WHILE..DO
UNT1L
WHILE
FOR
REPEAT
Процедураның және функцияның формальдық параметрлерінің тізімі қайда жазылады?
Атынан кейін бірден, жай жақшада
Дұрыс жауап жоқ
Берілген ішкі бағдарламаның сипаттау бөлімінде
Ешқашан жазылмайды
Басты бағдарламаның сипаттау бөлімінде
С++ тіліндегі енгізу операторы:
cin
cout
for
while
if
С++ тіліндегі шығару операторы:
cin
cout
for
while
if
return операторының мәні:
iшкi блогынан сыртқа шығу ісін атқарады
default сөзiнен кейiн орналасқан операторлар орындалады
өзі анықталған функция тұлғасынан сыртқа шығудыорындайды
switch сөзінен кейін тұрған өрнектi есептеуден басталады
Ауыстырғыштан шығу
1-ге арттыру операцияcы (++)
декремент
префикстік
постфикстік
Инкремент
меншіктеу
1-ге кеміту операцияcы (--)
декремент
префикстік
постфикстік
Инкремент
меншіктеу
switch операторы
есептеу процесін бірнеше бағытта есептеуге арналған
есептеу процесін бірнеше бағытта қосуға арналған
есептеу процесін бірнеше бағытта бөлуге арналған
есептеу процесінде қолданылмайды
есептеу процесін бірнеше бағытта тармақтауғаарналған
Цикл операторлары
Шарттарды тексеру əрекеттері
бірнеше рет қайталанып орындалатын есептеулерді ұйымдастыру үшiн қолданылады
Ауыстырғыштан шығу
шартты есептеулерді ұйымдастыру үшiн қолданылады
есептеулерді ұйымдастыру үшiн қолданылады
итерация дегеніміз не?
Шарттарды тексеру əрекеттері
Ауыстырғыштан шығу
Циклдің бiр рет орындалуы
бірнеше рет қайталанатын оператор тізбегі
Циклдің бiрнеше рет орындалуы
Алғы шартты цикл
case
if
for
while
main
Соңғы шартты цикл
case
if
for
while
do while
Параметрлi цикл
case
if
for
while
do while
Циклдерді программалауда жиi кездесетiн қателер
цикл тұлғасында инициалданбаған айнымалыларды қолдану
циклден мəжбүрлі түрде шығуды қарастыру
оларды жүйелі жақшаға алып жазу
цикл тұлғасында инициалданбаған айнымалылардықолдану жəне циклден шығу шартының дұрыс жазылмауы
циклден шығу шартының дұрыс жазылмауы
Басқаруды беру операторлары
goto
while
do while
if
case
Шартсыз көшу операторы
goto
while
do while
if
case
цикл тұлғасынан немесе if, switch операторларының iшiнен программаның одан кейінгі бөлігіне бірден көшуді жүзеге асыру
while
break
do while
if
case
Циклдің келесi итерациясына көшу операторы
do while
if
case
while
continue
Функциядан қайтып оралу операторы
do while
if
case
while
return
Алгоритм дегеніміз не?
орындаушыға (адамға, компьютерге және т.б.) берілген нұскау
алдын-ала анықталған мақсатқа жету үшін, есептіңшешімін табу үшін орындаушыға (адамға, компьютерге жәнет.б.) берілген түсінікті нұскаулардың тізбегін айтады
алдын-ала анықталған мақсатқа жету
берілген түсінікті нұскаулардың тізбегі
есептің шешімін табу
Алгоритмдік үрдіс жеке қадамдарға бөлінуі қажет. Әрбір келесі бұйрықты орындау үшін алдыңғы бұйрықты орындау қажет
Анықтық немесе детерминдік қасиеті
Көпшілік қасиеті немесе жалпылылығы
Дискреттік қасиеті
Түсініктілік қасиеті
Нәтижелілік қасиеті
Тәжірибе жүзінде қолданылатын алгоритмдер белгілі бір орындаушыға арналады, сондықтан ол алгоритмді құру үшін орындаушыға түсінікті болуы керек, яғни орьшдаушының бүйрықтар жүйесін білу қажет
Анықтық немесе детерминдік қасиеті
Көпшілік қасиеті немесе жалпылылығы
Дискреттік қасиеті
Түсініктілік қасиеті
Нәтижелілік қасиеті
Алгоритм түсінікті болуымен қатар мағынасы әр түрлі бұйрықтардан тұрмауы қажет, яғни алгоритм орындаушының еркіндігіне жол бермеуі қажет
Анықтық немесе детерминдік қасиеті
Көпшілік қасиеті немесе жалпылылығы
Дискреттік қасиеті
Түсініктілік қасиеті
Нәтижелілік қасиеті
Кез келген алгоритм қадамдарының саны шектеулі болу керек және белгілі бір нәтижеге жетуі қажет. Есептің шешімі жоқтығы да нәтиже болып есептеледі
Анықтық немесе детерминдік қасиеті
Көпшілік қасиеті немесе жалпылылығы
Дискреттік қасиеті
Түсініктілік қасиеті
Нәтижелілік қасиеті
Көптеген алгоритмдер тек қана бір есепті ғана емес, бір типті есептер кластарының шешімін табуға мүмкіндік береді. Қарапайым жағдайда көпшілік қасиеті алгоритмді әр түрлі алғашкы мәліметтер үшін қолдануға мүмкіндік береді
Анықтық немесе детерминдік қасиеті
Көпшілік қасиеті немесе жалпылылығы
Дискреттік қасиеті
Түсініктілік қасиеті
Нәтижелілік қасиеті
Алгоритмді беру тәсілдері
сөздік
алгоритмдік тіл
блок схема
сөздік, блок схема, алгоритмдік тіл
бағдарлама
Блок-схема, арифметикалық амалдарды орындаушы
сызық
тіктөртбұрыш
шеңбер
параллепипед
ромб
Блок-схема, кез-келген шартты тексеруші
сызық
тіктөртбұрыш
шеңбер
параллепипед
ромб
әр түрлі оперцияларды орындауға арналған командалар тізбегі
программа
блок схема
алгоритм
функция
процедура
C++ тіліндегі басты ұғым
объект
оператор
класс
тұрақты
айнымалы
С++ тілінде мәнді тікелей өзгертуге болмайтынын көрсету үшін пайдаланушымен анықталатын концепция
алгоритмдер
мәндер
константалар
өректер
айнымалылар
нақты шарттарға байланысты кейбір операторлардың орындалу орындалмауын қамтамасыз етеді
Шартты операторы
қайтару операторы
басқару операторы
циклдік операторы
енгізу операторы
Циклді құрылымды алгоритмді программалауды ұйымдастыру
шартты оператор
Параметрлі цикл
Соңынан шарт беру
Алдын-ала шартты тексеру арқылы
Алдын-ала шартты тексеру арқылы, Соңынан шарт беру, Параметрлі цикл
Массив дегеніміз
бір типтегі берілгендер жиыны
берілгендер жиыны
типі сипатталмаған берілгендер жиыны
әртүрлі типтегі берілгендер жиыны
бір типтегі тұрақтылар жиыны
C++ тілінде массив элементтерінің индекстері нөмірленеді
0-ден бастап
1-ден бастап
3-тен бастап
2-ден бастап
нөмірленбейді
бұл белгілі бір тапсырманы орындау мақсатында программа ішіндегі нұсқаулар тобы
алгоритм
функция
программа
блок схема
процедура
Бағдарлама коды функцияларға бөлінгенде, оны түсіну оңайырақ болады.
Жылдам даму
Топтық жұмысты жеңілдету
Қарапайым код
Кодты қайта пайдалану
Қарапайым тестілеу
Функция программадағы кодтын қайталануын азайтады
Жылдам даму
Топтық жұмысты жеңілдету
Қарапайым код
Кодты қайта пайдалану
Қарапайым тестілеу
Программисттер программадағы әр функцияны жеке тексеріп, оның тапсырманы дұрыс орындағанын анықтай алады. Бұл оқшаулар және қателерді түзету процесін жеңілдетеді.
Жылдам даму
Топтық жұмысты жеңілдету
Қарапайым код
Кодты қайта пайдалану
Қарапайым тестілеу
жиі кездесетін тапсырмалар үшін функциялар жазылады және бұл функциялар оларға қажет кез-келген программаға енгізілуі мүмкін
Жылдам даму
Топтық жұмысты жеңілдету
Қарапайым код
Кодты қайта пайдалану
Қарапайым тестілеу
Программа әрқайсысы жеке тапсырманы орындайтын функциялар жиынтығы ретінде жасалынған кезде, бұл жағдайда әртүрлі программисттерге әртүрлі функцияларды жазу тапсырылуы мүмкін
Жылдам даму
Топтық жұмысты жеңілдету
Қарапайым код
Кодты қайта пайдалану
Қарапайым тестілеу
int sum (int a, int b);
Функцияны беру
Функцияны енгізу
Функцияны шақыру
Функцияны хабарлау
Функцияны анықтау
int sum (int a, int b) { return (a+b); }
Функцияны беру
Функцияны енгізу
Функцияны шақыру
Функцияны хабарлау
Функцияны анықтау
Функция өз жұмысын аяқтағаннан кейін есептелген нәтижені қай оператор арқылы қайтарады
break
if
for
goto
return
программалық объектінің атауы
константа
Идентификатор
айнымалы
оператор
массив
компилятор үшін арнайы мағынасы бар алдын ала анықталған (резервтегі) идентификаторлар
өрнектер
массив
Түйінді сөздер
операторлар
Алгоритмдер
программадағы мəні өзгермейтін шамалар
константа
Идентификатор
айнымалы
оператор
массив
C++ тілінің басқару тізбектері \f
Бір адым артқа
Горизонталь табуляция
Келесі жолға көшу
Парақты (форматты) ауыстыру
Вертикаль табуляция
C++ тілінің басқару тізбектері \b
Бір адым артқа
Горизонталь табуляция
Келесі жолға көшу
Парақты (форматты) ауыстыру
Вертикаль табуляция
C++ тілінің басқару тізбектері \n
Бір адым артқа
Горизонталь табуляция
Келесі жолға көшу
Парақты (форматты) ауыстыру
Вертикаль табуляция
C++ тілінің басқару тізбектері \t
Бір адым артқа
Горизонталь табуляция
Келесі жолға көшу
Парақты (форматты) ауыстыру
Вертикаль табуляция
C++ тілінің басқару тізбектері \v
Бір адым артқа
Горизонталь табуляция
Келесі жолға көшу
Парақты (форматты) ауыстыру
Вертикаль табуляция
символдық тип
char
int
bool
float
double
Бүтін сандар типі
char
int
bool
float
double
Логикалық тип
char
int
bool
float
double
нақты сандар типі
char
int
bool
float
double
екі еселенген дəлдіктегі нақты сандар типі
char
int
bool
float
double
белгілі бір типтегі мəліметтерді сақтай алатын, атау берілген компьютер жады аймағы
оператор
массив
Идентификатор
Тұрақты
Айнымалы
программалық объектінің (жеке жағдайда, айнымалының) өмірлік уақытын, яғни пайдаланылу кезеңін жəне көріну аймағын анықтайды
оператор
массив
Идентификатор
Тұрақты
Жады класы
айнымалы программаның басқа жерінде (басқа файлда немесе мəтiннің төменгі бөлігінде) анықталатынын көрсетеді
extern
static
register – auto
register
auto
автоматтық айнымалы. Ол үшін жады стектенбөлінеді жəне қажет болғанда айнымалының анықтамасыорналасқан оператордың əрбір орындалуы кезінде олинициалданып отырады
extern
static
register – auto
register
auto
Өмiрлік кезеңі – тұрақты. Ол айнымалыныңанықтамасы орналасқан оператордың алғашқы орындалуыкезінде бір рет инициалданады
extern
static
register – auto
register
auto
айнымалыға, мүмкіндігінше, процессор регистрлерінен орын (жады) бөлінеді
register – auto
auto
extern
register
static
C++ тілінің негізгі операциялары ~
логикалық терiстеу
арифметикалық терiстеу (унарлық минус)
типті түрлендіру
өлшем (мөлшер, көлем, ен немесе ұзындық)
разрядтары бойынша терiстеу
C++ тілінің негізгі операциялары sizeof
логикалық терiстеу
арифметикалық терiстеу (унарлық минус)
типті түрлендіру
өлшем (мөлшер, көлем, ен немесе ұзындық)
разрядтары бойынша терiстеу
C++ тілінің негізгі операциялары !
логикалық терiстеу
арифметикалық терiстеу (унарлық минус)
типті түрлендіру
өлшем (мөлшер, көлем, ен немесе ұзындық)
разрядтары бойынша терiстеу
C++ тілінің негізгі операциялары (type)
логикалық терiстеу
арифметикалық терiстеу (унарлық минус)
типті түрлендіру
өлшем (мөлшер, көлем, ен немесе ұзындық)
разрядтары бойынша терiстеу
C++ тілінің негізгі операциялары new
логикалық терiстеу
арифметикалық терiстеу (унарлық минус)
типті түрлендіру
өлшем (мөлшер, көлем, ен немесе ұзындық)
жадыны бөлу
а *= b + с
Блок ішінде сипатталған айнымалы блоктан тыс жұмыс істемейтінін ескеру
базалық конструкцияларын жүзеге асырады
функцияны шақыру орындалады
инкремент операциясы орындалады
көбейту арқылы меншіктеу орындалады
i++;
Блок ішінде сипатталған айнымалы блоктан тыс жұмыс істемейтінін ескеру
базалық конструкцияларын жүзеге асырады
функцияны шақыру орындалады
инкремент операциясы орындалады
көбейту арқылы меншіктеу орындалады
fun(i, k);
Блок ішінде сипатталған айнымалы блоктан тыс жұмыс істемейтінін ескеру
базалық конструкцияларын жүзеге асырады
функцияны шақыру орындалады
инкремент операциясы орындалады
көбейту арқылы меншіктеу орындалады
case
таңдау операторы
енгізу операторы
басқару операторы
шартты операторы
циклдік операторы
Алгоритм неше түрге бөлінеді
3
5
4
6
10
Shortint ауыспалы типі операциялық жадыда қанша орын алады?
5 байт
2 байт
3 байт
1 байт
4 байт
Қандай идентификаторлар дұрыс көрсетілмеген
SecondName
tt12
DD-MM-YY
ModeUnit
A_LANA_EXAM
Түсініктеме қандай жолмен көрсетіледі
//
-(*(* ))
-{* *}
-[
##
Ауыстырғыштан шығу
for, while
goto
default
switch, for, while
break немесе return
