WorksheetsВопросы по программированию на C# и C
Total questions: 50
Worksheet time: 25mins
Что представляет собой строка в C# / C# ішінде жол нені білдіреді?
Последовательность символов типа char, образующая текст / мәтінді құрайтын char типті таңбалар тізбегі
Массив чисел для хранения числовой информации программы / Бағдарламаның сандық ақпаратын сақтауға арналған сандар жиымы
Коллекция объектов разных типов в рамках программы / Бағдарлама шеңберінде әртүрлі типтегі объектілер жиынтығы
Тип int для хранения целых чисел в программе C# / C# бағдарламасында бүтін сандарды сақтауға арналған Int түрі
Символ для хранения одного значения внутри программы / бағдарлама ішінде бір мәнді сақтауға арналған таңба
Что делает метод Length у строки? / Length әдісі жолда не істейді?
Возвращает количество символов строки в C# программе / C# бағдарламасындағы жол таңбаларының санын қайтарады
Возвращает первый символ строки для проверки текста / мәтінді тексеру үшін жолдың бірінші таңбасын қайтарады
Удаляет строку полностью из памяти программы C# / жолды C# бағдарламасының жадынан толығымен жояды
Преобразует строку в число типа int или double / жолды Int немесе double түріндегі санға түрлендіреді
Проверяет пробелы и пустые символы внутри строки / жол ішіндегі бос орындар мен бос таңбаларды тексереді
Что представляет собой двумерный массив? / Екі өлшемді массив дегеніміз не?
Таблицу элементов с двумя индексами для строк и столбцов / жолдар мен бағандар үшін екі индексі бар элементтер кестесі
Последовательность символов типа char, образующая текст / мәтінді құрайтын char типті таңбалар тізбегі
Коллекция объектов разных типов в рамках программы / Бағдарлама шеңберінде әртүрлі типтегі объектілер жиынтығы
Тип int для хранения целых чисел в программе C# / C# бағдарламасында бүтін сандарды сақтауға арналған Int түрі
Символ для хранения одного значения внутри программы / бағдарлама ішінде бір мәнді сақтауға арналған таңба
Что такое полиморфизм? / Полиморфизм дегеніміз не?
Метод ведет себя по-разному всегда / әдіс әрқашан басқаша әрекет етеді
Объединение нескольких методов класса программы / бағдарлама класының бірнеше әдістерін біріктіру
Повторное объявление метода в классе / сыныпта әдісті қайта жариялау
Использование статических данных в методе / әдісте статикалық деректерді пайдалану
Вызов метода по его имени программы / әдісті оның бағдарламасының атына шақыру
Что делает ключевое слово base? / 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{}
114: Что может содержать абстрактный класс? / Абстрактілі сыныпта не болуы мүмкін?
Абстрактные и обычные методы всегда использовать вместе / абстрактілі және әдеттегі әдістер әрқашан бірге қолданылады
Только поля класса допустимы в абстрактном классе / абстрактілі сыныпта тек сынып өрістеріне рұқсат етіледі
Только интерфейсы могут быть внутри абстрактного класса / тек интерфейстер дерексіз сыныптың ішінде болуы мүмкін
Только виртуальные методы допустимы в абстрактном классе / абстрактілі сыныпта тек виртуалды әдістерге рұқсат етіледі
Только свойства класса допустимы внутри абстрактного класса / абстрактілі класс ішінде тек сынып қасиеттері рұқсат етіледі
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
120: Если после try не указан catch, то... / Try-ден кейін catch көрсетілмесе...
возникнет ошибка компиляции / компиляцияда қате шығады
программа завершится успешно / бағдарлама сәтті аяқталады
исключение будет проигнорировано / ерекшелік еленбейді
будет выполнен finally блок / finally блогы орындалады
Ошибка времени выполнения произойдёт при возникновении исключения / ерекшелік пайда болған кезде жұмыс уақыты қатесі орын алады
121: Как выбросить собственное исключение? / Өз ерекшелігіңізді қалай тастауға болады?
A) throw new Exception("Сообщение");
B) catch Exception();
C) raise Exception;
D) error("Текст");
E) warning("Ошибка");
Что такое поток в C#? / C# ағыны дегеніміз не?
Последовательность байтов для чтения или записи / оқуға немесе жазуға арналған байт тізбегі
Набор строк используется для хранения текста программы / бағдарлама мәтінін сақтау үшін жолдар жиынтығы қолданылады
Переменная хранит данные программы всегда использовать / айнымалы бағдарлама деректерін сақтайды әрқашан пайдалану
Интерфейс описывает методы и свойства программы всегда / интерфейс әрқашан бағдарламаның әдістері мен қасиеттерін сипаттайды
Класс исключения сообщает о возникшей ошибке программы / ерекшелік класы бағдарламаның орын алған қатесі туралы хабарлайды
Какой класс используется для чтения текстового файла? / Мәтіндік файлды оқу үшін қандай сынып қолданылады?
StreamReader
(правильный ответ)
FileReader
FileIn
InputStream
TextRead
Какой класс используется для записи в файл? / Файлға жазу үшін қандай сынып қолданылады?
StreamWriter
FileWriter
OutputStream
TextSave
WriteFile
Что делает метод Close()? / Жабу () әдісі не істейді?
Закрывает поток и освобождает ресурсы программы / ағынды жауып, бағдарлама ресурстарын босатады
Удаляет файл из системы навсегда программы / файлды жүйеден біржола жояды бағдарламалар
Перезаписывает данные в файл программы / деректерді бағдарлама файлына қайта жазады
Очищает буфер потока данных программы / бағдарламаның деректер ағынының буферін тазартады
Сохраняет проект и закрывает программу / жобаны сақтайды және бағдарламаны жабады
Как прочитать весь текст из файла? / Файлдан барлық мәтінді қалай оқуға болады?
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 { }
ns ProjectName;
using ProjectName;
new 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
Какое расширение имеют файлы исходного кода C#?
.cs
.cpp
.java
.py
.js
Что является основным элементом программы на C#?
Класс
Модуль
Процедура
Скрипт
Таблица
С чего начинается выполнение программы C#? / C# бағдарламасын орындау неден басталады?
С метода Main() (правильный ответ)
С первой строки кода
С метода Run()
С конструктора класса
С любого метода
Какой тип данных используется для хранения целых чисел? / Бүтін сандарды сақтау үшін қандай деректер түрі қолданылады?
int
double
char
string
float
Какой тип данных используется для хранения текста? / Мәтінді сақтау үшін қандай деректер түрі қолданылады?
string
int
bool
char
decimal
Какой оператор используется для присваивания значений? / Мәндерді тағайындау үшін қандай оператор қолданылады?
=
(правильный ответ)
==
:=
=>
<=
Как обозначаются однострочные комментарии в C#?
//
#!
/* */
;;
Как обозначаются многострочные комментарии? / Көп жолды түсініктемелер қалай белгіленеді?
/* ... */
//
#
**
148: Как объявить переменную целого типа? / Толық типті айнымалыны қалай жариялауға болады?
int x;
var x;
double x;
string x;
number x;
Что такое константа? / Тұрақты дегеніміз не?
Переменная, значение нельзя изменить / айнымалы, мәнді өзгерту мүмкін емес
Переменная с динамическим типом / динамикалық типті айнымалы
Определённый программный метод / белгілі бір бағдарламалық әдіс
Определённый программный класс / белгілі бір бағдарламалық сынып
Программный управляющий цикл / бағдарламалық жасақтаманы басқару циклі
Как объявить константу в C#? / C# - де тұрақты қалай жариялауға болады?
const int x = 5;
int const x = 5;
define x = 5;
let x = 5;
static x = 5;
