首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
24
问题
有以下程序 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://kaotiyun.com/show/QbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中,错误的是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击“统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图3—167所示。在给出的窗体文件
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
设有如下声明语句OptionBase1Dimart(2,一1To5)AsInteger则数组art中数组元素的个数是
(1)在考乍文件央下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加都列表框List1中,如图所示。在窗体文
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c)}该数据结构为()。
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
简述A/D转换器的五种主要类型。
妊娠期子宫破裂叙述正确的是
依据沉降公式分析与混悬剂中微粒的沉降速度成正比的因素是
关于管片拼装顺序以下说法错误的是()。
下列关于贷款损失准备金的说法,正确的有()。
为了缓解“择校热”,促进教育公平,国家实行义务教育免试就近入学改革,努力实现()
下图是“2005年我国东部沿海某市各圈层间人口净迁移模式图”,读图完成小题。由图可推测,该市()。
1938年5月,毛泽东写的《论持久战》初步总结了全国抗战的经验,批驳了当时盛行的种种错误观点,系统阐明了党的抗日持久战方针。毛泽东在《论持久战》中指出,中国抗日战争取得最后胜利的最关键的阶段是
A这儿的东西都是新的,包括冰箱和空调。B哪天找机会我们一起喝杯茶,怎么样?C你总是这样,不到最后就想不起来复习。D你看你,都老朋友了,还总这么客气。E是啊,开始不习惯,现在都离不开了。你还别说,你这筷子用得还真不错。
一个试验中有三个事件A,B和C,其中P(A)=0.23,P(B)=0.40和P(C)=0.85。假设事件A和B互斥,事件B和C互为独立事件。那么P(AorB)和P(BorC)各为多少?
最新回复
(
0
)