VC++
程序设计
一?/p>
选择?/p>
:
?/p>
1
?/p>
1
分)
1
.以下选项中,哪一个是合法的字符常?/p>
A."N"
B. '\010 '
C.A
D.65
2
.表达式
"(a=3*2,b=a/2),b-a,a+=2"
的值是
A.-3
B.6
C.8
D.12
3
.有以下的程序段,其输出结果?/p>
int x,y,z;
x=y=z=0;
x=++x||++y&&++z;
cout<<x<<","<<y<<","<<z<<end;
A.1,1,1
B.1,1,0
C.1,0,0
D.0,0,0
4
.以下程序的执行结果?/p>
?/p>
include<iostream.h>
class OBJ
{
int n;
public:
OBJ(int i=0) {n=i;}
operator++( ) {n++;}
void Show( ) {cout<<n<<endl;}
};
void main( )
{ OBJ obj(3);
++obj;
obj.Show( );
}
A.3
B.4
C.0
D.1
5
.设有以下程序段?/p>
int a[5]={0},*p,*q;
p=a;
q=a;
则下列选项中,合法的运算表达式?/p>
A.p-q
B.p+q
C.p*q
D.p%q
6
.假?/p>
MyClass
为一个类
,
则该类的拷贝的构造函数的声明语句?/p>
A.MyClass&(MyClass x);
B.MyClass(MyClass x);
C.MyClass(MyClass &x);
D.MyClass(MyClass *x);
7
.以下程序的执行结果?/p>
?/p>
include<iostream.h>
void main( )
{
char s[ ]= "1234356";