2012计算机二级c语言上机题库

2012计算机二级c语言上机题库

ID:14900680

大小:73.00 KB

页数:33页

时间:2018-07-30

2012计算机二级c语言上机题库_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《2012计算机二级c语言上机题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2012计算机二级C语言上机题库第一套填空:给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每名学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。1、STYPE*std2、FILE*fp;3、fp改错:给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串后面。1、for(i=0;i<=s1;i++)改为for(i=0;i

2、n的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。{*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);}第二套填空:给定程序的功能是:从键盘读入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1(独立一行)作为字符串输入结束的标志。然后将文件的内容独处显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。1、FILE*fw2、fputs(str,fw)3、s

3、tr改错:给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。1、voidfun(longs,longt)改为voidfun(longs,long*t)2、sl=sl*100;改为sl=sl*10;程序设计:函数fun的功能是:将两个两位正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。{*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);}第三套填空

4、:给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。1、fp2、fclose(fp);3、fopen(fname,"r")改错:给定程序MODI1.C中fun函数的功能是:将n个无序整数从小到大排序。1、for(i=j+1;i

5、位和千位上。{*c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10);}第四套填空:给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0.在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。1、"r"2、feof(fs)3、fputc(ch,ft)改错:给定程序MODI1.C中函数fun的功能是:将长整型数众每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。1、if(d%2=0)

6、改为if(d%2==0)2、s=10;改为s/=10;程序设计:函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。{*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);}第五套填空:给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。1、s->data=x;2、q=p

7、;3、q->next=s;改错:给定程序MODI1.C中函数fun的功能是:计算正整数num的各位上的数字之积。1、longk;改为longk=1;2、num=10;改为num/=10;程序设计:请编写函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。{inti;floatave=0.0;for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。