首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序#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
2013-10-19
31
问题
有以下程序#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://jikaoti.com/ti/P9n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfuncl(inti){printf("
若有说明语句:inta,b,c,*d=&c;则能正确从键盘读入主个整数分别赋给变量a、b、c的语句是
下面程序的输出结果是()。chars()="ABCD",*p;main(){for(p=s;p<s+4;p++)printf("%s\n",p);)
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
若已定义inta[10],i;以下fun函数的功能是,在第一个循环中给前10个数组元素依次赋1,2,3,4,5,6,7,8,9,10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1,2,3,4,5,5,4,3,2,1。请填空。 fun(i
在下列叙述中,错误的一条是()
以下选项中能正确把c1定义成结构体变量的是()。
以下4个选项中,不能看作一条语句的是()。
软件调试的目的是______。
随机试题
可以实现管理上的规模经济效应的是()
羊水栓塞的处理不包括
甲外出嫖娼被公安机关查获。甲遂冒用同事乙的名义接受了罚款处罚,后公安机关将此情况通报甲所在单位,单位人员议论纷纷。甲的行为侵犯了乙的何种权利?()
建设工程担保中,担保金额在担保有效期内逐步减少的担保是( )。
某制衣厂每年需要消耗绸缎1,000,每匹绸缎的价格为5,000元,每匹绸缎的保管费率为2%,单次订货成本为500元,订货提前期为15天,该厂每年的工作日为300天。根据以上资料,回答下列问题:该厂的绸缎应采取的堆码方式是()。
“没有导游人员的旅行,是不完美的旅行,甚至是没有灵魂的旅行”这句话体现了()的内涵。
()代表了工资制度发展的主流,为越来越多的企业所采用。[2015年5月二级真题]
情报部门是有关犯罪和社会治安问题信息最广泛、最直接、最敏感的来源。()
根据我国《宪法》的规定,下列哪一种说法不正确?()
根据下列材料回答问题。2012年,F省社会保险工作年度目标任务如下:城镇基本养老保险目标任务为725.00万人,城镇基本医疗保险目标任务为1260.00万人,失业保险目标任务为428.50万人,工伤保险目标任务为504.00万人,生育保险目标任务为453
最新回复
(
0
)