首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。 例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。 例如,若传给形参a的数据中学号、姓名和三门课的成绩依次是:10001、“ZhangSan”、
admin
2016-12-06
80
问题
程序通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数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
【1】
fun(struct student a)
10 { int i ;
11 a.sno=10002;
12 /*********found/*********
13 strcpy(
【2】
,’’LiSi’’);
14 /*********found/*********
15 for(i=0;i<3;i++)
【3】
+=1;
16 return a;
17 }
18 main()
19 { struct student s={10001,’’ ZhangSann’’, 95,80 ,88},t;
20 int i;
21 printf(’’\n\nThe original data:\n’’);
22 printf(’’\nNo:%1d Name:%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:%id 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:函数定义时,类型标识符指明了本函数的类型,函数的类型实际上是函数返回值的类型。本题中,用结构类型定义函数类型。
填空2和填空3:此处考查结构体变量成员的表示方法,a.name和a.score
分别表示学生的姓名和成绩。
转载请注明原文地址:https://kaotiyun.com/show/jNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
有以下程序:main(){inta=666,b=888;printf("%d\n",a,b);}程序运行后的输出结果是______。
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序后,k的值是______。
结构化程序设计的3种基本结构分别是顺序、选择和______。
函数fseek()的正确调用形式是()。
设有定义语句int(*f)(int);,则以下叙述正确的是
对于下述程序,在方式串分别采用“wt”和“wb”运行时,两次生成的文件TEST的长度分别是#include<stdio.h>voidmain(){FILE*fp=fopen("TEST",);fputc(’A’
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【】个元素。
随机试题
肺系病证主要的病机特点是
国家基本药物的遴选原则是
苯丙酸诺龙为
单颌固定不具备的优点是
根据最高人民法院《关于适用中有关举证时限规定的通知》的规定,下列关于发回重审案件举证期限的说法中正确的是:
习近平新时代中国特色社会主义思想,明确中国特色大国外交要(),推动建设新型国际关系,推动构建人类命运共同体。
促销:利润:商城
Howrobins(知更鸟)knowwhenitistime76______togobacknorth?Theyseemtotellbyhowsoondaylightlasts.Inlatewinter,day
Wemustfirmlyfollowthepathofdevelopmentthatis______China’snationalconditions.
儿童肥胖已经成为困扰一些中国家庭的问题。它与遗传因素、饮食习惯和生活方式等有很大的关系。随着人们生活水平的提高,孩子们有更多的机会外出就餐,他们无法抵制美食的诱惑,结果不可避免地胖起来。在现代社会,孩子们的学业压力比较大。他们忙于学习,缺乏运动。卡路里摄入
最新回复
(
0
)