wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Вопросы по основам программирования и алгоритмизации

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

Что такое алгоритм? / Алгоритм дегеніміз не?

a)

Чёткая последовательность действий / нақты әрекеттер тізбегі

b)

Формальный язык программирования / ресми бағдарламалау тілі

c)

Определённый тип данных / белгілі бір деректер түрі

d)

Пояснительный текст комментария / түсіндірме мәтіні

e)

Отдельный модуль программы / бағдарламаның жеке модулі

2.

Что представляет собой программа? / Бағдарлама дегеніміз не?

a)

Формализованное описание алгоритма данных / деректер алгоритмінің формальды сипаттамасы

b)

Произвольный текст естественного языка / табиғи тілдің еркін мәтіні

c)

Формируемая модель решаемой задачи / шешілетін мәселенің қалыптасатын моделі

d)

Набор команд без структуры / құрылымы жоқ командалар жиынтығы

e)

Исполняемый файл с расширением / кеңейтімі бар орындалатын файл

3.

Что делает компилятор? / Компилятор не істейді?

a)

Проверяет текстовую программу на орфографию / мәтіндік бағдарламалық емлені тексереді

b)

Исполняет программу без перевода / бағдарламаны аудармасыз орындайды

c)

Хранит подключаемые внешние библиотеки / қосылатын сыртқы кітапханаларды сақтайды

d)

Преобразует код высокого уровня / жоғары деңгейлі кодты түрлендіреді

e)

Переводит код на английский / кодты ағылшын тіліне аударады

4.

Что такое технология программирования? / бағдарламалау технологиясы дегеніміз не?

a)

Метод структурированного хранения данных / деректерді құрылымдық сақтау әдісі

b)

Определённый выбранный язык программирования / белгілі бір таңдалған бағдарламалау тілі

c)

Совокупность методов разработки программ / бағдарламаларды әзірлеу әдістерінің жиынтығы

d)

Процесс выполнения стадии компиляции / компиляция кезеңін орындау процесі

e)

Работа встроенного программного интерпретатора / кірістірілген бағдарламалық жасақтама аудармашысының жұмысы

5.

Что такое инкапсуляция в ООП? / ООБ-де инкапсуляция дегеніміз не?

a)

Защита данных методов объекта / объектінің осы әдістерін қорғау

b)

Увеличение скорости выполнения программы / бағдарламаның орындалу жылдамдығын арттыру

c)

Повторное удобное использование кода / кодты қайта ыңғайлы пайдалану

d)

Оптимизация внутренних циклов программы / бағдарламаның ішкі циклдерін оңтайландыру

e)

Автоматическое выполнение программного тестирования / бағдарламалық тестілеуді автоматты түрде орындау

6.

Кто является создателем языка C#? / C# тілін жасаушы кім?

a)

Деннис Ритчи

b)

Бьёрн Страуструп / Бьорн Страуструп

c)

Джеймс Гослинг

d)

Андерс Хейлсберг

e)

Гвидо ван Россум

7.

Что входит в состав системы программирования? / бағдарламалау жүйесіне не кіреді?

a)

Только установленный программный компилятор / тек орнатылған бағдарламалық жасақтама компиляторы

b)

Компилятор, отладчик, редактор библиотеки / компилятор отладчик кітапхана редакторы

c)

Только простой текстовый редактор / тек қарапайым мәтіндік редактор

d)

Интерпретатор и таблица символов / аудармашы және таңбалар кестесі

e)

Система контроля версий проектов / жоба нұсқаларын бақылау жүйесі

8.

Что относится к алфавиту языка C#? / C # тілінің алфавитіне не жатады?

a)

Используются только русские буквы / тек орыс әріптері қолданылады

b)

Используются только разные цифры / тек әртүрлі сандар қолданылады

c)

Используются только латинские буквы / тек латын әріптері қолданылады

d)

Используются только математические операторы / тек математикалық операторлар қолданылады

e)

Латинские буквы, цифры, символы / латын әріптері сандар таңбалар

9.

Что такое идентификатор? / Идентификатор дегеніміз не?

a)

Имя объекта программного элемента / бағдарламалық элемент объектісінің атауы

b)

Команда управляющего цикла программы / бағдарламаның басқару циклілік командасы

c)

Специальное ключевое слово языка / тілдің арнайы кілт сөзі

d)

Комментарий разработчика внутри программы / бағдарлама ішіндегі әзірлеушінің түсініктемесі

e)

Символ арифметической операции / арифметикалық амалдың символы

10.

С каким символом начинается комментарий одной строки? / Бір жолдың түсініктемесі қандай таңбадан басталады?

a)

/*

b)

//

c)

#

d)

--

e)

;

11.

К какой категории относятся данные, имеющие дробную часть?

a)

Вещественные / Нақты

b)

Целые / Бүтін

c)

Структурированные / Құрылымдалған

d)

Символьные / Символдық

12.

Что определяет тип данных? / Деректер түрін не анықтайды?

a)

Количество строк данной программы / осы бағдарламаның жолдар саны

b)

Указанное имя выбранной переменной / таңдалған айнымалының көрсетілген атауы

c)

Внутреннее представление, допустимые операции / ішкі ұсыну, рұқсат етілген операциялар

d)

Конкретный тип используемого процессора / қолданылатын процессордың нақты түрі

e)

Установленную версию данного компилятора / берілген компилятордың орнатылған нұсқасы

13.

Какое ключевое слово используется для констант в C#? / C  ішіндегі тұрақтылар үшін қандай кілт сөз қолданылады?

a)

constant

b)

static

c)

final

d)

define

e)

const

14.

Что такое переменная? / Айнымалы дегеніміз не?

a)

Ячейка памяти с именем / аты бар жад ұяшығы

b)

Основной оператор присваивания / негізгі тағайындау операторы

c)

Ключевое слово языка / тілдің кілт сөзі

d)

Комментарий внутри программного кода / бағдарламалық код ішіндегі түсініктеме

e)

Простейшая арифметическая операция / қарапайым арифметикалық амал

15.

Какой тип данных хранит значения true/false? / True/false мәндерін қандай деректер түрі сақтайды?

a)

double

b)

int

c)

string

d)

bool

e)

char

16.

Как записывается функция синуса в C#? / Синус функциясы C#-де қалай жазылады?

a)

Math.Sin

b)

Sin

c)

sin

d)

System.Sine

e)

math.sinh

17.

Что обозначает оператор %? / % Операторы нені білдіреді?

a)

Функцию возведения в степень / дәрежеге көтеру функциясы

b)

Операцию стандартного деления / стандартты бөлу операциясы

c)

Операцию обычного умножения / кәдімгі көбейту операциясы

d)

Остаток при выполнении деления / бөлуді орындау кезіндегі қалдық

e)

Процесс округления значения / мәнді дөңгелектеу процесі

18.

Какой символ используется для равенства в C#?/ C # - де теңдік үшін қандай таңба қолданылады?

a)

Логический оператор двойного равенства / қос теңдіктің логикалық операторы

b)

Одинарный знак обычного присваивания / кәдімгі тағайындаудың бір белгісі

c)

Специальная запись оператора присваивания / тағайындау операторының арнайы жазбасы

d)

Тройной оператор строгого сравнения / үштік қатаң салыстыру операторы

e)

Неверный оператор проверки равенства / теңдік тексеру операторы дұрыс емес

19.

Что делает оператор ++? / Операторы не істейді?

a)

Увеличивает значение переменной на единицу / айнымалы бірліктің мәнін арттырады

b)

Уменьшает значение переменной единицей / айнымалы бірліктің мәнін азайтады

c)

Делит указанную переменную пополам / көрсетілген айнымалыны екіге бөледі

d)

Присваивает переменной иное значение / айнымалыға басқа мән береді

e)

Умножает значение переменной дважды / айнымалының мәнін екі рет көбейтеді

20.

Что обозначает оператор присваивания? / Тағайындау операторы нені білдіреді?

a)

Логический оператор двойного равенства / Қос теңдіктің логикалық операторы

b)

Основной оператор простого присваивания / қарапайым тағайындаудың негізгі операторы

c)

Стрелочный оператор лямбда выражения / көрсеткі операторы лямбда өрнектер

d)

Альтернативная форма оператора присваивания / тағайындау операторының балама нысаны

e)

Оператор сравнения двух значений / екі мәнді салыстыру операторы

21.

Какая функция обеспечивает ввод строки? / Қандай функция жол енгізуді қамтамасыз етеді?

a)

Console.ReadLine

b)

Console.WriteLine

c)

Input

d)

Read

e)

Scan

22.

Какая функция используется для вывода? / Шығару үшін қандай функция қолданылады?

a)

Print

b)

Console.ReadLine

c)

Write

d)

Console.Input

e)

Console.WriteLine

23.

Что обозначает оператор %= ? / % = Операторы нені білдіреді?

a)

Остаток деления вместе с присваиванием / бөлу қалдығы тағайындаумен бірге

b)

Операцию простого обычного деления / қарапайым қалыпты бөлу операциясы

c)

Операцию сложения вместе с присваиванием / тағайындаумен бірге қосу операциясы

d)

Логическую операцию двоичного «и» / екілік "және" логикалық операциясы

e)

Побитовый оператор сдвига вправо / биттік оңға жылжу операторы

24.

Какое ключевое слово используется для объявления класса?/ Сыныпты жариялау үшін қандай кілт сөз қолданылады?

a)

struct

b)

static

c)

new

d)

class

e)

object

25.

Какой оператор сравнения проверяет равенство? / Қандай салыстыру операторы теңдікті тексереді?

a)

<=

b)

=

c)

!=

d)

==

e)

<=

26.

Какой тип данных используется в условии if? / If жағдайында қандай деректер түрі қолданылады?

a)

bool

b)

int

c)

string

d)

char

e)

double

27.

Что делает оператор else? / Else операторы не істейді?

a)

Завершает программу / бағдарламаны аяқтайды

b)

Начинает новый цикл, если условие ложное / егер шарт жалған болса, жаңа циклды бастайды

c)

Выполняет блок, если условие ложное / егер шарт жалған болса, блокты орындайды 

d)

Объявляет переменную / айнымалыны жариялайды

e)

Сравнивает значения / мәндерді салыстырады

28.

Для чего используется оператор switch? / Switch операторлары не үшін қолданылады?

a)

Многонаправленное ветвление / көп бағытты тармақталу

b)

Циклическое выполнение / циклдік орындау

c)

Объявление переменных и вывод на экран / айнымалыларды жариялау және экранға шығару

d)

Вывод на экран / экранға шығару

e)

Присвоение значений / мәндерді тағайындау

29.

Как завершается каждая ветвь case в операторе switch? / Switch операторындағы әрбір case тармағы қалай аяқталады?

a)

continue

b)

break

c)

end

d)

return

e)

stop

30.

Что выполняет оператор if (условие)? / If (шарт) операторы не істейді?

a)

Проверяет логическое выражение / логикалық өрнекті тексереді

b)

Делит числа и создает цикл / сандарды бөледі және цикл жасайды

c)

Создает цикл / цикл жасайды

d)

Выводит результат / нәтижені шығарады

e)

Объявляет переменную / айнымалыны жариялайды

31.

Как записывается функция косинуса в C#? / Косинус функциясы C# - де қалай жазылады?

a)

Math.Cos

b)

Cos

c)

Cos.Math

d)

System.Cosne

e)

math.cosh

32.

Что проверяет цикл while перед выполнением тела? / Денені орындамас бұрын while циклін не тексереді?

a)

Условие истинности / ақиқат шарты

b)

Количество итераций / итерациялар Саны

c)

Тип данных / деректер түрі

d)

Арифметическую операцию / арифметикалық амал

e)

Ошибки ввода / енгізу қателері

33.

Какая форма записи цикла while верна? / While циклін жазудың қай түрі дұрыс?

a)

while (условие) {операторы;}

b)

while {условие;}

c)

loop (условие;)

d)

do (условие;)

e)

repeat (условие); {операторы;}

34.

Как завершить цикл досрочно? / Циклды мерзімінен бұрын қалай аяқтауға болады?

a)

skip

b)

end

c)

stop

d)

exit

e)

break

35.

Как называется переменная, контролирующая выполнение цикла? / Циклдің орындалуын бақылайтын айнымалы қалай аталады?

a)

Счетчик / Есептегіш

b)

Константа / Тұрақты

c)

Функция / Функциясы

d)

Класс / Сынып

e)

Массив / Массив

36.

Какой оператор используется для чтения данных в цикле?/ Циклдегі деректерді оқу үшін қандай оператор қолданылады?

a)

Console.ReadLine()

b)

Console.Write()

c)

Input()

d)

Scan()

e)

ReadKey()

37.

x=22; x--; чему равен результат? / «нәтиже неге тең?»

a)

17

b)

19

c)

20

d)

21

e)

0

38.

x=13; x++; чему равен результат? / «нәтиже неге тең?»

a)

10

b)

14

c)

11

d)

9

e)

0

39.

Оператор цикла с параметрами / Параметрлері бар цикл операторы

a)

do while

b)

while

c)

switch

d)

for

e)

if else

40.

Объясните как происходит объявление переменных / Айнымалыны жариялау қалай жүзеге асады екенін түсіндіріңіз

a)

Переменная объявляется с типом данных / айнымалы деректер түрімен жарияланады

b)

Переменная создаётся без указания типа данных / айнымалы деректер түрін көрсетпей жасалады

c)

Все переменные задаются через ключевое слово / барлық айнымалылар кілт сөз арқылы беріледі

d)

Тип переменной определяется автоматически системой / айнымалы түрі автоматты түрде жүйемен анықталады

e)

Объявление переменной не требуется для программы / бағдарлама үшін айнымалы декларация қажет емес

41.

Дайте характеристику константам / Константаларды сипаттаңыз

a)

Константа не имеет имени для хранения / тұрақты сақтау атауы жоқ

b)

Константа может изменяться во время выполнения / тұрақты жұмыс уақытында өзгеруі мүмкін

c)

Константа создаётся с использованием var ключевого / тұрақты кілт сөз көмегімен жасалады

d)

Константа имеет фиксированное значение / тұрақты әрқашан тұрақты мәнге ие

e)

Константа генерируется автоматически системой программ / тұрақты бағдарлама жүйесі автоматты түрде жасалады

42.

Оператор цикла с предусловием?/ Алдын ала  шарты операторы?

a)

switch

b)

if else

c)

do while

d)

while

e)

for

43.

Оператор цикла с постусловием / Постшартты цикл операторлары

a)

do while

b)

switch

c)

for

d)

while

e)

if else

44.

Опишите комментарии / Пікірлерді сипаттаңыз

a)

Комментарии начинаются с символов // или /* */ . / түсініктемелер // немесе таңбалардан басталады /* */.

b)

Комментарии выполняются вместе с основным кодом / түсініктемелер негізгі кодпен бірге орындалады

c)

Комментарии не могут содержать текстовые данные / түсініктемелерде мәтіндік деректер болуы мүмкін емес

d)

Комментарии заменяют оператор return метода программы / түсініктемелер бағдарлама әдісінің return операторын ауыстырады

e)

Комментарии отображаются на экране пользователя приложения / түсініктемелер қолданба пайдаланушысының экранында көрсетіледі

45.

Оператор выбора? / Таңдау операторы

a)

while

b)

if else

c)

switch

d)

do while

e)

for

46.

Дайте характеристику разработке программы линейной структуры / Сызықтық құрылым бағдарламасының дамуына сипаттама беріңіз

a)

Линейная программа выполняется последовательно сверху вниз / сызықтық бағдарлама жоғарыдан төменге қарай дәйекті түрде орындалады

b)

Линейная программа использует исключительно циклы while / сызықтық бағдарлама тек while циклдарын пайдаланады

c)

Линейная структура запрещает применение условных операторов / сызықтық құрылым шартты операторларды қолдануға тыйым салады

d)

Линейная программа не имеет определённых методов класса / сызықтық бағдарламада белгілі бір сынып әдістері жоқ

e)

Линейная структура выполняется без использования переменных / сызықтық құрылым айнымалыларды пайдаланбай орындалады

47.

Охарактеризуйте ввод данных / Деректерді енгізуді сипаттаңыз

a)

Ввод данных осуществляется через Console.ReadLine() / деректерді Енгізу Console арқылы жүзеге асырылады.ReadLine()

b)

Ввод возможен только с текстового файла программы / бағдарламаның мәтіндік файлына ғана енгізуге болады

c)

Данные вводятся исключительно через комментарии кода / деректер тек код түсінктемелері арқылы енгізіледі

d)

Ввод выполняется автоматически системой без участия / енгізу Жүйемен автоматты түрде қатысусыз жүзеге асырылады

e)

Пользователь не имеет права вводить данные в программе / пайдаланушының бағдарламаға деректерді енгізуге құқығы жоқ

48.

Расскажите о выводе данных / Деректерді шығару туралы айтыңыз

a)

Вывод данных осуществляется с помощью Console.WriteLine() / Деректерді Шығару Console көмегімен жүзеге асырылады.WriteLine() 

b)

Метод Write не используется для полноценного вывода данных / деректерді толық шығару үшін жазу әдісі қолданылмайды

c)

Вывод возможен исключительно на принтер или экран / шығару тек принтерде немесе экранда мүмкін

d)

Вывод данных блокируется системой автоматически всегда / деректер шығысын жүйе автоматты түрде бұғаттайды әрқашан

e)

Данные выводятся только через комментарии кода программы / деректер тек бағдарлама кодының түсініктемелері арқылы көрсетіледі

49.

Какой тип имеет число 5.98? / 5.98 санының типі қандай?

a)

int

b)

long

c)

bool

d)

char

e)

double

50.

Объясните структуру линейной программы / Сызықтық Бағдарламаның құрылымын түсіндіріңіз

a)

Линейная структура состоит из последовательных операторов / сызықтық құрылым әрқашан дәйекті операторлардан тұрады

b)

Программа состоит исключительно из вложенных циклов while / бағдарлама тек кірістірілген while циклдарынан тұрады

c)

Структура программы не имеет логически связанных операторов / бағдарлама құрылымында логикалық байланысқан операторлар жоқ

d)

Программа создаётся только через вызов методов класса / бағдарлама тек сынып әдістерін шақыру арқылы жасалады

e)

Линейная структура не выполняется при отсутствии переменных / айнымалылар болмаған кезде сызықтық құрылым орындалмайды

51.

Какое число удовлетворяет условию (x<0)? / Қай сан (x<0) шартын қанағаттандырады?

a)

0.7

b)

0.5

c)

-2

d)

0

e)

1

52.

Охарактеризуйте условный оператор if / Шартты if операторын сипаттаңыз

a)

Оператор if проверяет условие и выполняет блок / If операторы шартты тексереді және блокты орындайды

b)

if выполняет только циклы внутри программы всегда / if әрқашан бағдарлама ішіндегі циклдарды ғана орындайды

c)

Условие проверяется автоматически системой без if оператора / шарт if операторсыз жүйе арқылы автоматты түрде тексеріледі

d)

if не используется внутри методов класса программы / If бағдарлама класының әдістерінде қолданылмайды

e)

if заменяет присваивание значения переменной программы / IF бағдарламаның айнымалы мәнін тағайындауды ауыстырады

53.

Расскажите об операторе выбора switch / Switch таңдау операторы туралы айтыңыз

a)

switch используется только совместно с if оператором / switch тек if операторымен бірге қолданылады

b)

switch выбирает один вариант из множества условий / switch көптеген шарттардың ішінен бір опцияны таңдайды

c)

switch выполняется без блока кода внутри конструкции / switch құрылым ішіндегі код блогынсыз орындалады

d)

switch нельзя использовать для числовых значений переменных / switch айнымалылардың сандық мәндері үшін пайдаланылмайды

e)

switch заменяет метод return внутри блока программы / switch бағдарлама блогының ішіндегі қайтару әдісін ауыстырады

54.

Опишите операторы цикла while / While Цикл операторларын сипаттаңыз

a)

while выполняется после оператора break завершения цикла / үзіліс операторы циклды аяқтағаннан кейін орындалады

b)

while выполняется только один раз вне зависимости от условия / while шартқа қарамастан бір рет қана орындалады

c)

while выполняет блок кода пока условие истинно / шарт ақиқат болғанша while код блогын орындайды

d)

while заменяет оператор if внутри методов класса / while сынып әдістерінің ішіндегі if операторын ауыстырады

e)

Цикл while не проверяет истинность условия программы / while циклі бағдарлама шарттарының дұрыстығын тексермейді

55.

Объясните как работает цикл типа do while / Do while циклінің қалай жұмыс істейтінін түсіндіріңіз

a)

do while выполняет блок хотя бы один раз / do while блокты кем дегенде бір рет орындайды

b)

do while проверяет условие до первого запуска блока / do while блокты бірінші рет іске қосқанға дейін шартты тексереді

c)

Цикл do while нельзя использовать в методах класса / do while циклін сынып әдістерінде қолдануға болмайды

d)

do while работает только с массивами чисел программы / do while тек бағдарлама сандарының массивтерімен жұмыс істейді

e)

do while заменяет цикл for в любой ситуации / do while кез келген жағдайда for циклін ауыстырады

56.

Дайте характеристику Циклу типа for / For типті циклге сипаттама беріңіз

a)

for выполняет блок кода заданное количество раз / for код блогын бірнеше рет орындайды

b)

for работает без проверки условия выполнения блока / for блоктың орындалу шарттарын тексерусіз жұмыс істейді

c)

for нельзя использовать для числовых переменных программы / for Бағдарламаның сандық айнымалылары үшін пайдаланылмауы керек

d)

for выполняется только один раз внутри метода класса / for класс әдісінің ішінде бір рет қана орындалады

e)

for заменяет цикл while внутри любого метода программы / for кез-келген бағдарлама әдісінің ішіндегі while циклін ауыстырады

57.

Охарактеризуйте оператор foreach / Foreach операторын сипаттаңыз

a)

foreach перебирает элементы коллекции или массива данных / foreach жинақ немесе деректер массивінің элементтерін қайталайды

b)

foreach выполняется без проверки условия истинности блока / foreach блоктың ақиқат шартын тексерусіз орындалады

c)

foreach заменяет оператор for внутри любого блока / foreach кез-келген блоктың ішіндегі for операторын ауыстырады

d)

foreach нельзя использовать в методах класса программы / foreach бағдарламасын бағдарлама класының әдістерінде қолдануға болмайды

e)

foreach работает только с числовыми типами данных / foreach тек сандық деректер түрлерімен жұмыс істейді

58.

Расскажите о понятии и определении одномерного массива / Бір өлшемді массивтің түсінігі мен анықтамасы туралы айтыңыз

a)

Массив автоматически создаётся системой программирования / массив автоматты түрде бағдарламалау жүйесімен жасалады

b)

Массив может хранить различные типы переменных программы / Массив бағдарлама айнымалыларының әртүрлі түрлерін сақтай алады

c)

Одномерный массив содержит элементы одного типа данных / бір өлшемді массивте бір деректер түрінің элементтері бар 

d)

Массив не имеет индексов для обращения к элементам / массивте элементтерге қол жеткізу үшін индекстер жоқ

e)

Массив создаётся без указания типа элементов данных / Массив деректер элементтерінің түрін көрсетпей жасалады

59.

Каков результат Math.pow(x,2)-1, при x=11?

a)

500

b)

120

c)

180

d)

320

e)

200

60.

Объясните понятие и определение двумерного массива / Екі өлшемді массивтің түсінігі мен анықтамасын түсіндіріңіз

a)

Двумерный массив хранит строки и столбцы данных / екі өлшемді массив деректер жолдары мен бағандарын сақтайды

b)

Массив хранит исключительно числовые значения элементов / Массив тек элементтердің сандық мәндерін сақтайды

c)

Массив создаётся автоматически системой программирования всегда / Массив әрдайым бағдарламалау жүйесімен автоматты түрде жасалады

d)

Массив содержит один ряд элементов числовых данных / массивте сандық деректер элементтерінің бір қатары бар

e)

Двумерный массив нельзя использовать внутри метода класса / екі өлшемді массивті класс әдісінің ішінде қолдануға болмайды

61.

Целый тип числа? Бүтін сан типі

a)

bool

b)

float

c)

int

d)

char

e)

String

62.

Охарактеризуйте объявление методов / Әдістерді жариялауды сипаттаңыз

a)

Метод объявляется с типом возвращаемого значения / әдіс қайтарылатын мән түрімен жарияланады

b)

Метод создаётся без имени и типа возвращаемого значения / әдіс қайтарылатын мәннің атауынсыз және түрінсіз жасалады

c)

Объявление метода выполняется через ключевое слово var / әдісті жариялау var кілт сөзі арқылы жүзеге асырылады

d)

Метод создаётся автоматически системой программирования всегда / әдіс әрқашан бағдарламалау жүйесімен автоматты түрде жасалады

e)

Метод нельзя использовать внутри класса программы / әдісті бағдарлама сыныбында қолдануға болмайды

63.

63: Расскажите о возврате из метода и возврат значения / Әдісті қайтару және мәнді қайтару туралы айтыңыз

a)

return возвращает значение метода вызывающему коду / return қоңырау кодына әдіс мәнін қайтарады

b)

Возврат выполняется автоматически системой без оператора return / қайтару return операторынсыз жүйе арқылы автоматты түрде орындалады

c)

Метод не возвращает никакое значение программы вызывающему / әдіс қоңырау шалушыға бағдарламаның мәнін қайтармайды

d)

return заменяет присваивание значения переменной метода программы / return бағдарлама әдісінің айнымалы мәнін тағайындауды ауыстырады

e)

Возврат невозможен без использования цикла внутри метода / әдіс ішіндегі циклды пайдаланбай қайтару мүмкін емес

64.

Опишите рекурсию / Рекурсияларды сипаттаңыз

a)

Рекурсия — метод, вызывающий сам себя / Рекурсия-өзін шақыратын әдіс

b)

Рекурсия выполняется без непосредственного вызова метода программы / Рекурсия бағдарлама әдісін тікелей шақырмай орындалады

c)

Метод не может быть рекурсивным в системе программы / әдіс бағдарлама жүйесінде рекурсивті бола алмайды

d)

Рекурсия заменяет цикл внутри метода класса программы / Рекурсия бағдарлама класы әдісінің ішіндегі циклді ауыстырады

e)

Рекурсия заменяет присваивание переменной внутри метода программы / Рекурсия бағдарлама әдісінің ішіндегі айнымалыға тағайындауды ауыстырады

65.

Объясните понятие строки / Жол ұғымын түсіндіріңіз. Жол салу

a)

Строка — последовательность символов текста программы / жол-бағдарлама мәтінінің таңбалар тізбегі әрқашан

b)

Строка хранит исключительно числовые значения данных программы / жол тек бағдарлама деректерінің сандық мәндерін сақтайды

c)

Строка создаётся автоматически системой программирования всегда / жолды әрқашан бағдарламалау жүйесі автоматты түрде жасайды

d)

Строка не может быть изменена после создания метода / әдіс жасалғаннан кейін жолды өзгерту мүмкін емес

e)

Строка создаётся исключительно через комментарии кода программы / жол тек бағдарлама кодының түсініктемелері арқылы жасалады

66.

Символьный тип? / Символдық типі

a)

int

b)

double

c)

Char

d)

long

e)

Word

67.

Сколько элементов имеет массив a[3][3]; a[3][3] массивінде қанша элемент бар?

a)

12

b)

6

c)

16

d)

9

e)

2

68.

Int a=8, b=21, p; p=(a+b)*2; p=?

a)

48

b)

50

c)

58

d)

68

e)

60

69.

double a=6, b=10, c=5, s; s=(a+b)*c/2; s=?

a)

40.00

b)

4E-1

c)

0.04E+2

d)

45

e)

4

70.

Объясните сообщение WM_PAINT / WM_PAINT хабарламасын түсіндіріңіз

a)

Сообщение WM_PAINT создаётся вручную программистом всегда / WM_PAINT хабарламасын әрқашан бағдарламашы қолмен жасайды

b)

WM_PAINT заменяет метод Draw графического объекта программы / WM_PAINT бағдарламаның графикалық нысанын сызу әдісін ауыстырады

c)

WM_PAINT сообщает о необходимости перерисовки окна / WM_PAINT терезені қайта салу қажеттілігі туралы хабарлайды 

d)

WM_PAINT используется для ввода данных пользователем программы / WM_PAINT бағдарлама пайдаланушысының деректерін енгізу үшін қолданылады

e)

Сообщение WM_PAINT отображается на экране пользователя программы / WM_PAINT хабары бағдарлама пайдаланушысының экранында көрсетіледі