资源描述:
《C语言习题精华》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1部分概述练习题一、单项选择题1.机器指令是属于()。A.低级语言B.高级语言C.面向问题语言D.汇编语言2.下列语言中不属于面向问题的语言是()。A.高级语言B.低级语言C.C语言D.BASIC语言3.高级语言编写的程序称为()。A.高级程序B.源程序C.目标程序D.编译程序4.下列字符中属于键盘符号的是()。A.B.C.tD.b5.下列字符中不属于键盘可输入的符号是()。A.AB.@C.
2、D.r6.下列不正确的转义字符是()。A.\B.’C.074D. 7.下列正确的转义字符是()。A.777B.821C.x
3、hhD.xff8.下列正确的转义字符是()。A.dddB.xfgC.xffD.%9.不是C语言提供的合法关键字是()。A.switchB.cherC.caseD.default10.C语言提供的合法关键字是()。A.nextB.stringC.docaseD.struct11.正确的标识符是()。A.?aB.a=2C.a,3D.a_312.正确的标识符是()。A.int_aB.a-2C.a3*4D.3xy13.不正确的标识符是()。A._a1B.a[i]C.a2_iD.int14.下列说法中正确的是()。A.由于C源程序是高级语言
4、程序,因此一定要在TC软件中输入B.由于C源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入C.由于C程序是高级语言程序,因此输入后即可执行D.由于C程序是高级语言程序,因此它由命令组成15.下列说法中正确的是()。A.C语言程序由主函数和0个到多个函数组成B.C语言程序由主程序和子程序组成C.C语言程序由子程序组成D.C语言程序由过程组成16.下列说法中错误的是()。A.主函数可以分为两个部分:主函数说明部分和主函数体B.主函数可以调用任何非主函数的其它函数C.任何非主函数可以调用其它任何非主函数D.程序可以从任何非主函
5、数开始执行二、填充题1.汇编语言属于面向语言,高级语言属于面向语言。2.用高级语言编写的程序称为程序,它可以通过程序翻译一句执行一句的方式执行,也可以通过程序一次翻译产生程序,然后执行。3.在C语言程序中允许出现的字符集是_____________、、___________和___________。4.转义字符是由符号开始的单个字符或若干个字符组成的。5.C语言的程序中有特殊含义的英语单词称为_____________。6.标识符是用户__________的一种___________,通常用来表示程序中需要辨认的对象。7.C语言中,标识符
6、的定义规则是____________________________________________。8.C语言词类主要分为、、、、和等6类。9.C语言的语句主要分为语句、语句、语句、语句、语句、语句、语句和语句等8类。10.C程序是由函数构成的。其中有并且只能有个主函数。C语言程序的执行总是由函数开始,并且在函数中结束。11.C语言程序的注释可以出现在程序中的任何地方,它总是以符号作为开始标记,以符号作为结束标记。第2部分基本数据类型和运算练习题一、单项选择题1.下列数据中属于“字符串常量”的是()。A.”a”B.{ABC}C.’abc
7、 ’D.’a’2.下列数据中属于“字符串常量”的是()。A.ABCB.“ABC”C.’abc’D.’a’3.在PC机中,’’在内存占用的字节数是()。A.1B.2C.3D.44.在PC机中,”axff”在内存占用的字节数是()。A.5B.6C.3D.45.字符串”ABC”在内存占用的字节数是()。A.3B.4C.6D.86.字符串””ABCD””在内存占用的字节数是()。A.4B.6C.7D.87.在C语言中,合法的长整型常数是()。A.0LB.4962710C.0.054838743D.2.1869e108.在C语言中,合法
8、的短整型常数是()。A.OLB.0821C.40000D.0x2a9.下列数据中不属于“字符常量”的是()。A.‘a’B.‘160’C.‘070’D.07010.char型常量在内存中存放的是()。A.ASCII代码值B.BCD代码值C.内码值D.十进制代码值11.设整型变量m,n,a,b,c,d均为0,执行(m=a==b)
9、
10、(n=c==d)后,m,n的值是()。A.0,0B.0,1C.1,0D.1,112.设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后,m,n的值是()。A.0,0B.0,1C.
11、1,0D.1,113.设a为2,执行下列语句后,b的值不为0.5的是()。A.b=1.0/aB.b=(float)(1/a)C.b=1/(float)aD.b=1/(a*1.0)14.设a为5