永发信息网

计算机二级关于c语言的题

答案:2  悬赏:70  手机版
解决时间 2021-08-13 01:05

请详细讲解:

 

(26)有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={l,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是
A.*pt->y 
B.pt->x
C.++pt->x 
D.(pt++)->x

最佳答案

struct st c[2]={10,a,20,b};


则c为一个结构体数组,相当于


c[0].x=10,c[0].y=数组a的首地址


c[1].x=20,c[1].y=数组b的首地址


pt=c;则pt为结构体数组c的首地址


A:pt->y相当于c[0].y,则这是指向的数组a的首地址,*pt->y则相当于a[0]=1


B:pt->x相当于c[0].x=10


C:pt->x相当于c[0].x=10,++pt->x执行自加1后=11


D:(pt++)先取值后自加,因此(pt++)->x相当于pt->x相当于c[0].x=10


因此答案应该是C

全部回答
选C
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么家里的地下城与勇士老是要重新下载才玩
曌静是什么意思,曌 这是什么字 什么意思
优酷视频改成自动播放
N82手机外売原裝一套需要多少钱,我手机是黑
女孩子在厕所里是如何换卫生巾的?
QQ飞车 A车帝王如何?
深圳或广州哪里有比较大型的宠物店或宠物医院
求【德总部2:新巨像】资源
如果追一个女孩子的时候她说我是泡妞高手,她
描述洗发水好用的句子,好用的洗发水写一段话
索爱W20网速怎么样
宜都市宜昌家常火锅地址在哪,我要去那里
中间的第3道
天是什么的?
手上有少许的红癍是怎么回事
推荐资讯
谁知道岩石力学中,边坡加固的方法?
西方的春节是什么时候,西方经济学中所说的外
九月八号开始宁波南站火车不开了?
好无聊工也不想做了怎么办啊
什么是胸膜炎
试管婴儿的费用多少钱,我想做试管费用多少
隔离是护肤还是彩妆,隔离霜是属于护肤品还是
在学雷锋活动中,我班表现了不少好人好事 修改
如果自己好朋友的男朋友要我做他的女朋友。该
卡牌红桃杰克值多少钱,LOL卡牌大师红桃杰克皮
龙之谷游戏里设置声音都打勾最响了 为啥还是
天龙八部密保卡丢了,怎么办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?