资源描述:
《2013-2014-2-C语言复习提纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《工程化程序设计》(C语言)期末复习提纲与例题请注意:根据系部要求,所有复习例题仅与考题类似,但均不是考试原题,望同学们在理解的基础上掌握解题要领,融会贯通、举一反三。适用班级:110131~110137,150131~150132,118131,120131,158131,159131,161121P9对常量概念的理解所谓常量,就是在程序运行过程中其值可以改变的量。()常量根据书写方式,分为直接常量和间接常量。()P9对符号常量的理解以下定义字符常量PI语句正确的为()A、definePI3.14B、#definePI3.14C、#definePI=3.14D、
2、#definePI3.14;输入圆的半径,求圆的周长和面积。_/*定义符号常量PI,其值为3.14159*/main(){floatr,l,s;_____;/*键盘输入圆的半径*/_____;/*求周长*/_____;/*求面积*/printf(“半径为%f,周长=%f,面积=%f”,r,l,s);}P10标识符命名的规则C语言的标识符只能由大小写字母,数字和下划线三种字符组成,而且第一个字符必须为。以下几组选项中为合法的标识符是()。A、intB、floatC、b-aD、_123下列字符序列中,合法的标识符是()。A、A>BB、#88C、stu_100D、J.P
3、.TomP13类型说明符整型的类型说明符关键字为,字符型类型说明符关键字为,单精度浮点型的类型说明符关键字为。以下选项中不属于C语言的类型的是A、signedshortintB、unsignedlongintC、unsignedintD、longshortP13常用转义字符的理解共8页,第8页起换行作用的转义字符是()A、’t’B、’b’C、’’D、’r’P14字符数据在内存中的存储形式字符型数据在内存里面存储的是其值。在C语言中,一个char(unsignedchar/signedchar)类型数据在内存中所占字节数为。执行下面两个语句后,输出的结
4、果为()。charc1=97,c2=98;printf("%d%c",c1,c2);A、9798B、97bC、a98D、abP16字符串结束标志的理解C语言中存放在字符数组中的字符串常量是以‘ ’结束的。()以下对’ ’说法错误的是()A、字符串结束标志B、字符串末尾系统自动加上去的C、可以显示的字符D、空操作字符P19除法运算符和求余运算符的理解算术运算符中‘/’的优先级高于‘%’。()若有定义inta=10,b=3;则a%b的值为,a/b的值为。若有定义inta=4,b=3;则a%b的值为,a*b的值为,a/b的值为。已定义x和y为int类型,x=5,y=
5、2则表达式“x/y”的值是()。A、1B、1.0C、1.5D、2表达式17%4/8的值为()。A、0B、1C、2D、3P21自增自减运算符的理解设有定义“inti=1;”,以下选项的四个表达式中与其他三个表达式的值不相同的是()A、i++B、i+=1C、i+1D、++iinti=5;执行b=i++;后变量b的值为,inti=3;执行b=++i;后变量b的值为。inti=10;执行b=i++;后变量b的值为,inti=9;执行b=++i;后变量b的值为。P23复合的赋值运算符的理解若变量已正确定义并赋值,以下符合C语言语法的表达式是() A、a+=b+1 B、1
6、8.5[%]3 C、a=a+7=c+b D、a=b-8=c+2若有定义inta=3;则表达式a+=5的值为。共8页,第8页若有定义inta=3;则表达式a/=5的值为。P25逗号表达式的理解逗号表达式2,4,6,8的值为。有定义inta=12;则表达式a+5,a*3的值为:。有定义inta=12;则表达式a=a+5,a*3的值为:。若intx=100,y=200;则语句printf("%d",(x,y));输出结果为100。()P26按位与、按位或、按位异或的特殊用途请填出需要进行的运算和数据:01010101)1010010101010101)111101010
7、1010101)00000101P38格式输出、输入函数printf()和scanf()的用法以下程序的输出结果为()。#includemain(){inta=2,b=5;printf("a=%d,b=%d",a,c);}A、a=%2,b=%5B、a=2,b=5C、a=d,b=dD、2,5定义一整型变量intm,给m输入数值,正确的语句为()A、scanf("%d",m);B、scanf("%d",&m);C、printf("%d",m);D、putchar(m);P42关系运算符和关系表达式、逻辑运算符和逻辑表达式表达式2>3的值为:;表达
8、式3>=0