首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct STU { char name[10]; int num; float TotalScore; }; vold f(struct STU *p) { s
有以下程序 struct STU { char name[10]; int num; float TotalScore; }; vold f(struct STU *p) { s
admin
2009-01-15
14
问题
有以下程序 struct STU { char name[10]; int num; float TotalScore; }; vold f(struct STU *p) { struct STU s[2]={{"SunDan",20044,550),{"Penghua".20045,537}},*q=s ++p; ++q; *p=*q; } main() { struct SrU s[3]={{"YangSan",20041,703),{"LiSiGuo",20042,580}}; f(s); printf("%s %d %3.of\n",S[1].name,s[1].num,s[1].Totalscore); } 程序运行后的输出结果是
选项
A、SunDan 20044 550
B、Penghua 20045 537
C、USiGuo 20042 580
D、SunDan 20041 703
答案
2
解析
在主函数中,首先声明了一个结构体数组s[3],然后用数组名调用函数f,而数组名是数组首地址的指针,因此,传递给函数的是指向上函数中s[0]的指针。在函数中,将参数指针往后移动了一位++p;,所以该指针现在指向主函数中的s[1],函数中也声明?一个结构体数组s[2]和一个结构体指针q,q虽然初始化指向函数中的结构数组s[2]的首地址,但也被往后移动了一位,所以函数调用的结果是将函数中的s[1]赋给了主函数中的s[1],故最终输出为:Penghua 20045 537,应该选择B。
转载请注明原文地址:https://jikaoti.com/ti/6rK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在名称为Form1的窗体上画一个计时器,其名称为Timer1;再画一个图像框,其名称为Image1,在该图像框中装入一个图形文件pic.ico;然后画一个水平滚动条,其名称为HScroll1,Min属性值为100,Max属性值为1200,Larg
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图1所示);若用鼠标左键单
以下过程定义中正确的过程首行是
设有窗体的FormMouseMove事件过程如下:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)If(But
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Fvunctionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFunction在调试时发现函数是错误的。为使函
算法的空间复杂度是指()。
存储在计算机内有结构的数据集合是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
随机试题
在R、L、C串联电路中,下列情况正确的是()。
下列哪项不是合同转让的法律特征?( )
市级()通常布置在城市外围环路与通往其他城市的高速公路相交的地方,有的还结合铁路站场和水运货运码头布置。
常见的清算模式有实时全额清算、净额批量清算和大额资金转账系统三种模式。()
根据相关法律的规定,学校应当尊重未成年学生受教育的权利,关心、爱护学生,对()的学生,应当耐心教育、帮助。
行政法律关系的变更是指行政法律关系要素的变更,不包括()。
设备管理中,设备映射表(DMT)的作用是()。
布鲁纳认为,学习的实质就是()。
现代工程管理通常使用变更控制系统控制项目变更。变更控制系统包括()。①配置管理②变更控制委员会③项目竣工验收小组④变更沟通过程所产生的信息
A、 B、 C、 C
最新回复
(
0
)