计算机二级

在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=&a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

题目

在下列叙述中,错误的一条是______。

A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;

B.执行下列语句后,则*p的值为1 int a=1,*p;*p=&a;

C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3

D.2个指针变量指向同一数组时可以进行比较,其值为1或0

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义语句:int *p[4];与int *(p[4]);是等价的


C

第2题:

09110062:有语句int *p,a[4];p=a;下列表示与a[1]不等价的形式是()。

A.*a++

B.*p++

C.p[1]

D.*(p+1)


a数组行下标为2、列下标为3的元素的地址

第3题:

在下列叙述中,正确的一条是 ( )

A.语句“int*pt;中的*pt是指针变量名

B.语句“int * p=a;”等价于“int * p;p=&a[0];”

C.运算符*和&都是取变量地址的运算符

D.已知指针变量p指向变量a,则a和* p值相同,都是变量a的值


正确答案:D

第4题:

有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB

有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。

A.int p[4];

B.int**P;

C.int*(p[4]);

D.int(*p)[4];


正确答案:D
本题int*p[4]的作用是声明一个指针数组,每个元素都是int*型指针。

第5题:

int型public成员变量MAX_LENGTH的值保持为常数200,则定义这个变量的语句是______。


正确答案:public final int MAX_LENGTH=200
public final int MAX_LENGTH=200 解析: Java定义常量时使用final属性,说明其值永不改变。

第6题:

有定义语句:int*p[4],以下选项中与此语句等价的是( )。

A.int p[4];

B.int**p;

C.int*(p[4]);

D.int(*p)[4];


正确答案:C

第7题:

在下列叙述中,正确的一条是( )

A.语句int *pt中的*pt是指针变量名

B.语句"int *p=a;"等价于"int *p;p=&a[0];”

C.运算符*和&都是取变量地址的运算符

D.已知指针变量p指向变量a,则&a和*p值相同,都是变量a的值


正确答案:D

第8题:

设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是()

A、intm=max(22,max(59,70));

B、intm=max(max(22,59),70);

C、intm=max(22,59,70);

D、intm=max(59,max(22,70));


参考答案:C

第9题:

下列语句中错误的是()。

A.“int *p=new int (10);”

B.“int *p=new int [10];”

C.“int *p=new int ;”

D.“int *p=new int (10)(0);”


参考答案:D