C语言程序设计知识点及示例(2008).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计知识点及示例 PAGE 第 PAGE 1页,共 NUMPAGES 12页 C语言程序设计知识点及示例 知识点1:C语言程序总含有main函数,程序执行时,总是从main函数开始,在main函数结束。 示例1:C语言程序一定包含   函数。 参考答案:main 示例2:C语言程序执行时,如下叙述中正确的是   。 A)总是从main函数开始,在main函数结束 B)从main函数开始,在程序的最后一个函数中结束 C)从程序的第一个函数开始,在main函数结束 D)从程序的第一个函数开始,在程序的最后一个函数中结束 参考答案:A 知识点2:C语言的main函数可以调用所有其他函数,其他函数可以相互调用,但其他函数不能调用main函数,在正常性情况下每个函数都可以被编译。 示例3:C语言的函数   调用main函数。 示例4:以下关于函数的叙述中正确的是   。 A)每个函数都可以被其他函数调用(包括main函数在内) B)main函数可以调用所有其他函数 C)在一个函数内部可以定义另一个函数 D)前面都是错误的 参考答案:B 知识点3:C语言的标识符由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线,标识符包括关键字(共32个,例int,if,…),系统预定义的标识符(库函数名,例printf,scanf,…)和用户标识符。 示例5:按照C语言规定的用户标识符命名规则,标识符中   包含正负号。 参考答案:不能 示例6:按照C语言规定的用户标识符命名规则,下面   是标识符。 A)1x  B)x$   C)_for  D)for 参考答案:C 示例7:下列定义变量的语句中错误的是   。 A)int _if; B)int INT; C)char for%; D)float _float; 参考答案:C 知识点4:在C语言中,整常数可用以下三种形式表示:十进制整数;八进制整数。以0开头的数是八进制数;十六进制整数。以0x开头的数是16进制数。 示例8:以下选项中可作为C语言合法常量的是   。 A)0xabg B)-0819 C)xab8 D)0xabc 参考答案:D 示例9:在C语言中,八进制整常数以   开头。 参考答案:0 示例10:在C语言中,十六进制整常数以   开头。 参考答案:0x 知识点5:在C语言的实常数的指数表示法中,字母e(或E)之前必须有数字,且e后面的指数必须为整数。 示例11:在C语言的实常数的指数表示法中,字母e(或E)之前必须有数字,且e后面的指数必须为   。 参考答案:整数 示例12:以下选项中   是合法的C语言合法常量。 A)-80 B)-08 C)-1e6.0 D)1.68e 参考答案:A 知识点6:在C语言中,以l或L结束的常整数为长整型常数。 示例13:在C语言中,如果一个整常数以   结束,则此常数为长整型常数。 参考答案:L或l 知识点7:在C语言中,定义变量可以为量常初值,但其初值应是常量表达式,不能包含变量。 示例14:以下能正确定义且赋初值的语句是   。 A)int x=y=16; B)char ch=98; C)int a=a+6; D)double x=1.68e-8.0 参考答案:B 知识点8:在C语言中,任何非零的数值被认作“真”,零值表示“假”。 示例15:设有定义:“int m=1,n=6;”,则以下选项中值为1的表达式是   。 A)(m==1)(!n==0) B)(mn) m 0 C)!m !n D)!m || !n 参考答案:A 示例16:表达式“ (E)?(x+1) : (y+1)”中的条件表达式(E)等价的是   。 参考答案:E!=0或E0||E0 知识点9:break语句可用于switch语句和循环体中,continue只能用于循环体中,用于结束本次循环。 示例17:continue只能用于   中。 参考答案:循环体 示例18:下列叙述正确的是   。 A)break语句只能用于switch语句 B)continue语句只能用于switch语句 C)break语句必须与switch语句中的case配对 D)break可用于switch语句和循环体中 参考答案:D 知识点10:在定义数组时可为其赋初始,并且第一维元素个数可以不写。 示例19:下面正确定义一维数组的选项是   。 A)int a[2]={1,2,3}; B)char a[]={1,2,3,4,5}; C)char a={a, b, c}; D)int a[3] = abc; 参考答案:B 示例20:下面正确定义二维数组的选项是   。 A)int a[2][3]={1,2

文档评论(0)

方圆 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档