Advertisement

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)

还没有任何评论哟~