2010 Вариант 1, 2, 3, 4 (Коллоквиум. Варианты заданий и ответы), страница 2
Описание файла
Файл "2010 Вариант 1, 2, 3, 4" внутри архива находится в папке "Коллоквиум. Варианты заданий и ответы". PDF-файл из архива "Коллоквиум. Варианты заданий и ответы", который расположен в категории "". Всё это находится в предмете "практикум (прикладное программное обеспечение и системы программирования)" из 4 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
×òî íàïå÷àòàåò ñëåäóþùàÿ ïðîãðàììà?class myclass { public: myclass() {} };template <int n> class A { /*...*/ };template <class Cs> class C { /*...*/ };template <myclass c> class B { /*...*/ };÷¼ì îíè çàêëþ÷àþòñÿ.4. Åñòü ëè îøèáêè â ñëåäóþùèõ çàãîëîâêàõ øàáëîíîâ? Åñëè åñòü, ïîÿñíèòå, âÅñòü ëè â ýòîì òåêñòå îøèáêè? Åñëè äà, òî â ÷¼ì îíè çàêëþ÷àþòñÿ?struct MM {int i;virtual int f() const = 0;virtual ~MM() {}};struct NN : public MM {int j;int g() const { return j; }};NN nn1;3. Äàí ôðàãìåíò ïðîãðàììû:class I {int i;public:I() : i(9) { printf("pedestrian\n"); }I(int a) : i(a) { printf("helicopter %d\n", i); }I(const I& other) : i(other.i) { printf("car %d\n", i); }~I() { printf("rocket\n"); }int Get() { return i; }void operator*=(const I& op) { i*=op.i; }};void f(I x, I &y) {x *= 1;y *= x;}int main() {I i1;I i2(2);i1 *= 3;f(i1, i2);printf("%d %d\n", i1.Get(), i2.Get());return 0;}8.
×òî íàïå÷àòàåò ñëåäóþùàÿ ïðîãðàììà?struct str1 {int a, b;str1(int m) : a(m), b(m) {}};äåë¼ííûõ äëÿ ñëåäóþùåé ñòðóêòóðû:7. Âûïèøèòå ïðîôèëè (ò.å. çàãîëîâêè) âñåõ ìåòîäîâ (âêëþ÷àÿ íåÿâíûå), îïðå-char * B::s = "ABC";int main () {const B b;cout << B::s << b.h() << endl;return 0;}äóþùåãî ôðàãìåíòà ïðîãðàììû:6.
Îïèñàòü êëàññ Â òàêèì îáðàçîì, ÷òîáû áûëè âåðíûìè âñå êîíñòðóêöèè ñëå-.