- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习 现将2010-2011-2(2010级)《C程序设计技术》课程期末复习要点发给您,请您根据要点组织您所任课的教学班进行期末复习。 注意不要将本要点直接发给学生,复习时请学生自行做好笔记,不要允许学生对您所复习的内容进行拷贝。 题型 一、单选题(每题1分,共20分) 二、概念选择填空题(每小题2分,共10分) 三、程序填空题(每空2分,共10分) 四、阅读程序题(每题5分,共30分) 五、根据算法写程序题(每小题10分,共10分) 六、程序设计题(每小题10分,共20分) 数据类型(所占字节长度、取值范围)、表达式的书写方法、常量的书写方法(P7-12) 1.C语言的int类型长度为2字节,则unsigned int类型的数据范围为( )。 (A) -2147483648 ~ +2147483647 (B) -32768 ~ +32767 (C) 0 ~ 255 (D) 0 ~ 65535 1.对10-3的合法C常量表示是( )。 (A) 1*e-3 (B) 10*e-3 (C) 10e-3 (D) 1e-3 2.三角形面积公式,则写成C语言表达式不正确的是( )。 (A) b*sin(x)/2*a (B) 0.5*b*sin(x)/a (C) sin(x)/2*b/a (D) b/2*sin(x)/a 6.下列数据中,属于“字符串常量”的是【 】。 (A) abc (B) abc (C) abc (D) a‘ 7.下列数据中属于长整型常量数据是( ) A 65536 B -2147483648 C 0Xffff D 0L 8.若有代数式3ae/bc,则不正确的C语言表达式是( ) (A) a/b/c*e*3 (B)3*a*e/b/c (C)3*a*e/b*c (D)a*e/c/b*3 典型运算符的使用(++,--,复合赋值等) P15-23 自增/自减 ⑴自增、自减运算符的前缀形式 变量实施的运算是“先增/减值后引用”。 ⑵自增、自减运算符的后缀形式 变量实施的运算是”先引用后增/减值” 1.下面语句执行完后,b的值为( ) int a=b=10; b=10+(a++); (A)10 (B)19 (C)20 (D)21 2.#include stdio.h void main() { char a=1,b=2; printf(%c,,b++); printf(%d\n,b-a); } 3.定义:int a=3;,执行语句a-=a+=a*a;后,变量a的值是( )。 (A) 3 (B) 0 (C) 9 (D) -12 右结合性运算符 ②右结合(从右向左) 对应运算对象先与自己右边的运算符结合运算。例如:在表达式a/=b*=c中,数据对象b的两边具有同优先级的除等(/=)运算符和乘等(*=)运算符,此时需要考虑结合性问题。由于除等运算符和乘等运算符的结合性为右结合性,所以数据对象b先与自己右边的运算符结合,即先计算表达式b*=c。 !、~、++、--、-、*、、sizeof从右至左 ?:从右至左 =、+=、-=、*=、/=、%=、=、^=、|=、=、=从右至左 关系运算和逻辑运算 关系运算的结果 关系运算的连接 逻辑运算符 对逻辑表达式从左到右扫描求解。 在逻辑表达式的求解过程中,任何时候只要逻辑表达式的值已经可以确定,则求解过程不再进行。 int a=1,b=2,c=0; a++||b++c++ ; a++b++||c++ 1.为了表示关系x≥y≥z,应使用下列C语言表达式中的【 】。 (A)(x=y) AND (y=z) (B) (x=y) (y=z) (C)(x=y=z) (D) (x=y) (y=z) 2.判断char型变量ch为大写字母的正确表达式是 A. A =ch=Z B.(ch = A)(ch= Z ) C.(ch= A )(ch=Z) D.( A = ch)AND(Z = ch) 1.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是【 】。 (A) (a=c)(b=c) (B) (a=c)‖(b=c); c=b=a; (D) a=c=
文档评论(0)