NEW
Font size
WorksheetsОснови на програмирането с C#
Total questions: 10
Worksheet time: 5mins
Какви са основните типове данни в C#?
list, map, set
float, byte, short
object, array, function
int, double, char, string, bool, decimal
Как се декларира променлива от тип int в C#?
int myVar = 5;
myVariable: int;
variable int myVariable;
int myVariable;
Каква е разликата между метод и функция в C#?
Функцията е блок от код, а методът е просто име.
Методът и функцията са едно и също нещо в C#.
Методът е само за обработка на данни.
Методът е блок от код, а функцията е метод, който връща стойност.
Как се извиква метод от клас в C#?
classInstance.MethodName();
MethodName.classInstance()
classInstance::MethodName()
MethodName();
Какво представлява клас в C#?
Клас в C# е вид на променлива.
Клас в C# е тип на данни, който не може да съдържа методи.
Клас в C# е шаблон за създаване на обекти, който дефинира свойства и методи.
Клас в C# е функция за обработка на данни.
Как се създава обект от клас в C#?
MyClass obj = MyClass();
new MyClass obj();
MyClass obj = new MyClass();
MyClass obj := new MyClass();
Какво е интерфейс в C# и каква е неговата роля?
Интерфейс в C# е тип, който не може да дефинира методи и свойства.
Интерфейс в C# е абстрактен тип, който дефинира методи и свойства, които класовете трябва да реализират.
Интерфейс в C# е клас, който съдържа само статични методи.
Интерфейс в C# е конкретен тип, който не може да се наследява.
Как се реализира интерфейс в клас в C#?
class MyClass : IMyInterface { public void MyMethod() { /* abstract */ } }
class MyClass : IMyInterface { public void MyMethod() { /* interface */ } }
class MyClass : IMyInterface { public void MyMethod() { /* реализация */ } }
class MyClass implements IMyInterface { void MyMethod() { /* реализация */ } }
Каква е разликата между абстрактен клас и интерфейс в C#?
Интерфейсът може да съдържа полета, а абстрактният клас не може.
Абстрактен клас може да има конкретни методи и полета, интерфейсът съдържа само абстрактни методи.
Абстрактен клас и интерфейсът са едно и също нещо в C#.
Абстрактен клас не може да има методи, интерфейсът може да има конкретни методи.
Как се наследяват класове в C#?
Класовете в C# се наследяват с 'class ChildClass : ParentClass'.
Класовете в C# не могат да се наследяват.
Наследяването в C# става чрез 'inherit ChildClass from ParentClass'.
Класовете в C# се наследяват с 'class ParentClass : ChildClass'.
