首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun()的功能是对形参a中的数据进行修改,把修改后的数据作为函
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun()的功能是对形参a中的数据进行修改,把修改后的数据作为函
admin
2023-02-27
30
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun()的功能是对形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。
例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是10001、"ZhangSan"、95、80、88,修改后的数据应为10002、"LiSi"、96、81、89。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #include<string.h>
3 struct student{
4 long sno;
5 char name[10];
6 float score[3];
7 };
8 /*********found*********/
9 <u>【1】</u>fun(struct student a)
10 { int i;
11 a.sno=10002;
12 /*********found*********/
13 strcpy(<u>【2】</u>,"LiSi");
14 /*********found*********/
15 for(i=0;i<3;i++)<u>【3】</u>+=1;
16 return a:
17 }
18 main()
19 { struct student s={10001,"ZhangSan",95,80,88},t;
20 int i;
21 printf("\n\nThe original data:\n");
22 printf("\nNo:%1dName:%s\ n Scores:",s.sno,s.name);
23 for(i=0;i<3;i++)
24 printf("%6.2f",s.score
);
25 printf("\n");
26 t=fun(s);
27 printf("\nThe data after modified:\n");
28 printf("\nNo:%1d Name:%s\ n Scores:",t.sno,t.name);
29 for(i=0; i<3; i++)
30 printf("%6.2f",t.score
);
31 printf("\n");
32 }
选项
答案
(1)struct student (2)a.name (3)a.score[i]
解析
填空1:函数定义时,类型标识符指明了本函数的类型。函数的类型实际上是函数返回值的类型。本题中,用结构类型定义函数类型。故空1处应该填strutt student。
填空2:字符串复制函数strcpy(),将字符串"LiSi"复制到结构体变量a的成员变量name。故空2处应该填a.name。
填空3:for循环修改结构体变量a的成员score的元素值,因为成员score是数组,故空3处应该填a.score
。
转载请注明原文地址:https://kaotiyun.com/show/ZP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一部电影在相邻5个城市轮流放映,每个城市都有3个放映点,如果规定必须在一个城市的各个放映点放映完以后才能转入另一个城市,则不同的放映次序有()。
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
若n是一个大于100的正整数,则n3-n一定有约数()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
某人射出8发子弹,命中4发,若命中的4发中仅有3发是连在一起的,那么此人射出的8发按“命中”与“不命中”报告结果,不同的结果有()。
函数的最小值为()。
实现中华民族伟大复兴是中华民族近代以来最伟大的梦想。习近平总书记在党的十九大报告中指出,中华民族伟大复兴,绝不是轻轻松松、敲锣打鼓就能实现的,全党必须准备付出更为艰巨、更为艰苦的努力。实现伟大梦想,必须()
近年来,互联网、大数据、云计算、人工智能、区块链等技术加速创新,日益融入经济社会发展各领域全过程,数字经济发展速度之快、辐射范围之广、影响程度之深前所未有,正在成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。发展数字经济是把握新一轮科技
最能体现太平天国社会理想和这次农民起义特色的纲领性文件是()。
信息隐蔽是开发整体程序结构时使用的法则,通过信息隐蔽可以提高软件的____①____、可测试性和____②____。②
随机试题
在需要较低频率的振荡信号时,常采用________振荡器。
国家对资本主义工商业的社会主义改造基本完成的标志是()
根据《条约法公约》第51条的规定,使条约无效的情况有?
()也称为电磁开关,它是利用电磁铁的吸力来控制触头动作的。
损失控制和安全管理人员的知识、经验和能力属于( )。
发审委委员为()名,发审委设会议召集人()名。
若某公司未来期间有足够的应纳税所得额抵扣可抵扣暂时性差异,则下列交易或事项中,会引起“递延所得税资产”科目余额增加的有()。
对于一项自动化的应用控制,注册会计师可以利用该项控制得以执行的审计证据和信息技术一般控制运行有效性的审计证据,作为支持该项控制在相关期间运行有效性的重要审计证据。()
下列试题基于以下题干:有7名心脏病患者E、F、G、H、I、J、K要分配给4名医生负责治疗,他们是张医生、李医生、王医生和刘医生。每名患者只能由1名医生负责,每位医生最多负责两名患者的治疗。患者中J和K是儿童,其余5个是成年人;E、F、J是男性,其余4人是
Itispopulartolamentthegrowinggapbetweencapitalistsandworkers.Inonerespect,however,thegapisshrinking:thenumb
最新回复
(
0
)