profile
Размещено 5 лет назад по предмету Информатика от rasulkozimov

Пожалуйста помогите с тестами по ООП на язые С++! )) они для меня очень важны. пожалуйста.



90. Что будет отображаться с помощью следующего кода?
#include
#include
using namespace std;
class A
{
public:
string toString()
{
return "A";
}
};
class B: public A
{
public:
string toString()
{
return "B";
}
};
int main()
{
A* b = new B();
cout << static_cast(b)->toString() << b->toString() << endl;
return 0;
}
A. АА
B. AB
C. BA
D. BB

91. Что будет отображаться с помощью следующего кода?
#include
#include
using namespace std;
class A
{ public:
string toString()
{ return "A";
} };
class B: public A
{ public:
string toString()
{
return "B";
}
};
int main()
{
B b;
cout << static_cast(b).toString() << b.toString() << endl;
return 0;
}
A. АА
B. AB
C. BA
D. BB

92. Выберите правильные ответы для решения проблем в следующем коде:
#include
#include
using namespace std;
class A
{
public:
_Place1___ string toString()
{
return "A";
}
};
class B: public A
{
public:
_Place2___ string toString()
{
return "B";
}
};
int main()
{
A* b = new B();
cout << dynamic_cast(b)->toString() << endl;
return 0;
}
A. С пробелами для Place1 и Place2, программа будет компилироваться и работать нормально.
B. Если Place1 заменен на virtual, а Place2 пустым, программа скомпилируется, но не запустится.
C. Если Place1 заменен на virtual, а Place2 пустым, программа скомпилируется и запустится.
D. При замене Place1 на virtual и Place2 virtual программа будет скомпилирована и запущена.
93. Проанализируйте следующий код:
#include
using namespace std;
class Date
{ friend void p();
private:
int year;
int month;
int day;
};
void p()
{ Date date;
date.year = 2000;
cout << date.year;
}
int main()
{ p();
return 0;
}
A. Программа имеет ошибку компиляции, потому что year является частным полем данных в дате.
B. Программа компилируется и работает нормально и отображает 2000.
C. Программа будет иметь ошибку компиляции, если строка friend void p() удалена.
D. Поскольку year является private, вы не можете получить к нему доступ, используя date.year в функции p().

94. Если оператор << не имеет доступа к полям private данных в Rational, вам все равно придется объявить его другом?
A. да
B. нет

95. Вы можете комбинировать режимы, используя оператор _________.

A. +
B. |
C. ||
D. &
E. &&


96. Какую функцию вы используете,чтобы узнать, является ли это концом файла?

A. stream.eof()
B. stream.fail()
C. stream.bad()
D. stream.good()
E. stream.clear()


97. Чтобы узнать, была ли операция ввода/вывода успешной, используется функция ________.

A. stream.eof()
B. stream.fail()
C. stream.bad()
D. stream.good()
E. stream.clear()


98. Чтобы открыть файл для двоичного ввода, используйте режим _____.

A. ios::in | ios::binary
B. ios::out | ios::binary
C. ios::app | ios::binary
D. ios::ate | ios::binary
E. ios::binary | ios::in


99. Чтобы записать символьную строку в двоичный файл, используйте функцию _______.

A.biStream.write(char*address,int size)
B. biStream.write(char* address)
C.biStream.write(string address, int size)
D. biStream.write(string address)


100. При объявлении int value = 99, чтобы записать его в двоичный файл, используется ____.
A. binaryio.write(value);
B. binaryio.write(reinterpret_cast (&value), sizeof(value));
C. binaryio.write(reinterpret_cast (&value));
D. binaryio.write(reinterpret_cast (value));
E. binaryio.write(reinterpret_cast(value), sizeof(value));

101. Обычно формат .dat использует для обозначения файла _______.

A. text
B. binary
C. source
D. input
E. output

102. Чтобы прочитать символьную строку из двоичного файла, используется функция _______.
A. biStream.read(char* address, int size)
B. biStream.read(char * address)
C. biStream.read(string address, int size)
D. biStream.read(string address)

103. Предположим, что вы хотите прочитать int в значение переменной из двоичного файла, используйте ______.
A. value = biStream.read ();
B. biStream.read(value);
C. binaryio.read(reinterpret_cast(&value), sizeof(value));
D. biStream.read(&value);

104. Предположим, вы объявляете Student student1. Чтобы записать student1 в двоичный файл, используйте _____.
A. binaryio.write(&student1, sizeof (Student));
B. binaryio.write(student1);
C. binaryio.write(&student1);
D. binaryio.write(reinterpret_cast(&student1), sizeof(Student));

105. Предположим, вы объявляете Student student1. Чтобы прочитать объект Student из двоичного файла, используйте _____.
A. binaryio.read(&studentNew, sizeof(Student));
B. binaryio.read(&studentNew);
C. binaryio.read(reinterpret_cast(&studentNew), sizeof(Student));
D. binaryio.read(reinterpret_cast(studentNew), sizeof(Student));
106. Вы можете использовать функцию _________ для перемещения указателя файла для вывода.
A. stream.seekg(length);
B. stream.seekp(length);
C. stream.tellg();
D. stream.tellp();

107. Вы можете использовать функцию _________ для перемещения указателя файла для ввода.
A. stream.seekg(length);
B. stream.seekp(length);
C. stream.tellg();
D. stream.tellp();


108. Вы не можете открыть файл, используя следующие режимы:
A. ios::in
B. ios::out
C. ios::app
D. ios::ape
E. ios::binary

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.