首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include struet ord { int x,y;}dt[2]={1,2,3,4}; main() { struet ord*p=dt; printf("%d",++p->x);
有以下程序: #include struet ord { int x,y;}dt[2]={1,2,3,4}; main() { struet ord*p=dt; printf("%d",++p->x);
admin
2021-06-15
58
问题
有以下程序:
#include
struet ord
{ int x,y;}dt[2]={1,2,3,4};
main()
{ struet ord*p=dt;
printf("%d",++p->x);
printf("%d",++P->y);
}
程序运行后的输出结果是( )。
选项
A、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
dt是一个结构体数组,所以初始化的结果为dt[0]={1,2},at[1]={3,4}。*P=dt;,表示p指向dt[0]。++P->x中,->的优先级大于++,所以表达式等价于++(P->x),因为P->x为1,所以输出这个值为2,同理,第二个++P->Y的值为2+1=3。
转载请注明原文地址:https://kaotiyun.com/show/xytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i
负责数据库中查询操作的数据库语言是
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"Zhang
在数据库设计中,将E-R图转换成关系数据模型的过程属于
在数据库系统中,用户所见的数据模式为
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
A.细胞呈立方形B.细胞由立方形变成高柱状C.来源于内胚层D.间充质形成晶状体泡前壁细胞()
目正视,瞳孔直上,在眉上一寸处的腧穴是()
骑皆伏曰:“如大王言。”伏:
角膜上皮完整时,不能侵入角膜的细菌是
下列关于X线物理效应的叙述,错误的是
A.抗氧剂B.固化剂C.囊材D.pH调节剂E.溶剂在两性霉素B脂质体冻干制品处方中,蔗糖用作()。
选择会计软件时,软件的可恢复性不是十分重要的功能。()
简述和平共处五项原则提出的意义。
邓小平说:社会主义是一个很好的名词,但是如果搞不好,不能正确理解,不能采取正确的政策,那就体现不出______。
若基于Linux操作系统所开发的ARM应用程序源文件名为test.c,那么要生成该程序代码的调试信息,编译时使用的GCC命令正确的是()。
最新回复
(
0
)