- 9
- 0
- 约2.13万字
- 约 30页
- 2017-04-12 发布于四川
- 举报
C主要知识点复习01—lei
主要知识点:
1.知识点:C程序基础
? C语言是一种结构化程序设计语言。三种基本结构:顺序、选择、循环。
例1:以下关于结构化程序设计的叙述中正确的是(C)
A) 一个结构化程序必须同时由顺序、分支、循环三种结构组成
B) 结构化程序使用goto语句会很便捷
C) 在C语言中,程序的模块化是利用函数实现的
D) 由三种基本结构构成的程序只能解决小规模的问题
例2:计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是(A)
A)C语言程序仅可以编译执行
B)C语言程序仅可以解释执行
C)C语言程序既可以编译执行又可以解释执行
D)以上说法都不对
【解析】计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。C语言程序仅可以编译。
例3:以下叙述中错误的是( D)
A)C语言的可执行程序是由一系列机器指令构成的
B)用C语言编写的源程序不能直接在计算机上运行
C)通过编译得到的二进制目标程序需要连接才可以运行
D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
【解析】C程序开发过程:编辑—(.c)编译—(.obj)链接—可执行文件(.exe)
2.知识点:C语言程序的构成
? C程序是由函数构成的,一个C程序有且仅有一个main函数。一个函数由两部分组成:函数的首部和函数体。函数体包括声明部分和执行部分。一个C程序总是从main函数开始执行(即程序的入口),由main函数结束,(即程序的出口)。
例1:以下叙述正确的是(B)
A) C语言程序是由过程和函数组成的
B) C语言函数可以嵌套调用,例如:fun(fun(x))
C) C语言函数不可以单独编译
D) C语言中除了main函数,其他函数不可作为单独文件形式存在
例2:以下叙述中错误的是 (C)
A.C语言编写的函数源程序,其文件名后缀可以是C
B.C语言编写的函数都可以作为一个独立的源程序文件
C. C语言编写的每个函数都可以进行独立的编译并执行
D.一个C语言程序只能有一个主函数
3.知识点:标识符
? 命名规则:
①标识符中只能包含字母 (a-z,A-Z),数字(0-9),下划线(_)。
②第一个字符必须是字母或下划线。
? 分类
①关键字(32个)(有固定含义,不可改变)
②预定义标识符(有特殊含义,可以改变)
③用户自定义的标识符 ⅰ格式合法,ⅱ不能使用关键字,ⅲ见名知意
例1:以下C语言用户标识符中,不合法的是(D)
A)_1 B)AaBc C)a_b D)a-b
4.知识点:数据类型
例1:以下关于C语言数据类型使用的叙述中错误的是(D)
A)若要准确无误差的表示自然数,应使用整数类型
B)若要保存带有多位小数的数据,应使用双精度类型
C)若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
D)若只处理“真”和“假”两种逻辑值,应使用逻辑类型
【解析】结构数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的,一个结构类型的值可以分解成若干个“成员”或“元素”,每个“成员”都是一个基本数据类型或又是一个构造类型,C项正确。C语言没有逻辑类型,故D项错误。
例2:定义无符号整数类为UInt,下面可以作为类UInt实例化值的是(B)
A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5}
【解析】无符号整数类型为只有正整数和0,所有选择B。
5.知识点:常量
? 整型常量
十进制整常数:没有前缀,其数码为0-9。例如65535,-568
八进制整常数:以0开头,其数码为0-7。例如015
十六进制整常数:以0X或0x开头,其数码为0-9,A-F或a-f。例如0x2A
长整型数:整型常数后缀为L或l。例如358000L
无符号数:整型常数后缀为U或u。例如158u
? 实型常量的形式
小数形式:必须有小数点,小数点前后不能同时没有数字。
指数形式:aEn(其中a表示十进制数,E阶码标志,n阶码)。E前E后必须有数字,E后必为整数,可以带符号。例如2.1E-3、5E8
例1: 以下选项中关于C语言常量的叙述错误的是:(D)
A.所谓常量,是指在程序运行过程中,其值不能被改变的量
B.常量分为整型常量、实型常量、字符常量和字符串常量
C.常量可分为数值型常量和非数值型常量
D.经常被使用的变量可定义成常量
【解析】根据常量的基本概念,则不难判断A、B、C均正确。
例1
您可能关注的文档
- 河北省冀州中学2010-2011届高一上学期期末考试(数学理A).doc
- 9年级英语unit5基础知识巩固练习题.doc
- 9年级英语unit3知识点总结.doc
- 9年级物理14.5家庭用电教案沪科版.doc
- 河北省冀州中学2010-2011届高一上学期期末考试(数学文B).doc
- 9年级英语上module7教案.doc
- 江西省高安中学10-11届高二上学期第一次月考(英语).doc
- 江西省高安中学10-11届高二下学期期中考试(化学)(创新班).doc
- 9年级美术下册课时教案.doc
- 9年级英语上册Unit 2练习题1.doc
- 2025年新人教版7年级英语上册整册同步教学课件.pptx
- 2025年新人教版语文8年级上册全册同步名师教学设计.pdf
- 金融市场学(第七版) 课件 5 利率.pptx
- 2026版《百年学典 中考风向标 历史》课件 第一轮 第一部分 单元复习夯实基础 第1--7单元 史前时期:中国境内早期人类与文明的起源--- 明清时期:统一多民族国家的巩固与发展.ppt
- 2026版《百年学典 中考风向标 历史》课件 第一轮 第六部分 世界现代史.ppt
- 新能源汽车电气系统检修 课件 项目六新能源汽车空调系统检测与维修.pptx
- 金融市场学(第七版) 课件 7 普通股价值分析.pptx
- Python商务数据分析与应用(AIGC版 微课版)课件 第9、10章:直播营销数据分析、 短视频营销数据分析.pptx
- 2026版《百年学典 中考风向标 历史》课件 第一轮 第二部分 中国近代史.ppt
- 金融市场学(第七版) 课件 2 货币市场.pptx
原创力文档

文档评论(0)