Advertisement
runewalsh

Контрольная, чо

Apr 9th, 2012
717
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. > [Delphi] В какой секции можно объявить конструктор класса?
  2. Всё-таки в любой.
  3.  
  4. > [C#] Ссылочные типы из перечисленных?
  5. Только массив int[].
  6. Структуры - типы-значения!
  7.  
  8. > [C#] Ковариантность и контравариантность
  9. Ковариантными могут быть и классы, но *обе* шняги возможны только для интерфейсов.
  10.  
  11. > [Delphi] В каком случае в экземплярный метод не передаётся self?
  12. "Экземплярный" - значит не статический. Поэтому передаётся всегда.
  13.  
  14. > [Delphi] Какие утверждения справедливы для наследования классов?
  15. - Перекрывать методы, сохраняя количество и тип параметров.
  16. - Любой класс наследуется от TObject.
  17.  
  18. > [C#] Статические конструкторы
  19. - Вызываются CLR автоматически.
  20. У класса может быть, очевидно, только один.
  21.  
  22. > [C#] Типы-значения
  23. double
  24.  
  25. > [C#] Инициализатор может задавать значения...?
  26. Открытых полей и свойств.
  27.  
  28. > [C#] Примитивные типы из перечисленных?
  29. object
  30.  
  31. > [Delphi] Можно ли объявить несколько деструкторов?
  32. Да.
  33.  
  34. > [Delphi] Справедливые утверждения для конструкторов?
  35. Объявляется ключевым словом constructor.
  36.  
  37. > [C#] Селектор в switch-case
  38. - char
  39. Это должен быть интегральный тип - целые + char. Либо string.
  40.  
  41. > [C#] Неявные преобразования
  42. byte -> int
  43.  
  44. > [C#] Какие элементы класса могут быть виртуальными?
  45. Экземплярные свойства.
  46.  
  47. > [C#] Автосвойства?
  48. Должны содержать и get и set части.
  49.  
  50. > [C#] Модификатор видимости по умолчанию?
  51. private
  52.  
  53. > [C#] Допустимый тип элемента перечисления?
  54. byte
  55.  
  56. > [C#] Ключевое слово, указывающее на неявное приведение типов?
  57. implicit
  58.  
  59. > [C#] Что вернёт default(T), если T - string?
  60. - null.
  61. НЕ пустую строку.
  62.  
  63. > [C#] X типа short. Какой тип у X + 10?
  64. - int
  65. Тип любых целочисленных констант - int (или long, если не помещается в int). Это отличается от C, где выбирается наименьший по размеру тип. А short + int = int.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement