首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、’’ZhangQi’’、9
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、’’ZhangQi’’、9
admin
2018-09-27
49
问题
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。
例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、’’ZhangQi’’、93、85,87,修改后输出t中的数:据应为:10004、’’LiLie’’、93、85、87。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<string.h>
3 struct student {
4 long sno;
5 char name[10];
6 float score[3];
7 };
8 void fun(struct student *b)
9 {
10 /**********found**********/
11 b__1__=10004;
12 /**********found**********/
13 strcpy(b___2__,’’LiJie’’);
14 }
15 main()
16 {struct student t={10002,’’ZhangQi’’,93,85,87};
17 int i;
18 printf(’’\n\nThe original data:\n’’);
19 printf(’’\nNo:%1d Name:%s\nScores:’’,t.sno,t.name);
20 for(i=0;i<3;i++)printf(’’%6.2f’’,t.score
);
21 printf(’’\n’’);
22 /**********found**********/
23 fun(__3__);
24 printf(’’\nThe data after modified:\n’’);
25 printf(’’\nNo:%1d Name:%s\nScores:’’,t.sno,t.name);
26 for(i=0;i<3;i++)printf(’’%6.2f’’,t.score
);
27 printf(’’\n’’);
28 }
选项
答案
(1)->sno (2)->name (3)&t
解析
函数fun的功能是对形参b所指结构体变量中的数据进行修改。
第一空:“b__1___=10004;”等号右边是整型值,故这里是修改结构体成员sno的值,b是结构体指针,访问结构体数据成员时使用“->”运算符,因此,第一空为“b->sno”。
第二空:“strcpy(b__2___,’’LiJie’’);”,strcpy是字符串拷贝函数,因此,这里是修改结构体的name成员值,故第二空处为“b->name"。
第三空:fun函数的定义形式是:void fun(structstudent *b),可知fun的参数是指针,因此,主函数内调用fun函数时传入的参数是结构体t的地址,故第三空处为“&t”。
转载请注明原文地址:https://kaotiyun.com/show/j8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];
以下关于函数的叙述中正确的是______。
以下四个选项,不能看作一条语句的是()。
常采用的两种存储结构是()。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
2个指针变量不可以______。
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
在数据库设计的四个阶段中,为关系模式选择存取方法应该是在______阶段。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
随机试题
已知某地30岁正常成年男性的平均收缩压为120.0mmHg。从该地随机抽取30名30岁正常成年男性,测得其平均收缩压为115.0mmHg。115.0mmHg与120.0mmHg不同的原因是
职工王某的下列劳动收入,属于工资的是()
护理糖原累积病I型患儿,病情观察的关键症状和体征是
若义齿初戴后出现黏膜压痛,临床上常用的处理措施为()
某县食品药品监管局执法人员在一医疗机构检查时,发现该机构药房销售给患者的某一抗生素针剂没有说明书,随药交给患者的是一份厂家印制的“药品使用说明”。该说明中所述的功能主治超出该药经批准的说明书的范围。药房负责人称该药购进时即无说明书,外包装内只有“药品使用说
前台业务系统应具备的功能包括( )。
金融期货的交易制度主要包括()。Ⅰ.集中交易制度Ⅱ.大户报告制度Ⅲ.限仓制度Ⅳ.每日价格波动限制及断路器规则
领队应告诉游客,海外住店给服务生的小费不宜放在()。
组织双重性特征表现在属性上是指组织的()。
A.there’sjustnotenoughtimetoseethemallB.theywouldhavetogivemethemoneytoattendthegamesaswellC.Fromall
最新回复
(
0
)