wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

11klas

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

С коя ключова дума се създава нов обект?

a)

now

b)

new

c)

if

d)

for

2.

Какво са обектите?

a)

формула, определяща резултата от изпълнението на програмата

b)

компилирана програма

c)

интерпретация

d)

са екземпляри (инстанции) на класовете

3.

Как наричаме поредица от инструкции?

a)

величина

b)

обект

c)

програма

d)

няма верен отговор

4.

В кой ред са изброени САМО програмни езици?

a)

Python, C++, Windows

b)

C#, Java, JavaScript, Python, C++

c)

MS Office, Oracle, SQL Server

d)

еднослойна, двуслойна, трислойна, многослойна, SOA архитектура или micro-services

5.

В кой ред има изброени САМО ключови думи от езика C#?

a)

OOP, start, stop

b)

for, if, clone

c)

abstract, event, delegate

d)

C++, Windows, macOS

6.

Какво е капсулация?

a)

скриване ненужните детайли в нашите класове и да предоставяме прост и ясен интерфейс за работа с тях

b)

йерархии от класове, подобряващи четимостта на кода и позволяват преизползване на функционалност

c)

виждаме един обект само от гледната точка, която ни интересува, и да игнорираме всички останали детайли

d)

работим по еднакъв начин с различни обекти, които дефинират специфична имплементация на някакво абстрактно поведение.

7.

Кои са основните принципи на ООП?

a)

Капсулация (Encapsulation), Наследяване (Inheritance), Абстракция (Abstraction), Полиморфизъм (Polymorphism)

b)

Абстракция, ООП, Оператор, Наследяване

c)

Капсулация, Наследяване, Постусловие, Програмиране

d)

няма верен отговор

8.

С кой символ се означава наследяване?

a)

; - точка и запетая

b)

. - точка

c)

% - процент

d)

: - двоеточие

9.

Какво представлява модификаторът protected?

a)

дефинира членове на класа, които са невидими за ползвателите на класа (тези, които го инстанцират и използват), но са видими за класовете наследници.

b)

дефинира членове на класа, които са невидими за ползвателите на класа (тези, които го инстанцират и използват), но са видими за класовете наследници.

c)

Всички негови private методи, свойства и член-променливи не са видими за класа наследник

d)

няма верен отговор

10.

Как се чете символът => използван в ламбда изразите?

a)

се приравнява към

b)

отива в

c)

посочване

d)

премисляне

11.

Какъм using трябва да включите в началото на програмата за да можете да работите с ламда изрази?

a)

System.Object.ToString

b)

System.Threading

d)

System.Linq

12.

Какво е виртуална функция?

a)

В базовия клас е дефинирана като virtual и прави едно, а в наследниците се презаписва и прави друго

b)

виртуалната функция не оказва влияние върху изпълнението на програмата

c)

Няма верен отговор

d)

Всички отговори са верни

13.

Какво е интерфейс в ООП?

a)

визията на приложението ни

b)

той дефинира какво поведение трябва да има един обект, без да указва как точно се реализира това поведение

c)

един обект трябва да предоставя на ползвателя си само необходимите средства за управление

d)

няма верен отговор

14.

Какво представлява изключението?

a)

уведомление, че е допусната синтактична грешка

b)

уведомление, че програмата ни не се компилира

c)

уведомление, че нещо в програмата се е случило

d)

учедомление, че няма посочен тип на променливата

15.

Кое от изброените е "сърцето" на .NET?

a)

Microsoft Intermediate Language (MSIL)

b)

Common Language Runtime (CLR)

d)

Application Programming Interface (API)