首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p->y
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p->y
admin
2019-08-18
88
问题
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p->y)); }
程序运行后的输出结果是
选项
A、4,1
B、2,3
C、3,4
D、1,2
答案
B
解析
在题目中定义了结构体ord类型的数组变量dt,并对其赋初值。在程序中定义了指向结构体ord类型的指针变量p,并且它指向变量数组dt的第一个元素dt[0],所以此时成员变量p->x的值等于1,成员变量p->y的值等于2,在输出时分别加1,所以输出结果为选项B。
转载请注明原文地址:https://www.kaotiyun.com/show/UiRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%cha",*(pc+5));}程序运行后的输出结果是
以下选项中,能正确进行字符串赋值的是
有以下程序structS{intn;inta[201;};voidf(structS*p){intij,t;for(i=0;in一1;i++)for(j=i+1.jnIj++)if(p
设有如下函数定义intfun(intk){if(k
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
从工程管理角度看,软件设计一般分为两步完成,它们是
软件详细设计产生的图如下:该图是
算法的空间复杂度是指
随机试题
下列关于Excel的说法中,正确的是___________。
单独应用化疗可能治愈的肿瘤是
在五输穴中,荥穴主要治疗( )。
开创免疫法治疗狂犬病世界先例的著作是______。
A公司为支付货款,向B公司签发一张由甲银行承兑的汇票。B公司取得汇票后,将汇票背书转让给C公司。C公司在汇票的背面记载“不得转让”字样后,将汇票背书转让给D公司。其后,D公司将汇票背书转让给E公司,但背书签章颠倒了位置,后E公司又将汇票背书转让给F公司。汇
单利和复利的区别在于()。
结合材料回答问题材料11955年,钱学森冲破重重阻力,回到魂牵梦绕的祖国。当有人问他为什么回国时,他说:“我为什么要回归祖国这条道路?我认为道理很简单。鸦片战争近百年来,国家强国梦不息,抗争不断。革命先烈为兴邦,为了炎黄子孙的强国梦,献
设α1,α2,α3是三维向量空间R3中的一组基,则由基α2,α1一α2,α1+α3到基α1+α2,α3,α2一α1的过渡矩阵为()
Peopletendtostrugglewhenlearninganotherlanguage,especiallyiftheyareexposedonlyitwhileattendingclasses.【M1】_____
Wehavechosenwhatwebelievetobethefivemostspectacularnaturalwonders—thosethatarethebiggest,longestormostimpre
最新回复
(
0
)