首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、”Z
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、”Z
admin
2013-04-02
24
问题
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。例如:a所指变量中的学号、姓名、和三门课的成绩依次是:10001、”ZhangSan”、95、80、88,则修改后输出b中的数据应为:10002、”LiSi”、95、80、88。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
struct student {
long sno;
char name[10];
float score[3];
};
void fun(struct student a)
{struct student b; int i;
/**********found**********/
b = 【1】;
b.sno = 10002;
/**********found**********/
strcpy(【2】, "LiSi");
printf("\nThe data after modified :\n");
printf("\nNo: %ld Name: %s\nScores: ",b.sno, b.name);
/**********found**********/
for (i=0; i<3; i++) printf("%6.2f ", b.【3】);
printf("\n");
}
main()
{struct student s={10001,"ZhangSan", 95, 80, 88};
int i;
printf("\n\nThe original data :\n");
printf("\nNo: %ld Name: %s\nScores: ",s.sno, s.name);
for (i=0; i<3; i++) printf("%6.2f ", s.score
);
printf("\n");
fun(s);
}
选项
答案
a b.name score[i]
解析
第一空:fun的功能是将形参a所指结构体变量中的数据赋给函数中的结构体变量b,因此第一空处为“a”。
第二空:“strcpy(__2__, "LiSi");”是修改b中的姓名,因此第二空处为“b.name”。
第三空:“for (i=0; i<3; i++) printf("%6.2f ", b.__3__);”是输出修改后的数据,因此第三空为“score
”。
转载请注明原文地址:https://kaotiyun.com/show/tDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是______。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
有以下程序段 struct st {int x;int *y;}*pt; int a[]={1,2},b[]={3,4}; struct st c[2]={10,a,20,b};
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
下列定义变量的语句中错误的是______。
以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上。请填空。main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z
随机试题
患者男性,32岁,反复晕厥4年。发作时伴面色苍白,四肢抽搐。图3—12—1为晕厥发作时的心电图,应诊断为
亚健康状态是指
A.更昔洛韦B.泛昔洛韦C.西多福韦D.阿德福韦E.阿昔洛韦
ABC会计师事务所负责审计D集团公司20lO年度财务报表,并委派A注册会计师担任审计项目合伙人。D集团公司属于家电制造行业,共有4家全资子公司,各子公司的相关资料摘录如下:要求:(2011年)针对确定的非重要组成部分,简单说明A注册会计师执行工作的
用三分损益的方法,将“徵”音弦长三分而损之,得到()音。
老子曰:“爱民治国,能无知乎。”这句话的意思是:
人创造环境,同样环境也创造人”是
二阶微分方程y"=e2y满足条件y(0)=0,y’(0)=1的特解是y=________.
Acompletelynewsituationwill______whenthenewexaminationsystemcomesintoexistence.
Areyoulivingyourlifetothefullest?Areyouhappywithwho,what,orwhereyouaretoday?Areyoudoingwhatyoulove?
最新回复
(
0
)