首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
36
问题
有以下程序: 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全国计算机二级
相关试题推荐
对于文本框Text1,能够获得按键的ASCII码值的事件过程是
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:OptionBase1PrivateSubCommand1_Click()Dima(4,4)Fori=1To4Fori=1To4
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
在窗体上画1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,编写如下Click事件过程:Click事件过程:PrivateSubCommand1_Click()CD1.FileName=""CD1.Filter=
关于文件操作,以下叙述中正确的是
下面有关标准模块的叙述中,错误的是
下列关于函数过程的叙述中,正确的是()。
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
面板和机壳烫印中,金属箔纸的烫印温度一般在()木纹箔纸的温度在(),温度过高,过低都将影响烫印纸在面板机壳上的()。
用合像水平仪测量机床床身导轨的直线度误差,水平仪读数依次为﹢2,﹢1,﹢2,﹣1,0,﹢2,共6个,水平仪读数值为0.01mm/1000mm,垫块长度为200mm,求该导轨的直线度误差值。
启动应用程序,最快捷的方法是从()运行该程序。
A.天王补心丹B.归脾汤C.酸枣仁汤D.朱砂安神丸E.右归丸梦遗健忘,大便干结,口舌生疮,舌红少苔,脉细数者,治疗应选用
以下因素不属于银行品牌营销要素的是()。
银行应将质押存款的资金放在借款人在本行的活期存款账户中。()
2014年1月1日,经股东大会批准,甲上市公司(以下简称“甲公司”)与100名高级管理人员签署股份支付协议。协议规定:①甲公司向100名高级管理人员每人授予10万份股票期权,行权条件为这些高级管理人员从授予股票期权之日起连续服务满3年,公司3年平均净利润增
( )不属于哀伤辅导的方式。
在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是
A、Hugeincreaseinthenumberofpublicrelationscompanies.B、Shrinkingculturaldifferences.C、Newcommunicationstechnologies
最新回复
(
0
)