pb=b;
pb=&b[0];
pb=b+2;
pb=b[5];
第1题:
设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为(31)。
A.2
B.3
C.&a[0][1]
D.&a[1][0]
第2题:
若有定义
则a的定义与下面哪个语句等价
A.int(*A.[10];
B.int}g[10];
C.int*a;
D.int a[10];
第3题:
下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};
A.语句①是类MyClass的构造函数定义
B.语句②和语句③实现类成员函数的重载
C.语句④实现对类成员变量X的更新操作
D.语句①②③和④都不正确
第4题:
假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。
Apb=b;
Bpb=&b[0];
Cpb=b+2;
Dpb=b[5];
第5题:
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<
第6题:
下面关于变量定义且赋值语句正确的是()
第7题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第8题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第9题:
pb=b;
pb=&b[0];
pb=newint;
pb=b[5];
第10题:
pb=b
pb=&b[0]
pb=newint
pb=b[5]
第11题:
10
20
30
40
第12题:
pb=b;
pb=&b[0];
pb=new int;
pb=b[5];
第13题:
假设变量intVar为一个整型变量,则执行赋值语句int Var="2"+3之后,变量intVar的值是【 】。
第14题:
A、p
B、*p
C、*&x
D、*p=x
E、x=*p
第15题:
A.int*p
B.int**p
C.int*p[20]
D.int(*p)[20]
第16题:
假定有语句为"int *p=calloc(10+20,sizeof(int)),则p所指向的动态数组中所包含的元素个数为()。
A10
B20
C30
D40
第17题:
有以下变量说明,下面正确的语句是() int a=10,b; int &pa=a,&pb=b;
第18题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第19题:
要使语句“p=newint[10][20];”正确,p应事先定义为()。
第20题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第21题:
40
10
4
0
第22题:
&pb=a;
pb=pa;
pb=&pa;
?pb=?pa;
第23题:
pb=b;
pb=&b[0];
pb=b+2;
pb=b[5];
第24题:
p=newint
p=aewint*
p=newint**
p=newint[10]