Тест: Тест1


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


1. "Операционная система генерирует событие Paint в ответ на вызов метода";

1) "DrawEllipse();";
2) "Invalidate();";
3) "Invalidate(Rectangle rc);";
4) "Invalidate(Region rg);";

2. "К методам рисования, принимающим одним из параметров объект класса Brush относятся";

1) "DrawLine();";
2) "DrawString();";
3) "DrawEllipse();";

3. " Объект является ";

1) " экземпляром класса ";
2) " экземпляром структуры ";
3) " экземпляром делегата ";
4) " экземпляром события ";

4. " Типы по значению хранятся ";

1) " В управляемой куче";
2) " В стеке ";
3) " В неуправляемой куче ";

5. "Контекст устройства создается следующим образом";

1) "Graphics dc = new Graphics();";
2) "Form.Graphics dc = new Graphics();";
3) "Graphics dc = CreateGraphics();";

6. "Блок, перехватывающий исключения частного вида может быть объявлен как";

1) "catch(Exception e)";
2) "catch(FormatException e)";
3) "catch()";

7. "Типы по ссылке хранятся";

1) "В управляемой куче";
2) "В стеке";
3) "В неуправляемой куче ";

8. "Статические методы класса могут обращаться";

1) "к не статическим методам класса";
2) "к статическим полям";
3) "к любым полям класса";
4) "к статическим методам класса";

9. "Аргументы конструкторов структур имеют вещественный тип ";

1) "Point";
2) "SizeF";
3) "Size";
4) "RectangleF";

10. Функция InitializeComponent() вызывается";

1) "В функции Invalidate();";
2) "В конструкторе формы";
3) "В обработчике события Load формы";

11. "В C# к членам класса по умолчанию устанавливается спецификация доступа";

1) "public";
2) "private";
3) "protected";
4) "internal";

12. "В C# к членам структуры по умолчанию устанавливается спецификация доступа";

1) "public";
2) "private";
3) "protected";
4) "internal";

13. "Размер клиентского окна задается";

1) "this.ClientSize = System.Drawing.Size(172, 93);";
2) ClientSize sz = new System.Drawing.Size(172, 93);";
3) "this.ClientSize = new System.Drawing.Size(172, 93);";

14. "Местоположение элемента управления btnExit на форме определяется ";

1) "btnExit.Location = new Location(50,60);";
2) "btnExit.Location = new btnExit.Location(50,60);";
3) "this.btnExit.Location = new System.Drawing.Point(50, 60);";

15. "Поля структуры можно инициализировать";

1) "При объявлении";
2) "В конструкторе с аргументами";
3) "В конструкторе без аргументов";

16. "Для передачи функции параметров по ссылке необходимо использовать ключевое слово";

1) "params";
2) "out";
3) "static";
4) "ref";

17. "Добавление элементов управления на форму осуществляется с помощью метода";

1) "Form1.Add();";
2) "Controls.Add();";
3) "Form1.AddRang();";
4) "Controls.AddRange();";

18. "Завершение работы приложения Windows - экземпляра класса Form1";

1) Application.Exit(Form1);";
2) "Application.Exit();";
3) "Application. Form1.Exit();";

19. "Перегруженные функции отличаются";

1) "именем";
2) "Типом возвращаемого значения";
3) "Списком принимаемых значений";

20. "Вызов статической функции класса осуществляется с использованием";

1) "Ссылки на объект";
2) "Имени класса";
3) "Имени структуры";

21. "Объект приложения Windows является экземпляром класса, производного от класса";

1) "System.Windows.Forms";
2) "System.Windows.Forms.Form";
3) "System.Windows.Form.FormCollection";

22. "Запуск приложения Windows - экземпляра класса Form1 на выполнение";

1) "Application.Form1.Start();";
2) "Application.Run(new Form1());";
3) "Application. Start (new Form1());";

23. "Не допускается объявлять конструктор";

1) "private";
2) "virtual";
3) "protected";
4) "void";

24. "Оператор return не допускается использовать в теле";

1) "свойства";
2) "конструктора";
3) "метода";
4) "индексатора";

25. "В приложении среди блоков catch должен находиться последним блок";

1) "catch(FormatException e){…}";
2) "catch(Exception е){…}";
3) "catch(MyExcept e){…}";
4) "catch{…}";

26. "Блок кода, при выполнении которого могут возникнуть исключения, необходимо поместить в блок";

1) "finally";
2) "try";
3) "catch";

27. "Статический конструктор по умолчанию может быть объявлен";

1) "Со спецификацией private";
2) "Без спецификации доступа";
3) "Со спецификацией public";
4) "Со спецификацией protected";

28. "Конструктор по умолчанию может быть объявлен в";

1) "Структуре";
2) "Классе";
3) "Интерфейсе";
4) "Перечислении";

29. Объявление события ev типа DlgTp";

1) "event ev;";
2) "event ev =new DlgTp();";
3) "event DlgTp ev;";

30. "Поле только для чтения можно организовать с помощью ключевых слов";

1) "static";
2) "readonly";
3) "const";

31. "Конструктор с аргументами может быть объявлен";

1) "Без спецификации доступа;";
2) "Со спецификацией public";
3) "Со спецификацией private";
4) "Со спецификацией protected";

32. "Поля только для чтения инициализируются";

1) "При объявлении";
2) "С помощью конструктора по умолчанию";
3) "С помощью конструктора с аргументами";
4) "С помощью свойства";

33. "Многоадресный делегат не может представлять функции";

1) "Возвращающие значения, отличные от void";
2) "Возвращающие void значение";
3) "Принимающие параметры с модификаторами ref";
4) "Принимающие параметры с модификаторами out";

34. "Членами интерфейса могут быть функции:";

1) "конструктор";
2) "метод";
3) "деструктор";
4) "свойство";

35. "Одно свойство может работать";

1) "С двумя полями";
2) "С любым количеством полей";
3) "Только с одним полем";

36. "Двухмерный целочисленный массив размерностью 4х5 элементов объявляется";

1) "int mas[4][5];";
2) "int[,] mas = new int[4,5]";
3) "int mas[,] = new int[4,5]";

37. "По умолчанию в интерфейсе все функции являются";

1) "виртуальными";
2) "абстрактными";
3) "перегруженными";

38. "После объявления массива CA[] msf = new CA[10]; массив содержит";

1) "десять объектов класса CA";
2) "десять пустых ссылок";
3) "десять ссылок на объекты класса CA";

39. "Массив инициализируется следующим образом";

1) "int[] mas = new int[50]{3,7,1,9}; ";
2) "int[] mas = new int[]{3,7,1,9};";
3) "int[] mas = {3,7,1.9};";

40. "В C# к членам структуры запрещена спецификация доступа";

1) "public";
2) "protected";
3) "private";
4) "internal";