首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun()的功能是对形参a中的数据进行修改,把修改后的数据作为函
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun()的功能是对形参a中的数据进行修改,把修改后的数据作为函
admin
2023-02-27
75
问题
使用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倍,则这三个质数之和为()。
在一条长3600m的公路一边,从一端开始等距离竖立电线杆,每隔40m原已挖好一个坑,现改为每隔60m立一根电线杆,则需重挖坑和填坑的个数分别为()。
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
直线2x-y-4=0上有一点P,它与两定点A(4,-1)、B(3,1)的距离之和最小,则点P的坐标是()。
在不大于1000的正整数中,不含数字3的自然数有()。
近年来,互联网、大数据、云计算、人工智能、区块链等技术加速创新,日益融入经济社会发展各领域全过程,数字经济发展速度之快、辐射范围之广、影响程度之深前所未有,正在成为重组全球要素资源、重塑全球经济结构、改变全球竞争格局的关键力量。发展数字经济是把握新一轮科技
美国《财富》杂志公布的1999年世界500家大企业的统计数字显示,其中前30家总收入2.80242万亿美元,相当于1998年世界国民生产总值的9.7%,比英国和法国两国的国民生产总值(2.73万亿美元)还多2.6%,相当于世界160多个中低收人国家全部国
讨论函数的导数.
某软件公司根据客户需求,组织研发出一套应用软件,并与本公司的职工签订了保密协议,但是本公司某研发人员将该软件中的算法和部分程序代码公开发表。该软件研发人员____①____,该软件公司丧失了这套应用软件的___②_____。②
随机试题
动作发展最为迅速,机械记忆比较发达的时期是()。
在古罗马共和时代,控制国家最高权力的是()
身处教育实践第一线的研究者与受过专门训练的科学研究者密切协作,以教育实践中存在的某一问题作为研究对象,通过合作研究,再把研究结果应用到自身从事的教育实践中的一种研究方法,这种方法是()。
电子邮件可以发送图片,但不能发送声音。()
腺样囊性癌最常发生远处转移的脏器是A.脑B.骨C.肝D.肾E.肺
对不予医师执业注册有异议的可以
某县公安局接到有人在薛某住所嫖娼的电话举报,遂派员前往检查。警察到达举报现场,敲门未开破门入室,只见薛某一人。薛某拒绝在检查笔录上签字,警察在笔录上注明这一情况。薛某认为检查行为违法,提起行政诉讼。下列哪些选项是正确的?(2009年试卷二第88题)
我国首次实现月球软着陆和月面巡视勘察的探测器是()。
以下人物中,()是《玩偶之家》中的人物。
请打开考生文件夹下的解决方案文件ptoj3,此工程中包含一个源程序文件proj3.cpp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象中,然后建立另一对象myArray,将对象内容赋值给myArray。类intAr
最新回复
(
0
)