首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]
有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]
admin
2010-09-05
37
问题
有以下程序: struct STU { char name[10]; int num; float TotalScore; }; void f(struct STU *p) { struct STU s[2]={{"SunDan", 20044, 550}, {"Penghua", 20045, 537}}, *q=s; ++p; ++q; *p=*q; } main() { struct STU s[3]={{"YangSan", 20041, 703}, {"LiSiGuo", 20042, 580}}; f(s); printf(" % s % d % 3.0f\n", s[1]. name, s[1]. num, s[1]. TotalScore); } 程序运行后的输出结果是______。
选项
A、SunDan 20044 580
B、Penghua 20045 537
C、LiSiGUO 20042 580
D、SunDan 20041 703
答案
B
解析
f函数用了显式传地址的方式,因此主函数中的s值发生了变化。
转载请注明原文地址:https://kaotiyun.com/show/FKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序运行时,拖动滚动条上的滚动框,则所触发的事件是
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateTypeRecord IDAsInteger NameAsString*20EndTypePrivateSubCommand1_Click()
表达式12/2\4的值是( )。
假定有如下程序:PrivateSubForm_Click()DimNAsInteger,JAsIntegerN=0J=1DoUntilN>2N=N+1
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
使用白盒测试方法时,设计测试用例应根据
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
下列表达式中值为-6的是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
在数据库系统的内部结构体系中,索引属于()。
随机试题
下列哪些法律渊源是地方政府开征、停征某种税收的依据?
商品流通过程的经济作用有哪些?
胸膜腔的最低处是
图示桁架,其超静定的次数(多余约束数)为()个。
施工总承包管理模式与施工总承包模式在工作开展程序方面存在不同,具体体现在()。
个人质押贷款的周转速度相对较慢。()
全陪对前往参观的城市知之甚少,心中无数时,下列做法正确的是()。
浮雕是雕塑与绘画结合的产物,它采用压缩的办法来处理对象,___________透视等因素来表现三维空间,供一面或两面观看。浮雕一般是___________在另一平面上的,因此在建筑上使用更多,用具器物上也经常可以看到。填入划横线部分最恰当的一项是:
WindoWS2003系统DNS服务器中增加一条资源记录如下图所示,下列关于该资源记录的描述中,正确的是()。I创建的资源记录为邮件交换器记录Ⅱ创建该记录时,在反向查找区域中创建相应的指针记录Ⅲ该记录被客户查询时,存放到缓存中的时间为36
A、 B、 C、 C本句为询问谁被要求去审核建筑公司的Who疑问句。
最新回复
(
0
)