首页 > 职业资格考试
题目内容 (请给出正确答案)
[单选题]

若有定义:int w;则以下不能正确表示该数组元素的表达式是()

A.*(w+1)[4]

B.*(*w+3)

C.*(*(w+1))

D.*(&w[0][0]+1)

答案
收藏

A、*(w+1)[4]

解析:A数组元素可用五种表达式来引用①A[I][J];②*(A[I]+J);③*(*(A+I)+J);④(*(A+I))[J];⑤*(&A[0][0]+N*I+J)A项C语言中规定方括号的优先级高于*相当于*((W+1)[4])不能表示数组元素B项*W是W[0]的地址*W+3是W[0][3]的地址表示数组元素W[0][3];C项*(W+1)是W[1]的地址表示数组元素W[1][0];D项&W[0][0]是元素W[0][0]的地址&W[0][0]+1是元素W[0][1]的地址表示数组元素W[0][1]答案选择A选项

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“若有定义:int w;则以下不能正确表示该数组元素的表达式是…”相关的问题
第1题
若有下的定义:"int t[3][2];",能正确表示t数组元素地址的表达式是()。A.&t[3][2]B.t[3]C.t[l]D.

若有下的定义:"int t[3][2];",能正确表示t数组元素地址的表达式是()。

A.&t[3][2]

B.t[3]

C.t[l]

D.t[2][2]

点击查看答案
第2题
若有以下定义的语句 struct student { int age; int num; }; struct student stu[3]={{1001,20},

若有以下定义的语句

struct student

{ int age;

int num; };

struct student stu[3]={{1001,20},{1002,19},{1003,21}};

main()

{ struct student *p;

p=stu;

… }

则以下不正确的引用是

A.(p++)->num

B.p++

C.(*p).num

D.P=&stu.age.

点击查看答案
第3题
在C语言中,若有定义"int a;",则__不能表示a的地址()

A.+1

B.&a[0]+1

C.++

D.&a[1]

点击查看答案
第4题
若有int *x:则以下表述正确的是 __()

A.x是一个指向具有3个元素的整型数组的指针

B.x是一个指向int型变量的指针

C.x是一个有3个元素的指针数组,每个元素是一个int型指针

D.x是一个数组,该数组的元素是指针x所指向的变量

点击查看答案
第5题
若有以下定义和语句,则输出结果是______。int u=010,v=0x10,w=10;printf("%d,%d,%d\n,u,v,w);A.8,

若有以下定义和语句,则输出结果是______。 int u=010,v=0x10,w=10; printf("%d,%d,%d\n,u,v,w);

A.8,16,10

B.10,10,10

C.8,8,10

D.8,10,10

点击查看答案
第6题
若有以下定义:int t[3][2];能正确表示t数组元素地址的表达式是()。A)&t[3][2] B)t[3]C)t[1]
D)*t[2]

点击查看答案
第7题
若有以下定义: int a[8]; 则a数组元素的下标上限为______,下限为______。

点击查看答案
第8题
若有以下定义,则数值为4的表达式是()。int w[3][4]=0,1},{2,4},{5,8,(*p)[4]=w;

A.*w[1]+1

B.p++,*(p+1)

C.w[2][2]

D.p[1][1]

点击查看答案
第9题
若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ;不能正确表示a[5]的表达式是()

A.p 5

B.p[5]

C.*(a 5)

D.*(p 5)

点击查看答案
第10题
已知个变量的类型说明如下。 int k,a,b; unsigned long w=5; double x=1.42; 则以下不符合C语言语法的表示式是( )。

A.x%(-3)

B.w+=-2

C.K=(a=2,b=3,a+b)

D.a+=a-=(b=4)*(a=3)

点击查看答案
第11题
若有定义“int b,*p=b;”,则p+6表示()

A.数组元素b[6]的值

B.数组元素b[6]的地址

C.数组元素b[7]的地址

D.数组元素b[o]的值加上6

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改