2012-2013学年度上学期期中C试卷.doc

2012-2013学年度上学期期中C试卷.doc

ID:55077245

大小:48.50 KB

页数:4页

时间:2020-04-26

2012-2013学年度上学期期中C试卷.doc_第1页
2012-2013学年度上学期期中C试卷.doc_第2页
2012-2013学年度上学期期中C试卷.doc_第3页
2012-2013学年度上学期期中C试卷.doc_第4页
资源描述:

《2012-2013学年度上学期期中C试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、宾县职业技术教育中心学校2012—2013年度第一学期高二计财班期中考试C语言试卷姓名:题号一二三四总分题分13151854得分一、填空题(每空1分,共13分)1.C语言程序由组成,其中必须有且只能有一个名为的函数。C程序的执行从函数开始。2.关键字是指。3.语言的基本数据类型包括、和3种。4.数据类型混合运算时,要进行同型转换,转换方式分为和两种。5.已知数学表达式y=x2-2x+5,写出对应的C语言表达式。6.用花括号组合在一起的多个语句称为。7.分支语句“if(x>=y)max=x;else

2、max=y;”用含条件运算符的赋值语句表示为。8.在if语句的嵌套中,else总是与配对。二、选择题(每题1分,共15分)1、下面合法的C语言标识符是。A.3abB.AB.2C.a_3D.#abc2、C语言中主函数的个数是。A.1个B.2个C.3个D.43、以下注释的描述中,错误的是。A.注释可以出现在程序中的任何位置B.程序编译时,不对注释做任何处理C.程序编译时,要对注释做出处理D.注释的作用是提示或解释程序的含义,帮助提高程序可读性。4、C语言中的变量只能由字母、数字和下画线组成,且第一个字

3、符符。A.必须是字母B.必须是下画线C.必须是字母或下画线D.可以是字母、数字或下画线中的任一种5、合法的常量是。A.’program’B.-e8C.03xD.0xfL6、已有intx=2,y=1;则执行x++==y--,结果是。A.-1B.1C.2D.07、语句printf(“abre’hi’y\bou”);的输出结果是。A.abre’hi’y\bouB.abre’hi’ybouC.rehiyouD.abre’hi’ybou8、表达式2,4,6,8的值为。A

4、.2B.4C.6D.89、以下程序的输入结果是。第4页(共4页)main(){inta=12,b=0x12;printf(“%d%d”,--a,++b);}A.1212B.1218C.1110D.111910、下列不正确的义字符是。A.’\’B.’’C.’074’D.’’11、下列4组八进制和十六进制数中,全部正确的是。A.01230890x23af0xbdB.0a210560xabc0x789C.0100520xDFA0XFF14D.0X12302830XABC0X25F12、设程

5、序中x、y、z均已赋于大于1的整数,下列能正确表示“”的C语言表达式是。A.1/x*y*zB.1/(x*y*z)C.1.0/x/y/zD.1/x/y/(doublez)13、执行下列程序,选择i正确的运行结果。inti=10;switch(i){case9:i+1;break;case10:i+=1;break;case11:i+=1;default:i+=1;}A.10B.11C.12D.1314、以下程序的输出结果是。main(){if(2==3-1<=8!=4*3)printf(“true

6、n”);elseprintf(“false”);}15、表达式“4>3>2>1”的值为。A.1B.2C.3D.0三、完善程序题(每空2分,共18)1、main(){intm,day;printf(“输入月份:”);scanf(“%d”,&m);if()days=31;elseif(m==4

7、

8、m==6

9、

10、m==8

11、

12、m==10

13、

14、m==12);elsedays=29;printf(““,m,days);}2、main(){intgrade;printf(“输入成绩:”);scanf(“%d”,&g

15、rade);grade=grade/10;switch(){case10:case9:printf();break;case8:printf(“等级为B”);;case7:printf();break;case6:printf();;default:printf(“等级为E”);}};第4页(共4页)四、编程题1、编写比较a、b两个数的大小,且把大者赋给x,小者赋给y的程序。(用if…else)2、编写一程序,把三个数中最大的打印出来。(用if语句嵌套实现)第4页(共4页)3、编写一程序,打印某年

16、某月的天数。(switch语句实现)4、求1+2+3+4+…100的和。(for语实现)-1(x<0)(用ifelseifelse语句实)现0(x=0)5、y=1(x>0)第4页(共4页)

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

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

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