欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    秋C程序设计试卷+答案.doc

    • 资源ID:1042654       资源大小:89KB        全文页数:14页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    秋C程序设计试卷+答案.doc

    1、装订线华南农业大学期末考试试卷(A卷)2010学年第1学期 考试科目:程序设计(C语言)考试类型:(闭卷)考试 考试时间:120 分钟学号 姓名 年级专业 题号一二三四总分得分评阅人机读机读考生注意:1、答案必须分别写在“机读卡”和“答卷”上,写在试卷上不得分。2、必须在机读卡和答卷上正确填写班级、学号、姓名等内容,否则没有考试成绩。3、在机读卡的学生代号区只填写学号后10位。4、考试结束,只需交“机读卡”和“答卷”,本试卷不用交。得分一、判断题(在机读卡上答题,每小题1分,共20分)用2B型铅笔涂答题卡!按题号顺序,正确的判断涂黑“A”、错误的判断涂黑“B”1、能正确表达逻辑关系“0a1并且

    2、0b1”的表达式是(0a1)&(0b4 C)34=0 D)65428、设int a=3;,则表达式a1的运算结果和a的值分别是()A)0和2 B)0和3 C)1和2 D)1和329、下列程序的运行结果是()main() int i=0; while(i-0); printf(%d ,i);A)10 B)0 C)10987654321 D)-130、下面程序的运行结果是()main() int x=3; do printf(%3d,x-=2; while(!(-x);A)死循环 B)1 -2 C)10 D)131、下面程序的运行结果是()main() int i=0,sum=0; while(i

    3、+6) sum+=i; printf(%d,sum);A)15 B)16 C)21 D)不确定32、定义如下变量和数组int i;int x33=1,2,3,4,5,6,7,8,9;for(i=0;i3;i+) printf(%d ,xi2-i); 则语句的输出结果是()。A)1 5 9 B)1 4 7 C)3 5 7 D)3 6 933、不能把字符串Hello!赋给数组a的语句是()A)char a10=H,e,l,l,o,!; B)char a10; a=Hello!;C)char a10; strcpy(a,Hello!); D)char a10=Hello!;34、若有int s4=1

    4、,2,3,4;,则ss0+2*s2-s3的值是()A)1 B)2 C)3 D)435、C语言程序的三种基本结构是()A)嵌套结构、递归结构、循环结构 B)递归结构、循环机构、转移结构C)顺序结构、选择结构、循环结构 D)循环结构、转移结构、顺序结构36、若函数的调用形式如下:f(x1,x2,x3),(y1,y2)则函数形参的个数是()。A)2 B)3 C)4 D)537、执行下列程序后的输出结果是()。int a=3,b=4;void fun(int x1,int x2) printf(%d,%d,x1+x2,b);main() int a=5,b=6; fun(a,b);A)3,4 B)11

    5、,1 C)11,4 D)11,638、以下函数值的类型是()fun(float x) float y; y=3*x-4; return(y);A)不确定 B)float C)int D)void39、C编译系统对文件包含命令#includefile.h的处理通常是()。A)编译处理之前 B)编译处理过程之中C)程序连接时 D)程序执行的开始40、设有以下宏定义,则执行语句x=2*(N+Y(5+1);后,x(设x为整型)的值是()#define N 3#define Y(n) (N+1)*n)A)42 B)48 C)54 D)出错得分1.5CM三、阅读程序填空题(在答卷上答题,每空1分,共20分

    6、)1、下列程序的主要功能是输入实数x,按照如下公式计算并输出y的值,请填空完善程序。main() float x,y; printf(x=); scanf(%f,&x); if( 01) ) y=x; else if( 02) ) y=6*x-1; else y= 03) ; printf(y=%f,y);2、某物品原有价值为p,使用后其价值降低,价值的折扣率根据时间t(月数)确定如下:下面程序根据输入的时间和原有的价值计算物品的现有价值,请填空完善程序。main() int t,d; float p; scanf(%d,%f,&t,&p); switch( 04) ) case 0: d=0

    7、;break; case 1: d=2;break; case 2: case 3:d=5;break; case 4: case 5: case 6: d=8;break; 05) : d=10; printf(Price=%fn, 06) );3、根据以下给定公式计算的值(取前n项),请填空完善程序。main() double sum=1.0,x=1.0,y=1.0; int n; scanf(%d, 07) ); while(n) y=y*x; sum+= 08) ; x+; n-; printf(sum=%f,sum);4、下面程序完成输入一个整数并判断是否为素数,请填空完善程序。#i

    8、ncludemath.hmain() int n,k,i=1; scanf(%d,&n); k=sqrt(n); for(i=2;i=k;i+) if( 09) ) break; if( 10) ) printf(%d is a primen,n); 5、下面程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不同字符的ASCII码之差,请填空完善程序。#includemain() char str181,str281; int i; gets(str1); gets(str2); i=0; while(str1i=str2i& 11) ) i+; printf(%dn,

    9、 12) );6、下面程序的功能是求数组s中的最大元素及它的下标,请填空完善程序。main() int s44,max,i,j,row,col; for(i=0;i4;i+) for(j=0;j4;j+) scanf(%d,&sij); 13) =s00; for(i=0;i4;i+) for(j=0;jmax) 14) ;row=i;col=j; printf(s%d%d=%dn,row,col,max);7、函数del(s,i,n)的功能是从字符串s中删除从i个字符开始的n个字符。main函数调用del函数,从字符串mangement中删除从第3个字符开始的4个字符,然后输出删除子串后的字

    10、符串。请填空完善程序。void del(char s, int i, int n) int j,k,length=0; while(slength!=0) 15) ; -i; j=i; k=i+n; while(klength) 16) ; sj=0;main() char str=mangement; del( 17) ); printf(The new string is %s,str);8、下面程序是用递归法将一个整数n转换成字符串,譬如:123,应输出“123”,n的为数不固定,可以为任意位数的整数,请填空完善程序。void tranvers(int n) if(n/10!=0) tr

    11、anvers( 18) ); printf(%c, 19) );main() int n; scanf(%d,&n); printf(The string is:); if(n0) printf(-); n=-n; 20) ;得分四、编写程序题(在答卷上答题,第1,2小题各5分;第3小题10分,共20分)1、编程计算1+3+5+.+99的结果并显示,要求画出算法的流程图。(程序正确3分,流程图正确2分)。2、编程显示1900年至2500年中是闰年的年份,每行显示10个年份。3、根据如下main函数要求,编写两个函数:(1)按指定模式(升序/降序)冒泡排序函数px()。(7分)(2)输出排序后结

    12、果的函数output()。(3分)#include#define TRUE 1void main() int a10=1,9,2,6,5,10,3,7,20,4,md=0; void px(int x,int n,int mode); void output(int y,int n); do printf((1.升序 2.降序 0.结束程序)请选择:); scanf(%d,&md); if(md=0) break; else if(md=1) px(a,10,1); output(a,10); else if(md=2) px(a,10,2) output(a,10); else printf

    13、(选择不在0-2的范围); while(TRUE);13华南农业大学期末考试答卷(A卷)2010学年第1学期 考试科目:程序设计(C语言)考试类型:(闭卷)考试 考试时间:120 分钟学号 姓名 年级专业 题号一二三四总分得分评阅人机读机读一、 判断题(在机读卡上答题,每小题1分,共20分)用2B型铅笔涂答题卡!按题号顺序,正确的判断涂黑“A”、错误的判断涂黑“B”二、 单项选择题(在机读卡上答题,每小题2分,共40分)用2B型铅笔涂答题卡!按题号顺序,将答题卡上与选项对应的字母涂黑三、 阅读程序填空题(每空1分,共20分)01)11)02)12)03)13)04)14)05)15)06)16

    14、)07)17)08)18)09)19)10)20)四、 编写程序题(第1、2小题各5分,第3小题10分,共20分)1、2、3、华南农业大学期末考试(A卷)参考答案2010学年第1学期 考试科目: 程序设计(C语言)五、 判断题(机读,正确的判断涂黑“A”、错误的判断涂黑“B”每小题1分,共20分)BBABB AABBB ABABA AABAB六、 单项选择题(机读,每小题2分,共40分)BBABC BDBDB CCBDC ACCAB七、 阅读程序填空题(每空1分,共20分)01) x=0&xk 或i=k+120) tranvers(n)八、 编写程序题(第1、2小题各5分,第3小题10分,共2

    15、0分)1、 #include (3分)void main() int i,sum=0; for(i=1;i=99;i=i+2) sum=sum+i; printf(sum=%d,sum);(2分)i=1,sum=0i=99sum=sum+i;i=i+2;结束开始2、 main() int y,n=1; for(y=1900;y=2500;y+) if(y%4=0&y%100!=0|y%400=0) printf(%d ,y); n+; if(n%10=0) printf(n); 3、void px(int x,int n,int mode)/冒泡排序(7分) int i,j,t; for(i=0;in-1;i+) for(j=1;jxj)t=xj-1;xj-1=xj;xj=t; else if(xj-1xj)t=xj-1;xj-1=xj;xj=t; void output(int y,int n) (3分) int i; for(i=0;in;i+) printf(%d ,yi);


    注意事项

    本文(秋C程序设计试卷+答案.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开