wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ООП РК2 2024

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

С помощью какого оператора в C# выполняется программирование кратного решения?

a)

switch

b)

if

c)

while

d)

for

e)

do..while

2.

Закончите фразу «Конструкция if/else проверяет…»

a)

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

b)

истинность выполнения цикла и завершает цикл

c)

истинность некоторого результата определенного кода

d)

истинность выполнения цикла

e)

истинность вывода на экран

3.

В каких случаях в операторе if/else используют конструкцию {}?

a)

В случае если выполняемых операторов более одного

b)

Всегда

c)

Не используется никогда

d)

Оператор if/else сразу заносится в фигурные скобки

e)

Используется только при отрицательном результате

4.

Какая команда в операторе switch получает управлении в случае, когда не было обнаружено ни одного совпадения из условий выбора?

a)

default

b)

case

c)

break

d)

continue

e)

goto

5.

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

a)

while

b)

do..while

c)

for

d)

foreach

e)

continue

6.

В каком операторе цикла сначала выполняется код цикла, а потом происходит проверка условия?

a)

while

b)

do..while

c)

for

d)

foreach

e)

continue

7.

Какой оператор цикла используется для перебора коллекций?

a)

while

b)

do..while

c)

for

d)

foreach

e)

continue

8.

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

a)

break

b)

continue

c)

for

d)

foreach

e)

continu

9.

Какой оператор необходимо использовать для выхода из цикла, не дожидаясь его завершения?

a)

break

b)

continu

c)

for

d)

foreach

e)

continue

10.

Закончите фразу «Массив представляет набор … »

a)

однотипных данных

b)

многотипных данных

c)

многомерных данных

d)

N-мерных данных

e)

данных целого типа

11.

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

a)

тип_переменной() название_массива;

b)

тип_переменной[] название_массива;

c)

тип_переменной{} название_массива;

d)

тип_переменной название_массива;

e)

название_массива[] тип_переменной;

12.

Какой из нижеприведенных вариантов объявления массива неверный?

a)

b)

c)

d)

e)

13.

Выберете неверное описание двумерного массива

a)

b)

c)

d)

e)

14.

Пусть задан массив... Какой необходимо выбрать индекс, для того чтобы получить доступ к третьему элементу массива?

a)

5

b)

4

c)

3

d)

2

e)

1

15.

Пусть задан массив... Какой необходимо выбрать индекс, для того чтобы получить доступ ко второму элементу массива?

a)

5

b)

4

c)

3

d)

2

e)

1

16.

Пусть задан массив... Какой необходимо выбрать индекс, для того чтобы получить доступ к пятому элементу массива?

a)

5

b)

4

c)

3

d)

2

e)

1

17.

Пусть задан массив... Какой необходимо выбрать индекс, для того чтобы получить доступ к четвертому элементу массива?

a)

5

b)

4

c)

3

d)

2

e)

1

18.

Какой массив был описан следующей инструкцией объявления?

a)

одномерный

b)

двумерный

c)

трехмерный

d)

неопределенный

e)

коллекционный

19.

Какой элемент удобно использовать при вводе/выводе элементов массива в табличной форме?

a)

textBox

b)

dataGridView

c)

ListBox

d)

Label

e)

table

20.

Какое свойство получает или задает число столбцов, отображаемых в объекте dataGridView?

a)

ColumnCount

b)

ColumnHeadersBorderStyle

c)

ColumnHeadersDefaultCellStyle

d)

ColumnHeadersHeight

e)

ColumnHeadersVisible

21.

Какое свойство получает или задает число столбцов, отображаемых в объекте dataGridView?

a)

ColumnCount

b)

ColumnHeadersBorderStyle

c)

ColumnHeadersDefaultCellStyle

d)

ColumnHeadersHeight

e)

ColumnHeadersVisible

22.

Какое свойство возвращает стиль границы, применяемый к заголовкам столбцов, отображаемых в объекте dataGridView?

a)

ColumnCount

b)

ColumnHeadersBorderStyle

c)

ColumnHeadersDefaultCellStyle

d)

ColumnHeadersHeight

e)

ColumnHeadersVisible

23.

Какое свойство возвращает или задает стиль заголовка столбца по умолчанию, отображаемого в объекте dataGridView?

a)

ColumnCount

b)

ColumnHeadersBorderStyle

c)

ColumnHeadersDefaultCellStyle

d)

ColumnHeadersHeight

e)

ColumnHeadersVisible

24.

Какое свойство возвращает или задает высоту (в пикселях) строки заголовков столбцов, отображаемых в объекте dataGridView?

a)

ColumnCount

b)

ColumnHeadersBorderStyle

c)

ColumnHeadersDefaultCellStyle

d)

ColumnHeadersHeight

e)

ColumnHeadersVisible

25.

Какое свойство возвращает или задает значение, указывающее, отображается ли строка заголовков столбцов, отображаемых в объекте dataGridView?

a)

ColumnCount

b)

ColumnHeadersBorderStyle

c)

ColumnHeadersDefaultCellStyle

d)

ColumnHeadersHeight

e)

ColumnHeadersVisible

26.

Какое свойство возвращает коллекцию, содержащую все столбцы элемента управления в объекте dataGridView?

a)

Columns

b)

ContextMenu

c)

Controls

d)

Created

e)

CurrentCell

27.

Какое свойство возвращает или задает контекстное меню, связанное с элементом управления в объекте dataGridView?

a)

Columns

b)

ContextMenu

c)

Controls

d)

Created

e)

CurrentCell

28.

Какое свойство возвращает коллекцию элементов управления, содержащихся в элементе управления в объекте dataGridView?

a)

Columns

b)

ContextMenu

c)

Controls

d)

Created

e)

CurrentCell

29.

Какое свойство возвращает значение, указывающее, был ли создан элемент управления в объекте dataGridView?

a)

Columns

b)

ContextMenu

c)

Controls

d)

Created

e)

CurrentCell

30.

Какое свойство возвращает или задает ячейку, которая является активной в данный момент в объекте dataGridView?

a)

Columns

b)

ContextMenu

c)

Controls

d)

Created

e)

CurrentCell

31.

Класс, от которого выполняется наследование называется

a)

базовым

b)

производным

c)

начальным

d)

конечным

e)

срединным

32.

Класс, который наследует другой класс, называется

a)

базовым

b)

производным

c)

начальным

d)

конечным

e)

срединным

33.

Определите какой фрагмент кода программы наследует Class1

a)

class Class2: Class1;

b)

class Class1: Class2;

c)

class Class1: Class1;

d)

class Class2: Class3;

e)

class Class3: Class3;

34.

В чем заключается отличие абстрактного класса от обычного

a)

абстрактных классов используется ключевое слово public

b)

абстрактных классов используется ключевое слово abstrac

c)

абстрактных классов используется ключевое слово abstrakt

d)

абстрактных классов используется ключевое слово private

e)

абстрактных классов используется ключевое слово abstract

35.

Файл-это

a)

набор данных, который хранится на внешнем запоминающем устройстве

b)

набор данных, который хранится на бумажном носителе

c)

набор данных, который хранится в принтере

d)

документ

e)

набор документов

36.

В С# есть пространство имен, в котором реализованы все необходимые нам классы для работы с файлами. Какую строку нужно добавить в начале программы, чтобы подключить это пространство?

a)

using System;

b)

using System.Collections.Generic;

c)

using System.Linq;

d)

using System.Text;

e)

using System.IO;

37.

Какую команду необходимо добавить в начале программы для использования кодировок файлов?

a)

using System;

b)

using System.Collections.Generic;

c)

using System.Linq;

d)

using System.Text;

e)

using System.IO;

38.

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

a)

Create()

b)

Close()

c)

AppendAllText()

d)

WriteAllText()

e)

Delete()

39.

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

a)

Create()

b)

Close()

c)

AppendAllText()

d)

WriteAllText()

e)

Delete()

40.

Какой метод используется для создания нового файл (если такого нет), либо открытия существующего и записи текста, заменяя всё, что было в файле?

a)

Create()

b)

Close()

c)

AppendAllText()

d)

WriteAllText()

e)

Delete()

41.

Какой метод используется для добавления в конец файла нового текста?

a)

Create()

b)

Close()

c)

AppendAllText()

d)

WriteAllText()

e)

Delete()

42.

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

a)

Create()

b)

Close()

c)

AppendAllText()

d)

WriteAllText()

e)

Delete()

43.

Какой класс в C# отвечает за диалог открытия файла?

a)

OpenFileDialog

b)

SaveFileDialog

c)

FileDialog

d)

ColorDialog

e)

StandartDialog

44.

Какой класс в C# отвечает за диалог сохранения файла?

a)

OpenFileDialog

b)

SaveFileDialog

c)

FileDialog

d)

ColorDialog

e)

StandartDialog

45.

Какое свойство классов OpenFileDialog и SaveFileDialog устанавливает расширение файла, которое добавляется по умолчанию, если пользователь ввел имя файла без расширения?

a)

DefaultExt

b)

AddExtension

c)

CheckFileExists

d)

CheckPathExists

e)

FileName

46.

Какое свойство классов OpenFileDialog и SaveFileDialog при значении true добавляет к имени файла расширение при его отсутствии?

a)

DefaultExt

b)

AddExtension

c)

CheckFileExists

d)

CheckPathExists

e)

FileName

47.

Какое свойство классов OpenFileDialog и SaveFileDialog если имеет значение true, то проверяет существование файла с указанным именем?

a)

DefaultExt

b)

AddExtension

c)

CheckFileExists

d)

CheckPathExists

e)

FileName

48.

Какое свойство классов OpenFileDialog и SaveFileDialog если имеет значение true, то проверяет существование пути к файлу с указанным именем?

a)

DefaultExt

b)

AddExtension

c)

CheckFileExists

d)

CheckPathExists

e)

FileName

49.

Какое свойство классов OpenFileDialog и SaveFileDialog если имеет значение true, то проверяет существование пути к файлу с указанным именем?

a)

DefaultExt

b)

AddExtension

c)

CheckFileExists

d)

CheckPathExists

e)

FileName

50.

Какой элемент является списком, т.е. является элементом выбора?

a)

ListBox

b)

Label

c)

DataGridView

d)

TextBox

e)

Button