wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

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

Total questions: 71

Worksheet time: 38mins

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.

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

a)

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

b)

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

c)

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

d)

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

e)

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

10.

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

a)

// (правильный ответ)

b)

/*

c)

#

d)

--

e)

;

11.

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

a)

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

b)

Целые / Бүтін

c)

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

d)

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

e)

Булевы / Логикалық

12.

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

a)

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

b)

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

c)

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

d)

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

e)

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

13.

Какое ключевое слово используется для констант в C#?

a)

const

b)

static

c)

final

d)

define

e)

constant

14.

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

a)

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

b)

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

c)

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

d)

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

e)

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

15.

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

a)

bool

b)

int

c)

string

d)

double

e)

char

16.

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

a)

Math.Sin (правильный ответ)

b)

Sin

c)

sin

d)

System.Sine

e)

math.sinh

17.

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

a)

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

b)

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

c)

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

d)

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

e)

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

18.

Какой символ используется для равенства в C#?

a)

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

b)

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

c)

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

d)

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

e)

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

19.

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

a)

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

b)

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

c)

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

d)

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

e)

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

20.

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

a)

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

b)

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

c)

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

d)

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

e)

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

21.

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

a)

Console.ReadLine

b)

Console.WriteLine

c)

Input

d)

Read

e)

Scan

22.

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

a)

Console.WriteLine

b)

Console.ReadLine

c)

Write

d)

Console.Input

e)

Print

23.

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

a)

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

b)

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

c)

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

d)

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

e)

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

24.

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

a)

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

b)

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

c)

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

d)

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

e)

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

25.

Какое ключевое слово используется для объявления класса?

a)

class

b)

static

c)

new

d)

struct

e)

object

26.

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

a)

== (правильный ответ)

b)

=

c)

!=

d)

<=

e)

<=

27.

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

a)

bool

b)

int

c)

string

d)

char

e)

double

28.

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

a)

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

b)

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

c)

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

d)

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

e)

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

29.

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

a)

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

b)

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

c)

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

d)

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

e)

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

30.

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

a)

break

b)

continue

c)

end

d)

return

e)

stop

31.

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

a)

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

b)

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

c)

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

d)

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

e)

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

32.

Как записывается функция косинуса в C#?

a)

Math.Cos

b)

Cos

c)

Cos.Math

d)

System.Cosne

e)

math.cosh

33.

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

a)

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

b)

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

c)

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

d)

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

e)

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

34.

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

a)

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

b)

while {условие;}

c)

loop (условие);

d)

do (условие);

e)

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

35.

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

a)

break

b)

end

c)

stop

d)

exit

e)

skip

36.

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

a)

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

b)

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

c)

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

d)

Класс / Сынып

e)

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

37.

Какой оператор используется для чтения данных в цикле?

a)

Console.ReadLine()

b)

Console.Write()

c)

Input()

d)

Scan()

e)

ReadKey()

38.

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

a)

A) 21

b)

B) 19

c)

C) 20

d)

D) 17

e)

E) 0

39.

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

a)

14

b)

10

c)

11

d)

9

e)

0

40.

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

a)

for

b)

while

c)

do while

d)

if else

e)

switch

41.

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

a)

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

b)

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

c)

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

d)

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

e)

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

42.

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

a)

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

b)

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

c)

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

d)

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

e)

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

43.

Оператор цикла с предусловием?

a)

while

b)

if else

c)

do while

d)

switch

e)

for

44.

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

a)

do while

b)

switch

c)

for

d)

while

e)

if else

45.

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

a)

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

b)

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

c)

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

d)

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

e)

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

46.

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

(a)  

47.

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

a)

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

b)

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

c)

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

d)

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

e)

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

48.

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

a)

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

b)

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

c)

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

d)

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

e)

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

49.

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

4 lines
50.

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

a)

double (правильный ответ)

b)

long

c)

bool

d)

char

e)

int

51.

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

a)

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

b)

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

c)

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

d)

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

e)

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

52.

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

a)

-2

b)

0.5

c)
53.

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

a)

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

b)

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

c)

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

d)

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

e)

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

54.

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

a)

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

b)

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

c)

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

d)

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

e)

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

55.

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

a)

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

b)

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

c)

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

d)

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

e)

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

56.

Объясните как работает цикл типа 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 циклін ауыстырады

57.

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

a)

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

b)

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

c)

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

d)

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

e)

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

58.

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

a)

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

b)

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

c)

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

d)

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

e)

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

59.

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

a)

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

b)

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

c)

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

d)

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

e)

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

60.

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

a)

120

b)

500

c)

180

d)

320

e)

200

61.

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

a)

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

b)

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

c)

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

d)

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

e)

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

62.

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

a)

int

b)

float

c)

bool

d)

char

e)

String

63.

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

a)

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

b)

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

c)

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

d)

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

e)

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

64.

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

a)

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

b)

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

c)

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

d)

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

e)

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

65.

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

a)

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

b)

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

c)

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

d)

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

e)

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

66.

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

a)

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

b)

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

c)

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

d)

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

e)

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

67.

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

a)

Char (правильный ответ)

b)

double

c)

int

d)

long

e)

word

68.

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

a)

9 (правильный ответ)

b)

6

c)

16

d)

2

e)

12

69.

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

a)

58 (правильный ответ)

b)

68

c)

48

d)

50

e)

60

70.

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

71.

WM_PAINT хабарламасы не үшін қолданылады?

a)

Терезені қайта салу үшін қолданылады

b)

Терезені жабу үшін қолданылады

c)

Терезенің өлшемін өзгерту үшін қолданылады

d)

Терезеге хабарлама жіберу үшін қолданылады

e)

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