《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 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《C语言程序设计》 C语言的概述(1)(举一反三考点练) -课后自测 卷1
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。