9月计算机三级数据库技术考试题及答案
《9月计算机三级数据库技术考试题及答案》由会员分享,可在线阅读,更多相关《9月计算机三级数据库技术考试题及答案(2页珍藏版)》请在装配图网上搜索。
1、9月计算机三级数据库技术考试题及答案9月计算机三级数据库技术考试题及答案第1题函数ReadDat()实现从文件in.dat中读取一篇英文文章存入到字符串数组)XX中;请编制函数StrOR(),其函数的功能是:以该文章中的行为单位依次扫描一行字符串中的小写字母0,每次将小写母0的左右字符串部分作交叉换位,即左边字符串移到小写字母0的右边,而原先右边的则反之,并把小写母O删除,依次直至这一行中的小写母0处理完,之后把已处理的字符串仍按行重新存入字符串数组)XX中。最后main()函数调用函数WriteDat()把结果XX输出到文件out.dat中。例如原文:you have the correct
2、 record.第1个o:U have the correct record.Y第2个o:rrect record.yuhavethe c第3个o:rd.yuhavethe crrect rec提示:对于每一行字符串数组处理有如下一种递归调用算法可供参考:查找字符串中首个小写字母 0 的位置;没有找到 0 ,则结束递归调用;找到 0 ,则按题意对字符串进行处理,形成新的字符串,然后返回,继续进行递归调用。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.c文件中。请勿改动主函数main()、读数据函数ReadDat()和输出数据函数Writ
3、eDat()的内容。第2题函数Rdata()实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft(),其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata(),把结果string输出到文件out.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。请勿改动主函数main()、读数据函数Rdata()和输出数据函数Wdata()的内容。第3题已知在文件in.dat中存有N个实数(N注意:部分源程序存放在test.C文件中。请勿改动主函数main()、读函数ReadDat()和输出函数WriteDat()的内容。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。