资源描述:
《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,