首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、9
admin
2015-06-08
39
问题
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。
例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、“ZhangQi”、93、85、87,修改后输出t中的数据应为:10004、”LiJie”、93、85、87。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
struct Student {
long Sno;
char name[10];
float score[3];
};
void fun(Struct Student *b)
{
/**********found***********/
b___1___=10004;
/**********found***********/
Strcpy(b___2___,“LiJie”);
}
main()
{ struct student t={10002,
“ZhangQi”,93,85,87);
int i;
printf(“\n\nThe original data:\n”);
printf(“\nNo:%id Name:%s\nScores:
”,t.sno,t.name);
for(i=0,i<3;i++)printf(“%6.2f
”,t.score
);
printf(“\n”);
/**********found***********/
fun(___3___);
printf(“\nThe data after modified:
\n”);
printf (“\nNo:%ld Name:%sknScores:
”,t.sno,t.name);
for(i=0; i<3;i++)printf(“%6.2f
”,t.score
);
printf(“\n”);
}
选项
答案
(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(struct student*b),可知fun的参数是指针,因此主函数内调用fun函数时传入的参数是结构体t的地址,故第三空处为“&t”。
转载请注明原文地址:https://kaotiyun.com/show/CiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){inta,b,C,m,n,k;m=n=k=0;a=-1;b=2;C=3;if(c>0)m=a+b;if(a<=0){if(b>0)
C语言中各种基本数据类型的存储空间长度排列为()。
若x、y、z、m均为int型变量,则执行下面语句后m的值是()。m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
运行下面的程序,其输出结果为______。main(){pintf("%d,%d",5%-3,-5%3);}
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称拆叠,变成1、2、3、4、5、5、4、3、2、1。请填空. fun(
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
数据库设计包括两个方面的设计内容,它们是_______。
随机试题
全身静脉麻醉药是`同时具有抗心律失常作用的局麻药物是
患者,女,36岁。因分娩失血过多,而突然昏厥,面色苍白,口唇无华,四肢震颤,目陷口张,自汗肤冷,呼吸微弱,舌质淡,脉芤或细数无力。急用独参汤灌服。继选治疗方剂为
当投标人对现场考察后向招标人提出问题质疑,而招标人书面回答的问题和招标文件中规定的不一致时,应以()为准。
常用的余热处理钢筋级别为Ⅲ级,强度等级代号为()。
我国证券市场的建立始于1986年,首先在深圳起步。()
《税收征收管理法》规定,扣缴义务人依法履行代扣、代缴义务时,纳税人不得拒绝。纳税人拒绝的,扣缴义务人应当()。
当今时代,从公民的衣食住行,到企业的生产销售,再到政府的决策施政,互联网已经渗透到了我们生活的方方面面,“互联网+”正日益影响着我们的生活……材料一:随着互联网的发展,传统的班级授课方式正在悄然发生改变,在“互联网+”背景下,安徽省教育厅搭建了省
马克思主义认为,法的本质存在于国家意志、阶级意志和社会存在、社会物质条件之问的对立统一关系中。下列关于法的本质,说法正确的是()。
社会主义初级阶段是指()。
以下属于享乐主义表现的是()
最新回复
(
0
)