Программирование на языке С# . Сборник ответов на тесты «Синергия»| МОИ | МТИ | МосАП.

Раздел
Программирование
Предмет
Тип
Просмотров
129
Покупок
0
Антиплагиат
Не указан
Размещена
20 Июл в 10:35
ВУЗ
МФПУ «Синергия»| МОИ | МТИ | МосАП
Курс
Не указан
Стоимость
100 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Программирование на C#
453.9 Кбайт 100 ₽
Описание

Сборник из 483 ответов на вопросы из тестов по данным дисциплинам

 

Дисциплины…

  1. Программирование на языке С#
  2. Программирование на языке С++


ТЕМЫ….

| 1 |

Программирование на языке С#

 УЧЕБНЫЕ МАТЕРИАЛЫ

Тема 1. Введение в программирование на языке С#

Тема 2. Основные конструкции

Тема 3. Методы

Тема 4. Введение в объектно-ориентированное программирование. Классы

Тема 5. Объектно-ориентированное программирование

Тема 6. Коллекции и их использование

Тема 7. Обработка исключений

Тема 8. Делегаты, лямбды и события

Тема 9. Интерфейсы

Тема 10. Работа с файлами

 Тема 11. Технология МРЕ и создание десктопных приложений

  Итоговая аттестация


 | 2 |

Программирование на языке С++

Введение в курс

Тема 1. Ввод и вывод, используемые в С++

Тема 2. Использование функций в С++

Тема 3. Объекты и классы

Тема 4. Массивы и строки

Тема 5. Перегрузка операций

Тема 6. Указатели

Тема 7. Виртуальные функции

Тема 8. Работа с потоками и файлами

Тема 9. Многофайловые программы

Тема 10. Шаблоны и исключения

Итоговая аттестация

 

Всё сдавалось на оценку «отлично»

Максимальная оценка 100 баллов «отлично»

Оглавление

Список вопросов:

1.   IL – это …

2.   … XML – элемент, внутрь которого помещаются все остальные элементы

3.   XAML представляет собой …

4.   … алгоритм – это такой алгоритм, в определении которого содержится прямой или косвенный вызов этого же алгоритма.

5.   … алгоритм – это алгоритм, решающий задачу путем решения одного или нескольких более узких вариантов той же задачи

6.   Алгоритмы … используются для того, чтобы упорядочить элементы массива по убыванию или возрастанию

7.   Блок … используется для размещения части кода, которая должна выполняться независимо от того, произошло ли исключение в блоке try

8.   Блок кода, помещенный в цикл …

9.   Базовым классом для всех классов C# является …

10.                  … - верные варианты инициализации массива

11.                  В языке C# есть такие циклы, как …, while, do-while, foreach

12.                  В приведённом ниже выражении будет выполнено … операций сравнения a = 5;b = 3;((a < b) && (b == 3)) && (a <= 5)В ходе выполнения выражения будет получено значение … int a=20;int b=100; int c = a * 10 < b ? (a + b) : (a - b);

13.                  Внутри … можно вызывать другие …

14.                  В результате выполнения кода будет выведено значение …Del d; d = f1; Console.WriteLine(d(f2()));

15.                  В определении интерфейса неверно то, что … public abstract interface IAction{void Move();}Выберите верное утверждение:

16.                  В интегрированную среду программирования может входить такой компонент, как …

17.                  В интегрированную среду программирования может входить такой компонент, как …

18.                  В основе технологии wpf лежит использование …

19.                  В результате выполнения приведённого ниже метода будет получено значение … void swap(ref int a, ref int b) {int c = a;a = b;b = c;}int a=1; int b=2; swap(ref a, ref b); Console.Write(a); Console.Write(b);

20.                  В результате выполнения приведённого ниже метода будет получено значение … void swap(int a, int b) {int c = a; a = b; b = c;} int a=1; int b=2; swap(a,b); Console.Write(a); Console.Write(b);

21.                  В результате выполнения приведённого ниже метода будет получено значение … void swap(int a, int b) {a = b; b = a;}int a=1; int b=2; swap(a,b); Console.Write(a); Console.Write(b);

22.                  Виртуальные методы должны иметь реализацию в … классе

23.                  В коде, приведённом ниже отсутствует часть … class FileLoaderException : Exception{ public FileLoaderException(string message)… { }}

24.                  Важным достоинством WPF является возможность декларативного определения графического интерфейса с помощью специального языка разметки …

25.                  В приведённом ниже примере ошибка заключается в том, что … public abstract interface IAction{ void Move();}

26.                  Внутри одного окна можно использовать … контейнеров для компоновки

27.                  Вызов … соответствует приведённому ниже методуvoid test_method(params int[] par_arr){……}

28.                  В форматированной строке Console.WriteLine( X “фамилия студента: {stud_name}”); на месте символа “X” должен стоять символ …

29.                  В переменной типа unsigned char можно хранить число …

30.                  В переменной типа unsigned char можно хранить число

31.                  В языке С++ в функцию в качестве параметров …

32.                  В случае попытки записи данных в несуществующий файл …    

33.                  В языке С++ встроенный тип данных int предназначен для хранения …

34.                  Виртуальными называются функции …

35.                  В классе, приведённом ниже, поля … доступны извне

36.                  В следующем выражении будет выполнено … операций сравнения: a = 5; b = 3; ((a < b) && (b == 3)) && (a <= 5)

37.                  В ходе выполнения выражения, приведённого ниже, будет получено число …int a=20;int b=100;int c = a * 10 < b ? (a + b) : (a - b);

38.                  Возможность и способ обращения производного класса к элементам базового определяются … класса

39.                  В C# коллекции представлены набором шаблонных классов из пространства имен System.Collections. …

40.                  В C# можно перегружать как бинарные, так и … операторы, а также операторы сравнения

41.                  Выберите истинное утверждение

42.                  Выбор функции-члена зависит от …

43.                  В результате выполнения кода, приведённого ниже, значение a будет равно … void test_method( int a){a++;}int a=6;test_method(a)

44.                  В WPF отсутствует контейнер для компоновки …

45.                  В коллекции с типом данных интерфейса, могут храниться … любых классов, реализующих этот интерфейс

46.                  В результате выполнения приведённого ниже кода, значение a будет равно … void test_method(ref int a){a++;}int a=6;test_method(ref a)

47.                  В приведённом ниже коде необходимо указать производный тип исключения …, чтобы вместо многоточия на экран вывелась число 1 try{ int[] a = {1,2,3,4,5}; a[10]=15;}catch (….){WriteLine(1);}catch{WriteLine(2);}

48.                  В языке C# имеются циклы for, while, …, do…while

49.                  Все … из пространства имен System.Collections.Generic являются шаблонными типами данных

50.                  В блоке … задается обработчик исключения

51.                  Верную реализация перегрузки оператора сложения для обыкновенных дробей – это …      

52.                  Верная реализация свойства представлена как …

53.                  Верный вариант создания экземпляра шаблонного класса это - …

54.                  Верно ли утверждение: Если …-выражение содержит несколько действий, то они помещаются в фигурные скобки

55.                  Верно, что …

56.                  Верно, что ...

57.                  Верно, что …

58.                  Верно, что …

59.                  Верно, что …

60.                  Верно, что …

61.                  Верно, что …

62.                  Верно, что …

63.                  Верно, что …

64.                  Верно, что …

65.                  Верно, что ...

66.                  Верно, что …

67.                  Верно, что …

68.                  Верно, что …

69.                  Верно, что …

70.                  Верно, что …

71.                  Верно, что …

72.                  Верно, что …

73.                  Верно, что …

74.                  Верно, что …

75.                  Верно, что …

76.                  Верно, что …

77.                  Верны утверждения, что …

78.                  Верны утверждения, что …

79.                  Верные способы избежать возникновения ошибки при пустом стеке это …

80.                  В ряду причин использования много файловых программ – …

81.                  Выберите верные способы избежать возникновения ошибки при пустом стеке:

82.                  В приведённом блоке кода … using (StreamWriter writer = new StreamWriter ("test.txt", false)){WriteLine(text);}

83.                  Говоря о различии в использовании выражений #include <…> и #include «…», можно утверждать, что

84.                  Говоря про определение максимальной длины строки, можно утверждать, что

85.                  Говоря о передаче параметра по ссылке, можно утверждать, что …

86.                  Говоря о деструкторах, можно утверждать, что …

87.                  Говоря о конструкторах, можно утверждать, что … (укажите 3 варианта ответа)

88.                  Говоря о конструкторах, можно утверждать, что … (укажите 2 варианта ответа)

89.                  Говоря о дружественных функциях, следует отметить, что …

90.                  Говоря о массивах, можно утверждать, что …

91.                  Директива препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных, – …

92.                  Две формы использования перегруженных операторов: …

93.                  Деструктором называют …

94.                  Для одного набора типов операндов можно сделать только одну перегрузку …

95.                  Для доступа к элементам объекта, при обращении через имя объекта – используют …

96.                  Для инициализации указателя можно использовать …

97.                  Для передачи параметра по ссылке используется слово …

98.                  Для десериализации JSON применяется шаблонный метод …, принимающий в качестве параметра файловый поток

99.                  Для записи сериализуемого объекта в XML-файл следует использовать

100.             Для объявления виртуальной функции используется ключевое слово …

101.             Для того, чтобы значение B не вычислялось в выражении A||B, значение, а должно быть …

102.             Для объявления дружественной функции используется ключевое слово …

103.             Для работы с выходными потоками используется …

104.             Для определения указателя необходимо использовать запись: …

105.             Данный элемент имеет свойство …

106.             Делегату delegate int Operation (int val); соответствует метод …

107.             Делегат может применяться для …

108.             Делегат позволяет вызвать метод …

109.             Дружественная функция – это функция, …

110.             Для скрытия … применяется override

111.             Для инициализации … полей можно вызвать конструктор базового класса.

112.             Для открытия и хранения xml-файла при использовании System.Xml используется класс …

113.             Даны начальные значения переменных a=9b=2Расставьте блоки кода в правильном порядке внутри цикла, чтобы программа не уходила в бесконечный циклwhile (true){}

114.             Достоинствами использования наследования являются …

115.             Если для компоновки элементов в окне приложения используется Grid, то для объединения двух ячеек, находящихся в соседних столбцах и размещения в получившихся объединенных ячейках, элемента управления следует …

116.             Если определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена, то при …

117.             Если в приведенном ниже коде будет вызван первый конструктор Student(«Иванов»), то поле group получит значение … class Student{ public string name; public string group; public int course; public Student(string name) : this(name, "не определена") // первый конструктор {course=1; } public Student(string name, string group)    // второй конструктор {name = name;group = group;}}

118.             Если дан массив int L[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };. то значение элемента этого массива L[1][2] будет равно …

119.             Есть два метода и делегат: void f1(string s){Write(s+»A»+s);}string f2(){return «B»;}delegate void Del(string s); В результате выполнения приведённого ниже кода будет получено значение … Del d; d = f1; d += f2; Console.WriteLine(d());

120.             Есть два метода и делегат: int f1(){return 2;}int f2(){return 3;}delegate int Del(); В результате выполнения приведённого ниже кода будет получено значение … Del d; d = f1; d += f2; Console.WriteLine(d()); 

121.             Есть два метода и делегат: void f1(string s) { Write(s+»A»+s); } string f2(){ return «B»; } delegate void Del(string s); В результате выполнения кода будет выведено значение … Del d; d = f1; Console.WriteLine(d(f2()));

122.             Есть два метода и делегат: void f1(){Write("A");}void f2(){Write("B");}delegate void Del(); Какое значение будет выведено на экран в результате выполнения кода? Del d; d = f1; d += f2; d();

123.             Если в арифметическом выражении участвуют целый и вещественный операнды, то …

124.             Если после выражения стоит точка с запятой, то …

125.             Если размер массива 21, то порядковый номер последнего элемента массива – …

126.             Если переменная передается в метод в качестве …, то она должна называться так же, как и …

127.             Есть базовый класс class BaseTest{protected int a; protected int b; public BaseTest(int a, int b): this(a) {b = b;WriteLine("2");}public BaseTest(int a) {a = a; WriteLine("3"); }}И производный класс class Test: BaseTest{private int c; private int d; public Test(int c, int d, int a, int b): base(a,b){c = c; d = d; WriteLine("4"); }}Укажите верный порядок запуска конструкторов при создании экземпляра производного класса Test t = new Test(1, 2, 3, 4);

128.             Если элементы класса объявлены как … (укажите 2 варианта ответа)

129.             …- значение элемента который будет удален из списка? List<int> Ist = new List<int>() { 1,4,3,6,5,8 };Ist.Remove(4);

130.             … - значение, которое будет получено в ходе выполнения выражения int a = 2; int b = 3; double d = (a + b)/a – b;

131.             Закрытый компонент класса может иметь модификатор доступа …

132.             Записывая выражение в состав которой входит дробь, выражение в … дроби следует взять в скобки

133.             Знаком … обозначается целочисленное деление

134.             Закрытые поля, доступные в наследуемых классах, должны иметь модификатор …

135.             Значение … будет получено в переменной c при вычислении выражения int a = 9; int b = 4; int c = a/b;

136.             Значение … получится в результате выполнения выражения в переменной a int a=1; a++;

137.             Значение выражения (a && ! b || c), где a, b и с – величины типа bool, имеющие значения false, true и true соответственно, равно …

138.             Значение … нельзя передать в параметр типа double

139.             Значение, которое будет получено в ходе выполнения выражения - … int a = 2; int b = 3; double d = (a + b) / (a + 1) - 1;

140.             … интерфейсы – интерфейсы, позволяющие работать с различными типами, определяемыми в качестве параметров

141.             Имеется класс:

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

143.             Использование … параметров позволяет вернуть из метода несколько значений?

144.             Использование инициализатора некорректно в случае …

145.             Использование в словаре …, имеющих разные типы недопустимо.

146.             Инициализация целого числа в виде строки … недопустима

147.             Инициализация вещественного числа в виде строки … недопустима

148.             Интерфейсы могут наследоваться от …

149.             Интерфейсы это … типы данных

150.             Интерфейсы это … типы

151.             Имеется базовый класс class BaseTest{public override string ToString(){return "A";}}И производный класс: class Test: BaseTest{public string ToString(){return "B";}}В результате выполнения приведённого ниже кода будет выведено …BaseTest[] d= { new Test(),new Test() };foreach(BaseTest test in d){Write(test.ToString());}

152.             Имеется базовый класс class BaseTest{ public override string ToString(){ return "A";}}И производный класс:class Test: BaseTest{ public override string ToString() { return "B";}}В результате выполнения приведённого ниже кода будет выведено …BaseTest[] d= { new Test(),new Test() };foreach(BaseTest test in d){Write(test.ToString());}

153.             Из ниже перечисленных методов … являются корректными способами вернуть два значения из метода

154.             Из ниже перечисленных методов … являются корректными способами вернуть два значения из метода

155.             Интерфейс может включать такие компоненты, как …

156.             Интерфейс может включать такие компоненты, как …

157.             … компоненты относятся ко всему классу, и для обращения к ним не требуют создания экземпляра

158.             … класс содержит методы, не содержащие реализации

159.             Класс, используемый для работы с входными потоками, – …

160.             Класс с методами и переменными для организации работы со строками в языке программирования C++ называется …

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

162.             Код … не приводит к ошибке

163.             Класс может реализовать … интерфейсов

164.             Какой из вызовов соответствует методу?void test_method(params int[] par_arr){……}

165.             Конструктор по умолчанию не может включать инициализацию полей …

166.             К основным принципам объектно-ориентированного программирования можно отнести …

167.             Контейнер … лучше использовать для предоставления пользователю возможности выбрать несколько необязательных опций

168.             Класс – это …

169.             Класс iostream используется для обработки …

170.             Какой базовый тип данных может возвращать метод test(), чтобы он мог применяться в следующей конструкции foreach(char i in test()){…..}

171.             Компонент данного интерфейса – это … interface ILoader{ public const string defaultPatch = "/.";  }

172.             Компонент данного интерфейса – это … interface ILoader{ public string FileName { get; set;}  }

173.             Компонент данного интерфейса – это … interface ILoader{ public event LoadHandler LoadEvent;}

174.             Код, который потенциально может привести к исключительной ситуации, необходимо помещать в блок …

175.             Конструктор, принимающий в качестве параметра экземпляр того же класса – это конструктор …

176.             Конструктор - это специальный метод, предназначенный для создания экземпляров … и инициализации их полей.

177.             Коллекция классов и функций, написанных на базовом языке, – это …

178.             Ключевое слово … используется для принудительного вызова исключения

179.             Класс может не содержать реализации всех компонентов интерфейса, в таком случае он должен быть объявлен как …, а реализация должна быть сделана в производных классах

180.             Количество обработчиков у события может быть равным …

181.             Константы могут содержать в себе …

182.             Конструктор класса Exception принимает в качестве параметра текст сообщения об …

183.             Конструкция using используется для …

184.             Корректно работает вариант кода …

185.             Класс … позволяет считывать данные из файлов

186.             Конструктором называется метод, имя которого …

187.             Контейнер … позволяет располагать вложенные элементы аналогично таблице в строках и столбцах

188.             Контейнер компоновки … пристыковывает дочерние элементы к различным сторонам панели

189.             Корректные способы вернуть два значения из метода, это …

190.             Каждый элемент словаря имеет тип данных …

191.             Конструкция using применяется для …

192.             Класс, у которого объявленные методы не содержат реализации, называется … класс

193.             Ключевое слово … используется для создания экземпляров классов

194.             Логическая операция ^ истина в случае, если …

195.             Логическая операция & истина в случае, если …

196.             Логическая операция & истина в случае …

197.             Логическое выражение может возвращать результат типа …

198.             Литерал … обозначает пустую ссылку

199.             Лямбда выражения …

200.             Лямбда выражения …

201.             … может содержать только методы с одним типом возвращаемого значения.

202.             … - максимальное количество классов-родителей у производного класса

203.             Модель процесса разработки программного обеспечения, жизненный цикл которой выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, называется …

204.             Модификатор … должен иметь закрытый компонент класса

205.             Массив – это именованный набор … в одной области памяти

206.             Массивом называют …

207.             Модификатор override используется для …

208.             Метод … отвечает за применение разметки описанной в файле XAML

209.             Метод … следует использовать для построчного чтения файла

210.             Метод с приведённым кодом должен возвращать тип данных … ... tax(double income) {if (income > 2400000) {return 2400000 * 0.05 + (income - 2400000) * 0.13;} else {return income * 0.05;}}

211.             Метод dict.TryGetValue(“meow”, out V value) в случае отсутствия в словаре элемента с ключом “meow” вернёт значение …

212.             Метод … реализует метод Execute в классе Test void Execute();}interface Interface2{ void Execute();}class Test : Interface1, Interface2{ void Execute() {Console.WriteLine("A");}}

213.             Метод … реализует метод Execute в классе Test interface Interface1{ void Execute();}interface Interface2{ void Execute();}class Test : Interface1, Interface2{ void Execute() { Console.WriteLine("A"); }}

214.             Методы классов могут быть вызваны через оператора … от экземпляра класса

215.             Метод Console … позволяет вывести на экран переданное значение и перейти на новую строку

216.             Метод доступа … позволяет установить значение поля.

217.             Метод … позволяет добавить новый элемент в конец списка List

218.             Метод … позволяет добавить элементы в стек?

219.             Метод … позволяет извлечь элемент из стека?   

220.             Метод … позволяет безопасно извлечь элемент из очереди?

221.             Метод … позволяет добавить элемент в список?

222.             Метод … позволяет безопасно получить первый элемент очереди без его извлечения?

223.             Метод очереди TryPeek возвращает значение типа

224.             Метод … позволяет проверить, присутствует ли элемент в списке? 

225.             Метод … позволяет извлечь элемент из стека и избежать ошибки при пустом стеке     

226.             Метод … позволяет проверить наличие в словаре определенного ключа

227.             Метод, возвращающий строковое значение, должен иметь тип …

228.             Метод … переводит строку в верхний регистр   

229.             Метод … позволяет убрать лишние пробелы в начале строки

230.             Метод … позволяет разделить строку на массив подстрок

231.             Механизм “…” в C# позволяет отделить внутреннюю логику класса от пользовательского интерфейса

232.             Модульное программирование – это …

233.             … - нерабочий вариант перебора строки.

234.             … называется управляемым кодом

235.             ... не является одним из достоинств использования наследования

236.             Неабстрактный класс, реализующий несколько интерфейсов должен содержать реализацию … всех интерфейсов

237.             Неименованные методы, предназначенные для инициализации делегатов, называются … методами

238.             Небезопасность использования передачи параметров по ссылке заключается в том, что …

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

240.             Названия элементов в XML являются …зависимыми

241.             Не содержит синтаксических ошибок выражение …

242.             Не содержит синтаксических ошибок выражение …

243.             Неформальный алгоритмический язык, максимально приближенный к естественному называется …

244.             Неверно, что алгоритм может быть записан …

245.             Неверно, что одним из преимуществ WPF является …

246.             Неверно, что в случае попытки записи данных в несуществующий файл …

247.             Неверно, что …

248.             Неверно, что …

249.             Неверно, что …

250.             … - особенности, характерные для языка C#

251.             Определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена. Что будет вызвано при:

252.             Особый тип данных, представляющий собой набор однотипных именованных констант, называется …

253.             Объекты в JSON представлены в виде набора пар ключ-…

254.             Объекты в JSON представлены в виде набора пар …-значение

255.             Объект – это …

256.             Объявление char *buf; соответствует созданию …

257.             Оператор … используется для добавления обработчика события

258.             Оператор … позволяет найти остаток от деления

259.             Оператор … используется для генерации исключений

260.             Оператор … используется для задания условий в фильтрах исключений

261.             Операторы I и II обозначают “…”

262.             Оператор namespace предназначен для …

263.             Оператор return в теле функции необходимо использовать …

264.             Один … класс не может иметь несколько родительских классов

265.             Основной целью … исключений является предотвращения внезапного завершения работы программы вследствие ошибки?

266.             Обработчик события является …

267.             Отличие виртуальной функции от обычной заключается в том, что для …

268.             Отсчитать новую позицию с конца файла можно с помощью …

269.             Общедоступные поля должны иметь модификатор доступа …

270.             Обобщенное описание поведения функций, которые могут вызываться для объектов разных типов, – это … функций

271.             Одна из задач элемента … - размещение в окне надписи, поясняющей текстовое поле

272.             Ошибка, допущенная в реализации интерфейса …interface ILoader{ public bool Load(string link);}class data_adapter: ILoader{ public bool Load() {    реализация метода } }

273.             Ошибка, допущенная в переопределении приведённого ниже метода, заключается в том, что … class BaseTest{ public string method1() { return "A" }}class Test: BaseTest{ public override string method1(){ return "B";}}

274.             Основной недостаток ниже приведённого метода заключается в том, что … void F(double m){double f= m * 9.8; WriteLine(f);}

275.             Основной недостаток такого метода заключается в том, что …void F(double m){ double f= m * 9.8; Console.WriteLine(f);}

276.             Ограничение доступа к составляющим объект компонентам (методам и переменным) – это …

277.             Относительно приведённого кода верно, что … using (StreamWriter writer = new StreamWriter("test.txt", false)){WriteLine(text);}

278.             Отличия между интерфейсом и абстрактным классом заключаются в том, что …

279.             Ошибки в XML-файле заключаются в том, что …

280.             … - ошибка, допущенная в XML файле.

281.             … позволяет записать сложный элемент в xml-файл в автоматическом режиме

282.             Поля класса … доступны извне class Student{ public string a; public string b; string c; private string d;}

283.             При создании экземпляра класса xmlSerializer в конструктор необходимо передать …

284.             Приведено выражение: : Каков будет результат вычисления данного выражения?

285.             При вызове делегата, содержащего несколько методов возвращающих значение, в качестве результата будет получено значение … добавленного метода.

286.             Производные классы не имеют доступа к … полям базового класса

287.             Производить установку текущей позиции в нужную, указываемую числом, возможно с помощью метода …

288.             Производить установку текущей позиции в нужную, указываемую числом, можно с помощью метода …

289.             Правильный способ вызова показанного ниже метода выглядит как … void Display(int[] numbers){ int result = 0; for (int i = 0; i < numbers.Length; i++){result += numbers[i];} Console.WriteLine(result);}

290.             Поле group получит значение … если в приведённом ниже коде будет вызван первый конструктор Student(«Иванов»)class Student{public string name; public string group; public int course; public Student(string name) : this(name, "не определена") // первый конструктор{course=1;}public Student(string name, string group) // второй конструктор{this.name = name; this.group = group;}}

291.             При помощи … класса можно получить значения закрытых полей

292.             При использовании массива параметров все параметры должны быть … типа

293.             При использовании внутри метода условной конструкции каждый блок кода должен возвращать …

294.             При возникновении события имеющего несколько обработчиков …

295.             При использовании System.Xml для открытия и хранения xml-файла используется класс …

296.             При исполнении следующей ниже программы …Test t = new Test(); t.Execute();

297.             Поименованная часть программы, содержащая определенный набор операций, называется …

298.             Параметр (переменная), указываемый при объявлении или определении, – это … параметр

299.             Перегрузка операторов происходит с помощью операторных …

300.             При использовании конструкции из нескольких else if будет выполнен только блок кода с первым … условием

301.             Прототипом функции называется …

302.             Перегрузке поддаются … операции

303.             Переменная вещественного типа float имеет размер в байтах, равный …

304.             Переменная типа signed char может принимать …

305.             Переопределение операций имеет вид: имя_класса, …

306.             Перескочить на n байт начиная от текущей позиции в файле (по умолчанию) можно с помощью …

307.             Под областью видимости функции следует понимать …

308.             Под объектами следует понимать …

309.             При выполнении показанного ниже кода на экран будет выведено … int a = 7; if(a>0){Console.Write(«a»);}if(a>5){Console.Write(«b»);}

310.             При выполнении кода, показанного ниже, … будет выведено на экран int a = 7; if(a > 0){if(a < 5){Write(«a»); } else {Write(«b»); }}else{Write(«b»);}

311.             При выполнении представленного ниже кода на экран будет выведено … int a = 7;if(a>0){Write(«a»);}if(a>5){Write(«b»);}

312.             При выполнении представленного ниже кода на экран будет выведено … int a = 7; if(a>0){Write(«a»);}else if(a>5){Write(«b»);}

313.             При выполнении представленного ниже кода на экран будет выведено «…» int a=10; do{ Console.Write(«a»); a--;}while( a > 10) ;

314.             При выполнении представленного ниже кода на экран будет выведено … int a = 7; if(a>0){if(a<5){Write(«a»);}}else{Write(«b»);}

315.             При выполнении представленного ниже кода на экран будет выведено … int a = 7; if (a > 0) { if(a < 5) {Write(«a»);} else {Write («b»);} }else{Write(«b»);}

316.             После выполнения кода, показанного ниже, на экран будет выведено значение … string a = "aBc"; string b = "abc"; WriteLine(a == b);

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

318.             При возникновении исключения в блоке try на экран будет выведено … int a =1; int b = 0; try { a = a / b;}catch when (a>0){WriteLine(2);}

319.             При возникновении исключения в блоке try на экран будет выведено … int a =2; int b = 0; try{ a = a / b;}catch when (a==0){WriteLine(1);}catch(DivideByZeroException){WriteLine(2);}

320.             При возникновении исключения в блоке try на экран будет выведено … int a =-1; int b = 0; try{ a = a / b;}catch when (a==0){WriteLine(1);}catch when (a>0){WriteLine(2);}

321.             При возникновении исключения в блоке try на экран будет выведено … int a =0; int b = 0; try{ a = a / b;}catch when (a==0){WriteLine(1);}catch(DivideByZeroException){WriteLine(2);}

322.             При наличии …

323.             Переменная ex может применяться для… catch (DivideByZeroException ex){ // выполняемые инструкции}

324.             После выполнения кода, показанного ниже, на экран будет выведено значение … void test_method(ref int a){ a++;}int a=6; test_method(a)

325.             После выполнения кода, показанного ниже, на экран будет выведено значение … int[] a = {1,2,3 } int[] b = a; b[0] = 123; Console.WriteLine(a[0]);

326.             После выполнения кода, показанного ниже, на экран будет выведено значение … string a = "ab"; string b = "c"; WriteLine(a + b);

327.             Полиморфизм – это средство, позволяющее …

328.             Полиморфизм в объектно-ориентированном программировании реализуется …

329.             При выполнении приведённой ниже строки, если ввести с клавиатуры число 300, возникает исключение …byte a = byte.Parse(Console.ReadLine());если ввести с клавиатуры число 300?

330.             Приведение типов … является небезопасным

331.             Полиморфизм реализован через механизмы …

332.             Потеря точности произойдет в выражении …

333.             Поток ввода используется для …

334.             Правильно записанный набор перечисляемых значений: …

335.             Правильное объявление производного класса: …

336.             Правильный вариант выделения динамической памяти под переменную X типа float: …

337.             Приведенный ниже метод называется … public void Deconstruct(out string a, out string a, out string c){a = this.a; b = this. b; c = this.c;  }

338.             Переменная ex в приведённом ниже блоке кода может применяться для … catch (DivideByZeroException ex){ // выполняемые инструкции}

339.             При возникновении исключения в блоке try приведённый ниже код выведет …int a =1; int b = 0; try{a = a / b;}catch when (a==0){WriteLine(1);}catch when (a>0){WriteLine(2);}

340.             При возникновении исключения в блоке try приведённый ниже код выведет … int a =-1; int b = 0; try{ a = a / b;}catch when (a==0){WriteLine(1);}catch when (a>0){WriteLine(2);}

341.             При использовании в программе функции scanf требуется разделять числовые значения величин при вводе при помощи …

342.             При использовании в программе функции scanf требуется разделять числовые значения величин при вводе при помощи …

343.             При нажатии кнопки пользователем возникает событие …

344.             При открытии файла выполняется следующее действие: …

345.             При составлении подпрограмм с параметрами надо соблюдать определенные правила, в частности, … (укажите 2 варианта ответа)

346.             Перегруженные методы должны иметь …

347.             Перегрузка операторов языка С++ необходима для … (укажите 3 варианта ответа)

348.             При создании класса программист создает описание таких переменных, как … (укажите 2 варианта ответа)

349.             Понятие «парадигма программирования» включает в себя … (указать 3 варианта ответа)

350.             Программа … позволит вывести значения переменных a, b и c в трех разных строках

351.             Понятие «парадигма программирования» включает в себя …

352.             Различие платформ .NET и .NET Framework заключается в том, что …

353.             Размер массива M после выполнения кода char M[ ]="\nGoodlive" …

354.             Результатом упаковки является тип …

355.             Результатом применения метода Dequeue () к пустой очереди будет то, что …

356.             Результатом применения метода Peek к непустому стеку будет то, что метод …

357.             Работа WPF-приложений основана на использовании …

358.             Рекурсивный алгоритм …

359.             Результатом попытки обратиться к элементу словаря по несуществующему ключу будет …

360.             Результатом применения метода Peek к пустому стеку будет то, что …

361.             Результатом работы, приведённой ниже программы будет … int x; Inc (ref x); WriteLine(x); void Inc (ref int x){ x++;}

362.             Разница между операторами = и == заключается в том, что …

363.             Результатом boxing является …

364.             Результатом вычисления выражения int d=5; bool b = true, c; c = (!b||(d>3)): будет …

365.             Расположите в правильном порядке блоки кода, чтобы получить метод, позволяющий обменять местами значения двух переменных:

366.             Расставьте блоки кода в корректном порядке

367.             Расставьте в правильном порядке изображения наполнения списка, так, чтобы они соответствовали строкам программы. Написать в ответе 1 любой из верных вариантов.

368.             Расположите модификаторы доступа в порядке уменьшения области видимости?

369.             Расставьте блоки кода в правильном порядке внутри приведённого ниже цикла, чтобы программа не уходила в бесконечный цикл. Изначальные значения переменных:a=9b=2Цикл: while (true){……………….}

370.             Расположите блоки кода в правильном порядке для сериализации объекта в JSON:

371.             Расположите типы в порядке их наследования:

372.             … список — список, в котором каждый элемент хранит ссылки на предыдущий и следующий элементы. Представлен классом LinkedList

373.             Специализированный метод класса, предназначенный для уничтожения существующего экземпляра, – это …

374.             Скрытие метода реализуется посредством модификатора …

375.             Слово void перед именем метода означает, что …

376.             Слово … перед именем метода означает, что метод не возвращает значение

377.             Структура данных, которая работает по принципу FILO, – это …

378.             Создан делегат delegate void Message();И два метода void Hello() { Console.WriteLine("Hello"); } void Hi() { Console.WriteLine("Hi"); }В результате выполнения следующей ниже программы, в консоль будет выведено …Message mes = new Message(Hello); mes += Hi; mes -= Hello; mes -= Hi; mes();

379.             Создан делегат delegate void Message();И два метода void Hello() { Console.WriteLine("Hello"); } void Hi() { Console.WriteLine("Hi"); }В результате выполнения следующей ниже программы, в консоль будет выведено … (перечислите через запятую без пробелов)Message mes1 = Hello;  mes1 += Hi;  mes1 += Hello;  mes1 += Hello; mes1 -= Hello;

380.             Создан делегат delegate int Operation(int x, int y); и методы:int Add(int x, int y) { return x + y; }int Multiply(int x, int y) { return x * y; }В результате выполнения следующей ниже программы, в консоль будет выведено …Operation del = Add;del += Multiply;int result = del(6, 5);Console.WriteLine(result);

381.             Создан делегат:delegate int Operation (int val);… соответствует данному делегату.Какие из указанных методов соответствуют данному делегату?

382.             Создан делегат delegate int Operation(int x, int y); Укажите верный порядок добавления в делегат указанных методов, если известно, что вызов делегата в такой программе:Operation op; Console.WriteLine(op(4,5));приводит к следующему выводу данных:BCAB9Каждый метод может быть добавлен не более одного раза

383.             Слово «Hello» будет выведено на экран … разint a=10; do{ Console.WriteLine(«Hello»); a--;}while(a > 0)

384.             Свойство … должно использоваться для получения значений ключей элементов:foreach(var phone in PhoneList){ Console.WriteLine($»phone: {phone...} name: {phone.Value}");}

385.             Свойство … позволяет получить количество элементов в списке

386.             Свойство … используется для определения длины массива

387.             Сложный тип данных, состоящий из множества одинаковых элементов, – это

388.             Стандартный поток …

389.             Существует базовый класс: class BaseTest{ public override string ToString() { return "A"; }}А также производный класс: class Test: BaseTest{public string ToString(){ return "B"; }} В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d){Write(test.ToString());}

390.             Существует базовый класс: class BaseTest{public override string ToString() { return "A"; }} А также производный класс: class Test: BaseTest{ public override string ToString(){ return "B"; }} В результате выполнения приведённого ниже кода будет выведено … BaseTest[] d= { new Test(),new Test() }; foreach(BaseTest test in d) { Write(test.ToString());}

391.             Существуют … виды исключений

392.             Свойство … позволяет задать набор строк для контейнера Grid

393.             Событие … генерируется при установке флажка CheckBox в отмеченное состояние

394.             Событие … возникает при нажатии кнопки пользователем

395.             Специальный метод, предназначенный для создания экземпляров класса и инициализации их полей – это …

396.             Создать экземпляр интерфейса …

397.             Создаваемый по умолчанию файл … включает xaml разметку элементов окна

398.             Создание собственных классов … позволяет отслеживать ситуации, не являющиеся ошибками с точки зрения языка, но ошибочные с точки зрения логики программы

399.             Свойство … позволяет получить строковое значение с текстом ошибки?

400.             Свойство может иметь метод доступа get для чтения и/или … для записи.

401.             Событие … вызывается при изменении выбранного элемента в ComboBox

402.             Символьные массивы в С++ используются для …

403.             Соотнесите компоненты данных на C# с элементами XML-документа:

404.             Сопоставить ключевые слова и их назначение

405.             Сопоставьте ключевые слова и их назначение:

406.             Сопоставьте свойства класса Exception и их назначение:

407.             Сопоставьте реализации конструкторов и их типы:

408.             Соотнесите делегаты и соответствующие им методы:

409.             Сопоставьте типы исключений и ситуации, при которых они возникают:

410.             Сопоставьте типы исключений и ситуации при которых они возникают:

411.             Сопоставьте элементы управления и их назначение:

412.             Соотнесите делегаты и соответствующие им методы:

413.             Соотнесите интерфейсы и соответствующие им классы:

414.             Сопоставьте типы коллекций с их описаниями:

415.             Согласно общим правилам выбора перегружаемого оператора, … (укажите 2 варианта ответа)

416.             Свойства нужны для ...

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

418.             Тип исключения … возникнет при выполнении строкиbyte a = byte.Parse(Console.ReadLine()); если ввести с клавиатуры число 300   

419.             Только код … не приводит к ошибке

420.             Тернарные операторы используются для …

421.             Технологии WPF, Windows Forms и … используются для создания десктопных приложений с графическим интерфейсом

422.             Тип данных, хранящий без знаковые числа в диапазоне [0,255] – это …

423.             Тип данных «…» – это класс, входящий в стандартную библиотеку языка и инкапсулирующий строку как массив символов

424.             Тело цикла … всегда будет выполнено хотя бы один раз, независимо от истинности условия

425.             Такой режим работы с потоком, как создание нового файла для записи и чтения, обозначается в языке С (С++) как …

426.             Тернарный оператор используется …

427.             Тип данных … используется для обозначения вещественных чисел     

428.             Тип int для 32-разрядных вычислительных систем имеет диапазон значений от …

429.             … указатель – это указатель, значение которого не может быть изменено после инициализации

430.             Указать модификатор доступа для компонентов интерфейса …

431.             Указателем называется …

432.             Укажите ошибку, допущенную в переопределении метода: class BaseTest{public string method1(){return "A";}}class Test: BaseTest{public override string method1(){return "B";}}

433.             Укажите верный порядок приоритетов математических операций:

434.             Укажите верный порядок тегов, в соответствии с уровнями вложенности:

435.             Установите верное соотношение между методами строк и их описаниями

436.             Укажите соответствие между понятиями и их описаниями?

437.             Укажите соответствие между понятиями и их описаниями:

438.             … функции, определяются и вызываются только внутри какого-то метода?

439.             … функции, определяются и вызываются только внутри какого-либо метода

440.             Файлы исходного кода на языке C# имеют расширение …

441.             Функция вычисляет произведение двух чисел. Исходные данные вводятся с клавиатуры. Какие проверки целесообразно ввести в программе?

442.             Функцию … следует использовать для преобразования введенной с клавиатуры строки в целое число

443.             Функциями называют подпрограммы, …

444.             Функция – это некоторая часть программы, …

445.             Функция …, описанная в заголовочном файле, читает строку символов из файла

446.             Файловый поток – это …

447.             Целое, которое может быть присвоено указателю, является …

448.             Циклическая конструкция, предназначенная для перебора элементов коллекций, называется …

449.             Чтобы приведённый ниже метод соответствовал данной функции, требуется на место пропуска подставить …Fm,n={n+1 m=0 Fm-1,1  m>0,n=0 Fm-1,Fm,n-1 m>0,n>0 double F(double m, double n){ if(m==0){return n+1}if(…..){return Fm-1,} if(m>0 && n>0){F(m-1, F(m,n-1))}}

450.             Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется …

451.             Чтобы изменить ориентацию дочерних элементов в панели StackPanel, требуется использовать свойство …

452.             Чтобы задать многострочный комментарий в языке С++, нужно набрать …

453.             Числовое значение выражения e/2*a-abs(e)*1e0 (при e = 4, a = 2) будет равно

454.             Числовое значение выражения sqrt(4)+142/20*2 равно …

455.             Через ключевое слово … можно вызвать метод базового класса

456.             Чаще всего интерпретируемые языки программирования используются для …

457.             Чтобы начать набор текста функции или подпрограммы на языке VBA, необходимо выполнить команду …

458.             Чтобы на экран вывелось число 1, необходимо указать вместо многоточия производный тип исключения … try{ int[] a = {1,2,3,4,5}; a[10]=15;}catch (….){WriteLine(1);}catch{WriteLine(2);}

459.             Чтобы исправить ошибку в приведённом ниже коде, требуется … interface IAction{ void Move();}class RunAction : IAction{private void Move(){WriteLine("I am running");}}

460.             Шаблоны функций могут принимать …

461.             Шаблон функции – это …

462.             Шаблоны классов – это …

463.             … - это значение, которое будет получено в ходе выполнения выражения double a = 2; double b = 3; double d = (a + b) / a – b;

464.             … - это значение, которое будет получено в ходе выполнения выражения double a = 2; double b = 3; double d = (a + b) % a – b;

465.             … - это корректно работающий код

466.             … - это тип данных, хранящий без знакового числа в диапазоне [0,255]

467.             … - это метод, позволяющий разложить экземпляр класса на его составляющие значения.

468.             … - это элемент WPF, который используется в качестве корневого элемента окна

469.             … - это контейнер, позволяющий компоновать элементы произвольным образом путем указания их координат

470.             … – это такой способ определения функции, при котором результат возврата из функции для данного значения аргумента определяется на основе результата возврата из той же функции для предыдущего (меньшего или большего) значения аргумента

471.             … - это способ организации данных в коллекции, при котором элементы могут покинуть коллекцию в том же порядке, в котором были помещены в нее.

472.             … - это последовательность байтов, которую можно использовать для записи или чтения из вспомогательного запоминающего устройства, являющегося одним из устройств хранения информации

473.             … - это пространство имен, содержащее основные классы коллекций

474.             … - это концепция, согласно которой сущности могут совершать одинаковые действия над объектами разных типов

475.             … - это концепция, согласно которой одни классы, называемые родительскими, могут лежать в основе других — дочерних. При этом, дочерние классы перенимают свойства и поведение своего родителя.

476.             … - это принцип ООП, предусматривающий скрытие внутреннего устройства класса и осуществление доступа только через методы и свойства

477.             … – это тип исключения, который срабатывает при передаче некорректного значения в параметры метода

478.             … - это верные способы исправления ошибок в приведённом ниже коде class BaseTest{ protected int a; protected int b; public BaseTest(int a, int b): this(a) {b = b;} public BaseTest(int a) {a = a;}}class Test: BaseTest{ private int c; private int d; public Test(int c, int d, int a, int b {a = a; b = b; c = c; d = d;}} {a = this.a; b = this.b; c = this.c;}

479.             … - это корректный вариант переопределения виртуального метода func1

480.             Элемент WPF … используется в качестве корневого элемента окна

481.             … является особенностью .Net

482.             … является верной реализацией перегрузки оператора сложения для обыкновенных дробей

483.             Язык C# характерен такими особенностями, как …

Вам подходит эта работа?
Похожие работы
C#
Дипломная работа Дипломная
19 Сен в 08:53
25
0 покупок
C#
Контрольная работа Контрольная
10 Сен в 10:11
27
0 покупок
C#
Контрольная работа Контрольная
8 Сен в 12:23
26
0 покупок
C#
Дипломная работа Дипломная
28 Июл в 16:45
45
0 покупок
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир