第1练 第1章 C 语言的产生和发展 《编程语言基础——C 语言》(高教版第五版) 一课一练
2025-10-20
|
2份
|
5页
|
143人阅读
|
2人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | C语言程序设计高教版(第五版)全一册 |
| 年级 | 高一 |
| 章节 | 1.1 C语言的产生和发展 |
| 类型 | 作业-同步练 |
| 知识点 | C语言概述 |
| 使用场景 | 同步教学 |
| 学年 | 2025-2026 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 127 KB |
| 发布时间 | 2025-10-20 |
| 更新时间 | 2025-10-20 |
| 作者 | 爱学习的muller |
| 品牌系列 | 上好课·一课一练 |
| 审核时间 | 2025-10-20 |
| 下载链接 | https://m.zxxk.com/soft/54455079.html |
| 价格 | 1.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版第五版) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《编程语言基础——C语言》(高教版第五版) 一课一练的第1章的第1练,内容涵盖第1章C语言概述的1.1 C语言的产生和发展。
《编程语言基础——C语言》(高教版第五版) 第1练
第1章 C语言概述
1.1 C语言的产生和发展
1、 单项选择题(本题共5小题)
1、计算机执行的指令实际上是由( )组成的有限序列。
A. 二进制数 1 和 0
B. 十进制数
C. 十六进制数
D. 八进制数
2、汇编语言的缺点是( )
A. 表达形式不易理解
B. 依赖于计算机硬件
C. 不能进行复杂的编程
D. 编程效率低
3、C 语言是由( )发展演变而来的。
A. BASIC
B. FORTRAN
C. BCPL
D. Pascal
4、1983 年,美国国家标准学会 (ANSI) 为 C 语言制定的标准称为( )
A. 87 ANSI C
B. ANSI C
C. ISO C
D. BCPL C
5、目前流行的 C 编译系统是以( )为基础的。
A. ANSI C
B. 87 ANSI C
C. ISO 9899 - 1990
D. B 语言
2、 判断题(本题共3题)
1、早期程序员使用二进制数编程,当程序变大时这种方式很不切实际。( )
2、高级语言是一种接近自然语言的编程语言,汇编语言也是高级语言。( )
3、C 语言是由 Ken Thompson 在 1972 年设计发明的。( )
3、 简答题(本题共2小题)
1、简述编程语言的发展历程。
2、为什么要发展高级语言?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《编程语言基础——C语言》(高教版第五版) 一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《编程语言基础——C语言》(高教版第五版) 一课一练的第1章的第1练,内容涵盖第1章C语言概述的1.1 C语言的产生和发展。
《编程语言基础——C语言》(高教版第五版) 第1练
第1章 C语言概述
1.1 C语言的产生和发展
1、 单项选择题(本题共5小题)
1、计算机执行的指令实际上是由( )组成的有限序列。
A. 二进制数 1 和 0
B. 十进制数
C. 十六进制数
D. 八进制数
【答案】A
【解析】计算机执行的指令实际上是由二进制数 1 和 0 组成的有限序列,所以选 A。
2、汇编语言的缺点是( )
A. 表达形式不易理解
B. 依赖于计算机硬件
C. 不能进行复杂的编程
D. 编程效率低
【答案】B
【解析】由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差,所以选 B。
3、C 语言是由( )发展演变而来的。
A. BASIC
B. FORTRAN
C. BCPL
D. Pascal
【答案】C
【解析】C 语言由早期的编程语言 BCPL (Basic Combined Programming Language) 发展演变而来,所以选 C。
4、1983 年,美国国家标准学会 (ANSI) 为 C 语言制定的标准称为( )
A. 87 ANSI C
B. ANSI C
C. ISO C
D. BCPL C
【答案】B
【解析】1983 年,美国国家标准学会 (ANSI) 为 C 语言制定了一套标准,成为现行的 C 语言标准,称为 ANSI C,所以选 B。
5、目前流行的 C 编译系统是以( )为基础的。
A. ANSI C
B. 87 ANSI C
C. ISO 9899 - 1990
D. B 语言
【答案】C
【解析】1990 年,国际标准化组织 (ISO) 采纳 87 ANSI C 作为 ISO 的 C 语言标准 (ISO 9899—1990),简称 ISO C。目前流行的 C 编译系统都是以它为基础的,所以选 C。
2、 判断题(本题共3题)
1、早期程序员使用二进制数编程,当程序变大时这种方式很不切实际。( )
【答案】√
【解析】在 20 世纪 40 年代和 20 世纪 50 年代,程序员必须知道计算机是如何解释二进制 1 和 0 的不同组合,因为当时是使用二进制数 (机器指令) 来编程。当程序变得越来越大时,使用机器指令编程就很不切实际了,所以该说法正确。
2、高级语言是一种接近自然语言的编程语言,汇编语言也是高级语言。( )
【答案】×
【解析】高级语言是一种接近自然语言的编程语言,而汇编语言依赖于计算机硬件,可读性和可移植性差,不属于高级语言,所以该说法错误。
3、C 语言是由 Ken Thompson 在 1972 年设计发明的。( )
【答案】×
【解析】C 语言是 1972 年由美国的 Dennis Ritchie 设计发明的,不是 Ken Thompson,所以该说法错误。
3、 简答题(本题共2小题)
1、简述编程语言的发展历程。
【答案】早期程序员使用二进制数(机器指令)编程,随着程序变大,这种方式变得不切实际。于是研究人员创建了编程语言,在此基础上发展出汇编语言,它用符号替代二进制序列,但依赖于计算机硬件,可读性和可移植性差。为改进这些不足,各种高级语言应运而生,如 Pascal、C、BASIC、FORTRAN 等。C 语言由早期的 BCPL 语言发展演变而来,1972 年由 Dennis Ritchie 设计发明。之后随着微型计算机普及,出现许多 C 语言版本,1983 年美国国家标准学会为 C 语言制定了 ANSI C 标准,1987 年公布新标准 87 ANSI C,1990 年国际标准化组织采纳 87 ANSI C 作为 ISO 的 C 语言标准(ISO 9899 - 1990)。
2、为什么要发展高级语言?
【答案】使用二进制数(机器指令)编程,当程序变得越来越大时很不切实际。而汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差。高级语言是一种接近自然语言的编程语言,它改进了机器指令编程和汇编语言的不足之处,使得计算机指令的表达形式更易于理解,编程更加方便,提高了编程效率和程序的可维护性、可移植性。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。