3、有语句char str[] = "abcde";请问表达式sizeof(str)的值是() 后面还有\0 (14,迅雷)
则以下程序段:
son s;
::memset(&s , 0 , sizeof(s));
parent& p = s;
p.output();
执行结果是()
A、parent! B、son! C、son!parent! D、没有输出结果,程序运行出错
A、1 B、4 C、5 D、6
5、请问以下说法,哪个是正确的() (14,迅雷)
A、每个类都有一个无参数的构造函数
B、每个类都有一个拷贝构造函数
C、每个类能有多个构造函数
D、每个类能有多个析构函数
14、看以下代码:(14,迅雷)
- class parent
- {
- public:
- virtual void output();
- };
- void parent::output()
- {
- printf("parent!");
- }
- class son : public parent
- {
- public:
- virtual void output();
- };
- void son::output()
- {
- printf("son!");
- }
son s;
::memset(&s , 0 , sizeof(s));
parent& p = s;
p.output();
执行结果是()
A、parent! B、son! C、son!parent! D、没有输出结果,程序运行出错
15、函数的局部变量所需存储空间,是在哪里分配的()(14,迅雷)
A、进程的数据段 B、进程的栈上 C、进程的堆上 D、以上都可以