首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4); main() { struct ord*p=dt; printf("%d,",+
有以下程序: #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4); main() { struct ord*p=dt; printf("%d,",+
admin
2019-01-11
26
问题
有以下程序:
#include<stdio.h>
struct ord
{ int x,y;}dt[2]={1,2,3,4);
main()
{ struct ord*p=dt;
printf("%d,",++p->x);printf("%d,",++p->y);
}
程序的运行结果是( )。【09年3月】
选项
A、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
本题考查结构体的运算与指针。dt[2]={1,2,3,4}的意思是dt是一个结构体数组,其中dt[0]={1,2),dt[1]={3,4}*P为ord型指针,指向dt的首地址。++p,则P指向下一个结构体。但是由于->的优先级高于++,所以Hp->x等同于++(p->x),它的意思是p指向的结构体的x元素再加1,而不是p指向下一个元素,因此第一个值为2,第二个为3。
转载请注明原文地址:https://www.kaotiyun.com/show/npxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是______。
若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是()
请编写一个函数fun,它的功能是:根据以下公式求π的值(要求满足精度0.0005,即某项小于0.0005时停止迭代):程序运行后,如果输入精度0.0005,则程序输出为3.140578。注意:部分源程序存在文件PROGl.C文件中。
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G******,删除后,字符串中的
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
软件定义时期主要包括【】和需求分析两个阶段。
下列选项中C语言中不合法的字符串常量的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段。其中数据独立性最高的阶段是()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
老年男性,腹部手术后第7天,剧烈咳嗽后切口全层裂开,肠管脱出,紧急处理措施为()。
A.抗一CB.抗一DC.抗一D、抗一CD.抗一EE.抗一c用已知的抗原红细胞检查未知的Rh抗体,标准红细胞1:CCDee;2:ccDEE;3:ccDee;4:Ccdee;5:ccdEe;6:ccdee1号血清对应标准红细胞为+++----,其
在我国上消化道出血最常见的病因是
某药品生产企业利用回收玻璃瓶重新灌装大输液。根据《中华人民共和国药品管理法实施条例》,对本事件的处理,正确的有
公司法定公积金累计额为公司注册资本的()以上的,可以不再提取。
丙公司基本生产车间领用某种材料2000公斤,单价100元,材料成本合计200000元,生产A产品800件,B产品400件。A产品消耗定额为24公斤,B产品消耗定额52公斤。则A产品应分配的材料成本为()元。
已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是()。
下列关于虚函数与函数重载区别的叙述中不正确的是()。
It’sgoodthatWegetupearly.It’sgood_________________________________getupearly.
Youaresupposed(lock)______theroombeforeyouleavethelanguagelab.
最新回复
(
0
)