《二级C语言大题总结程序填空计算机NET_计算机-C++资料.pdf》由会员分享,可在线阅读,更多相关《二级C语言大题总结程序填空计算机NET_计算机-C++资料.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、n 所指的*found*found*head=creatlist(a);outlist(head);*found*found*found*套题 2 给定程序中,fun 的功能是统计带有头结点的单向链表中结点的个数,存放在形参 存储单元中。void fun(SLIST*h,int*n)SLIST*p;(*n)=0;p=h-next;while(p)(*n)+;p=p-next;main()SLIST*head;int aN=12,87,45,32,91,16,20,48,num;fun(head,&num);printf(nnumber=%dn,num);套题 3 Fun 的功能是计算带有头结点
2、的单向链表中各结点数据域之和作为函数值返回。int fun(SLIST*h)SLIST*p;int s=0;p=h-next;while(p)s+=p-data;p=p-next;return s;main()SLIST*head;int aN=12,87,45,32,91,16,20,48;head=creatlist(a);outlist(head);*found*printf(nsum=%dn,fun(head);*fo un d*fo un d*fo un d*fo un d*fo un d*fo un d*套题 4 人员的i璟由编号和出生年、月、日组咸,N名人员的数据已在主函数中存入
3、结构 体数组std中,且编号唯一。函数如岛功能是*找出扌錠编号人员的数据,作为函数 值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。a ti a tim n a B n m ti n n typedef struct char num10;int year,m on th,day;STU;STUfu n(STU*std,char*num)int i;STU a=,9999,99,99;for(i=0;iN;i+)if(strcmp(stdi.num,num)=0)return(stdi);return a;套题 5 人员的记录由编号和岀生年、月.日组咸,N名人员的数据已在主函数
4、中存入结构 怵数组航d中。函数fun的功能是找出扌錠岀生年份的人員,搐苴数据放在形参k所指 的数生中,由主函数输已 同时由函数值返酬龊指定条件的人数*int fun(STU*std,STU*k,i nt year)int i,n=0;for(i=0;iN;i+)if(stdi.year=year)kn+=stdi;return(n);套题 6 给定程序通过定文并赋初值的方式,刑用结构休变量存储了一名学生的学号、姓 名机门课的成绩。函数 5 的功旨堤将该学生的各科成绩都乘以一个系数跖 请在程序的下划线处填入正确的内容并把下划线删除.使程序得岀正确的结果 算带有头结点的单向链表中各结点数据域之和作
5、为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序”);sea nf(%f,#i nc
6、lude typedef struct int num;char n ame9;float score3;STU void show(STU tt)int i;prin tf(%d%s:,tt.n um,tt.name);for(i=0;i3;i+)prin tf(%5.1f,tt.scorei);prin tf(n);/*fo un d*/void modify(STU*ss,float a)int i;for(i=0;i scorei*=a;mai n()STU std=1,Zhanghua,76.5,78.0,82.0;float a;printf(nThe original numbe
7、r and name and scores:n);show(std);prin tf(nln put a nu mber:/*fo un d*/modify(&std,a);prin tf(nA result of modify ing:n);show(std);套题 7 给定程序中.函数 Z的功能是;将形参扌S#所指结构体数组中的三个元素按ns 成员进行升序排列 typedef struct int num;char n ame10;PERSON;/*fo un d*/void fun(PERSON std)/*fo un d*/PERSON temp;算带有头结点的单向链表中各结点数据域之
8、和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序if(std0.nu mstd1
9、.num)temp=std0;std0=std1;if(std0.nu mstd2.num)temp=std0;std0=std2;if(std1.nu mstd2.num)temp=std1;std1=std2;main()PERSON std=5,Zhanghu,2,WangLi,6,LinMin;int i;/*fo un d*/fun(std);prin tf(nThe result is:n);for(i=0;i3;i+)prin tf(%d,%sn,stdi.num,stdi.name);std1=temp;std2=temp;std2=temp;;套题 8 给定程序中国数仙的功能
10、是;将形埶t诟指结构体数组中年龄最大者的数据 作为函数值返回,并在耐 5 函数中输出 STD fun(STD std,i nt n)STD max;int i;/*fo un d*/max=std0;for(i=1;in;i+)/*fo un d*/if(max.age stdi.age)max=stdi;return ma x;mai n()STD std5=aaa,17,bbb,16,ccc,18,ddd,17,eee,15 STD max;max=fu n(std,5);prin tf(nThe result:n);/*fo un d*/printf(nName:%s,Age:%dn,m
11、ax.name,max.age);套题 9 给定程序中函数功能是:对形参 所扌狞符串数组中的M个字符串按长度 由短到长进行排序。筠所指字符串数组中共Wi个字符串,且串长 请在程序的下划线处滇入王确的内容并把下划线刪除,使程序得出正确的结果。算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑
12、用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序*fo un d*for(j=_ 1 _;jM;j+)(j=i+1)*fo un d*fo un d*fo un d*n=len;for(i=0;i=0;j-)(len)*fo un d*(ssij)void fun(char(*ss)N)int i,j,k,n M;char tN;for(i=0;iM;i+)n i=strle n(ssi);for(
13、i=0;in j)2_;(k=j)if(k!=i)strcpy(t,ssi);strcpy(ssi,ssk);strcpy(ssk,_3_);(t)nk=ni;套题 10 给定程序中,国数仙的功能是,农出形瓠謝扌洋符串数组中最长字符串的长 度,其余字符串左边用字枱补齐,使其与最长的字符串等长。字符串数组中共有M个 字符孕*且串长恥 请在程序的下划线处填入正确的内容并把下划线删除使程序得出正确的结果。void fun(char(*ss)N)int i,j,k=0,n,m,le n;for(i=0;in)ssim-=ssij;for(j=0;j 4 2、2.1.形蓼n 給出数组中数据的个数。请占程
14、序的下划线瓦填入正确的内容井把下划线删除,使程序得岀正确的结果。#in elude void fun(i nt a,int n)int i,t;for(i=0;i2/n;i+)t=ai;ai=an-1-i;an-1-i=t;套题57 给定程序中,函数f的功能是;计算出形参所指字符串中包含的单词个纵 作 为函数值返回。为便于统th规定各单词之间用空格隔开 例如,指的字符串九This is a C language program.,函数的返回 值为6。请芮呈序的下划线处填入正确的内容并把下划线删除.使程序得岀正确的结果。int fun(char*s)int n=0,flag=0;while(*s
15、!=0)if(*s!=&flag=0)_3_;return n;套题32 程序通过定义学生结构休变量,存储了学生的学号、姓名和3门课的成绩.所有学 生数据均以二进制方式输岀到文件中。函数fun的功能是重写形参fi空股闊所指文件中 最宕一个学生的数据.即用新的学生数据覆盖该学生原来的数据,其它学生的数据不 变。请在程序的下划线处填入正确的内容并把下划gSffl除,使程序得出正确的结果。算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组
16、航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序void fun(char*file name,STU n)in t p,m;FILE*fp;p=sizeof(STU);m=p*(-1L);found fp=fopen(_1_,rb+);found fse
17、ek(_2_ m,SEEK_END);found 在fun函数中,首先打开的是一 个二进制文件,所以第一个空填:file name;fseek()函数的作用是 移动文件位置指针到指定位置,题目中是将其移动到最后,所以 第二处填:fp;sizeof()作用是 计算字节长度,fwrite()函数是 将一项长度为一定字节数据复制 到指针指向的文件中,所以第三 处填:fp。found ch=tolower_1 _);n=ch-a;found kn+=_2 (*s)(1)fwrite(&n,sizeof(STU),1,_3_);fclose(fp);套题75 给定程序中,函数 5 的功能是 找出形参卿指
18、宇符串中出现频率最高的字母(不区分大小写),并统计岀其岀现的欢数。例如形参s所指的字符車为 abcAbsmaxless,程序执行后的输出结果为.letter a*2 tiim&s letter 吕:3 times void fun(char*s)int k26=0,n,i,max=0;char ch;while(*s)if(isalpha(*s)s+;if(maxk n)max=_3_;(k n)套题14 给定程序的功能是:从犍盘输入若干行文本(每行不超过字符),写到文件 nyfil曲讥沖,用-1(独立一行)作为字符串输入结束的标志。然后将文件的内容读 岀显示在屛幕上文件的读写分别由自定义函数
19、ReadText和IhitETct实现i nclude#i nclude#i nclude void WriteText(FILE*);void ReadText(FILE*);mai n()found 算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号
20、姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序if(fp=fope n(myfile4.txt,r)=NULL)printf(open fail!n);exit(0);ReadText(fp);fclose(fp);found void WriteText(FILE _1_)(*fw)char str81;printf(nEnter string with-1 to end:n);题中第一个空填*fw:fw 是一个文件指针,从键
21、盘上 读入数据,输入其所指向的文件中。题中第二空填str:fputs 函数向文件中写数据,其 函数原型为:fputs(ch,fp)其中 ch 是要输出的字符,它可 以是一个字符常量,也可以是一个字符变量。fp 是文件指 针变量。题中第三个空填str:printf 函数的一般格式为:found found found FILE*fp;if(fp=fope n(myfile4.txt,w)=NULL)printf(open fail!n);exit(0);WriteText(fp);fclose(fp);gets(str);while(strcmp(str,-1)!=0)fputs(2_,fw);
22、fputs(n,fw);gets(str);(str)void ReadText(FILE*fr)char str81;printf(nRead file and output to screen:n);fgets(str,81,fr);while(!feof(fr)printf(%s,_3_;(str)fgets(str,81,fr);套题48 甲乙丙丁四人同时开始放鞭炮,甲每隔tl秒放一次.乙每隔七刑放一罠 丙每隔 总秒放一次,丁每甌勒放一次,每人劄如矢函数 5 的功自猩根据形参提供的 值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算 欢响声,第一枕响声是在第0秒
23、。例如,若tl=7,12=5,t3=&,t4=4,n=10,则总共可听到羽次鞭炮声。#i nclude#defi ne OK(i,t,n)(_1_%t=0)&(i/t n)int fun(i nt t1,i nt t2,i nt t3,i nt t4,i nt n)int count,t,maxt=t1;if(maxt t2)maxt=t2;if(maxt maxt=t3;算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的
24、功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序found for(t=1;t maxt*(n-1);_ 2 _)(t+”if(OK(t,t1,n)|OK(t,t2,n)|OK(t,t3,n)|OK(t,t4,n)coun t+;found return _ 3 _
25、;(Count”)mai n()int t仁7,t2=5,t3=6,t4=4,n=10,r;r=fun(t1,t2,t3,t4,n);prin tf(The sou nd:%dn,r);套题43 函数如的功能是;将形参戢所指数组中的前半部分元素中的值和后半部分元素中 的值5!撥形参11中存放数组中敢据的个数孩若n为奇数 则中间的元素不动。例如 若a所指数组中的数据依次为 K 2、3、4.5、鼠7x 8s 9,则调换后为:匕人乩 9、1、2 x 3、4*4tinclude define N 9 u ld fun(int a|,int n)int it t,p;-StHHr-of O IJI n
26、d*-*p=(nt2=9)?n/2:n2*_1 for(iO;in/2 i-+)t-ai;来壬盖*乘f o ui n d*范*je壬諾穽諾*f 珂 i=。厂一2一;/管打 it n d*/3 t:nain()int bH-.i;prlntf(*nThe original data:n);1:2:3:”p+i”if(maxt t4)maxt=t4;count=1;/*给 count 赋初值*/算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结
27、构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序if(Fp-fopen(fnaiie9*)-=HULL)return 0 题中第二个空填fclose(fp);此语句是文件的关闭操作。/nd*/题中第三个空填fname:fopen 函数用于文件的打开
28、操作,其调用形式 一般为:fopen(文件名,使用文件方 式)。fname 为所要打开的文件名。套题88 给定程序中,函数如的功能是计算下式 2 4 疋(2 x n)2直到(2xn)3,并把结果作为国数值返回。例如,若刑参&的值为le-3,函数的返回值2.9855780 for(i=1;1=10;i+)ound*-*7*/文件的打开,关闭和读写操作。题中第一个空填fp:是向文件指fprintf(_1/d Vn(i,s(irt(doubLe)L);针 fp 所指向的文件中写数据。prlntf(n3jcceel!n):OU nd*-*-*/2_;prlntF(Anlhe dta in File:n
29、M):iF(Fp=f0p n(_ 9 _/T)=HULL)return 0;prlntf(B;f;return 1;nain():return s main(double e=1e-3;printFCriThe result is:FnFunCe);套题 13 难度:easy 1:“0”i+2.0*i 给定程序也 函数fun的功能是;将自然数11似及它们的平方根写到名为 myfileS.txt的文本文件中,然后再顺序读出显示在屏幕上。int fun(cti-ar*fn-aiw)return ri;套题53 给定程序中,函数fun的功能是=找岀100勺99之间(含1000999)所有整数中各 位
30、上数字之和为x 4 为一正整数)的整数,然后输岀匸符合条件的整数个数作为函数 值返回。例如 当工值为5时100四之间&位上妬 之和为5的整数有,104、11玄 122.13R 140、203.212.221 230.302.31R 320.401、410 500c 共有15个。当血为幫时,各位数字之和为右的整数是;9泓 只有1个。ti a i ti B IB ti n ti a a a fnn(int 町 int n P 刃.$2.3,t;n=9;t-100;f 整蠡招 F(Hindi*M-Mr 辛 whlLeCt=_1_)s1=t%10;s?-(_2_)10;s3-t/190;f毎来屆理罂丹
31、孙晶毎盖Foil nd晶毎杲*特处*兴#1F(S1+S2S3=_3_J :printfCd Pt);n+i-;1:”999”2:”t/10”3”:x 套题 15 给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的编号 姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为 T数折 块写到名为nyfiZ丘cht的二进制文件中。算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年
32、份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序1:”STYPE 2:”FILE 3:”fp”found temp=a0i;found a0i=_3_ aki=temp;1:k 2:N 3:aki struct int num;char r)anem;char tel10;JSTVPE
33、;ucid chpckQ;_2_*fp;int 1 openfFlleE.dat19BlwbB,)-HULL)return(D);printfnOutput data to file?Xn);for(i=Ci ih;/ound*/Fwrite(&st naln()SIVPE S10=1.int k;k=fun();套题96 给定程序中,函数fun的功有毘;将自所指4心矩阵中第k行的元素与第併亍元素交 换,例如,有下列矩阵;1 2 3 4 5 6 7 8 9 10 11 12 若k为乙程序执行结果为;7 8 9 4 5 6 1 2 3 10 11 12 请在程序的下划线处填入正礁的内容并把下划线
34、删除使程序得岀正确的结果.void fun(i nt(*a)N,i nt _1_)int i,temp;for(i=0;i .、N-L有一只狐狸和一只兔 子在洞中居也狐狸总想栈到兔子并吃摊它,它的寻找方法是先S第一个洞(即编号 为0的洞)中找;再隔1个洞,即到编号为2的个洞中捣 再隔存洞,即到编号为5的洞 中摄下次再隔3个温即到编号为9的洞中捣o若狐狸找_圈,请为兔子指出 所有不安全的洞号程序中用注数组元素模拟一个洞,数组元素的下标即为洞号,数组 元素中的值为0时,表示该洞安全,为1时表示该洞不安全炉若形参口的值为30时,不安 全的洞号是0、2、5、9、14、20.27o void fun(i
35、nt*a,int n)int it t;for(i=0;Kn:L+)/杀丟*丑鼻莫熹赛F QU nd壬买死死乖基基昊来芙/彳i严一1一;i=B;/nd*/_2一小 uhile(Kn)next-_ 1 _;pb-next=pc:p=“;while(p)b c,各结点的数据域 三个结点链接咸一个单向链表.并输/o u n d*-*/print-F(,_ 2_*畫醉*丑詈畫娶箋*卡oun di*誓*塞甚墓f):printfCAr11);Pb p-data p-next 套题 100 函数fun的功能是i计算 异 r3 r4 严 f(x)=1+A+-+(-l)2 _+算带有头结点的单向链表中各结点数据
36、域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序直o 右卫二2*5r團数值为
37、:1-917915Q 21 3 41 3-1)1 创 算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组
38、中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序1:struct student*2:a-scorei 3:a daubl funfdouble double F,t;int n;F=1-H*K;f Oiurtd n+*;/豪垂鮭毎峯垂養宴暮軒Faun总峯暮輕屋驀垂垂養聲豪/t =(-1.0)*x/_ 2 _;F+=t;/4 M:Faun(l*/uhile(3 _ =1e-6);return F;套题99 程序通过定义学生结构体变量,存储了学生的学号、姓名和叭课的成绩播函数 fM功能是将形参諒的数据进行修改,并把沖地扯作为函数值返回主函数,在主函 数中输出修改后的数据,例如;新指变
39、量沖的学号、姓名、和三门课的戍绩依次1;10001.踣ZhaneSan 气 95、80.88,it改后输岀T中的数据应为J 10002 LiSi、96 8K 890/*/_1_ fun(5truct student*a)厂 int 1:a-5no=1002:strcpy(a-name T LiSi,);/OU nd*-*-*-*/For(1=0;i2;i+)_2_*=1;mainO struct Student 5=10001/ZhangSan int i i printf(AnXnlhe original ddta:n)printFCAnMo:%ld Hamt?:snScores For(i
40、=e;i3;1+)printf(*b6-2f printf(nM);t=fun(&s);return 算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列
41、套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序1:j 2:0 3:i+给定程序中,困嫂功能是:疤形参三所指宇符爭 中最右边的时字符复制到形参七所指宇轩数组中,JEffi-化8?串。若亜fi指字符爭的长度小于珀则将整个宇符串复 制刘形墨t所指字符数组中亠 创如,形参三斷指的字符串芮;話M左乩,屈情为5,程序机行后t所指字苻数组中的宇符串应为;d就汰。请农程序的下划线处填入正确的内容并把下划绒刪除 使程常谓出正确的结果。a a I i I fi I i till i i e 错俣信 算带有头结点的单向链表中各结点数据域之和作为函数值返回
42、人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序1:tN 2:i=0;iN 3:s 套题94 给
43、定程序中,函数 0 的功能是:将NX礎阵主对角线元素中的值与反向对角线对 应位置上兀素中的值进行交换。例如,若有下列矩阵I 1 2 3 4 5 6 7 S g 交换后为 3 2 1 4 5 6 9 3 7 r f it 童竜竜蠢蠹童纸 ititf1 Qy)|(j/_1_ funfstruct student a)U int 1;a.sno=16902;/*4A*F(iund4*/strcpi|(_2_,LISP;/*4 FAUflCl 穽共#f for(i=0;i nain()next 2:q 3:p-next 1:b-sno 2:b-n ame 3:&t 套题90 给定程序中,函数fun的功
44、首堤将不带头节点的单向链表结点数据域中的数据从小 到大排序即若原错表结点数据域从头至尾的数据为*10,4、2.S.G,排序后链表 结点数据域从头至尾的数据为2、4、匕8.10o uoid fun(NODE*h:NDDE*p,*q;int t;p=;uhile(p)*/q=;jf 垂豪玄聲群oundl瞬豪*壬关*背*while(_2_)If(p-data q-data)t=p-data;p-data=q-datj:q-djta=t;q=q-next;/*fDund*#/P=_3_;套题89 程序通过定义学生结构依变量.存储了学生的学号、姓名和3门课的成绩。画数 伽的功能杲对形参b所扌瞬构体变量中
45、的数据进行修改,最后在主函数中输岀修改后 的数据。例如b所指变量t中的学号、姓名、和三门课的成绩依次是;10002.ZhansQi.93.00.85.0087.00.修改后输出t中的数据应为匸 10004.(.1 TIRZ 朋.D(k 師.D(k R7.00n uoid Fun(struct student*b)b_1_-IOOOJJ;/釜黑卑关臬舉爭娶釜#訂nd*-*-*-*-*#*/strcf)i/(t)_2_,5 nin)struct student t-;int i;printf(kAnnThe original data An);printf(XnlHo:%ld Name:5nSco
46、res:,t.sno,t.ndne);for(i-fi;1成员名 套题 84 给定程序中,固数fun的功能是用函数指针指向要调用的函数,并进行调用。规定 在 使睹向函数 1,在二显使f指向函数忆当调用正确时,程序输岀;xl 巧.000000,x2=3.OQOOOO,xl*xl+x 1 机羽46 000000 算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输
47、已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序1:double 2:fl 3:f2 while(q3*r=q-next;q-next=p;jf wwitxir-x-w-iFf(j u n dl誉看誉誉丢誉誉芳童査/P=q;q=3:h-next=p;套题 80 1:n ext 2:0 3:r 给定程序中,函数fun的功能是将带头节
48、点的单向镇表结点数据域中的数据从小到 大排序。即若原链表结点数据域从头至尾的数据为:0.10.4、2、3.6*排序后链表 结点数据域从头至尾的数据为】0.2.4.&、8.10.double F1(double return x*x;double F2(double x,double 岁)return x*y;double funfdouble a9 double b)4、S 8 10,逆置后,从头至尾结点数据域依次为I 10.2、&、4 2o tipedeF struct node newt;p-next NULL:算带有头结点的单向链表中各结点数据域之和作为函数值返回人员的璟由编号和出生年月
49、日组咸名人员的数据已在主函数中存入结构体数组中且编号唯一函数如岛功能是找出扌錠编号人员的数据作为函数值返回由主函数输出若指定入结构怵数组航中函数的功能是找出扌錠岀生年份的人員搐苴数据放在形参所指的数生中由主函数输已同时由函数值返酬龊指定条件的人数套题给定程序通过定文并赋初值的方式刑用结构休变量存储了一名学生的学号姓名机门课的程序岀正确的结果套题给定程序中函数的功能是将形参扌所指结构体数组中的三个元素按成员进行升序排列套题给定程序中国数仙的功能是将形埶诟指结构体数组中年龄最大者的数据作为函数值返回并在耐函数中输出套题给定程序void fun(N0DE*11:NODE*p,芳q;int t:/*t
50、t*tt*found*/1:h-next 2:p-n ext 3:i q-dtM N 0 1:N 2:substr 3:0 if(p-dta _3_ q-d-at)t=p-data p-dat=q qJnext;p=p-inext:套题78 给定程序中,函数讪的功能杲:在形参斎所指字符串数组中,聒所有串长超过k 的字符串中右边的字符删除,只保留左边的k个字符口 所指字符串数组中共有N个字 符串,且串长小于肌 while(i 2)丿丟*稱菁*蔓甚月F u u n ij*書/Sik-_3_;i+*;n-ain()char xHH=tCreate,t/-HodiFy*,Sort,P-skip/Del