《C语言程序设计B》复习提纲.doc_第1页
《C语言程序设计B》复习提纲.doc_第2页
《C语言程序设计B》复习提纲.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计B复习提纲v 第1章1. C语言以接近于人们习惯使用的自然语言和数学语言作为语言的表达形式,C语言被划分为高级语言,但实际上它是一种介于高级语言和低级语言之间的语言。很多流行语言、新生语言都借鉴了它的思想、语法,从C+,到Java,再到C#。2. C语言允许使用的两种注释方式分别是( )和( ),两者之间存在什么区别。3. 用C语言编写得到程序称为( ),后缀名是( ),编译后生成目标文件,后缀名为.obj,连接后生成( )文件,后缀名为.exe。4. 一个C语言程序由一个或多个函数组成,其中必须包含一个( )函数,该函数是程序执行的入口。5. C程序的书写格式较为自由,但最好规范化。6. 每个语句和数据定义的最后必须有( )。7. C语言的输入输出由函数提供,并无输入输出语句。v 第3章1.下列可用于C语言用户标识符的是( )A. A_bigB. y-mC. Dr.TomD. case2.C语言中的简单数据类型包括( )A.整型、实型、逻辑型B.整型、实型、逻辑型、字符型C.整型、字符型、逻辑型D.整型、实型、字符型3.定义一个变量用来保存数值76.8应该选择的数据类型为( )AcharB.intC.floatD.long int4.执行下列代码后,a和i的值分别为( )int a,i=7;a=(+i)+(i+)+(+i);A.7,30B.8,25C.9,27D.10,345.要正确输出数据内容,以下代码横线处应填写的内容为( )float a=10;printf(“a=_”,a);A. %cB. %dC. %fD.%lf6.有以下程序int main() inti,s=1; for (i=1;i=2& c=2&c=2& cb)a=b; c=a; if(c!=a)c=b; printf(%d,%d,%dn,a,b,c); 其输出结果是9.设有语句“int a=3;”,执行语句“a+=a+=a*a”后,变量a的值是10.设有语句“int a=6;”,执行语句“a-=a-=a*a”后,变量a的值是11.C程序是由表达式构成的。12.顺序结构是最简单的控制结构13.sizeof()运算符的使用及其含义编程:编程实现如下功能:输入三角形的三边长,求三角形的面积。 提示,使用以下公式:v 第4章1.下列哪个是C语言中表示不等关系的关系运算符(C) A. = B. = = C. != D. 以上都不对2.下列哪个是C语言中逻辑与运算的运算符号(D) A. ! B. & C. | D. &3. 设a=1,b=2,则关系表达式ab? a : b执行后m的值是(C) A. 0 B. 1 C. 20 D. 106. 以下哪个运算符的优先级最低(D) A. ! B. + C. D. =7. C语言有两种选择语句:if语句和switch语句。(对) 8. 表达式ab&c的结果有可能是0。(对) 9. C语言中用来表示逻辑或运算的运算符号是!。(错) 10. 在switch选择结构中,使用break语句可使流程跳出switch结构。(对)编程:编写程序,从键盘输入三个整数,程序判断这三个整数的绝对值能否构成一个三角形,如果能构成三角形,程序将继续判断该三角形是否为直角三角形。v 第5章1.在while(!x)语句中的!x与下面条件表达式等价的是( D )A) x!=0 B) x=1 C) x!=1 D) x=02.对于整型变量x和y,语句for (x=0, y=0 ; (y!=123) (x4); x+) y+;中的“y+;”被执行( A )A、4次 B、0次 C、123次 D、3次3.对于整型变量x,与while(!x)等价的是(B)A.while(x!=0) B.while(x=0) C.while(x!=1) D.while(x)4.以下程序运行后,循环体运行的次数为( B )int i=10,x;for( ;i+y;x=i+) i=x; B:for(;x+=i); C:while(1)x+; D:for(i=10;i-) sum+=i; 9. break和continue的作用和区别。10. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。11. 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。v 第6章1. 数组包含一组具有同一类型的变量,这些变量在内存中占有连续的存储单元。2. 数组的大小(数组元素的个数)通常在定义数组时给出,固定而非可变。3. 初始化一维数组的几种方式:(1)int m3=1,2,3;(2)int m3=0,1;(3)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论