《C语言》软件基础知识与编程语言的概述-知识点训练卷 2026版江苏省《计算机类专业考纲百套卷》 第16卷
2025-10-15
|
2份
|
14页
|
124人阅读
|
0人下载
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 题集-专项训练 |
| 知识点 | C语言概述 |
| 使用场景 | 中职复习 |
| 学年 | 2025-2026 |
| 地区(省份) | 江苏省 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 177 KB |
| 发布时间 | 2025-10-15 |
| 更新时间 | 2025-10-15 |
| 作者 | 糖醋排骨009 |
| 品牌系列 | 学易金卷·考纲百套卷 |
| 审核时间 | 2025-10-15 |
| 下载链接 | https://m.zxxk.com/soft/54374690.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
编写说明:2026版江苏省《计算机类专业考纲百套卷》,依据江苏省计算机类专业综合理论考试大纲编写。本专辑共110份试卷两部分组成,第一部分是按考纲的考点要求编写的75份知识点训练卷,第二部分是针对5门课程的掌握要求,编写的25份常考题训练卷。第三部分是综合模拟卷,参考历年来计算机类专业理论考试真题试卷,编写的10份专业综合训练卷。
本试卷是2026版江苏省《计算机类专业考纲百套卷》的第16卷,是知识点训练卷。按“C语言”考试纲要一、软件基础知识、考试纲要二、编程语言的概述两部分内容编写,具体知识点内容如下:
一、软件基础知识
1.理解系统软件与应用软件的概念;
2.了解操作系统基本概念及分类;
3.了解程序的编译、解释等基本概念;
4.了解源程序、目标程序的基本概念。
二、编程语言的概述
1.了解编程语言的发展史和特点;
2.了解编程语言的种类及适用范围。
2026版江苏省《计算机类专业考纲百套卷》第16卷
《 C语言 》
软件基础知识与编程语言的概述
知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共25小题,每小题3分,共75分)
1. 以下软件中,属于支撑 C 语言程序开发的系统软件是( )
A. WPS Office
B. Visual C++
C. Photoshop
D. Microsoft office
2. 关于系统软件和应用软件的关系,下列说法正确的是( )
A. 系统软件依赖应用软件运行
B. 应用软件无需系统软件支持即可运行
C. 系统软件为应用软件提供运行环境
D. 系统软件和应用软件没有关联
3. 下列不属于操作系统基本功能的是( )
A. 处理器管理
B. 存储器管理
C. 数据库管理
D. 设备管理
4. C 语言源程序要转化为可执行程序,必须经过的过程不包括( )
A. 编辑
B. 编译
C. 链接
D. 解释
5. 以下关于 C 语言源程序的说法,正确的是( )
A. 源程序是以.obj 为后缀名的文件
B. 源程序是机器能直接识别的代码
C. 源程序需经过编译才能生成目标程序
D. 源程序无需编辑即可直接编译
6. 目标程序的特点是( )
A. 目标程序是文本文件,可直接修改
B. 目标程序能被计算机直接执行
C. 目标程序需与库函数链接才能生成可执行程序
D. 目标程序后缀名通常是.c
7. 下列软件中,不属于系统软件的是( )
A. 编译器
B. 操作系统
C. 数据库管理系统
D. 会计核算软件
8. 操作系统按用户数分类,不包括( )
A. 单用户操作系统
B. 多用户操作系统
C. 实时操作系统
D. 单用户多任务操作系统
9. 在 C 语言程序编译过程中,编译器的主要作用是( )
A. 将源程序逐句解释执行
B. 将源程序转化为目标程序
C. 将目标程序链接为可执行程序
D. 编辑源程序代码
10. 源程序与目标程序的本质区别在于( )
A. 源程序是文本文件,目标程序是二进制文件
B. 源程序能直接执行,目标程序不能
C. 源程序后缀名是.obj,目标程序后缀名是.c
D. 源程序由机器指令构成,目标程序由高级语言构成
11. 下列属于单用户单任务操作系统的是( )
A. Windows 10
B. DOS
C. Linux
D. Unix
12. 在 C 语言程序开发中,链接阶段的主要任务是( )
A. 检查源程序语法错误
B. 将目标程序与所需库函数结合生成可执行程序
C. 将源程序转化为目标程序
D. 编辑源程序代码
13. 关于操作系统的分类,按处理任务的方式,不包括( )
A. 批处理操作系统
B. 分时操作系统
C. 网络操作系统
D. 实时操作系统
14. 下列关于 C 语言目标程序的说法,错误的是( )
A. 目标程序不能独立运行
B. 目标程序由机器指令组成
C. 目标程序可直接在任何计算机上运行
D. 目标程序是编译的产物
15. 系统软件的核心是( )
A. 编译器
B. 操作系统
C. 数据库管理系统
D. 应用软件
16. 以下不属于编程语言发展史阶段的是( )
A. 机器语言阶段
B. 汇编语言阶段
C. 高级语言阶段
D. 自然语言阶段
17. 关于机器语言的特点,下列说法正确的是( )
A. 可读性好
B. 编程效率高
C.可移植性差
D. 容易修改
18. 汇编语言相比机器语言的主要优点是( )
A. 无需翻译即可直接执行
B. 可读性更好
C. 可移植性更强
D. 执行速度更快
19. 下列不属于高级语言特点的是( )
A. 接近自然语言,可读性好
B. 与硬件无关,可移植性好
C. 编程效率高
D. 执行速度比机器语言快
20. C 语言的主要适用范围不包括( )
A. 操作系统开发
B. 嵌入式系统编程
C. 大型数据库管理系统开发
D. 科学计算
21. 以下编程语言中,主要用于人工智能领域的是( )
A. C 语言
B. Python
C. Fortran
D. COBOL
22. 编程语言按对计算机硬件的依赖程度,从高到低排序正确的是( )
A. 机器语言 > 汇编语言 > 高级语言
B. 高级语言 > 汇编语言 > 机器语言
C. 汇编语言 > 机器语言 > 高级语言
D. 机器语言 > 高级语言 > 汇编语言
23. 关于 C 语言的特点,下列说法错误的是( )
A. C 语言是结构化编程语言
B. C 语言数据类型丰富
C. C 语言可直接操作硬件
D. C 语言是面向对象编程语言
24. 在 C 语言程序开发流程中,首先要进行的步骤是( )
A. 编译
B. 编辑
C. 链接
D. 运行
25. 关于应用软件和系统软件的区别,下列说法正确的是( )
A. 应用软件比系统软件功能更强大
B. 系统软件的通用性比应用软件强
C. 应用软件不需要系统软件支持
D. 系统软件是为特定用户需求开发的
二、填空题(本大题共5小题,每小题3分,共15分)
1. 操作系统按任务处理方式可分为批处理操作系统、分时操作系统和________,其中用于对响应时间有严格要求场景的是________。
2. C 语言是________型语言,其源程序需经过编译生成________,再经链接生成可执行程序。
3. 源程序是用________编写的文本文件,其常见后缀名在 C 语言中是________。
4. 汇编语言是________的符号化表示,它与________密切相关,可移植性较差。
5. C 语言属于________语言,其特点是支持结构化编程、可直接操作硬件且________丰富。
三、判断题(本大题共5小题,每小题2分,共10分)
1. C 语言源程序需经过 “编辑→编译→链接→运行” 四个步骤,其中编译步骤生成可执行程序。( )
2. C 语言是面向对象编程语言,支持类和对象的概念。( )
3. 多用户多任务操作系统支持多个用户同时登录,且每个用户可同时运行多个程序,如 Linux 系统。( )
4. 机器语言是由 0 和 1 组成的二进制代码,可读性差但执行速度最快。( )
5. 目标程序需与库函数链接才能生成可执行程序,因为目标程序中不包含标准函数的实现代码。( )
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:2026版江苏省《计算机类专业考纲百套卷》,依据江苏省计算机类专业综合理论考试大纲编写。本专辑共110份试卷两部分组成,第一部分是按考纲的考点要求编写的75份知识点训练卷,第二部分是针对5门课程的掌握要求,编写的25份常考题训练卷。第三部分是综合模拟卷,参考历年来计算机类专业理论考试真题试卷,编写的10份专业综合训练卷。
本试卷是2026版江苏省《计算机类专业考纲百套卷》的第16卷,是知识点训练卷。按“C语言”考试纲要一、软件基础知识、考试纲要二、编程语言的概述两部分内容编写,具体知识点内容如下:
一、软件基础知识
1.理解系统软件与应用软件的概念;
2.了解操作系统基本概念及分类;
3.了解程序的编译、解释等基本概念;
4.了解源程序、目标程序的基本概念。
二、编程语言的概述
1.了解编程语言的发展史和特点;
2.了解编程语言的种类及适用范围。
2026版江苏省《计算机类专业考纲百套卷》第16卷
《 C语言 》
软件基础知识与编程语言的概述
知识点训练卷
考试时间60分钟 满分100分
班级 姓名 学号 成绩
一、单项选择题(本大题共25小题,每小题3分,共75分)
1. 以下软件中,属于支撑 C 语言程序开发的系统软件是( )
A. WPS Office
B. Visual C++
C. Photoshop
D. Microsoft office
【答案】B. 系统软件是支持计算机系统正常运行和用户软件开发的软件,Visual C++ 是 C 语言程序开发的集成开发环境,属于系统软件范畴
2. 关于系统软件和应用软件的关系,下列说法正确的是( )
A. 系统软件依赖应用软件运行
B. 应用软件无需系统软件支持即可运行
C. 系统软件为应用软件提供运行环境
D. 系统软件和应用软件没有关联
【答案】C. 系统软件能管理计算机硬件和提供基础运行环境,应用软件需在系统软件支持下运行
3. 下列不属于操作系统基本功能的是( )
A. 处理器管理
B. 存储器管理
C. 数据库管理
D. 设备管理
【答案】C. 操作系统基本功能包括处理器管理、存储器管理、设备管理、文件管理等,数据库管理是数据库管理系统的功能。
4. C 语言源程序要转化为可执行程序,必须经过的过程不包括( )
A. 编辑
B. 编译
C. 链接
D. 解释
【答案】D。 C 语言是编译型语言,源程序需经编辑、编译生成目标程序,再经链接生成可执行程序,无需解释过程,解释是解释型语言(如 Python)的过程。
5. 以下关于 C 语言源程序的说法,正确的是( )
A. 源程序是以.obj 为后缀名的文件
B. 源程序是机器能直接识别的代码
C. 源程序需经过编译才能生成目标程序
D. 源程序无需编辑即可直接编译
【答案】C。 C 语言源程序后缀名是.c,.obj 是目标程序后缀名;源程序是高级语言代码,机器不能直接识别;源程序需先编辑再编译。
6. 目标程序的特点是( )
A. 目标程序是文本文件,可直接修改
B. 目标程序能被计算机直接执行
C. 目标程序需与库函数链接才能生成可执行程序
D. 目标程序后缀名通常是.c
【答案】C。目标程序是二进制文件,不可直接修改;目标程序不能直接执行,需链接;源程序后缀名是.c,目标程序后缀名通常是.obj。
7. 下列软件中,不属于系统软件的是( )
A. 编译器
B. 操作系统
C. 数据库管理系统
D. 会计核算软件
【答案】D。编译器、操作系统、数据库管理系统均属于系统软件,会计核算软件用于会计工作,是应用软件。
8. 操作系统按用户数分类,不包括( )
A. 单用户操作系统
B. 多用户操作系统
C. 实时操作系统
D. 单用户多任务操作系统
【答案】C。按用户数,操作系统可分为单用户、多用户、单用户多任务等类型;实时操作系统是按任务处理方式分类的。
9. 在 C 语言程序编译过程中,编译器的主要作用是( )
A. 将源程序逐句解释执行
B. 将源程序转化为目标程序
C. 将目标程序链接为可执行程序
D. 编辑源程序代码
【答案】B。编译器的作用是将 C 语言源程序(.c 文件)转化为目标程序(.obj 文件),A 是解释器作用,C 是链接器作用,D 是编辑器作用。
10. 源程序与目标程序的本质区别在于( )
A. 源程序是文本文件,目标程序是二进制文件
B. 源程序能直接执行,目标程序不能
C. 源程序后缀名是.obj,目标程序后缀名是.c
D. 源程序由机器指令构成,目标程序由高级语言构成
【答案】A。源程序是用高级语言编写的文本文件,后缀名.c,不能直接执行;目标程序是二进制文件,后缀名.obj,也不能直接执行,需链接。
11. 下列属于单用户单任务操作系统的是( )
A. Windows 10
B. DOS
C. Linux
D. Unix
【答案】B。Windows 10 是单用户多任务操作系统;Linux 和 Unix 是多用户多任务操作系统;DOS 是单用户单任务操作系统。
12. 在 C 语言程序开发中,链接阶段的主要任务是( )
A. 检查源程序语法错误
B. 将目标程序与所需库函数结合生成可执行程序
C. 将源程序转化为目标程序
D. 编辑源程序代码
【答案】B。检查源程序语法错误、将源程序转化为目标程序是编译阶段任务;编辑源程序是编辑阶段任务;链接阶段将目标程序与库函数结合生成可执行程序。
13. 关于操作系统的分类,按处理任务的方式,不包括( )
A. 批处理操作系统
B. 分时操作系统
C. 网络操作系统
D. 实时操作系统
【答案】C。按处理任务方式,操作系统分为批处理、分时、实时操作系统;网络操作系统是按功能用途分类的。
14. 下列关于 C 语言目标程序的说法,错误的是( )
A. 目标程序不能独立运行
B. 目标程序由机器指令组成
C. 目标程序可直接在任何计算机上运行
D. 目标程序是编译的产物
【答案】C。目标程序需链接后才能运行;目标程序是二进制的机器指令代码;目标程序与硬件平台相关,不能在任何计算机上运行;目标程序由源程序编译生成。
15. 系统软件的核心是( )
A. 编译器
B. 操作系统
C. 数据库管理系统
D. 应用软件
【答案】B。操作系统是系统软件的核心,负责管理计算机硬件和软件资源,为其他系统软件和应用软件提供运行环境。
16. 以下不属于编程语言发展史阶段的是( )
A. 机器语言阶段
B. 汇编语言阶段
C. 高级语言阶段
D. 自然语言阶段
【答案】D。编程语言发展史主要包括机器语言、汇编语言、高级语言三个阶段,目前还未发展到自然语言阶段,自然语言不能直接作为编程语言。
17. 关于机器语言的特点,下列说法正确的是( )
A. 可读性好
B. 编程效率高
C.可移植性差
D. 容易修改
【答案】C。机器语言是二进制代码,可读性差、编程效率低、难以修改;机器语言与具体硬件相关,不同硬件机器语言不同,可移植性差。
18. 汇编语言相比机器语言的主要优点是( )
A. 无需翻译即可直接执行
B. 可读性更好
C. 可移植性更强
D. 执行速度更快
【答案】B。汇编语言需经汇编程序翻译为机器语言才能执行;汇编语言用符号表示指令,可读性比机器语言好,B 正确;汇编语言仍与硬件相关,可移植性差;汇编语言和机器语言执行速度相近。
19. 下列不属于高级语言特点的是( )
A. 接近自然语言,可读性好
B. 与硬件无关,可移植性好
C. 编程效率高
D. 执行速度比机器语言快
【答案】D。高级语言需编译或解释后执行,执行速度比机器语言慢。
20. C 语言的主要适用范围不包括( )
A. 操作系统开发
B. 嵌入式系统编程
C. 大型数据库管理系统开发
D. 科学计算
【答案】C。C 语言适合操作系统开发、嵌入式系统编程、科学计算等;大型数据库管理系统开发常用 Java、C# 等语言,C 语言在该领域应用较少。
21. 以下编程语言中,主要用于人工智能领域的是( )
A. C 语言
B. Python
C. Fortran
D. COBOL
【答案】B。C 语言多用于系统开发、嵌入式等;Fortran 多用于科学计算;COBOL 多用于商业数据处理;Python 在人工智能领域应用广泛。
22. 编程语言按对计算机硬件的依赖程度,从高到低排序正确的是( )
A. 机器语言 > 汇编语言 > 高级语言
B. 高级语言 > 汇编语言 > 机器语言
C. 汇编语言 > 机器语言 > 高级语言
D. 机器语言 > 高级语言 > 汇编语言
【答案】A。机器语言直接依赖硬件,与硬件指令一一对应;汇编语言通过符号对应机器指令,仍依赖硬件;高级语言与硬件无关,依赖编译 / 解释器。
23. 关于 C 语言的特点,下列说法错误的是( )
A. C 语言是结构化编程语言
B. C 语言数据类型丰富
C. C 语言可直接操作硬件
D. C 语言是面向对象编程语言
【答案】D。C 语言是面向过程、结构化编程语言,不是面向对象编程语言。
24. 在 C 语言程序开发流程中,首先要进行的步骤是( )
A. 编译
B. 编辑
C. 链接
D. 运行
【答案】B。C 语言程序开发流程为编辑(编写源程序)→编译(生成目标程序)→链接(生成可执行程序)→运行。
25. 关于应用软件和系统软件的区别,下列说法正确的是( )
A. 应用软件比系统软件功能更强大
B. 系统软件的通用性比应用软件强
C. 应用软件不需要系统软件支持
D. 系统软件是为特定用户需求开发的
【答案】B。系统软件通用性强,适用于多个计算机系统场景,应用软件针对特定需求开发,通用性弱。
二、填空题(本大题共5小题,每小题3分,共15分)
1. 操作系统按任务处理方式可分为批处理操作系统、分时操作系统和________,其中用于对响应时间有严格要求场景的是________。
【答案】实时操作系统;实时操作系统
2. C 语言是________型语言,其源程序需经过编译生成________,再经链接生成可执行程序。
【答案】编译;目标程序
3. 源程序是用________编写的文本文件,其常见后缀名在 C 语言中是________。
【答案】高级语言;.c
4. 汇编语言是________的符号化表示,它与________密切相关,可移植性较差。
【答案】机器语言;硬件
5. C 语言属于________语言,其特点是支持结构化编程、可直接操作硬件且________丰富。
【答案】高级;数据类型
三、判断题(本大题共5小题,每小题2分,共10分)
1. C 语言源程序需经过 “编辑→编译→链接→运行” 四个步骤,其中编译步骤生成可执行程序。( )
【答案】×。编译步骤生成目标程序(.obj 文件),链接步骤才将目标程序与库函数结合,生成可执行程序(.exe 文件)。
2. C 语言是面向对象编程语言,支持类和对象的概念。( )
【答案】×。C 语言是面向过程编程语言,不支持类、对象、继承等面向对象特性;C++ 是在 C 语言基础上扩展的面向对象语言。
3. 多用户多任务操作系统支持多个用户同时登录,且每个用户可同时运行多个程序,如 Linux 系统。( )
【答案】√。Linux、Unix 等多用户多任务操作系统,允许多个用户通过终端登录,每个用户可同时启动多个程序(如同时打开浏览器、终端、文本编辑器)。
4. 机器语言是由 0 和 1 组成的二进制代码,可读性差但执行速度最快。( )
【答案】√。机器语言是计算机硬件的原生指令,无需任何翻译即可直接执行,执行速度最快;但二进制代码难以阅读和修改,可读性极差。
5. 目标程序需与库函数链接才能生成可执行程序,因为目标程序中不包含标准函数的实现代码。( )
【答案】√。目标程序仅包含用户编写的源程序对应的机器指令,printf、scanf 等标准函数的实现代码存储在系统库中,需通过链接将库函数代码整合到目标程序中,才能生成完整可执行程序。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。