190-C语言第29题
发布时间
阅读量:
阅读量
1. 包含纯虚函数的类被定义为抽象类,此类无法创建实例,其本质是一种不完整的设计,仅能作为其他类的基类存在
抽象类本身无法被直接实例化,但可以将其指针或引用用于指向其派生类的对象或相关函数
引入纯虚函数的主要目的在于,在诸多场景中,基类自身生成具体对象是缺乏实际意义的
2. 当执行int arr[5] = {};这一语句进行初始化操作后,数组中的所有元素将被赋予初始值0
3. 以下关于数据结构中data字段的处理方式描述是?
struct Node
{
int size;
char data[0];
};
答案:编译器将此视为一个长度为零的数组,并且允许对数组data进行越界访问操作
4. 下面程序的输出结果是?
char *p1 = "123", *p2 = "ABC", str[50]= "xyz";
strcpy(str + 2, strcat(p1, p2));
cout << str;
答案:出错
在C++编程语言中
全部评论 (0)
还没有任何评论哟~
