【单选题】【消耗次数:1】
X是一个类,对于该类而言,下列哪种函数中没有this指针()
非静态成员函数
析构函数
友元函数
虚函数
参考答案:
复制
纠错
相关题目
【单选题】 一个类的析构函数通常被定义为该类的()成员。
①  私有
②  保护
③  公用
④  友元
【单选题】 对于一个类的析构函数,其函数名与类名()
①  完全相同
②  完全不同
③  只相差一个字符
④  无关系
【单选题】 一个类的析构函数()
①  至多可有两个
②  允许重载
③  只能是缺省的
④  是唯一的
【单选题】 下列函数中,是类MyClass的析构函数的是()。
①  ~Myclass();
②  MyClass();
③  ~MyClass();
④  ~MyClass(intn);
【单选题】 一个类的成员函数也可以成为另一个类的友元函数,这时的友元说明()
①  需加上类域的限定
②  不需加上类域的限定
③  类域的限定可加可不加
④  不需要任何限定
【单选题】 ()不是析构函数的特征。
①  一个类中只能定义一个析构函数
②  析构函数名与类名相同
③  析构函数只是用来释放对象,所以析构函数是空函数
④  析构函数不指定数据类型,并且也没有参数
【单选题】 一个类可包含析构函数的个数是( )
①  0个
②  1个
③  至少一个
④  0个或多个
【单选题】 一个类可包含析构函数的个数是( )
①  0个
②  1个
③  至少一个
④  0个或多个
【单选题】 下列的各类函数中,( )不是类的成员函数
①  构造函数
②  析构函数
③  友元函数
④  复制构造函数
【单选题】 下列的各类函数中,( )不是类的成员函数
①  构造函数
②  析构函数
③  友元函数
④  复制构造函数
随机题目
【单选题】 下列类中不属于MFC框架基本类的是()
①  CWinApp
②  CFrameWnd
③  CView
④  CObject
【单选题】 以下程序段的运行结果是()。 int s=15; switch(s/4) {default: printf(Over ) ; case 1: printf(One ) ; break; case 2: printf(Two ) ; }
①  Two
②  Over Two
③  Over One
④  One
【单选题】 已知x=10,ch=’A’,y=0;,则表达式“x>=y&&ch<’B’&&!y”的值是()。
①  0
②  1
③ 
④ 
【单选题】 int a=1;printf(a=%d\n”,a);关于这段代码描述不正确的是()。
①  printf()是C的标准输出函数
②  printf()的作用是输出一个字符串,或者按指定格式和数据类型输出若干变量的值
③  %d:表示按二进制整型格式输出变量的值
④  \n表示输出一个换行,即将光标移到下一行的起始位置
【单选题】 C语言是一种()的语言,同时具有高级语言和汇编语言的优点。
①  面向过程
②  面向对象
③  面向事物
④  面向机器
【单选题】 对于以下结构定义:struct{intlen;char*str;}*p;p->str++中的++加在()
①  指针str上
②  指针p上
③  str所指的内容上
④  以上均不是
【单选题】 若已定义int x=-16,y=-12,z;语句z=x<=y;运行后z的值为()。
①  t
②  1
③  f
④  0
【单选题】 以下程序的输出结果是() int a, b; void fun( ) { a=100; b=200; } main( ) { int a=100, b=100; fun( ); printf(%d%d \n, a,b); }
①  100200
②  100100
③  200100
④  200200
【单选题】 C语言程序中可以对程序进行注释,注释部分必须用符号()括起来。
①  {和}
②  [和]
③  /*和*/
④  */和/*
【单选题】 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用 八进制表示的字符常量’\101’是().
①  字符A
②  字符a
③  字符e
④  非法的常量