首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、"ZhangQi"、9
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、"ZhangQi"、9
admin
2019-03-06
32
问题
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。
例如:b所指变量t中的学号、姓名、和三门课的成绩依次是:10002、"ZhangQi"、93、85、87,修改后输出t中的数据应为:10004、"LiJie"、93、85、87。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
struct student{
long sno;
char name[10];
float score[3];
};
void fun(struct student; *b)
{
/**********found**********/
b 1 =1 0 0 0 4;
/************found************/
strcpy(b 2 ,"LiJie");
}
main()
{ struct student t={10002,
"ZhangQi",93,85,87);
int i ;
printi("\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.s core
);
printf("\n");
/************found************/
fun( _____3_____);
printf("\nThe data after modi fied:\n");
printf("\nNo:%id Name:%s\nScores:
",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://jikaoti.com/ti/Ykf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是()。
结构化程序设计的3种结构是()。
下列软件系统结构图的宽度为【】。
下面对C语言的描述中,正确的是
以下程序的输出结果是#includeintfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else{fun(n-1,&f1);fun(n-2,&f2);
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
以下程序的运行结果是_______。#include"stdio.h"main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a+5,*q=NULL;
Jackson方法是一种面向______的结构化方法。
以下选项中可作为C语言合法常量的是
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
关于子宫输卵管造影的目的,错误的是
下列哪项不是颅底凹陷症的特点
按相关规定,施工单位负责人接到生产安全事故报告后,应当及时向事故发生地县级以上人民政府建设主管部门和有关部门报告,要求报告时限为()。
下列支出中,属于财政购买性支出的是()。
信用卡和借记卡统称为()。
学习类型
根据动机内容的社会价值不同,动机可划分为()
根据下面材料回答下列题。2010年,我国的专利申请总量为122.2万件,同比增长25.1%。在2010年的三类专利申请中,发明专利申请39.1万件,较上年增长24.4%,占专利申请总量的32.0%;实用新型专利申请41.0万件,较上年增长31.9
Education:Examination-orientationorQuality-orientation?
WhatdoesBilladvisethewomantodo?
最新回复
(
0
)