以下都是C++语言标识符的是( )。

A:dsfa,df4,f$ B:huhj,a^,k2 C:3k,h,j_9 D:_ok,jk,k8

对于下面的程序,说法正确的是( )。    #include<iostream.h>    void main( )    { int x=3,y=4,z=2;     if(X=y+z) cout <<"x=y+Z";     else cout<<"x!=y+Z";}

A:不能通过编译 B:输出6 C:输出x! =y+z D:输出x=y+z

若二维数组a有m列,则计算任一元素a[ i ][ j ]在数组中相对位置的公式为( )。 (假设 a[0)[0]位于数组的第一个位置上)

A:i*m+j B:j*m+i C:i*m+j-1 D:i*m+j+1

表达式10 > 5 &&6%3的值是( )。

A:-1 B:非零值 D:1

下面程序错误的语句是( )。    #include" iostream.h"    ① void main( )    ② {    ③ int A=0;    ④ int & B;    ⑤ B=A;    ⑥ cout < < B;    ⑦ cout < < A;    ⑧ }

A:a=InputBox( ) B:a=InputBox(“请输入一个值”) C:a=Val(InputBox(“请输入一个值”)) D:a=Val(InputBox( ) )

下列关于虚基类的描述,错误的是( )。

A:设置虚基类的目的是为了消除二义性 B:虚基类的构造函数在非虚基类之后调用 C:若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用 D:若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数

所有在函数中定义的变量,连同形式参数,都属于( )。

A:全局变量 B:局部变量 C:静态变量 D:寄存器变量

有以下程序   #include"iostream.h"   void main( )   {    int i=1,j=1,k=2;    if( (j++||k++)&&i++)    cout < < i < < "," < < j < < "," < < k;    cout< <end1;   }  执行后输出结果是( )。

A:AAAAAA B:LLLLLL C:CCCCCC D:999999

下列关于虚基类的描述,错误的是( )。

A:SELECT * FROM订购单WHERE供应商号NULL B:SELECT * FROM订购单WHERE供应商号=NULL C:SELECT * FROM订购单WHERE供应商号IS NULL D:SELECT * FROM订购单WHERE供应商号IS NOT NULL

如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是( )。

A:一元运算符 B:二元运算符 C:选项A)和选项B)都可能 D:重载错误

微信扫码获取答案解析
下载APP查看答案解析