wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Экзаменационные тестовые вопросы

Total questions: 91

Worksheet time: 46mins

Name
Class
Date
1.

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

a)

int

b)

sbyte

c)

float

d)

char

e)

bool

2.

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

a)

float

b)

sbyte

c)

char

d)

int

e)

bool

3.

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

a)

sbyte

b)

decimal

c)

⦁ float

d)

⦁ char

e)

⦁ bool

4.

. Выберите символьный тип данных

a)

⦁ sbyte

b)

⦁ float

c)

⦁ char

d)

⦁ int

e)

⦁ bool

5.

Выберите логический тип данных

a)

⦁ sbyte

b)

⦁ float

c)

⦁ int

d)

⦁ bool

e)

⦁ char

6.

Выберите правильный способ инициализации переменной

a)

⦁ int i = 10;

b)

⦁ int x(10);

c)

⦁ var f 0.34F

d)

⦁ var = 34

e)

⦁ int = 10;

7.

Как правильно объявляются неявно типизированные переменные?

a)

⦁ var f = 0.34F

b)

⦁ var d = 34;

c)

⦁ var e = 10.34;

d)

⦁ int i = 10;

e)

⦁ int x(10);

8.

Спецификатор доступа public означает …

a)

⦁ Доступность только из этого же самого класса

b)

⦁ Доступность откуда угодно

c)

⦁ Доступность из любого класса той же программы

d)

⦁ Доступность только из потомков класса

e)

⦁ Нет правильных ответов

9.

Для того чтобы получить данные, вводимые пользователем вручную (то есть с консоли), применяются команды

a)

⦁ Console.ReadLine();

b)

⦁ Console.WriteLine();

c)

⦁ Console. LineRead

d)

⦁ Console.WriteLine

10.

Для того чтобы вывести на экран какое-либо сообщение, воспользуйтесь процедурой

a)

⦁ Console.WriteLine();

b)

⦁ Console.ReadLine();

c)

⦁ Console.ReadLine

d)

⦁ Console. LineWrite

e)

⦁ Нет верного ответа

11.

Выберите логические операторы

a)

⦁ !

b)

⦁ ^

c)

⦁ &&

d)

⦁ ==

e)

⦁ >

12.

Выберите оператор инкремента

a)

⦁ ++

b)

⦁ ^

c)

⦁ &&

d)

⦁ ==

e)

⦁ >

13.

. Выберите оператор декремента

a)

⦁ --

b)

⦁ ^

c)

⦁ &&

d)

⦁ ==

e)

⦁ >

14.

. В языке Си Шарп классом математических методов является 

a)

⦁ класс - Math.

b)

⦁ класс - string

c)

⦁ класс - age

d)

⦁ Math.Asin

e)

⦁ Asin.Math

15.

15. Как правильно оформляется математически в C# Sin?

a)

⦁ Math.Sin

b)

⦁ Math.Asin

c)

⦁ Sin.Math

d)

⦁ asin

e)

⦁ Asin.Math

16.

16. Как правильно оформляется математически в Си Шарп квадратный корень?

a)

⦁ Math.Sqrt

b)

⦁ Sqrt.Math

c)

⦁ sqrt

d)

⦁ Math.Asqrt

e)

⦁ Asin.Math

17.

17. Как добавить модуль в программу на Python?

a)

⦁ import модуль

b)

⦁ import модуль()

c)

⦁ импорт (модуль)

d)

⦁ (import) модуль

e)

⦁ нет верного ответа

18.

18. Структура какого оператора цикла описана ниже

while ( условие) do { тело цикла };

a)

⦁ цикл с предусловием

b)

⦁ цикл с постусловием

c)

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

d)

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

e)

⦁ нет верного ответа

19.

19. Структура какого оператора цикла описана ниже

do { тело цикла } while ( условие);

a)

⦁ цикл с предусловием

b)

⦁ цикл с постусловием

c)

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

d)

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

e)

⦁ нет верного ответа

20.

20. Что обозначает эта операция - % ?

a)

⦁ остаток от деления

b)

⦁ присваивание

c)

⦁ возведение в степень

d)

⦁ деление

e)

⦁ нет верного ответа

21.

21. Как обозначается цикл с предусловием?

a)

⦁ do

b)

⦁ while

c)

⦁ do while

d)

⦁ in rage

e)

⦁ Нет ответа

22.

22. Что делает Concat()?

a)

⦁ объединяет строки в одну строку.

b)

⦁ сравнивает фрагменты строк.

c)

⦁ проверяет, содержит ли строка подстроку.

d)

⦁ присваивание

e)

⦁ возведение в степень

23.

23. Что такое лямбда-функция в Python

a)

⦁ функция, которая определяется в одной строке кода без использования ключевого слова def

b)

⦁ функция передачи управления

c)

⦁ математическая функция

d)

⦁ строковая функция

24.

24. Что выведет данный код Python ?

b = lambda: 10

print(b())

a)

10

b)

0

c)

1

d)

ошибку

e)

. нет верного ответа

25.

25. Что выведет данный код Python?

a = lambda x: x+x

print(a(2))

a)

4

b)

2

c)

1

d)

ошибку

e)

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

26.

26. Что делает try-catch:

a)

⦁ Работает с файлами;

b)

⦁ Работает с классами;

c)

⦁ Работает с исключениями;

d)

⦁ Работает с папками;

e)

⦁ Работает с циклами;

27.

27. Что такое циклы и для чего они нужны

a)

⦁ Циклы нужны для многократного выполнения кода;

b)

⦁ Циклы нужны для многократного запуска программы;

c)

⦁ Циклы нужны для многократного размещения данных;

d)

⦁ Циклы нужны для многократного деления кода;

e)

⦁ Циклы нужны для многократного перезапуска;

28.

28. Для создания теста с произвольным числом правильных вариантов ответа в C# используется элемент управления:

a)

⦁ CheckBox

b)

⦁ ToolBar

c)

⦁ RadioButton

d)

⦁ MainMenu

e)

⦁ Label

29.

29. Как называется оператор“?:”:

a)

⦁ Тернарный оператор;

b)

⦁ Прямой оператор;

c)

⦁ Вопросительный;

d)

⦁ Цифровой оператор;

e)

⦁ Инструментальный;

30.

30. Где правильно создан массив?

a)

B. int[] arr = new Array [2, 5];

b)

A. int[] arr = new int [2] {2, 5};

c)

C. int arr = [2, 5];

d)

D. int arr = {2, 5};

e)

E. int arr[] = {2, 5};

31.

31. При каком условии результат будет равен значению true?

int a = 1, b = 5;

bool some = false;

a)

A. (b > 5 && a <= 3) || (!some || a < 1)

b)

B. (some && a != 2) || b > 5

c)

C. (b <= 5 || a == 3) && some

d)

D. some || a == 4 || b < 3

e)

E. (b != 5 || a == 3) || (!some && a > 1)

32.

32. Как найти квадратный корень из числа х:

a)

⦁ Math.Sqrt(x);

b)

⦁ Sqrt(x);

c)

⦁ Arifmetic.sqrt(x);

d)

⦁ Consol(x);

e)

⦁ Math.Pow(x);

33.

33. Как найти квадрат числа х:

a)

⦁ Math.Pow(X,2);

b)

⦁ Math.Pow(x);

c)

⦁ Math.Sqrt(x);

d)

⦁ Sqrt(x);

e)

⦁ Arifmetic.sqrt(x);

34.

34. Как найти модуль числа х:

a)

⦁ Math.Abs(x);

b)

⦁ Math.Sqrt(x);

c)

⦁ Sqrt(x);

d)

⦁ Arifmetic.sqrt(x);

e)

⦁ Consol(x);

35.

35. Как найти натуральный логарифм числа х:

a)

⦁ Math.Log(x);

b)

⦁ Math.Sqrt(x);

c)

⦁ Sqrt(x);

d)

⦁ Arifmetic.sqrt(x);

e)

⦁ Consol(x);

36.

36. Обозначение оператора “ИЛИ”:

a)

⦁ ||;

b)

⦁ !+;

c)

⦁ !=-;

d)

⦁ !?=;

e)

⦁ !!;

37.

37. Обозначение оператора “И”:

a)

⦁ &&;

b)

⦁ !+;

c)

⦁ !=-;

d)

⦁ !?=;

e)

⦁ !!;

38.

38. Обозначение оператора “not”:

a)

⦁ !

b)

⦁ !+;

c)

⦁ !=-;

d)

⦁ !?=;

e)

⦁ !!;

39.

39. Какие типы переменных существуют?

a)

⦁ Все перечисленные

b)

⦁ int, char, bool, float, double, uint, short

c)

⦁ Ни один из них

d)

⦁ int, char, bool, float, double

e)

⦁ int, char, bool, string

40.

40. Какие циклы существуют в языке C#?

a)

⦁ for, while, do while, foreach

b)

⦁ for, while, do while

c)

⦁ for, while

d)

⦁ for

e)

⦁ for, while, foreach

41.

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

a)

⦁ строковый

b)

⦁ void

c)

⦁ числовой

d)

⦁ тип указывать не нужно

e)

⦁ логический

42.

42. В чем отличие между break и continue?

a)

⦁ сontinue пропускает итерацию, break выходит из цикла

b)

⦁ сontinue работает только в циклах, break дополнительно в методах

c)

⦁ break используется в Switch case, а continue в циклах

d)

⦁ нет отличий

e)

⦁ все варианты правильны

43.

43. Где правильно создана переменная?

a)

⦁ float big_num = 23.2234;

b)

⦁ int num = "1";

c)

⦁ char symbol = 'A';

d)

⦁ $x = 10;

e)

⦁ x = 0;

44.

44. Где верно происходит вывод данных в консоль?

a)

⦁ print("Hi");

b)

⦁ сonsole.log("Hi");

c)

⦁ Console.WriteLine("Hi");

d)

⦁ Console.write("Hi");

e)

⦁ Console.print("Hi");

45.

45. Чему равен d, если int a = 0; int b = a++; int c = 0; int d = a + b + c + 3;

a)

4

b)

3

c)

⦁ True

d)

⦁ False

e)

⦁ None

46.

46. Какие бывают массивы ?

a)

⦁ Одномерные и многомерные

b)

⦁ Разнообразные

c)

⦁ Сложные и простые

d)

⦁ Резиновые и статичные

e)

⦁ Динамичные и статичные

47.

47. Что такое константа ?

a)

⦁ Переменная, значение которой нельзя изменить.

b)

⦁ Переменная типа string

c)

⦁ Переменная, которая может быть изменена в любое время.

d)

⦁ Глобальная переменная

e)

⦁ Переменная равная нулю

48.

48. Что покажет код ниже?

namespace ProjectOne {

class MainClass {

static int num = 0;

public static void Main (string[] args) {

testFunc(num);

testFunc(num);

}

public static void testFunc (int num) {

MainClass.num++;

Console.Write(MainClass.num);

}

}

}

a)

12

b)

00

c)

11

d)

01

e)

E. Ошибку в коде

49.

49. Что такое перегрузка методов

a)

⦁ Передача слишком больших файлов

b)

⦁ Передача обширных файлов

c)

⦁ Перегрузка сети

d)

⦁ Докачка файла

e)

⦁ Извлечь файл

50.

50. При каком условии будет True

int a = 1, b = 5;

bool some = false;

a)

А. some || a == 4 || b < 3

b)

В. (some && a != 2) || b > 5

c)

С.(b <= 5 || a == 3) && some

d)

D.(b > 5 && a <= 3) || (!some || a < 1)

e)

E. (b != 5 || a == 3) || (!some && a > 1)

51.

51. ” Что значит конструкция pass

a)

⦁ пустой оператор

b)

⦁ функция передачи управления

c)

⦁ оператор цикла

d)

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

e)

⦁ нет верного ответа

52.

52. Где используется конструкция pass

a)

⦁ при написании заглушки функции, которая будет реализована позже, или в цикле, который ничего не должен делать на данной итерации

b)

⦁ при организации поиска в массиве

c)

⦁ при описании цикла

d)

⦁ при передаче управления

e)

⦁ нет верного ответа

53.

53 Принципы ООП

a)

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

b)

⦁ Делегирование, наследование, понятность

c)

⦁ Массовость, абстракция

d)

⦁ Понятность

e)

⦁ Детерминированность

54.

54. Что покажет код снизу

namespace ProjectOne {

               class MainClass {

                               static int num = 0;

                               public static void Main (string[] args) {

                                              testFunc(num);

                                              testFunc(num);

}

                               public static void testFunc (int num) {

                                              MainClass.num++;

                                              Console.Write(MainClass.num);

}       

a)

11

b)

10

c)

20

d)

19

e)

33

55.

55. ”Что делает try”

a)

A. Работает с исключениями

b)

B. Работает с базой данных

c)

C. Работает с массивами

d)

D. Работает с исключениями while

e)

E. Работает с исключениями do

56.

56. Что выведет данный код?

b = lambdax, y: print(y)

b (1,2)

a)

2

b)

1

c)

3

d)

ошибку

e)

E. нет верного ответа

57.

57. Что выведет данный код?

c = lambda x: print(0)

c (5)

a)

A. 0

b)

B. 5

c)

C. -5

d)

D. ошибку

e)

E. нет верного ответа

58.

58. Процесс разработки ПО можно разбить на этапы. Выберите первый этап.

a)

⦁ постановка задачи

b)

⦁ описание

c)

⦁ управление

d)

⦁ выходные данные

e)

⦁ свойства

59.

59. Выберите компоненты меню

a)

⦁ MenuStrip, ContextMenuStrip

b)

⦁ GroupBox, TabControl

c)

⦁ NotifyIcon, ToolBar

d)

⦁ LinkLabel, StatusBar

e)

⦁ ColorDialog, FontDialog

60.

60. Компонент, представляющий собой список, в котором можно выбрать нужный элемент – это…

a)

⦁ ListBox

b)

⦁ Button

c)

⦁ Caption

d)

⦁ TextBox

e)

⦁ Image

61.

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

a)

⦁ методы

b)

⦁ константы

c)

⦁ значения

d)

⦁ массивы

e)

⦁ формы

62.

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

a)

⦁ Label

b)

⦁ Edit

c)

⦁ Text

d)

⦁ Image

e)

⦁ Memo

63.

63. Свойство, определяющее, доступен ли пользователю интерфейсный элемент

a)

⦁ Anchor

b)

⦁ Image

c)

⦁ Parent

d)

⦁ Enabled

e)

⦁ Text

64.

64. Свойство компонента Label, указывающее текст в окне редактирования?

a)

⦁ Image

b)

⦁ Text

c)

⦁ Memo

d)

⦁ Label

e)

⦁ Edit

65.

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

a)

⦁ Инкапсуляция

b)

⦁ Полиформизм

c)

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

d)

⦁ Наследование

e)

⦁ Ни один из них

66.

66. С каким модификатором доступа должно быть описано поле MyIllness (мои болезни) класса Man (человек), чтобы это поле было доступно только наследникам класса Man (C#.)?

a)

⦁ protected

b)

⦁ private

c)

⦁ public

d)

⦁ abstract

e)

⦁ нет верного ответа

67.

67. Где правильно создан массив?

a)

⦁ int [] arr = new Array[2,5];

b)

⦁ int arr  = [2,5];

c)

⦁ int arr  = {2,5};

d)

⦁ int [] arr = new int [2]{2,5};  

e)

⦁ int arr [] = {2,5};

68.

68. Для чего можно использовать объектно-ориентированный язык?

a)

⦁ Для написания игр

b)

⦁ Для создания программ

c)

⦁ Для создания веб сайтов    

d)

⦁ Все перечисленное

e)

⦁ Для создания игр и программ

69.

69. Назовите особенность цикла с предусловием

a)

⦁ Тело цикла может не выполниться ни разу

b)

⦁ Тело цикла выполнится хотя бы один раз     

c)

⦁ Тело цикла выполнится бесконечное число раз

d)

⦁ Нет верного ответа

e)

⦁ Все ответы верны

70.

70. Метод add, возвращающий сумму двух любых заданных целых чисел в C#., может иметь следующий вид:

a)

⦁ void add (int s1, int s2) {…} 

b)

⦁ bool add (string s1, int s2) {…}

c)

⦁ int add (int s1, int s2) {…}

d)

⦁ void add (bool s1, int s2) {…}

e)

⦁ char add (string s1, int s2) {…}

71.

71. Что делает catch?

a)

⦁ Работа с Программой

b)

⦁ Работа с исключениями

c)

⦁ Работа с базой данных

d)

⦁ Работа с классами

e)

⦁ Работа с файлами       

72.

72. Что делает оператор «/»?

a)

⦁ Ничего из выше перечисленного

b)

⦁ Возвращает тригонометрическую функцию

c)

⦁ Возвращает деление

d)

⦁ Возвращает процент от суммы

e)

⦁ выше перечисленного

73.

73. Отметьте верные утверждения для C#:

a)

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

b)

⦁ слово void используется в случае, когда метод не должен возвращать значение

c)

⦁ символы // используются для обозначения комментариев>

d)

⦁ для того, чтобы метод отработал, его необходимо вызвать

e)

⦁ слово static используется в случае, когда метод не должен возвращать значение

74.

74. Для того, чтобы объявить объект класса School (школа), нужно написать код (C#).

a)

⦁ num33 = abstract School();

b)

⦁ School num33;

c)

⦁ num33 = new School();

d)

⦁ сlass School { }

e)

⦁ нет верного ответа

75.

75.Что такое перегрузка методов?

a)

⦁ Недостаточно методов

b)

⦁ Передача слишком больших данных в функцию

c)

⦁ Передача слишком большого файла через return

d)

⦁ Использование одного имени для разных методов

e)

⦁ Все выше перечисленного

76.

76. Какая функция корректно сравнивает две подстроки?

a)

⦁ String.Check("hi", "hello");

b)

⦁ String.Equal("hi", "hello");

c)

String.Compare("hi", "hello");

d)

⦁ String.Match("hi", "hello");

e)

⦁ String.Print("hi", "hello");

77.

77. Что сделает программа, выполнив следующий код:

Console.WriteLine(«Hello, World!»)

a)

⦁ Закроется Hello, World!

b)

⦁ Сотрет Hello, World!

c)

⦁ Удалит Hello, World!

d)

⦁ Напишет Hello, World! 

e)

⦁ Выйдет ошибка  Hello, World!

78.

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

a)

⦁ Ингаляция

b)

⦁ Наследование

c)

⦁ Полиморфизм

d)

⦁ Инкапсуляция

e)

⦁ Инструкция

79.

79. Свойство, при котором объекты содержат описание атрибутов и действий одновременно?

a)

⦁ Полиморфизм

b)

⦁ Инструкция

c)

⦁ Ингаляция

d)

⦁ Инкапсуляция      

e)

⦁ Наследование

80.

80. Один из принципов объектно-ориентированного программирования?

a)

⦁ Инструкция

b)

⦁ Отдача

c)

⦁ Наследование       

d)

⦁ Передача

e)

⦁ Ингаляция

81.

81. Данные, характеризующие состояние объекта?

a)

⦁ Передача

b)

⦁ Доли объекта

c)

⦁ Части объекта

d)

⦁ Атрибуты объекта

e)

⦁ Нет правильных ответов

82.

82. Изменение состояния объекта в ответ на какое-либо действие?

a)

⦁ Класс

b)

⦁ Данность

c)

⦁ Событие

d)

⦁ Значение

e)

⦁ Свойство

83.

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

a)

⦁ Объект

b)

⦁ Свойство

c)

⦁ Событие

d)

⦁ Метод

e)

⦁ Класс

84.

84. Тип, соответствующий классу?

a)

⦁ Визуальными

b)

⦁ Видимый тип

c)

⦁ Объективный тип

d)

⦁ Объектный тип

e)

⦁ Абстрактными

85.

85. Свойство Caption отвечает за?

a)

⦁ Увеличение компонента на форме

b)

⦁ Вид компонента на форме

c)

⦁ Назначение компонента на форме

d)

⦁ Название компонента на форме

e)

⦁ Выравнивание компонента на форме

86.

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

a)

⦁ Визуальными

b)

⦁ Видимый тип

c)

⦁ Объектный тип

d)

⦁ Инкапсуляция

e)

⦁ Абстрактными

87.

87.  Инкапсуляция – это…

a)

⦁ Модель в которой на каждом витке выполнено создание очередной версии продукта, уточнение требования проекта.

b)

⦁ Поэтапная модель с промежуточным контролем.

c)

⦁ Модель основой характеристики которой является возможность перехода с одного этапа на следующий только после полного завершения работы на текущем этапе.

d)

⦁ Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно

e)

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

88.

88. Наследование – это…

a)

⦁ Поэтапная модель с промежуточным контролем.

b)

⦁ Модель основой характеристики которой является возможность перехода с одного этапа на следующий только после полного завершения работы на текущем этапе.

c)

⦁ Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно

d)

⦁ Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков

e)

⦁ Модель в которой на каждом витке выполнено создание очередной версии продукта, уточнение требования проекта.

89.

89. Полиморфизм – это…

a)

⦁ Модель основой характеристики которой является возможность перехода с одного этапа на следующий только после полного завершения работы на текущем этапе.

b)

⦁ Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно

c)

⦁ Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков

d)

⦁ Такое свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов

e)

⦁ Поэтапная модель с промежуточным контролем.

90.

90. Объект, обладающий свойством инкапсуляции, характеризуется следующими параметрами:

a)

⦁ Видимый тип

b)

⦁ Объективный тип

c)

⦁ Инкапсуляция

d)

⦁ Уникальное имя, набор атрибутов, набор действий для описания своего поведения

e)

⦁ Визуальными

91.

91. Атрибуты объекта - это… 

a)

⦁ Объективный тип

b)

⦁ Инкапсуляция

c)

⦁ Данные, характеризующие состояние объекта

d)

⦁ Уникальное имя, набор атрибутов, набор действий для описания своего поведения

e)

⦁ Видимый тип