NEW
Font size
WorksheetsОсновы программирования и алгоритмов
Total questions: 50
Worksheet time: 25mins
Что такое алгоритм? / Алгоритм дегеніміз не?
Чёткая последовательность действий / нақты әрекеттер тізбегі
Формальный язык программирования / ресми бағдарламалау тілі
Определённый тип данных / белгілі бір деректер түрі
Пояснительный текст комментария / түсіндірме мәтіні
Отдельный модуль программы / бағдарламаның жеке модулі
Что представляет собой программа? / Бағдарлама дегеніміз не?
Формализованное описание алгоритма данных / деректер алгоритмінің формальды сипаттамасы
Произвольный текст естественного языка / табиғи тілдің еркін мәтіні
Формируемая модель решаемой задачи / шешілетін мәселенің қалыптасатын моделі
Набор команд без структуры / құрылымы жоқ командалар жиынтығы
Исполняемый файл с расширением / кеңейтімі бар орындалатын файл
Что делает компилятор? / Компилятор не істейді?
Преобразует код высокого уровня / жоғары деңгейлі кодты түрлендіреді
Исполняет программу без перевода / бағдарламаны аудармасыз орындайды
Хранит подключаемые внешние библиотеки / қосылатын сыртқы кітапханаларды сақтайды
Проверяет текстовую программную орфографию / мәтіндік бағдарламалық емлені тексереді
Переводит код на английский / кодты ағылшын тіліне аударады
Что такое технология программирования? / бағдарламалау технологиясы дегеніміз не?
Совокупность методов разработки программ / бағдарламаларды әзірлеу әдістерінің жиынтығы
Определённый выбранный язык программирования / белгілі бір таңдалған бағдарламалау тілі
Метод структурированного хранения данных / деректерді құрылымдық сақтау әдісі
Что такое инкапсуляция в ООП? / ООБ-де инкапсуляция дегеніміз не?
Защита данных методов объекта / объектінің осы әдістерін қорғау
Увеличение скорости выполнения программы / бағдарламаның орындалу жылдамдығын арттыру
Повторное удобное использование кода / кодты қайта ыңғайлы пайдалану
Оптимизация внутренних циклов программы / бағдарламаның ішкі циклдерін оңтайландыру
Автоматическое выполнение программного тестирования / бағдарламалық тестілеуді автоматты түрде орындау
Кто является создателем языка C#? / C# тілін жасаушы кім?
Андерс Хейльсберг / Андерс Хейльсберг
Бьёрн Страуструп / Бьорн Страуструп
Джеймс Гослинг / Джеймс Гослинг
Деннис Ритчи / Деннис Ритчи
Гвидо ван Россум / Гвидо ван Россум
7: Что входит в состав системы программирования? / бағдарламалау жүйесіне не кіреді?
Компилятор, отладчик, редактор библиотеки / компилятор отладчик кітапхана редакторы
Только установленный программный компилятор / тек орнатылған бағдарламалық жасақтама компиляторы
Только простой текстовый редактор / тек қарапайым мәтіндік редактор
Интерпретатор и таблица символов / аудармашы және таңбалар кестесі
Система контроля версий проектов / жоба нұсқаларын бақылау жүйесі
Что относится к алфавиту языка C#? / C# тілінің алфавитіне не жатады?
Латинские буквы, цифры, символы / латын әріптері сандар таңбалар
(правильный ответ)
Используются только русские буквы / тек орыс әріптері қолданылады
Используются только разные цифры / тек әртүрлі сандар қолданылады
Используются только латинские буквы / тек латын әріптері қолданылады
Используются только математические операторы / тек математикалық операторлар қолданылады
Что такое идентификатор? / Идентификатор дегеніміз не?
Имя объекта программного элемента / бағдарламалық элемент объектісінің атауы
Команда управляющего цикла программы / бағдарламаның басқару циклінің командасы
Специальное ключевое слово языка / тілдің арнайы кілт сөзі
Комментарий разработчика внутри программы / бағдарлама ішіндегі әзірлеушінің түсініктемесі
Символ арифметической операции / арифметикалық амалдың символы
С каким символом начинается комментарий одной строки? / Бір жолдық түсініктеме қандай таңбадан басталады?
//
/*
#
--
;
К какой категории относятся данные, имеющие дробную часть?
Вещественные / Нақты
Целые / Бүтін
Структурированные / Құрылымдалған
Символьные / Символдық
Булевы / Логикалық
Что определяет тип данных? / Деректер түрін не анықтайды?
Внутреннее представление, допустимые операции / ішкі ұсыну, рұқсат етілген операциялар
Указанное имя выбранной переменной / таңдалған айнымалының көрсетілген атауы
Количество строк данной программы / осы бағдарламаның жолдар саны
Конкретный тип используемого процессора / қолданылатын процессордың нақты түрі
Установленную версию данного компилятора / берілген компилятордың орнатылған нұсқасы
Какое ключевое слово используется для констант в C#?
const
static
final
define
constant
Что такое переменная? / Айнымалы дегеніміз не?
Ячейка памяти с именем / аты бар жад ұяшығы
Основной оператор присваивания / негізгі тағайындау операторы
Ключевое слово языка / тілдің кілт сөзі
Комментарий внутри программного кода / бағдарламалық код ішіндегі түсініктеме
Простейшая арифметическая операция / қарапайым арифметикалық амал
Какой тип данных хранит значения true/false? / True/false мәндерін қандай деректер түрі сақтайды?
bool
int
string
double
char
Как записывается функция синуса в C#? / Синус функциясы C# - де қалай жазылады?
Math.Sin
Sin
sin
System.Sine
math.sinh
Что обозначает оператор %? / % Операторы нені білдіреді?
Остаток при выполнении деления / бөлуді орындау кезіндегі қалдық (правильный ответ)
Операцию стандартного деления / стандартты бөлу операциясы
Операцию обычного умножения / кәдімгі көбейту операциясы
Функцию возведения в степень / дәрежеге көтеру функциясы
Процесс округления значения / мәнді дөңгелектеу процесі
Какой символ используется для равенства в C#?
Логический оператор двойного равенства / қос теңдіктің логикалық операторы
Одинарный знак обычного присваивания / кәдімгі тағайындаудың бір белгісі
Специальная запись оператора присваивания / тағайындау операторының арнайы жазбасы
Тройной оператор строгого сравнения / үштік қатаң салыстыру операторы
Неверный оператор проверки равенства / теңдік тексеру операторы дұрыс емес
Что делает оператор ++? / ++ Операторы не істейді?
Увеличивает значение переменной на единицу / айнымалы бірліктің мәнін арттырады
Уменьшает значение переменной единицей / айнымалы бірліктің мәнін азайтады
Делит указанную переменную пополам / көрсетілген айнымалыны екіге бөледі
Присваивает переменной иное значение / айнымалыға басқа мән береді
Умножает значение переменной дважды / айнымалының мәнін екі рет көбейтеді
Что обозначает оператор присваивания? / Тағайындау операторы нені білдіреді?
Основной оператор простого присваивания / қарапайым тағайындаудың негізгі операторы
Логический оператор двойного равенства / Қос теңдіктің логикалық операторы
Стрелочный оператор лямбда выражения / көрсеткі операторлы лямбда өрнектер
Альтернативная форма оператора присваивания / тағайындау операторның балама нысаны
Оператор сравнения двух значений / екі мәнді салыстыру операторы
Какая функция обеспечивает ввод строки? / Қандай функция жол енгізуді қамтамасыз етеді?
Console.ReadLine
Console.WriteLine
Input
Read
Scan
22: Какая функция используется для вывода? / Шығару үшін қандай функция қолданылады?
Console.WriteLine
Console.ReadLine
Write
Console.Input
Что означает оператор %= ? / % = Операторы нені білдіреді?
Остаток деления вместе с присваиванием / бөлу қалдығы тағайындаумен бірге
Операцию простого обычного деления / қарапайым қалыпты бөлу операциясы
Операцию сложения вместе с присваиванием / тағайындаумен бірге қосу операциясы
Логическую операцию двоичного «и» / екілік "және" логикалық операциясы
Побитовый оператор сдвига вправо / биттік оңға жылжу операторы
Какое ключевое слово используется для объявления класса?
class
static
new
struct
object
Какой оператор сравнения проверяет равенство? / Қандай салыстыру операторы теңдікті тексереді?
==
=
!=
<=
=>
Какой тип данных используется в условии if? / If жағдайында қандай деректер түрі қолданылады?
bool
int
string
char
double
Что делает оператор else?
Выполняет блок, если условие ложное / егер шарт жалған болса, блокты орындайды
Начинает новый цикл, если условие ложное / егер шарт жалған болса, жаңа циклды бастайды
Завершает программу / бағдарламаны аяқтайды
Объявляет переменную / айнымалыны жариялайды
Сравнивает значения / мәндерді салыстырады
Для чего используется оператор switch?
Многонаправленное ветвление / көп бағытты тармақталу
Циклическое выполнение / циклдік орындау
Объявление переменных и вывод на экран / айнымалыларды жариялау және экранға шығару
Вывод на экран / экранға шығару
Присвоение значений / мәндерді тағайындау
Как завершается каждая ветвь case в операторе switch?
break (правильный ответ)
continue
end
return
stop
Что выполняет оператор if (условие)? / If (шарт) операторлары не істейді?
Проверяет логическое выражение / логикалық өрнекті тексереді
Делит числа и создает цикл / сандарды бөледі және цикл жасайды
Создает цикл / цикл жасайды
Выводит результат / нәтижені шығарады
Объявляет переменную / айнымалыны жариялайды
Как записывается функция косинуса в C#?
Math.Cos
Cos
Cos.Math
System.Cosne
math.cosh
Что проверяет цикл while перед выполнением тела? / Денені орындамас бұрын while циклін не тексереді?
Условие истинности / ақиқат шарты
Количество итераций / итерациялар Саны
Тип данных / деректер түрі
Арифметическую операцию / арифметикалық амал
Ошибки ввода / енгізу қателері
Какая форма записи цикла while верна? / While циклін жазудың қай түрі дұрыс?
while (условие) {операторы;}
while {условие;}
loop (условие);
do (условие);
repeat (условие; {операторы;})
Как завершить цикл досрочно? / Циклды мерзімінен бұрын қалай аяқтауға болады?
break
end
stop
exit
skip
Как называется переменная, контролирующая выполнение цикла?
Счетчик / Есептегіш
Константа / Тұрақты
Функция / Функциясы
Класс / Сынып
Массив / Массив
Какой оператор используется для чтения данных в цикле?
Console.ReadLine()
Console.Write()
Input()
Scan()
ReadKey()
37: x=22; x--; чему равен результат?
21
19
20
17
0
38: x=13; x++; чему равен результат?
14
10
11
9
0
Оператор цикла с параметрами / Параметрлері бар цикл операторы
for
while
do while
if else
switch
Объясните как происходит объявление переменных / Айнымалыны жариялау қалай жүзеге асады екенін түсіндіріңіз
Переменная объявляется с типом данных / айнымалы деректер түрімен жарияланады
Переменная создаётся без указания типа данных / айнымалы деректер түрін көрсетпей жасалады
Все переменные задаются через ключевое слово / барлық айнымалылар кілт сөз арқылы беріледі
Тип переменной определяется автоматически системой / айнымалы түрі автоматты түрде жүйемен анықталады
Объявление переменной не требуется для программы / бағдарлама үшін айнымалы декларация қажет емес
Дайте характеристику константам / Константаларды сипаттаңыз
Константа имеет фиксированное значение / тұрақты әрқашан тұрақты мәнге ие .
Константа может изменяться во время выполнения / тұрақты жұмыс уақытында өзгеруі мүмкін
C)
Константа создаётся с использованием var ключевого / тұрақты кілт var көмегімен жасалады
Константа не имеет имени для хранения / тұрақты сақтау атауы жоқ
Константа генерируется автоматически системой программ / тұрақты бағдарлама жүйесі автоматты түрде жасалады
Оператор цикла с предусловием?
while (правильный ответ)
if else
do while
switch
for
Оператор цикла с постусловием / Постшартты цикл операторлары
A) do while
B) switch
C) for
D) while
E) if else
Опишите комментарии / Пікірлерді сипаттаңыз
Комментарии начинаются с символов // или /* */ . / түсініктемелер // немесе таңбалардан басталады /* */.
Комментарии выполняются вместе с основным кодом / түсініктемелер негізгі кодпен бірге орындалады
Комментарии не могут содержать текстовые данные / түсініктемелерде мәтіндік деректер болуы мүмкін емес
Комментарии заменяют оператор return метода программы / түсініктемелер бағдарлама әдісінің return операторын ауыстырады
Комментарии отображаются на экране пользователя приложения / түсініктемелер қолданба пайдаланушысының экранында көрсетіледі
Оператор выбора? / Таңдау операторлары
switch
while
if else
do while
for
Дайте характеристику разработке программы линейной структуры / Сызықтық құрылым бағдарламасының дамуына сипаттама беріңіз
Линейная программа выполняется последовательно сверху вниз / сызықтық бағдарлама жоғарыдан төменге қарай дәйекті түрде орындалады
Линейная программа использует исключительно циклы while / сызықтық бағдарлама тек while циклдарын пайдаланады
Линейная структура запрещает применение условных операторов / сызықтық құрылым шартты операторларды қолдануға тыйым салады
Линейная программа не имеет определённых методов класса / сызықтық бағдарламада белгілі бір сынып әдістері жоқ
Линейная структура выполняется без использования переменных / сызықтық құрылым айнымалыларды пайдаланбай орындалады
Охарактеризуйте ввод данных / Деректерді енгізуді сипаттаңыз
Ввод данных осуществляется через Console.ReadLine() / деректерді Енгізу Console арқылы жүзеге асырылады.ReadLine ()
Ввод возможен только с текстового файла программы / бағдарламаның мәтіндік файлына ғана енгізуге болады
Данные вводятся исключительно через комментарии кода / деректер тек код түсініктемелері арқылы енгізіледі
Ввод выполняется автоматической системой без участия / енгізу Жүйемен автоматты түрде қатыссыз жүзеге асырылады
Пользователь не имеет права вводить данные в программе / пайдаланушының бағдарламаға деректерді енгізуге құқығы жоқ
Расскажите о выводе данных / Деректерді шығару туралы айтыңыз
A) Вывод данных осуществляется с помощью Console.WriteLine() / Деректерді Шығару Console көмегімен жүзеге асырылады.WriteLine()
Вывод возможен исключительно на принтер или экран / шығару тек принтерде немесе экранда мүмкін
Данные выводятся только через комментарии кода программы / деректер тек бағдарлама кодының түсініктемелері арқылы көрсетіледі
Метод Write не используется для полноценного вывода данных / деректерді толық шығару үшін жазу әдісі қолданылмайды
Вывод данных блокируется системой автоматически всегда / деректер шығысын жүйе автоматты түрде бұғаттайды әрқашан
Какой тип имеет число 5.98? / 5.98 санының типі қандай?
double (правильный ответ)
long
bool
char
int
Объясните структуру линейной программы / Сызықтық Бағдарламаның құрылымын түсіндіріңіз
Линейная структура состоит из последовательных операторов / сызықтық құрылым әрқашан дәйекті операторлардан тұрады
Программа состоит исключительно из вложенных циклов while / бағдарлама тек кірістірілген while циклдарынан тұрады
Структура программы не имеет логически связанных операторов / бағдарлама құрылымында логикалық байланысқан операторлар жоқ
Программа создаётся только через вызов методов класса / бағдарлама тек сынып әдістерін шақыру арқылы жасалады
Линейная структура не выполняется при отсутствии переменных / айнымалылар болмаған кезде сызықтық құрылым орындалмайды
