江苏等级考试二级C语言上机真题汇编.doc

江苏等级考试二级C语言上机真题汇编.doc

ID:51241907

大小:90.00 KB

页数:22页

时间:2020-03-10

江苏等级考试二级C语言上机真题汇编.doc_第1页
江苏等级考试二级C语言上机真题汇编.doc_第2页
江苏等级考试二级C语言上机真题汇编.doc_第3页
江苏等级考试二级C语言上机真题汇编.doc_第4页
江苏等级考试二级C语言上机真题汇编.doc_第5页
资源描述:

《江苏等级考试二级C语言上机真题汇编.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江苏省高等高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷二级C语言(本试卷完成时间70分钟)一、改错题(16分)【程序功能】输入两个正确日期且年份在1900-9999范围内,计算并输出两个日期之间间隔的天数。例如:2008-8-1和2009-8-1之间间隔的天数为365。提示:被4整除并且不能被100整除的年份是闰年,能被400整除的年份也是闰年,其他年份则是平年。【测试数据与运行结果】显示:firstdate:输入:1980-2-1显示:seconddate:输入:2009-8-1输出:10774days【含有错误的源程序】#include#

2、defineleap(inty)((y)%4==0&&(y)%100!=0

3、

4、(y)%400==0)structd{inty,m,d;};intdays(structdd1,structdd2){intmon[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};inti;longtd=0;for(i=d1.y;i

5、-=d1.d-1;for(i=1;i

6、关系对程序中的错误进行修改。2.改错时,可以修改语句中的一部分内容,调整语句次序,增加少量的变量说明或编译预处理命令,但不能增加其他语句,也不能删去整条语句。3.改正后的源程序(文件名为myf1.c)保存在T:盘根目录中功阅卷使用,否则不予评分。/*二编程题(24分)【程序功能】输入两个自然数P和Q(P

7、组保存到a指向的数组中,函数返回找到的整数组的组数。若找不到则函数返回0。2.编写函数main实现以下功能:声明二维数组a和变量p、q,输入两个自然数并保存到p和q中(p

8、苏省高等高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷二级C语言(本试卷完成时间70分钟)/*一改错题(16分)【程序功能】函数dtoh实现将参数num的值表示为一个十六进制形式的字符串,并将该字符串存储在一个动态申请的存储区内,函数返回动态存储区的起始地址。【测试数据及运行结果】输入:1234输出:4d2含有错误的源程序*/#include#includechardtoh(unsignednum){chardigits[]=”0123456789abcdef”;char*s;intn=0;unsignedun=num;wh

9、ile(un){n++;un/=16;}s=(char*)malloc((n+1)*sizeof(char));if(s==null){printf(“Memoryrequestfailed!”);exit(1);}s[n--]=””;while(num){s[n--]=digits[num/16];/*取一位十六进制数字字符*/num/=16;}returns;}voidmain(){char*p;unsignedn;scanf(“%u”,&n);p=dtoh(n);p

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

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

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