单元1 让我们和计算机对话吧(练习)-《C语言程序设计》(高教版第2版)【上好课】
2026-04-15
|
2份
|
11页
|
43人阅读
|
0人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 作业-课时练 |
| 知识点 | C语言概述 |
| 使用场景 | 同步教学 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 104 KB |
| 发布时间 | 2026-04-15 |
| 更新时间 | 2026-04-15 |
| 作者 | 爱学习的muller |
| 品牌系列 | 上好课·上好课 |
| 审核时间 | 2026-04-15 |
| 下载链接 | https://m.zxxk.com/soft/57352773.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
让我们和计算机对话吧
一、单项选择题
1、世界上第一台电子数字计算机 ENIAC 诞生的年份是( )
A. 1945 年
B. 1946 年
C. 1950 年
D. 1956 年
【答案】B
【解析】1946 年 2 月 14 日,ENIAC 诞生于美国宾夕法尼亚大学,标志着人类进入信息革命时代,其他选项均不符合史实。
2、计算机能直接识别和执行的语言是( )
A. 机器语言
B. 汇编语言
C. C 语言
D. FORTRAN 语言
【答案】A
【解析】机器语言是由 0 和 1 组成的二进制指令集合,是计算机唯一能直接识别的语言;汇编语言和高级语言都需要通过翻译工具转换为机器语言才能执行。
3、将汇编语言程序转换为机器语言程序的工具是( )
A. 编译程序
B. 汇编程序
C. 解释程序
D. 连接程序
【答案】B
【解析】汇编程序专门负责将汇编语言的符号指令转换为对应的机器指令,这个过程称为 “汇编”;编译程序用于高级语言到机器语言的转换,连接程序用于目标文件的合并。
4、世界上第一个计算机高级语言是( )
A. C 语言
B. Java 语言
C. FORTRAN 语言
D. C++ 语言
【答案】C
【解析】20 世纪 50 年代诞生的 FORTRAN 语言是第一个计算机高级语言,它更接近人类自然语言,克服了低级语言的缺点,其他高级语言均晚于它出现。
5、C 语言的发明者是( )
A. 丹尼斯・里奇
B. 布莱恩・科尔尼干
C. 本贾尼・斯特劳斯特卢普
D. 比尔・盖茨
【答案】A
【解析】丹尼斯・里奇是 C 语言的主要发明者,他与布莱恩・科尔尼干合著的《C 程序设计语言》成为 C 语言的经典参考书籍;本贾尼・斯特劳斯特卢普是 C++ 的发明者。
6、被广泛作为 C 语言基础标准的 ANSI C 发布于( )
A. 1978 年
B. 1983 年
C. 1989 年
D. 1999 年
【答案】B
【解析】美国国家标准协会(ANSI)于 1983 年发布了 ANSI C 标准,统一了不同 C 语言版本的差异,后续的 C89、C99 等标准均以此为基础。
7、C 程序的执行入口是( )
A. 第一个定义的函数
B. main 函数
C. 最后一个定义的函数
D. 任意函数
【答案】B
【解析】无论 main 函数在程序中的位置如何,C 程序总是从 main 函数开始执行,到 main 函数结束为止,没有 main 函数的程序无法独立运行。
8、C 语言源程序文件的扩展名是( )
A. .obj
B. .exe
C. .c
D. .cpp
【答案】C
【解析】C 源程序以文本形式存储,扩展名固定为.c;.obj 是编译生成的目标文件扩展名,.exe 是连接生成的可执行文件扩展名,.cpp 是 C++ 源文件扩展名。
9、C 语言被称为 “中级语言” 的主要原因是( )
A. 语法介于低级语言和高级语言之间
B. 既具有高级语言的易用性,又能直接操作硬件
C. 只能编写中等规模的程序
D. 是从低级语言向高级语言过渡的语言
【答案】B
【解析】C 语言集高级语言的结构化、可读性等优点于一体,同时能直接访问物理地址、进行位操作,实现汇编语言的大部分功能,因此被称为中级语言。
10、C 程序运行的正确步骤是( )
A. 编辑→连接→编译→运行
B. 编辑→编译→连接→运行
C. 编译→编辑→连接→运行
D. 连接→编辑→编译→运行
【答案】B
【解析】C 程序运行需先编辑生成.c 源文件,再编译生成.obj 目标文件,接着连接生成.exe 可执行文件,最后运行程序查看结果,这是固定的流程。
二、判断题
1、世界上第一台计算机 ENIAC 的主要元器件是晶体管。( )
【答案】×
【解析】ENIAC 的主要元器件是电子管,晶体管是第二代计算机的主要元器件,因此该表述错误。
2、高级语言编写的程序不依赖于具体的计算机型号,具有良好的可移植性。( )
【答案】√
【解析】高级语言脱离了硬件细节,编写的程序只需少量修改甚至无需修改,就能在不同型号的计算机上运行,可移植性强。
3、一个 C 程序可以包含多个 main 函数,程序会从第一个 main 函数开始执行。( )
【答案】×
【解析】一个 C 程序必须有且仅有一个 main 函数,若存在多个 main 函数,编译时会出现语法错误,程序无法正常生成可执行文件。
4、C 语言本身提供输入输出语句,printf 是 C 语言的内置输出语句。( )
【答案】×
【解析】C 语言本身没有输入输出语句,输入输出操作由标准库函数(如 printf、scanf)实现,属于 “函数化” 的输入输出方式。
5、C 程序中,每个语句末尾必须加分号,分号是 C 语句的必要组成部分。( )
【答案】√
【解析】分号是 C 语句的结束标志,无论语句长短,末尾都必须添加分号,否则会导致编译错误。
3、 填空题
1、计算机语言的发展经历了机器语言、____、高级语言三个阶段。
【答案】汇编语言
【解析】汇编语言是为克服机器语言的缺点而诞生,用英文字母和数字表示指令,需通过汇编程序转换为机器语言。它是机器语言到高级语言的过渡,填补了低级语言和高级语言之间的使用鸿沟。
2、C 语言标准中,1989 年发布的标准通常被称为____,是目前广泛流行的 C 编译系统的基础标准。
【答案】C89
【解析】1989 年 ANSI 公布的 C 标准被称为 C89,后续的 ISO 标准 C90 与之基本一致,多数主流 C 编译器都以该标准为核心实现。该标准统一了 C 语言的语法和功能,推动了 C 语言的普及。
3、C 程序的函数由____和函数体两部分组成。
【答案】函数首部
【解析】函数首部包含函数的属性、返回类型、函数名和参数列表,用于声明函数的基本信息;函数体是花括号内的执行代码,实现函数的具体功能。二者共同构成完整的 C 语言函数。
4、C 源程序经过编译后生成的目标文件,其扩展名通常为____。
【答案】.obj
【解析】编译阶段将.c 源文件转换为二进制目标代码,存储为.obj 文件,该文件无法直接运行,需经过连接步骤与库文件合并后生成可执行文件。
5、程序设计的核心步骤是设计____,即求解问题的方法和计算步骤。
【答案】算法
【解析】算法是程序的灵魂,是对问题求解逻辑的清晰描述,只有先设计出合理的算法,才能将其转换为符合语法规则的 C 语言代码。正确的算法是程序得到正确结果的前提。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
让我们和计算机对话吧
一、单项选择题
1、世界上第一台电子数字计算机 ENIAC 诞生的年份是( )
A. 1945 年
B. 1946 年
C. 1950 年
D. 1956 年
2、计算机能直接识别和执行的语言是( )
A. 机器语言
B. 汇编语言
C. C 语言
D. FORTRAN 语言
3、将汇编语言程序转换为机器语言程序的工具是( )
A. 编译程序
B. 汇编程序
C. 解释程序
D. 连接程序
4、世界上第一个计算机高级语言是( )
A. C 语言
B. Java 语言
C. FORTRAN 语言
D. C++ 语言
5、C 语言的发明者是( )
A. 丹尼斯・里奇
B. 布莱恩・科尔尼干
C. 本贾尼・斯特劳斯特卢普
D. 比尔・盖茨
6、被广泛作为 C 语言基础标准的 ANSI C 发布于( )
A. 1978 年
B. 1983 年
C. 1989 年
D. 1999 年
7、C 程序的执行入口是( )
A. 第一个定义的函数
B. main 函数
C. 最后一个定义的函数
D. 任意函数
8、C 语言源程序文件的扩展名是( )
A. .obj
B. .exe
C. .c
D. .cpp
9、C 语言被称为 “中级语言” 的主要原因是( )
A. 语法介于低级语言和高级语言之间
B. 既具有高级语言的易用性,又能直接操作硬件
C. 只能编写中等规模的程序
D. 是从低级语言向高级语言过渡的语言
10、C 程序运行的正确步骤是( )
A. 编辑→连接→编译→运行
B. 编辑→编译→连接→运行
C. 编译→编辑→连接→运行
D. 连接→编辑→编译→运行
二、判断题
1、世界上第一台计算机 ENIAC 的主要元器件是晶体管。( )
2、高级语言编写的程序不依赖于具体的计算机型号,具有良好的可移植性。( )
3、一个 C 程序可以包含多个 main 函数,程序会从第一个 main 函数开始执行。( )
4、C 语言本身提供输入输出语句,printf 是 C 语言的内置输出语句。( )
5、C 程序中,每个语句末尾必须加分号,分号是 C 语句的必要组成部分。( )
3、 填空题
1、计算机语言的发展经历了机器语言、____、高级语言三个阶段。
2、C 语言标准中,1989 年发布的标准通常被称为____,是目前广泛流行的 C 编译系统的基础标准。
3、C 程序的函数由____和函数体两部分组成。
4、C 源程序经过编译后生成的目标文件,其扩展名通常为____。
5、程序设计的核心步骤是设计____,即求解问题的方法和计算步骤。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。