- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- TXEEPIA 001-2023 重点行业企业项目碳排放评价技术规范.pdf VIP
- 2025年人教版三年级上册道德与法治全册知识点(新教材).pdf
- 海燕出版社六年度级劳动与技术上册教案.pdf VIP
- TCWEC29-2021水利水电工程清污机制造安装及验收规范(OCR).pdf VIP
- 第8课《回忆鲁迅先生》课件 (共45张ppt) 2025-2026学年统编版语文八年级上册.pptx VIP
- 初中美术折纸教学课件.ppt VIP
- 爱护公物,从我做起 主题班会课件(共30张PPT).pptx VIP
- 第二单元 单元复习课件七年级语文上册.ppt VIP
- 2025年广东高职高考语文试卷及答案.doc VIP
- 小马宝莉英文第四季台词S04E18 Maud Pie.pdf VIP
原创力文档


文档评论(0)