《C语言程序设计》综合复习资料.doc

《C语言程序设计》综合复习资料.doc

ID:56721512

大小:99.50 KB

页数:23页

时间:2020-07-06

《C语言程序设计》综合复习资料.doc_第1页
《C语言程序设计》综合复习资料.doc_第2页
《C语言程序设计》综合复习资料.doc_第3页
《C语言程序设计》综合复习资料.doc_第4页
《C语言程序设计》综合复习资料.doc_第5页
资源描述:

《《C语言程序设计》综合复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《C语言程序设计》综合复习资料要求掌握的章节:第1章、第3章~第8章、第10章(前4节)、第11章(前6节)重点章节:第3章~第8章、第10章(前4节)难点章节:第8章、第10章(前4节)考试题型:①选择题(填空题)(20%)②读程序题(40%)③编程序题(40%)第1章C语言概述一、选择题1.能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序B)编辑程序C)解释程序D)编译程序2.在一个C程序中A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所

2、有函数之后D)main函数必须出现在固定位置3.C语言中用于结构化程序设计的三种基本结构是A)顺序结构、选择结构、循环结构B)if、switch、breakC)for、while、do-whileD)if、for、continue4.C语言程序的基本单位是A)函数B)过程C)子例程D)子程序二、填空题1.C语言程序总是从main函数开始执行。2.C语言是种面向_____的程序设计语言,其程序的基本单位是函数。.3.C语言中的函数由、两部分组成。4.结构化程序设计中所规定的三种基本控制结构是顺序结构、选择

3、结构和循环结构。第3章数据类型、运算符与表达式一、选择题1.下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头2.C语言中基本数据类型有A)整型、实型、逻辑型B)整型、字符型、逻辑型C)整型、实型、字符型D)整型、实型、字符型、逻辑型3.在计算机中,一个字节所包含二进制位的个数是A)2B)4C

4、)8D)164.用8位无符号二进制数能表示的最大十进制数为A)127B)128C)255D)2565.在计算机系统中,存储一个汉字的国标码所需要的字节数为A)1B)2C)3D)46.在C语言中,char型数据在内存中的存储形式是A)原码B)补码C)反码D)ASCII码7.十六进制数100转换为十进制数为A)256B)512C)1024D)648.十六进制数7A转化成八进制数是A)123B)122C)173D)1729.十进制数32转化成十六进制数是A)20B)ffC)10D)2110.与十进制数511等

5、值的十六进制数为A)1FFB)2FFC)1FED)2FE11.以下选项中可作为C语言合法整数的是A)10110BB)0386C)0XffaD)x2a212.以下选项中合法的实型常数是A)5E2.0B)E-3C).2E0D)1.3E13.依据C语言的语法规则,下列()是用户定义的合法标识符。A)intB)INTC)jin#2D)8f14.依据C语言的语法规则,下列合法标识符是A)ElseB)elseC)user$2D)5_examp15.以下不正确的字符常量是A)'8'B)'xff'C)'887'D)

6、''16.以下不正确的字符常量是A)''B)'xgg'C)'0'D)'a'17.以下选项中不合法的八进制数是A)01B)077C)028D)0018.下列运算符优先级最高的是A)·B)+C)&&D)!=19.若有说明:chars1='67',s2='1';则变量s1,s2在内存中各占的字节数是。A)11B)41C)31D)1220.以下不能定义为用户标识符的是A)scanfB)VoidC)_3com_D)inte21.在C语言中,可以作为用户标识符的一组标识符是A)voiddefineWORD

7、B)as_b3_224ElseC)Switch-wercaseD)4bDOSIG22.若有:intx=1,n=5;则执行语句x%=(n%2)后,x的值为A)3B)2C)1D)023.设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是A)10B)9C)8D)724.已知:chara=’a’;intb=0;floatc=-1.2;doubled=0;执行语句:c=a+b+c+d;后,变量c的类型是A)charB)intC)doubleD)float25.表示x≤0或x≥1的正确的表

8、达式是A)x>=1

9、

10、x<=0B)x>1

11、

12、x<=0C)x>=1orx<=0D)x>=1

13、

14、x<026.对于intx=12,y=8;printf(“%d%d%d”,!x,x

15、

16、y,x&&y);输出的结果是A)011B)010C)000D)11127.设有intx=11;则表达式(x++*1/3)的值是A)3B)4C)11D)1228.以下非法的赋值语句是A)n=(i=2,++i);B)j++;C)++(i+1);D)x=j>0;29.已定义

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

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

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