C语言试题汇总(西电第二版).doc

C语言试题汇总(西电第二版).doc

ID:55469852

大小:136.50 KB

页数:27页

时间:2020-05-14

C语言试题汇总(西电第二版).doc_第1页
C语言试题汇总(西电第二版).doc_第2页
C语言试题汇总(西电第二版).doc_第3页
C语言试题汇总(西电第二版).doc_第4页
C语言试题汇总(西电第二版).doc_第5页
资源描述:

《C语言试题汇总(西电第二版).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章1.选择题(1)C语言程序的基本单位是()A.程序行B.语句C.函数D.字符(2)在计算机系统中,可以直接执行的程序是()A.源程序B.汇编语言程序C.机器语言程序D.ASCII码(3)下列对C语言程序的书写格式的描述,()是正确的。A.C语言程序中,每行只能写一条语句B.C语言程序书写时通常采用“缩排”方式C.C语言程序的书写中要求每行都要以分号作结尾D.注释行必须放在程序的头或程序的尾(4)以下说法中正确的是()。A.C语言程序总是从第一个定义的函数开始执行B.C语言程序总是从main()函数开始执行C.C语言程序中的main()函数必

2、须放在程序的开始部分D.一个C函数中只允许一对花括号(5)保存一个C语言源程序的快捷键是()A.F1B.F2C.F3D.F4(6)启动TCV2.0环境后,打开一个C语言源程序的快捷键是()A.F1B.F2C.F3D.F4(7)C语言源程序文件file.C经系统编译、连接后,生成的文件名为()A.file.CB.fileC.file.ObjD.file.Exe2.填空题(1)一个C语言程序有且仅有一个___________函数(2)C语言程序的执行,总是从_________函数开始,而不论其在程序中的位置。(3)C语言程序是由一个主函数main()

3、和___________函数结合而成的,或仅由一个main()函数构成。(4)C语言程序总是从主函数main()开始执行,到___________函数执行完后结束(5)所有函数(包括主函数main())都是由___________和___________两部分组成。(6)执行一个C语言程序的一般过程是______________________(7)在TC集成环境下,存盘、编译与连接、运行、查看运行结果操作的快捷键分别是___________、___________、___________、___________。(8)C语言源程序经翻译成目标程

4、序。第二章1.选择题⑴下列选项中,合法的C语言关键字是()。A.VARB.cherC.integerD.float⑵以下所列的C语言常量中,错误的是:A.0xFFB.1.2e0.5C.2LD.'72'⑶以下变量x,y,t均为double类型且已正确赋值,不能正确表示数学式子的C语言表达式是()。A.x/y*zB.x*(1/(y*z))C.x/y*1/zD.x/y/z⑷如下程序main(){inty,x=3,z=1;y=(++x)+(++x);printf("%d%d",(y),z+2);}运行该程序的输出结果是()。A.53B.43C.73

5、D.63⑸若已正确定义x和y为double类型,则表达式x=1,y=x+3/2的值是()。A.1B.2C.2.0D.2.5⑹在C语言中运算对象必须是整型的运算符是()。A.%=B./C.=D.*⑺设有intx=11;则表达式(x++*1/3)的值是()。A.3B.4C.11D.12⑻设x和y均为int型变量,则下列语句:x+=y;y=x-y;x-=y;的功能是()。A.把x和y按从大到小排列。B.把x和y按从小到大排列。C.无确定的结果。 D.交换x和y中的值⑼若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d―

6、c值的类型为()。A.intB.charC.doubleD.float⑽下列可作为C语言赋值语句的是()。A.x=3,y=5B.a=b=6C.i+=1;D.y=int(x)2.填空题⑴设a,b,c为整数,且a=2、b=3、c=4,则执行完语句:a*=16+(b++)-(++c);后,a的值是28。⑵数学式子sin2x×写成C语言表达式是。⑶设x和y均为int型变量,且x=1,y=2,则以下表达式的值为4。y=x++,x+y,++y,x*y⑷以下程序的输出结果。main(){unsignedshorta=65535;intb;printf("%d

7、n",b=a);}0—6553532767---32768000000000000000011111111111111110000000000000000011111111111111110000000000000000000000000000001⑸下列程序的输出结果是16.00,请填空。main(){inta=9,b=2;floatx=6.6,y=1.1,z;z=a/2+b*x/y+1/2;6=x/yprintf("%5.2f",z);}3.应用题⑴指出下列变量名中,哪些是合法的,哪些是非法的。Int,char,315,ABC,C&D,s

8、tring$,_213,alpha_beta,John-Smith?⑵写出下面表达式运算后a的值,设a和n都已定义为整型变量且a=12,

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

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

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