C语言习题精华

C语言习题精华

ID:37314024

大小:465.50 KB

页数:70页

时间:2019-05-21

C语言习题精华_第1页
C语言习题精华_第2页
C语言习题精华_第3页
C语言习题精华_第4页
C语言习题精华_第5页
资源描述:

《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

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

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

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