《C语言程序设计》 C语言的概述(1)(举一反三考点练) -课后自测 卷1
2024-12-31
|
2份
|
6页
|
252人阅读
|
0人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 题集-专项训练 |
| 知识点 | C语言概述 |
| 使用场景 | 中职复习-一轮复习 |
| 学年 | 2024-2025 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 1.14 MB |
| 发布时间 | 2024-12-31 |
| 更新时间 | 2024-12-31 |
| 作者 | xy05676 |
| 品牌系列 | 学科专项·举一反三 |
| 审核时间 | 2024-12-31 |
| 下载链接 | https://m.zxxk.com/soft/49700910.html |
| 价格 | 5.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
举一反三考点练
《C语言程序设计》C语言的概述-课后自测
知识点一 C语言的产生和发展
1. (单项选择题)C语言的设计目标不包括以下哪项?( )
A. 保持编程语言的高效性
B. 提高编程语言的可移植性
C. 简化语法,提高编程易用性
D. 实现人工智能编程
2. (判断题)C语言是在BCPL语言的基础上发展而来的。( )
3. (填空题)C语言的第一个标准是______标准。
4. (单项选择题)以下哪个标准不是C语言的标准?( )
A. ANSI C B. C99 C. C11 D. BCPL
5. (判断题)C语言具有良好的可移植性,可以在不同操作系统和硬件平台上编译运行。( )
6. (填空题)C语言在______年发布了C99标准。
7. (单项选择题)以下哪个不是C语言的特点?( )
A. 高效性 B. 可移植性 C. 功能丰富 D. 图形界面友好
知识点二 C语言程序的特点
1. (单项选择题)C语言不具备以下哪个特点?( )
A. 高级语言与低级语言相结合 B. 结构化程序设计
C. 解释型语言 D. 可移植性
2. (判断题)C语言可以通过指针直接访问内存地址,进行位运算等操作。( )
3. (填空题)C语言提供了三种基本控制结构,分别是顺序结构、______结构和循环结构。
4. (单项选择题)以下哪个不是C语言的基本数据类型?( )
A. 整型 B. 浮点型 C. 字符型 D. 数组
5. (判断题)C语言程序在不同的硬件平台上编译后,可以运行于相应的硬件环境。( )
6. (填空题)C语言源程序需要通过______编译成目标代码,再通过链接器生成可执行文件。
7. (单项选择题)以下哪个函数不属于C语言的标准库函数?( )
A. Printf B. strcpy C. sin D. fork
知识点三 C语言的编辑、运行处理的过程
1. (单项选择题)C语言源程序的扩展名通常是( )
A. .txt B. .c C. .exe D. .h
2. (判断题)编译器在编译阶段会对源程序进行代码优化。( )
3. (填空题)在C语言编辑、运行处理的过程中,将汇编语言程序转换成机器语言程序的软件称为______。
4. (单项选择题)以下哪个阶段不是C语言程序编译的过程?( )
A. 预处理 B. 词法分析 C. 符号解析 D. 代码优化
5. (判断题)在C语言程序运行阶段,加载器会将可执行程序加载到内存中。( )
6. (填空题)C语言程序设计中的预处理阶段主要包括______、文件包含、条件编译等。
7. (单项选择题)以下哪个软件不是文本编辑器?( )
A. Notepad++ B. Sublime Text C. Visual Studio Code D. GCC
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
举一反三考点练
《C语言程序设计》C语言的概述-课后自测
知识点一 C语言的产生和发展
1. (单项选择题)C语言的设计目标不包括以下哪项?( )
A. 保持编程语言的高效性
B. 提高编程语言的可移植性
C. 简化语法,提高编程易用性
D. 实现人工智能编程
【答案】D
【解析】C语言的设计目标是保持高效性、提高可移植性和简化语法,不包括实现人工智能编程。
2. (判断题)C语言是在BCPL语言的基础上发展而来的。( )
【答案】√
【解析】C语言是在B语言的基础上发展而来的,而B语言是在BCPL语言的基础上设计的。
3. (填空题)C语言的第一个标准是______标准。
【答案】K&R C
【解析】K&R C是C语言的第一个标准,由丹尼斯·里奇和布莱恩·柯林汉合著的《C程序设计语言》一书描述。
4. (单项选择题)以下哪个标准不是C语言的标准?( )
A. ANSI C B. C99 C. C11 D. BCPL
【答案】D
【解析】BCPL是一种编程语言,但不是C语言的标准。
5. (判断题)C语言具有良好的可移植性,可以在不同操作系统和硬件平台上编译运行。( )
【答案】√
【解析】C语言因其良好的可移植性,可以在多种操作系统和硬件平台上编译运行。
6. (填空题)C语言在______年发布了C99标准。
【答案】1999
【解析】C99标准是在1999年由ISO发布的。
7. (单项选择题)以下哪个不是C语言的特点?( )
A. 高效性 B. 可移植性 C. 功能丰富 D. 图形界面友好
【答案】D
【解析】C语言的特点包括高效性、可移植性、功能丰富,但图形界面友好不是C语言的特点。
知识点二 C语言程序的特点
1. (单项选择题)C语言不具备以下哪个特点?( )
A. 高级语言与低级语言相结合 B. 结构化程序设计
C. 解释型语言 D. 可移植性
【答案】C
【解析】C语言是一种编译型语言,而不是解释型语言。
2. (判断题)C语言可以通过指针直接访问内存地址,进行位运算等操作。( )
【答案】√
【解析】C语言具有低级语言的特点,可以通过指针直接操作硬件。
3. (填空题)C语言提供了三种基本控制结构,分别是顺序结构、______结构和循环结构。
【答案】选择
【解析】C语言的三种基本控制结构包括顺序结构、选择结构和循环结构。
4. (单项选择题)以下哪个不是C语言的基本数据类型?( )
A. 整型 B. 浮点型 C. 字符型 D. 数组
【答案】D
【解析】数组是C语言的构造数据类型,不是基本数据类型。
5. (判断题)C语言程序在不同的硬件平台上编译后,可以运行于相应的硬件环境。( )
【答案】√
【解析】C语言具有较好的可移植性,可以在不同的硬件平台上编译运行。
6. (填空题)C语言源程序需要通过______编译成目标代码,再通过链接器生成可执行文件。
【答案】编译器
【解析】C语言是编译型语言,需要通过编译器编译源程序。
7. (单项选择题)以下哪个函数不属于C语言的标准库函数?( )
A. Printf B. strcpy C. sin D. fork
【答案】D
【解析】fork是系统调用函数,不属于C语言的标准库函数。
知识点三 C语言的编辑、运行处理的过程
1. (单项选择题)C语言源程序的扩展名通常是( )
A. .txt B. .c C. .exe D. .h
【答案】B
【解析】C语言源程序的扩展名通常是“.c”。
2. (判断题)编译器在编译阶段会对源程序进行代码优化。( )
【答案】√
【解析】编译器在编译阶段会对中间代码进行优化,以提高目标程序的运行效率。
3. (填空题)在C语言编辑、运行处理的过程中,将汇编语言程序转换成机器语言程序的软件称为______。
【答案】汇编器
【解析】汇编器用于将汇编语言程序转换成机器语言程序。
4. (单项选择题)以下哪个阶段不是C语言程序编译的过程?( )
A. 预处理 B. 词法分析 C. 符号解析 D. 代码优化
【答案】C
【解析】符号解析是链接阶段的过程,不属于编译阶段。
5. (判断题)在C语言程序运行阶段,加载器会将可执行程序加载到内存中。( )
【答案】√
【解析】加载器在程序运行阶段将可执行程序加载到内存中。
6. (填空题)C语言程序设计中的预处理阶段主要包括______、文件包含、条件编译等。
【答案】宏替换
【解析】预处理阶段主要包括宏替换、文件包含、条件编译等。
7. (单项选择题)以下哪个软件不是文本编辑器?( )
A. Notepad++ B. Sublime Text C. Visual Studio Code D. GCC
【答案】D
【解析】GCC是编译器,不是文本编辑器。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。