NEW
Font size
WorksheetsВопросы по программированию (Paint, Graphics, PictureBox)
Total questions: 70
Worksheet time: 35mins
Дайте характеристику событию Paint / Paint оқиғасына сипаттама беріңіз
Paint отвечает за перерисовку окна формы программы / Paint бағдарлама пішінінің терезесін қайта салуға жауапты
Paint выполняется автоматически системой программирования всегда / Paint әрқашан бағдарламалау жүйесі арқылы автоматты түрде орындалады
Paint нельзя использовать в коде методов класса программы / Paint бағдарламасын бағдарлама классының әдіс кодында қолдануға болмайды
Paint заменяет метод Main внутри программы всегда / Paint әрқашан бағдарлама ішіндегі Main әдісін ауыстырады
Paint выполняется только после закрытия окна формы программы / Paint бағдарлама пішіні терезесі жабылғаннан кейін ғана орындалады
Охарактеризуйте объект Graphics для рисования / Сурет салу үшін графикалық нысанды сипаттаңыз
Graphics g = this.CreateGraphics() создаёт объект программы / Graphics g = this.CreateGraphics () бағдарлама нысанын жасайды
Graphics нельзя создавать вручную в коде программы / graphics бағдарламасының кодында қолмен жасалмайды
Graphics заменяет метод Draw графического объекта программы / graphics бағдарламасының графикалық нысанын сызу әдісін ауыстырады
Graphics выполняется автоматически системой программирования всегда / Graphics әрқашан бағдарламалау жүйесі арқылы автоматты түрде орындалады
Graphics используется исключительно для текста и символов программы / Graphics тек бағдарлама мәтіні мен таңбалары үшін қолданылады
73: Опишите отображение графических файлов / Графикалық файлдардың көрсетілуін сипаттаңыз
A) Изображения отображаются через PictureBox или Graphics объект / суреттер picturebox немесе graphics нысаны арқылы көрсетіледі
B) Графика отображается только в консоли приложения программы / Графика тек бағдарлама қолданбасының консолінде көрсетіледі
C) Файлы нельзя отображать без вызова методов класса PictureBox программы / файлдарды бағдарлама PictureBox классының әдістерін шақырмай көрсету мүмкін емес
D) Отображение выполняется через комментарии кода программы всегда / дисплей әрқашан бағдарлама кодының түсініктемелері арқылы орындалады
Объясните компоненты OpenFileDialog и SaveFileDialog / Openfiledialog және savefiledialog компоненттерін түсіндіріңіз
OpenFileDialog открывает файл SaveFileDialog сохраняет файл / OpenFileDialog файлды ашады SaveFileDialog файлды сақтайды
Диалоги нельзя использовать внутри метода класса программы / диалогтарды бағдарлама класы әдісінің ішінде қолдануға болмайды
Компоненты OpenFileDialog и SaveFileDialog работают исключительно с числами программы всегда / OpenFileDialog и SaveFileDialog компоненттер тек бағдарлама сандарымен жұмыс істейді әрқашан
Диалоги создаются автоматически системой программирования всегда / Диалогтар әрқашан бағдарламалау жүйесі арқылы автоматты түрде жасалады
Компоненты заменяют метод WriteLine текста программы всегда / компоненттер әрқашан бағдарлама мәтінінің WriteLine әдісін ауыстырады
Какой синтаксис правильный для do...while? / do...while үшін дұрыс синтаксис қандай?
do {операторы;} while (условие);
while {операторы;} do (условие);
repeat {операторы;} until (условие);
loop (условие) {операторы;}
if (условие) {операторы;}
В чем отличие do...while от while? / do…while мен while циклі арасындағы айырмашылық неде?
Условие проверяется после выполнения тела / шарт дене орындалғаннан кейін тексеріледі
Условие проверяется до выполнения тела / шарт дене орындалғанға дейін тексеріледі
В do...while нельзя использовать break / do-да...while break пайдалану мүмкін емес
do...while используется только с числами / do...while тек сандармен қолданылады
while выполняется бесконечно / while шексіз орындалады
Что произойдет, если условие в do...while ложно с самого начала? / Егер do...while цикліндегі шарт басында-ақ жалған болса, не болады?
Тело выполнится один раз / дене бір рет орындалады
Цикл не выполнится вовсе / Цикл мүлдем орындалмайды
Ошибка синтаксиса / Цикл мүлдем орындалмайды
Программа зависнет / бағдарлама қатып қалады
Возникнет исключение / ерекше жағдай пайда болады
Что делает оператор break в цикле do...while? / Break операторы do циклінде не істейді...while?
Прерывает выполнение цикла / циклдің орындалуын тоқтатады
Пропускает итерацию цикла / цикл итерациясын өткізіп жібереді
Повторяет итерацию / қайталануды қайталайды
Удаляет переменную / айнымалыны жояды
Очищает консоль / консольді тазартады
Как можно увеличить значение счетчика на 1 внутри for?
i++ (правильный ответ)
i--
i = 0
i = i - 2
continue
Когда завершается выполнение цикла for?
Когда условие становится ложным / шарт жалған болған кезде
Когда i == 0 / i == 0 болғанда
Когда встречается оператор else / else операторы кездессен кезде
После первого прохода / бірінші өтуден кейін
Что произойдет, если коллекция пуста? / Егер коллекция бос болса не болады?
Цикл не выполнится ни разу / Цикл бір рет орындалмайды
Возникнет ошибка компиляции / компиляция қатесі пайда болады
Будет выведено значение null / null мәні шығарылады
Цикл выполнится один раз / Цикл бір рет орындалады
Создастся новый массив / жаңа массив жасалады
Какое ключевое слово используется для элементов коллекции в foreach?
in
of
from
to
where
Как создается массив из 5 элементов типа int? / Int типті 5 элементтен тұратын массив қалай жасалады?
int[] arr = new int[5];
int arr(5);
array arr = int[5];
int arr[5];
int array(5);
Как обратиться к первому элементу массива arr? / Arr массивінің бірінші элементіне қалай жүгінуге болады?
arr[0]
arr(1)
arr{0}
arr[1]
arr.first()
С какого индекса начинается массив в C#? / C#-да массив қай индекстен басталады?
С нуля / нөлден
С единицы / бірліктен
С двух / екі
С последнего / соңғысынан
С случайного / кездейсоқ
Как узнать длину массива arr? / Arr массивінің ұзындығын қалай білуге болады?
arr.Length (правильный ответ)
arr.Size
size(arr)
arr.length()
getLength(arr)
Что хранит каждый элемент массива? / Массивтің әр элементі нені сақтайды?
Значение одного типа / бір түрдің мәні
Разные типы данных / деректердің әртүрлі түрлері
Имя класса / сынып Атауы
Адрес памяти программы / бағдарлама жадынның Мекен-жайы
Символ индекса / Индекс белгісі
Как узнать количество измерений массива? / Массив өлшемдерінің санын қалай білуге болады?
cube.Rank
cube.Length
rank(cube)
size(cube)
getRank(cube)
Как передать значение параметра в метод? / Параметр мәнін әдіске қалай беруге болады?
Указать его при вызове метода / әдіс шақырылған кезде оны көрсетіңіз
Использовать директиву using / using директивасын қолданыңыз
Ввести через консоль / консоль арқылы енгізу
Объявить внутри метода / әдіс ішінде жариялау
Добавить в заголовок класса / сынып тақырыбына қосу
Что такое рекурсия? / рекурсия деген не?
Вызов методом самого себя / өзін-өзі шақыру әдісі
Выполнение нескольких методов одновременно / бір уақытта бірнеше әдістерді орындау
Повтор циклов / циклдарды қайталау
Использование библиотек / кітапханаларды пайдалану
Обработка исключений / ерекшеліктерді өңдеу
Как остановить бесконечную рекурсию? / Шексіз рекурсияны қалай тоқтатуға болады?
Добавить условие выхода / шығу шартын қосыңыз
Использовать break / break пайдалану
Использовать return без условий / шарттарсыз return пайдаланыңыз
Задать максимальное число итераций / итерациялардың максималды санын орнатыңыз
Применить continue / continue қолдану
Что произойдет при отсутствии условия выхода из рекурсии? / Рекурсиядан шығу шарты болмаған кезде не болады?
Переполнение стека / Стектің толып кетуі
Ошибка синтаксиса / синтаксис қатесі
Возврат 0 / Қайтару 0
Завершение без ошибки / қатесіз аяқтау
Пропуск вызова / қоңырау шалу
Как объединить две строки str1 и str2? / str1 және str2 екі жолын қалай біріктіруге болады?
str1 + str2 (правильный ответ)
str1 & str2
concat(str1,str2)
str1.append(str2)
join(str1,str2)
Можно ли изменять строку после создания? / Жолды (string) құрғаннан кейін өзгертуге бола ма?
Нет, строки неизменяемы / жоқ, жолдар өзгермейді
Да, напрямую / ия, тікелей
Только через цикл / тек цикл арқылы
Только при вводе / тек енгізу кезінде
Только с оператором new / тек жаңа оператормен
Что является основным элементом ООП? / ООБ негізгі элементі қандай?
Класс
Цикл
Метод
Константа
Переменная
Как обозначается наследование в C#? / C#-да мұрагерлік қалай белгіленеді?
Двоеточием (:) / Қос Нүкте (:)
(правильный ответ)
Стрелкой (->) / Көрсеткі ( ->)
Знаком равно (=) / (=) тең белгісімен
Словом extend / extend сөзімен
Ключевым словом super / super кілт сөзі
97: Как объявить структуру? / Құрылымды қалай жариялауға болады?
A) struct Point { public int x; public int y; }
B) class Point { int x; int y; } создать класс с двумя полями / class point { Int x; Int y; } екі өрісті класс құру
C) structure Point(int x, int y); синтаксис объявления структуры / structure Point(Int x, Int y); құрылымды жариялау синтаксисі
D) new struct Point(); попытка создать структуру без определения полей / new struct Point (); өрістерді анықтамай құрылым құруға тырысу
E) typedef Point;
В чем отличие структуры от класса? / Құрылым мен сыныптың айырмашылығы неде?
Структура — тип значения, класс — ссылочный тип для объектов / құрылым-мән түрі, сынып-объектілер үшін Сілтеме түрі
Они полностью идентичны, различий нет между ними в C / олар толығымен бірдей, С-де олардың арасында ешқандай айырмашылық жоқ
Класс нельзя передавать по ссылке, только структура передаётся / сыныпты сілтеме арқылы беру мүмкін емес, тек құрылым беріледі
Структура хранится в куче, а класс на стеке памяти программы / құрылым үйіндіде, ал сынып бағдарламаның жад стегінде сақталады
Класс быстрее выполняется, структура медленнее при использовании / сынып тезірек орындалады, құрылым пайдаланылған кезде баяу
Можно ли создавать методы внутри структуры? / Құрылым ішінде әдістер жасауға бола ма?
Да, как и в классе можно объявлять методы внутри структуры / ия, сыныптағы сияқты, құрылым ішінде әдістерді жариялауға болады
B)
C)
Нет, структура не может содержать методов и функций / жоқ, құрылым әдістер мен функцияларды қамтуы мүмкін емес
Только статические методы допустимы внутри структуры C / тек статикалық әдістер с құрылымында рұқсат етіледі
Только приватные методы разрешены для структуры C / C құрылымы үшін тек жеке әдістерге рұқсат етіледі
Только абстрактные методы допустимы внутри структуры C / тек абстрактті әдістер с құрылымында жарамды
(правильный ответ)
100: Как вызвать структуру из метода? / Әдістен құрылымды қалай шақыруға болады?
A) Через создание экземпляра структуры и доступ к её полям / құрылымның данасын құру және оның өрістеріне қол жеткізу арқылы (правильный ответ)
B) Через директиву using нельзя напрямую вызвать структуру / using директивасы арқылы құрылымды тікелей шақыру мүмкін емес
C) Только через конструктор класса нельзя использовать структуру / тек сынып конструкторы арқылы құрылымды пайдалануға мүмкін емес
D) Через наследование структуры невозможно в методе напрямую / құрылымның мұрагері арқылы әдіспен тікелей мүмкін емес
E) Через метод Main напрямую нельзя обращаться к структуре / Main әдісі арқылы құрылымға тікелей жүгінуге болмайды
Что представляет собой строка в C#? / C# ішіндегі жол нені білдіреді?
Последовательность символов типа char, образующих текст / мәтінді құрайтын char типті таңбалар тізбегі
Массив чисел для хранения числовой информации программы / Бағдарламаның сандық ақпаратын сақтауға арналған сандар жиымы
Коллекция объектов разных типов в рамках программы / Бағдарлама шеңберінде әртүрлі типтегі объектілер жиынтығы
Тип int для хранения целых чисел в программе C# / C# бағдарламасында бүтін сандарды сақтауға арналған Int түрі
Символ для хранения одного значения внутри программы / бағдарлама ішінде бір мәнді сақтауға арналған таңба
Что делает метод Length у строки? / Length әдісі жолда не істейді?
Возвращает количество символов строки в C / программе / C бағдарламасындағы жол таңбаларының санын қайтарады
Возвращает первый символ строки для проверки текста / мәтінді тексеру үшін жолдың бірінші таңбасын қайтарады
Удаляет строку полностью из памяти программы C / жолды C бағдарламасының жадынан толығымен жояды
Преобразует строку в число типа int или double / жолды Int немесе double түріндегі санға түрлендіреді
Проверяет пробелы и пустые символы внутри строки / жол ішіндегі бос орындар мен бос таңбаларды тексереді
Что представляет собой двумерный массив? / Екі өлшемді массив дегеніміз не?
Таблицу элементов с двумя индексами для строк и столбцов / жолдар мен бағандар үшін екі индексі бар элементтер кестесі
Одну строку данных нельзя считать двумерным массивом / деректердің бір жолын екі өлшемді массив деп санауға болмайды
Список объектов не является полноценным двумерным массивом / нысандар тізімі толық екі өлшемді массив емес
Функцию нельзя назвать двумерным массивом данных / функцияны екі өлшемді деректер массиві деп атауға болмайды
Переменную с одним значением нельзя использовать как двумерный массив / бір мәнді айнымалыны екі өлшемді массив ретінде пайдалану мүмкін емес
Что такое полиморфизм? / Полиморфизм дегеніміз не?
Метод ведет себя по-разному всегда / әдіс әрқашан басқаша әрекет етеді
Объединение нескольких методов класса программы / бағдарлама классының бірнеше әдістерін біріктіру
Повторное объявление метода в классе / сыныпта әдісті қайта жариялау
Что делает ключевое слово base?
Обращается к членам базового класса / базалық сынып мүшелеріне жүгінеді
Объявляет новый класс внутри программы всегда / әрқашан бағдарлама ішінде жаңа сыныпты жариялайды
Прерывает выполнение текущего цикла программы / бағдарламаның ағымдағы циклінің орындалуын тоқтатады
Указывает пространство имен в программе всегда / бағдарламада әрқашан кеңістігін көрсетеді
Присваивает значение переменной метода программы / бағдарлама әдісінің айнымалысына мән береді
Что такое виртуальный метод? / Виртуалды әдіс дегеніміз не?
Метод можно переопределить в производном классе / әдісті туынды сыныпта қайта анықтауға болады
Метод вызывается только один раз программы всегда / әдіс тек бір рет шақырылады бағдарламалар әрқашан
Статический метод используется для общего класса / статикалық әдіс жалпы класс үшін қолданылады
Константный метод сохраняет данные неизменными всегда / тұрақты әдіс деректерді әрқашан өзгеріссіз сақтайды
Локальный метод выполняется только внутри функции программы / жергілікті әдіс тек бағдарлама функциясының ішінде орындалады
Что такое интерфейс? / Интерфейс дегеніміз не?
Контракт определяет набор методов без реализации / келісімшарт іске асырылмайтын әдістер жиынтығын анықтайды
Графическая оболочка создает визуальные компоненты программы / графикалық қабық бағдарламаның визуалды компоненттерін жасайды
Класс содержит поля и методы внутри программы / сыныпта бағдарлама ішіндегі өрістер мен әдістер бар
108: Как объявляется интерфейс? / Интерфейс қалай жарияланады?
interface IName { void Method(); }
class IName()
Interface IName{}
public interface: IName
struct IName
Можно ли создавать экземпляр интерфейса? / Интерфейс данасын жасауға бола ма?
Нет, интерфейс нельзя создать напрямую / жоқ, интерфейсті тікелей жасау мүмкін емес
Да, интерфейс создаётся через new / иә, интерфейс new арқылы жасалады
Только один экземпляр интерфейса программы можно / бағдарлама интерфейсінің бір данасы ғана мүмкін
Только через static создавать интерфейс программы / тек static арқылы бағдарлама интерфейсін жасаңыз
Только в main создавать интерфейс программы / тек main бағдарламасында бағдарлама интерфейсін жасаңыз
Как реализуется интерфейс в классе? / Интерфейс сыныпта қалай жүзеге асырылады?
Через двоеточие после имени класса / сынып атауынан кейін қос нүкте арқылы
Через ключевое слово extends создаём наследование программы / extends кілт сөзі арқылы біз бағдарламаның мұрасын жасаймыз
Через метод include() добавляется интерфейс в класс / include () әдісі арқылы сыныпқа интерфейс қосылады
Через using импортируется интерфейс в класс программы / using арқылы интерфейс бағдарлама класына импортталады
Через наследование struct создаётся интерфейс программы / struct мұрагері арқылы бағдарлама интерфейс жасалады
111: x=11; y=x+2*x; ?
33 (правильный ответ)
22
11
9
0
Что такое абстрактный класс? / Абстрактілі сынып дегеніміз не?
Класс не предназначен для создания экземпляров / сынып даналарды жасауға арналмаған (правильный ответ)
Полностью реализованный класс используется для объектов / толық іске асырылған сынып объектілер үшін пайдаланылады
Интерфейс определяет методы без реализации программы / интерфейс бағдарламаны іске асыру әдістерді анықтайды
Структура содержит поля и методы программы / құрылым бағдарламаның өрістері мен әдістерін қамтиды
Перечисление содержит набор констант программы / санақ бағдарлама тұрақтыларының жиынтығын қамтиды
Как объявить абстрактный класс? / Абстрактілі сыныпты қалай жариялауға болады?
abstract class Shape { }
class abstract Shape
abs Shape();
abstract Shape();
void Shape{}
Что может содержать абстрактный класс? / Абстрактілі сыныпта не болуы мүмкін?
Абстрактные и обычные методы всегда используются вместе / абстрактілі және әдеттегі әдістер әрқашан бірге қолданылады
Только поля класса допустимы в абстрактном классе / абстрактілі сыныпта тек сынып өрістеріне рұқсат етіледі
Math.exp(12 % 3)?
1 (правильный ответ)
0
3
Math.exp(4)
2
116: 1.7 E4 правильная запись? / дұрыс жазылуы
17000 (правильный ответ)
1800
0.00018
1.8
0.0018
117: 3E-5 правильная запись? / дұрыс жазылуы
DOUBLE (правильный ответ)
LONG
BOOLEAN
STRING
INTEGER
118: 1.8 E4 дұрыс жазылуының дұрыс нұсқасын таңдаңыз.
18000
1800
0.00018
1.8
0.0018
119: 2.7 E+2 правильная запись? / дұрыс жазылуы
270 (правильный ответ)
0.27
0.027
0.0027
27.0
Что произойдет если не указать catch после try? / Try-ден кейін catch көрсетілмесе не болады?
Ошибка компиляции возникнет при проверке кода / коды тексеру кезінде компиляция қатесі пайда болады
Код выполнится без обработки исключений программы всегда / Код әрдайым бағдарламаның ерекшеліктерін өңдеусіз орындалады
Исключения будут проигнорированы и выполнение продолжится / Ерекшеліктер еленбейдi және орындалу жалғасады
Программа зациклится и не завершится корректно всегда / бағдарлама ілінеді және әрдайым дұрыс аяқталмайды
Ошибка времени выполнения произойдет при возникновении исключения / ерекшелік пайда болған кезде жұмыс уақыты қатесі орын алады
Как выбросить собственное исключение? / Өз ерекшелігіңізді қалай тастауға болады?
throw new Exception("Сообщение");
catch Exception();
Что такое поток в C#? / C# ағыны дегеніміз не?
Последовательность байтов для чтения или записи / оқуға немесе жазуға арналған байт тізбегі
Набор строк используется для хранения текста программы / бағдарлама мәтінін сақтау үшін жолдар жиынтығы қолданылады
Переменная хранит данные программы всегда использовать / айнымалы бағдарлама деректерін сақтайды әрқашан пайдалану
Интерфейс описывает методы и свойства программы всегда / интерфейс әрқашан бағдарламаның әдістері мен қасиеттерін сипаттайды
Класс исключения сообщает о возникшей ошибке программы / ерекшелік класы бағдарламаның орын алған қатесі туралы хабарлайды
Какой класс используется для чтения текстового файла? / Мәтіндік файлды оқу үшін қандай сынып қолданылады?
StreamReader
FileReader
FileIn
InputStream
TextRead
Какой класс используется для записи в файл? / Файлға жазу үшін қандай сынып қолданылады?
StreamWriter
FileWriter
OutputStream
TextSave
WriteFile
Что делает метод Close()? / Жабу () әдісі не істейді?
Закрывает поток и освобождает ресурсы программы / ағынды жауып, бағдарлама ресурстарын босатады
Удаляет файл из системы навсегда программы / файлды жүйеден біржола жояды бағдарламалар
Перезаписывает данные в файл программы / деректерді бағдарлама файлына қайта жазады
Очищает буфер потока данных программы / бағдарламаның деректер ағынының буферін тазартады
Сохраняет проект и закрывает программу / жобаны сақтайды және бағдарламаны жабады
126: Как прочитать весь текст из файла? / Файлдан барлық мәтінді қалай оқуға болады?
File.ReadAllText("имя_файла.txt"); (правильный ответ)
Console.Read();
File.Read();
Stream.Read();
InputFile();("имя_файла.txt");
127: 3.12 E-01 правильная запись? / дұрыс жазылуы
0.312 (правильный ответ)
-3.12
3.12
312
31.2
Как объявить пространство имен? / Пространство кеңістігін қалай жариялауға болады?
namespace ProjectName
space ProjectName { }
деление с остатком / қалдықпен бөлу
%; (правильный ответ)
Or;
/;
And;
Mod
Можно ли создавать вложенные пространства имен? / Кірістірілген имен кеңістігін құруға бола ма?
Да, можно создавать иерархические пространства для классов программы / иә, бағдарлама сыныптары үшін иерархиялық кеңістіктер жасауға болады
Нет, разрешено создавать только одно пространство имен в коде / жоқ, кодта тек бір имен кеңістігін жасауға рұқсат етіледі
Только одно пространство допустимо для всех классов проекта / жобаның барлық сыныптары үшін тек бір кеңістік рұқсат етіледі
Только статические пространства разрешены для использования в коде / кодта пайдалануға тек статикалық кеңістіктерге рұқсат етіледі
Только при наследовании классов разрешено создавать внутренние пространства / тек сыныптар мұрагерлікке ие болған кезде ғана ішкі кеңістіктер құруға рұқсат етіледі
Число X является четным, если / X Саны жұп болады, егер
X Mod 2 = 0
X Mod 2 = 5
X Div 2 = 0
X Div 2 = 1
X Mod 2 = 2
132: Операция деления / бөлу операциясы
/;
Or;
%;
And;
div
Функция Math.Sqrt(X)
Корень квадратный / түбір квадрат (правильный ответ)
Куб / текше
Возведение в квадрат / квадрат
+
Функция Math.Abs(X)
модуль (правильный ответ)
Возведение в квадрат / квадрат
Корень квадратный / / түбір квадрат
куб
*;
Какое расширение имеет библиотека сборки? / Құрастыру кітапханасында қандай кеңейтілім бар?
.dll
.exe
.bat
.sys
.config
Описание констант? / Тұрақтылардың сипаттамасы?
const (правильный ответ)
static
dim
new
var
Что представляет собой язык программирования C#? / C# бағдарламалау тілі дегеніміз не?
Объектно-ориентированный язык программирования / объектіге бағытталған бағдарламалау тілі
Язык разметки структурированных данных / құрылымдық деректерді белгілеу тілі
Низкоуровневый машинный код программы / бағдарламаның төмен деңгейлі машина коды
Интерпретируемый язык сценариев программ / түсіндірілетін бағдарламалар сценарийлерінің тілі
Язык программирования ассемблера низкий / ассемблердің бағдарламалау тілі төмен
Кто является разработчиком языка C#? / C# тілін жасаушы кім?
Компания Microsoft
Компания Google
Компания Apple
Компания IBM
Компания Oracle
В какой среде чаще всего создаются программы на C#? / C# бағдарламалары қай ортада жиі жасалады?
Visual Studio
Eclipse
NetBeans
IntelliJ IDEA
PyCharm
