- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机试精简般题库
填空
1、程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序
一 struct student t; 二 for i 0;i n-1;i++ 三 if strcmp a[i].name,a[j].name 0
2、 给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序连接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。
一 free q ; 二 q p- next; 三 q q- next;
3、fun:逆置数组元素是的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、则逆置后依次为:6、5、4、3、2、1。
一 for i 0;i n/2;i++ 二 a[i] a[n-1-i]; 三 a[n-i-1] t;
4、fun:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号
一 while p! 0 二if p- data ch return n; 三 k fun head,ch ;
5、fun:计算下式前n项的和作为函数值返回。例如:当形参n的值为10 的时,函数返回:9.座机电话号码。
一 s 0; 二for i 1;i n;i++ 三 s s+ 2.0*i-1 * 2.0*i+1 / t*t ;
6、fun:将形参s所指定字符串中所有的字母字符顺序前移,其他字母顺序后移,处理后字符串的首地址作为函数值返回。
一t[j] s[i];j++; 三 t[j+k] 0;
二 for i 0;i k;i++
t[j+i] p[i];
7、fun的功能是将形参a所指结构体变量s中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。
一 struct student * fun struct student*a
二 for i 0;i 3;i++
a- score[i]+ 1; 三 return a;
8、fun:将形参观者工所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇书,则中间元素不动。
一 p n%2 0 ?n/2:n/2+1; 二 a[i] a[p+i]; 三 a[p+i] t;
9、fun:计算形参x所指数组中N个数的平均值,(规定所有数均为正数),将所指数组中小于平均值的数据移至数据的前部,大于等于平均数的移至x所指数组的后部,。
一 for i 0;i N;i++
av+ x[i]/N
二y[j] x[i];
x[i] -1;j++; 三 i++;
10、函数fun的功能是将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。
一 struct student
fun struct student a 二 strcpy a.name,”LiSi” ; 三 a.score[i]+ 1;
11、计算形参x所指数组中N个数的平均值,(规定所有数均为正数),将所指数组中大于平均值的数据移至数据的前部,小于等于平均数的移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
一 av s/N; 二 y[j++] x[i];x[i] -1;
三 if x[i]! -1
y[j++] x[i];
12、将自然数1—10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。
一 fprintf fp,”%d%f\n”,i,sqrt double i ;二 fclose fp ;三 if fp fopen fname,”r” NULL
13、找出N*N矩阵中每列元素中的最大值,并按顺序一次存放于形参b所指的一维数组中。
一 b[i] a[0][i];
二 if b[i] a[j][i]
b[i] a[j][i]; 三 fun x,y ;
14、函数fun的功能是进行字母转换。若形参ch小写,则转换成相应的大写;若形参ch中是大写,则转换成相应的小写;并将转换的结果作为函数值返回。
一 if ch ’a’ ch ’z’
二 return
ch+’a’-‘A’ 三 return ch;
15、把形参s所指字符串下标为奇数的字符右移到下一个奇书位置,最右边呗移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动
一 if n%2 0 k n-1; 二 c s[k]; 三 s[1] c;
16、人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。fun:找出指定编号人员数据,作为函数
您可能关注的文档
最近下载
- 人教版二年级数学期末试卷.docx VIP
- 地铁疏散平台施工方案.docx VIP
- 2021中国智能家居生态发展白皮书.pptx VIP
- 中职人工智能技术应用专业人才培养模式的探索与实践报告.docx VIP
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.docx VIP
- 智能家居生态发展白皮书.pptx VIP
- 2018-2024年海峡杯数学竞赛真题及答案(三年级).pdf VIP
- 铁路线路防护栅栏(通线〔2023〕8001)下.docx VIP
- 范德堡法.doc VIP
- 2023-2024学年江苏省高中语文高三期末通关考试题详细答案和解析.docx VIP
文档评论(0)