![C语言复习题顺序结构_第1页](http://file4.renrendoc.com/view/c6f6f6d656eab0627de202c401ebad87/c6f6f6d656eab0627de202c401ebad871.gif)
![C语言复习题顺序结构_第2页](http://file4.renrendoc.com/view/c6f6f6d656eab0627de202c401ebad87/c6f6f6d656eab0627de202c401ebad872.gif)
![C语言复习题顺序结构_第3页](http://file4.renrendoc.com/view/c6f6f6d656eab0627de202c401ebad87/c6f6f6d656eab0627de202c401ebad873.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计复习题_次序构造一、填空1、构造化程序设计的三种基本构造是次序构造、选择构造和循环构造。2、C源程序的基本单位是函数。C程序的履行老是从main开始的。3、程序的开发一般要经过编写、编译、连结和履行等四个阶段。4、C语言的说明以/*开始,以*/结束。5、复合语句以{开始,以}结束。6、仅有一个分号的语句称为空语句。7、内存的基本单位是字节(byte),包括8个二进制位(bit)。8、预办理命令平常以#开始,到行尾结束。9、整数-15的8位二进制补码为。10、整数-16的8位二进制补码为。11、设doubler=;则表达式4/3**r*r*r的值为。12、如有定义:intm=5,y=2;则计算表达式y+=y-=m*=y后的y值是-16。13、表达式8/4*(int)(int)*+)的数据种类是int。14、下边的程序将输出15。inta=3,b=4,c=5;c=a--*++b;printf("%d\n",c);15、下边的程序将输出9。inta=3,b=4,c=5;c=a++*--b;printf("%d\n",c);二、选择题1、C程序由D构成。A)运算符B)表达式C)语句D)函数2、在Dev-c++环境下,C源程序言件的扩展名是B。A)HB)C或CPPC)OBJD)EXE3、B是C要点字。A)mainB)returnC)printfD)exit4、C不是C要点字。A)intB)forC)mainD)register5、D不是合法的C常量。A)0x3AB)057C)D)6、B是合法的C常量。A)'ab'B)"AB"C)D)0587、A是合法的变量名。A)_007B)8thC)you&meD)float8、C不是合法的变量名。A)_007B)x8C)shortD)high9、在Dev-c++环境中,double种类的数据需要占用D字节内存空间。A)1B)2C)4D)810、在Dev-c++环境中,float种类的数据需要占用C字节内存空间。A)1B)2C)4D)811、以下运算符中,优先级最高的是A。A)%B)>=C)||D)=12、用printf输出实型(float)数据,应使用C格式限制符。A)%cB)%dC)%fD)%u13、用scanf输入双精度实型(double)数据,可使用B格式限制符。A)%fB)%lfC)%dD)%c14、在C语言中,合法的字符常量是BA)'\084'B)'\x43'C)'ab'D)"\0"15、若已定义x和y为double种类,则表达式:x=1,y=x+3/2的值是CA)1B)2C)D)16、整数-4的8位二进制补码是D。A)10000100B)01111100C)11111011D)1111110017、D是合法的用户表记符。A)3rdB)Tom&JerryC)autoD)_00118、B不是合法的C常量。A)0x5CB)C)4.1fD)03119、以下表达正确的选项是(C)在C程序中,main函数一定位于程序的最前面。C程序的每行中只好写一条语句。C语语言法限制不太严格,程序设计自由度大。在对一个C程序进行编译的过程中,能够发现说明中的拼写错误。20、在scanf函数的使用中以下表达中正确的选项是(D)输入项能够是一个实型常量,如:scanf(“%f”,;能够只有格式控制,没有输入项,如:scanf(“a=%d,b=%d”);格式控制部分能够规定小数点后边的位数,如:scanf(“%”,&d);当输入数据时,一定指明变量地点,如:scanf(“%f”,&f);21、以下程序的输出结果是:(B)main( ){inta=12,b=12;printf(“%d%dn”,--a,++b);}A)1011B)1113C)1110D)111222、以下语句:temp=x;x=y;y=temp;的功能是(C)把x,y,temp从小到大摆列;把x,y,temp从大到小摆列;互换x,y,无确立的结果。23、以下程序段中,履行(D)后变量i的值为4。inti=1,j=1,m;i=j=((m=3)++);inti=0,j=0;(i=2,i+(j=2));inti=0,j=1;(j==i)?i+=3:i=2;inti=1,j=1;i+=j+=2;三、判断题1、%运算符只合用于字符型和整型数据。T2、%运算符可合用于整型和实型数据。F3、scanf和printf是C语言的标准输入输出语句。(F4、将x+y的值强迫变换成整型可表示为(int)x+y。(F
))四、给出以下程序的运转结果1、#include<>intmain( ){doubled;floatf;longl;inti;l=f=i=d=80/7;printf("%d,%ld,%f,%f\n",i,l,f,d);return0;}运转结果为:11,11,11.000000,11.0000002、#include<>intmain( ){intx=6,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子商务平台服务与使用协议
- 人家服务合同范本
- 中班社会领域活动方案
- 房屋双方买卖合同
- 车辆挂靠经营协议书
- 交通物流配送优化方案
- 班车租赁合同集锦
- 智能制造模具研发投资合同
- 工程机械施工协议书
- 新能源材料研发投资合同
- 《中国居民膳食指南》课件
- 银行柜面业务操作流程手册
- 烧烤配方出售合同范例
- 妇科手术麻醉
- Unit1RelationshipsLesson2HowDoWeLikeTeachers'Feedback课件高中英语北师大版选择性
- 库存管理规划
- 灌篮高手培训课件
- 小学生心理健康讲座5
- 贵州省房屋建筑和市政工程标准监理电子招标文件(2023年版)
- 高级职业培训师(三级)职业资格鉴定考试题及答案
- 静脉留置针操作常见的并发症及处理
评论
0/150
提交评论