单元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 让我们和计算机对话吧(练习)-《C语言程序设计》(高教版第2版)【上好课】
1
单元1 让我们和计算机对话吧(练习)-《C语言程序设计》(高教版第2版)【上好课】
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。