wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ООП

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Тип данных числа для финансистов

a)

int

b)

bool

c)

char

d)

decimal

e)

float

2.

Описание констант

a)

constant

b)

constante

c)

constant

d)

const

e)

konst

3.

Оператор switch -

a)

Оператор выбора

b)

Оператор ветвления

c)

Условный оператор

d)

Оператор цикла предусловием

e)

Оператор цикла постусловием

4.

Логические операции

a)

&&, ||, !     

b)

+, -, *

c)

+, *, /

d)

++ ,--, +-;

e)

+ =, -=, &=

5.

Укажите принципы объектно-ориентированного программирования

a)

Инкапсуляция, наследование, полиморфизм

b)

Элементы, функции, операторы

c)

Наследование, функции, полиморфизм

d)

Инкапсуляция, операторы, классы

e)

Классы, объекты, полиморфизм

6.

Значения переменных x и y равны x=1; y=-1; z=0;

Значение переменной z после выполнения операторов

if x>0 if y>0 z=1; else z=2;

a)

1

b)

2

c)

-1

d)

0

e)

3

7.

Логический тип данных

a)

int

b)

bool

c)

char

d)

double

e)

float

8.

Оператор цикла предусловием

a)

do…while

b)

while

c)

for

d)

switch

e)

if-else

9.

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

a)

a[1][2];

b)

a(2);

c)

a[3];

d)

a[1,2];

e)

a(2,3);

10.

Перечисляемый тип

a)

int

b)

enum

c)

char

d)

decimal

e)

float

11.

Величины, значения которых не изменяются в ходе выполнения программы

a)

Константы

b)

Переменные

c)

Функция

d)

Подпрограмма

e)

Идентификатор

12.

Описание вещественного типа

a)

int k=23;

b)

bool b=true;

c)

decimal cost=l 467.98m;

d)

double а=453.0;

e)

const int f=5;

13.

Описание логического типа

a)

int k=23;

b)

bool b=true;

c)

decimal cost=l 467.98m;

d)

double а=453.0;

e)

const int f=5;

14.

Правильное описание константы

a)

const float k=23;

b)

const decimal b=true;

c)

const bool cost=l467.98m;

d)

const double f=4;

e)

const double f=5.456;

15.

Вычисление остатка

a)

х%=10;

b)

х+=10;

c)

х-=10;

d)

х*=10;

e)

х/=10;

16.

Однострочный текстовый редактор

a)

Label

b)

TextBox

c)

Button

d)

Сombobox

e)

ListBox

17.

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

a)

String

b)

Convert

c)

Console

d)
  • + = +

e)
  • + ==

18.

Оператор ввода

a)

+=

b)

WriteLine

c)

ReadLine

d)

/=

e)

+==

19.

Функция преобразования ToDouble  

a)

Преобразование строки в вещественное число

b)

Преобразование строки в вещественное число

c)

Преобразование строки в денежное число

d)

Преобразование вещественного числа в строку

e)

Преобразование целого числа в строку

20.

Функция преобразования ToInt32

a)

Преобразование строки в вещественное число

b)

Преобразование строки в целое число

c)

Преобразование строки в денежное число

d)

Преобразование вещественного числа в строку

e)

Преобразование целого числа в строку

21.

Вычисление остатка

a)

%

b)

++

c)

--

d)

/

e)

&

22.

Инкремент

a)

%

b)

++

c)

--

d)

/

e)

&

23.

Декремент

a)

%

b)

++

c)

--

d)

/

e)

&

24.

Логическая операция «И»      

a)

&&

b)

!!

c)

\\

d)

!=

e)

«

25.

Операция сравнения «не равно»

a)

&&

b)

!!

c)

\\

d)

!=

e)

«

26.

Объявление класса на языке с#  

a)

int

b)

decimal

c)

class

d)

double

e)

string

27.

Тип целого числа

a)

int

b)

char

c)

double

d)

float

e)

bool

28.

Значение выражения a=13/3;

a)

13

b)

1

c)

4.3

d)

3

e)

4

29.

Значение выражения a=13%3;

a)

13

b)

1

c)

4.3

d)

3

e)

4

30.

Для сравнения строк применяется метод:

a)

Compare

b)

indexOf

c)

split

d)

insert

e)

replace

31.

Характеристика объекта – это

a)

объект

b)

цикл

c)

оператор

d)

свойство

e)

метод

32.

Совокупность свойств и методов – это

a)

Объект

b)

цикл

c)

оператор

d)

метод

e)

свойство

33.

double х=-5, у; y=Math.Abs(x); Результат y

a)

5

b)

-5

c)

25

d)

10

e)

0

34.

double x=25, y; y=Math.Sqrt(x); Результат y:

a)

3

b)

-5

c)

25

d)

5

e)

0

35.

double a=2.5, b;

      b=Math.Round(a);

     Результат b:

a)

2.5

b)

2

c)

3

d)

0

e)

0.5

36.

double a=2, b;

      b=Math.Pow(a,3);

     Результат b:

a)

8

b)

2

c)

3

d)

0

e)

4

37.

Оператор Console.ReadKey();

a)

Очистка экрана

b)

Удержание экрана

c)

Изменение цвета символа

d)

Изменение цвета экрана

e)

Ввод

38.

Неполный условный оператор

a)

while

b)

if  

c)

if-else

d)

for

e)

switch

39.

Оператор возвращающие значение метода    

a)

return

b)

out

c)

root

d)

end

e)

veni

40.

Тернарный оператор на языке C#

a)

if - else

b)

while

c)

for

d)

switch

e)

?:

41.

Компонент, представляющий собой командную кнопку –

a)

Button

b)

Label

c)

Edit

d)

Memo

e)

CheckBox

42.

int i=11;

      Сonsole.WriteLine (i>9 ? "многозначное число“:" однозначное число”);

      Результат кода:

a)

однозначное число

b)

множественное число

c)

1

d)

8

e)

12

43.

Этот компонент предназначен для вывода текста на поверхность формы

a)

Button

b)

Label

c)

Edit

d)

Memo

e)

CheckBox

44.

Все объекты в С# происходят от объекта

a)

TLabel

b)

Tobject

c)

TComponent

d)

TButton

e)

TMemo

45.

Действие, которое может выполнить объект –

a)

объект

b)

цикл

c)

оператор

d)

метод

e)

свойство

46.

Оператор цикла с параметром

a)

if - else

b)

while

c)

for

d)

switch

e)

?:

47.

Оператор цикла с предусловием

a)

if - else

b)

while

c)

for

d)

switch

e)

do while

48.

Зона видимости класса

a)

private, protected, public

b)

private, public, protected

c)

protected, public, private

d)

protected, private, public

e)

public, protected, private

49.

int i; double а=5;

      for (i=l; i<5; i++)

{

  Console.WriteLine(a);

  a+=2.0;

}

Результат кода:

a)

15

b)

2

c)

5

d)

1

e)

9

50.

// для чего используется символ

a)

написать комментарий

b)

решение выражения

c)

ввод переменных

d)

оператор присвоения

e)

вывод переменных