首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf("%d\n",++(p->x)); } 程
有以下程序 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf("%d\n",++(p->x)); } 程
admin
2013-06-11
56
问题
有以下程序 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf("%d\n",++(p->x)); } 程序运行后的输出结果是
选项
A、10
B、11
C、20
D、21
答案
2
解析
本题中定义了一个结构体数组data[2]并初始化,主函数中定义了一个结构体类型指针变量并让它指向data的首地址,由于p指向第一个元素的地址,所以p ->x相当于data[0].x即为10,所以++(p->x)后的值为11。
转载请注明原文地址:https://kaotiyun.com/show/XRJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示条件10<x<100或x<0的C语言表达式是【】。
整型变量x和y的值相等,且为非。值,则以下选项中,结果为0的表达式是()
设有如下定义: structsk { inta;floatb;}data,*p; 若有p=&data;,则对data中的a域的正确引用是()
有程序段: int*p,a,b=1; p=&a;*p=10;a=*p+b; 执行该程序段后,a的值是()
下面程序的输出结果是() main() { inty=9; for(;y>0;y--) if(y%3==0) {printf("%d",--y);continue;} }
下面函数的功能是() intfunl(char * X) { char * y=X; whar(*y++); return(y-x-1);}
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
在printf函数中用来输出十六制无符号的格式字符是()
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
随机试题
Therewasanasty(肮脏的,卑鄙的)accidentinourtownnotlongago,andIsawithappen.Iwasstandingneararoadwhichwasunderr
劳力型心绞痛是心脏神经官能症的胸痛是
某电子设备有限公司因到期无法归还信用社贷款50万元,被信用社告上法庭。经查,被告的财产不足清偿债务,但在公司注册登记时,作为投资方的甲、乙、丙三人均出资不足,分别拖欠出资10万元、20万元、30万元。请问本案法院应将谁列为被告?()
在会计软件中,初始化的作用是设置具体核算规则和()。
根据证券法律制度的规定,证券交易所可以暂停上市公司债券上市交易的情形是()。
圆周率是一个在数学及物理学领域普遍存在的数学常数。它被定义为圆形之周长与直径之比,是精确计算圆周长、圆面积、球体积等几何形状的关键值。世界上最早计算圆周率数值的是()。
孔子认为作为社会性的人要“仁者爱人”,要“克己复礼”,因而其本质思想被历代统治者所重视。它就是()。
单纯随机抽样
简述不当得利的概念和构成要件。
系统实施包括设备安装、软件开发、人员培训和【】的准备。
最新回复
(
0
)