首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",2004
有以下程序: struct STU {char name[10];int num;float TotalScore;}; void f(struct STU *p) {struct STU s[2]={{"SunDan",2004
admin
2009-02-15
41
问题
有以下程序: 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 550
B、Penghua 20045 537
C、LiSiGuo 20042 580
D、SunDan 20041 703
答案
B
解析
本题将结构体数组s的首地址传递给了结构体指针变量p,并在函数f中改变了指针变量p所指向的第二个结构体中的成员变量,这一改变,也就是改变了主函数中s[1]的成员变量,故程序输出的值为Penghua 20045 537。
转载请注明原文地址:https://kaotiyun.com/show/VqXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下自定义数据类型的语句中,正确的是
下列关于栈的叙述正确的是
要求当鼠标在图片框P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是
下列说法中,错误的是()。
如果把命令按钮的Cancel属性设置为True,则程序运行后()。
顺序文件在一次打开期间
下列可以打开随机文件的语句是
以下叙述中错误的是
下面语句中能够打开随机文件的是
把数学表达式表示为正确的VB表达式应该是( )。
随机试题
厂商的收益分哪几种,以数学公式表示价格不变时厂商的平均收益、边际收益与产品价格的关系。
八珍汤的适应证是四物汤的适应证是
根据《建设工程安全生产管理条例》的规定,建设工程施工前,施工单位负责项目管理的技术人员应当对有关安全施工的技术要求向()作出详细说明,并由双方签字确认。
根据《小型水电站施工技术规范》SL172—96,下列关于钢管安装和地下厂房开挖的说法正确的是()。
甲公司和乙公司2013年有关交易或事项如下:(1)1月1日,甲公司以银行存款2000万元购入乙公司70%的股权,实现了对乙公司财务和经营政策的控制,当日办理完毕股权登记手续,不考虑相关税费,另以银行存款支付中介机构评估乙公司资产的评估费20万元。当日乙公
教师有独立工作的权利。()
学习诊断式学习方法指导(山东大学2016)
Theproliferationofbookclubs,some50,000intheUKaloneandwhoknowshowmanymoreworldwide,isquitearemarkablelitera
Notice:Thissoftwareisdesignedtohelptheuserdeveloptheabilitytothinkcritically.Itwaspreparedformiddle-school-le
GetEnoughSleep—orElse!Agoodnight’ssleepismoreimportanttoyourhealththanyoumayrealize.[A]MeganJoneskne
最新回复
(
0
)