wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Разработка приложений в C# 1 аттестация

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

CLR – это

a)

Общеязыковая среда исполнения

b)

Библиотека классов

c)

Поддержка кроссплатформен-ности

d)

Компиляция "на лету"

2.

Целочисленный тип данных

(a)  

3.

Какой модификатор доступа делает метод доступным только внутри класса и его наследников?

a)

internal

b)

private

c)

protected

d)

public

4.

Какой из приведенных методов корректно перегружает другой метод?

a)

public void Print() { }

b)

public void Print(string a) { }

c)

public int Print(int a) { return a; }

d)

public static void Print(int a) { }

5.

Какой из перечисленных типов коллекций в C# не позволяет хранить дубликаты элементов?

a)

Queue<T>

b)

HashSet<T>

c)

Dictionary<TKey, TValue>

d)

List<T>

6.

Как называется тип данных в C#, который хранит только true или false?

(a)  

7.

Какой из методов класса Graphics используется для рисования линии?

a)

FillEllipse()

b)

DrawString()

c)

DrawRectangle()

d)

DrawLine()

8.

Что выведет программа?

a)

1, 3, 5

b)

Ошибка времени выполнения

c)

1, 2, 3, 4, 5

d)

Синтаксическая ошибка

9.

Какой ключевой оператор в C# используется для создания экземпляра класса?

(a)  

10.

Какой модификатор запрещает переопределение метода в наследниках?

(a)  

11.

Какое ключевое слово используется для обработки исключений в C#?

(a)  

12.

Какой модификатор доступа делает класс доступным только внутри текущего проекта?

a)

public

b)

private

c)

internal

d)

protected

13.

Какой метод используется для очистки коллекции List<T>?

(a)  

14.

Какой результат выполнения следующего кода?

string str = null;

Console.WriteLine(str.Length);

a)

Программа завершится без ошибок

b)

Компилятор выдаст предупреждение, но код выполнится

c)

NullReferenceException

d)

0

15.

Что делает ключевое слово override в C#?

a)

Создает новый метод с таким же именем, но другим телом

b)

Делает метод доступным только внутри класса

c)

Запрещает изменять метод в наследниках

d)

Позволяет переопределить метод базового класса

16.

Базовый класс для всех изображений

(a)  

17.

Что выведет программа?

(a)  

18.

Какой метод класса List<T> используется для сортировки элементов?

a)

Sort()

b)

Order()

c)

Arrange()

d)

SortElements()

19.

Какой метод Dictionary<TKey, TValue> позволяет безопасно получить значение по ключу без выброса исключения?

a)

Get()

b)

TryGetValue()

c)

FindValue()

d)

GetOrNull()

20.

Что выведет следующая программа?

a)

1, 2, 3, 4, 5

b)

1, 4, 5

c)

1, 3, 4, 5

d)

Ошибка во время выполнения

21.

Какой метод используется для обработки событий нажатия кнопки в Windows Forms?

a)

OnClick()

b)

ClickEvent()

c)

ButtonClick()

d)

Click()

22.

Какое свойство используется для задания текста на кнопке (Button) в Windows Forms?

(a)  

23.

Какой блок кода в конструкции try-catch выполняется всегда, независимо от наличия исключений?

a)

catch

b)

throw

c)

finally

d)

default

24.

Какой метод Stack<T> извлекает и удаляет верхний элемент стека?

a)

Pop

b)

Head

c)

Up

d)

Delete

25.

Какое исключение выбросит следующий код?

int[] numbers = new int[3] { 1, 2, 3 };

Console.WriteLine(numbers[5]);

a)

IndexOutOfRangeException

b)

NullReferenceException

c)

ArgumentOutOfRangeException

d)

ArrayTypeMismatchException