第14卷 C语言-C语言卷1——软件基础知识与编程语言概述——江苏省计算机类——考纲百套卷

2026-06-30
| 2份
| 16页
| 8人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 C语言概述
使用场景 中职复习-中职高考
学年 2027-2028
地区(省份) 江苏省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 87 KB
发布时间 2026-06-30
更新时间 2026-06-30
作者 xy06893
品牌系列 学易金卷·考纲百套卷
审核时间 2026-06-30
下载链接 https://m.zxxk.com/soft/58571348.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:江苏省对口招生计算机类《考纲百套卷》,依据《江苏省计算机类专业综合理论考试大纲》编写。本专辑涵盖5门课程,第一部分是专业核心模块训练卷,第二部分为各门课程的综合训练卷。本专辑共98份试卷。 本试卷是第14卷为专业核心模块训练卷,按《C语言》中"C语言卷1——软件基础知识与编程语言概述"范围和要求编写。具体内容为:理解系统软件与应用软件的概念;了解操作系统基本概念及分类;了解程序的编译、解释等基本概念;了解源程序、目标程序的基本概念。了解编程语言的发展史和特点;了解编程语... 江苏省对口招生职业技能考试 C语言 试卷 (C语言卷1——软件基础知识与编程语言概述) 考试时间:90分钟 满分:100分 一、单项选择题(共20题,每题2分,共40分) 1. 系统软件的主要功能是( ) A.管理计算机硬件与软件资源 B.解决特定应用问题 C.进行数据统计处理 D.制作文档和表格 2. 以下属于应用软件的是( ) A.Windows操作系统 B.C语言编译器 C.Word文字处理软件 D.Linux内核 3. 编程语言的发展顺序正确的是( ) A.机器语言→汇编语言→高级语言 B.汇编语言→机器语言→高级语言 C.高级语言→汇编语言→机器语言 D.机器语言→高级语言→汇编语言 4. C语言属于( ) A.机器语言 B.汇编语言 C.高级语言 D.自然语言 5. 源程序是指( ) A.机器可直接执行的程序代码 B.用高级语言或汇编语言编写的程序 C.经编译后生成的机器语言程序 D.计算机硬件指令集合 6. 目标程序是指( ) A.程序员编写的源代码文件 B.经编译后生成的机器语言程序文件 C.可直接执行的程序 D.程序设计说明文档 7. 以下属于系统软件的是( ) A.Photoshop图像处理软件 B.Windows操作系统 C.WPS Office办公软件 D.QQ即时通讯软件 8. 高级语言相对于机器语言的主要优点是( ) A.执行效率更高 B.更接近人类语言,可移植性好 C.可以直接操作计算机硬件 D.程序占用内存更少 9. 以下不属于面向过程编程语言的是( ) A.C语言 B.Pascal C.Fortran D.Java 10. 操作系统的主要功能是( ) A.进行文字和数据信息处理 B.管理计算机的软硬件资源 C.编写和编译程序代码 D.连接互联网和局域网 11. C语言源程序文件的扩展名通常是( ) A..exe B..obj C..c D..txt 12. 以下属于应用软件的是( ) A.C语言编译程序 B.数据库管理系统 C.操作系统内核 D.Photoshop图像处理软件 13. 以下关于编程语言的分类,正确的是( ) A.只有高级语言和机器语言两类 B.分为机器语言、汇编语言和高级语言 C.分为系统语言和应用语言 D.分为编译语言和解释语言 14. 解释执行方式的主要特点是( ) A.产生目标文件后再执行 B.逐行解释源代码并立即执行 C.执行速度比编译执行更快 D.需要链接过程生成可执行文件 15. 编译执行的过程依次是( ) A.编辑→解释→运行 B.编辑→编译→链接→运行 C.直接执行源代码 D.编辑→汇编→运行 16. 汇编语言相对于机器语言的主要优点是( ) A.执行速度更快 B.使用助记符代替二进制指令,便于记忆和使用 C.可移植性更好 D.不需要经过汇编程序转换 17. 以下关于算法的描述,正确的是( ) A.算法就是程序本身 B.算法是解决问题的方法和步骤 C.算法必须用C语言描述 D.算法不需要有输入和输出 18. C语言适用于开发( ) A.只能开发小型应用程序 B.操作系统、嵌入式系统、底层驱动等 C.只能用于课堂教学 D.网页前端交互程序 19. C语言程序的基本组成单位是( ) A.单条语句 B.函数 C.变量声明 D.表达式 20. 将源程序转换为目标程序的过程称为( ) A.解释执行 B.编译 C.链接 D.调试运行 二、判断题(共10题,每题1分,共10分) 21. 源程序是计算机可以直接执行的程序( ) 22. C语言程序的基本组成单位是函数( ) 23. 解释执行方式不产生目标文件( ) 24. 高级语言程序必须经过编译或解释才能执行( ) 25. 编译程序属于系统软件( ) 26. C语言源程序文件的扩展名是.c( ) 27. 机器语言程序由二进制代码组成( ) 28. 汇编语言程序可以直接被计算机执行( ) 29. 操作系统属于应用软件( ) 30. C语言是面向对象的程序设计语言( ) 三、填空题(共10空,每空2分,共20分) 31. 编程语言的发展经历了机器语言、汇编语言和____三个阶段。 32. ____软件用于管理计算机硬件与软件资源,如操作系统、编译器等。 33. 用高级语言或汇编语言编写的程序称为____程序。 34. 源程序经过编译后生成的机器语言程序称为____程序。 35. 解释执行方式不生成____文件,逐行解释执行。 36. C语言属于____(填高级或低级)编程语言。 37. Word、Excel、Photoshop等软件属于____软件。 38. 将源程序转换为可执行程序的过程包括编译和____两个主要步骤。 39. ____语言是唯一能被计算机直接执行的编程语言。 40. C语言源程序文件的标准扩展名通常是____。 四、程序综合题(共3题,每题10分,共30分) 41. 程序阅读题:阅读下列程序,写出运行结果。 #include <stdio.h> int main() { int score=85,level; if(score>=90) level=1; else if(score>=80) level=2; else if(score>=60) level=3; else level=4; switch(level) { case 1: printf("Excellent "); break; case 2: printf("Good "); break; case 3: printf("Pass "); break; default: printf("Fail "); } return 0; } 42. 程序填空题:阅读下列程序,请将①~④表示的内容填写在答题卡上相应位置。 (1) #include <stdio.h> (2) void fun(int x) (3) { (4) ; (5) } (6) int main() (7) { (8) int a=3,b=4; (9) float c[4]={1.0,2.0}; (10) if(a+b>5) (11) printf("ok "); (12) else (13) fun(b); (14) return 0; (15) } 上述程序中,第8行变量b的数据类型是①____,关系表达式位于第②____行, 空语句位于第③____行,数组c有④____个元素。 43. 程序填空题:以下程序从文件score.txt中读取学生成绩,统计及格人数和不及格人数。请将①~④表示的内容填写完整。 #include <stdio.h> int main() { ①____ *fp; int score,pass=0,fail=0; fp=fopen("score.txt",②____); if(fp==NULL) { printf("文件打开失败 "); return 0; } while(fscanf(fp,"%d",&score)==1) { if(score>=60) ③____; else ④____; } printf("及格:%d人,不及格:%d人 ",pass,fail); fclose(fp); return 0; } 学科网(北京)股份有限公司 $ 编写说明:江苏省对口招生计算机类《考纲百套卷》,依据《江苏省计算机类专业综合理论考试大纲》编写。本专辑涵盖5门课程,第一部分是专业核心模块训练卷,第二部分为各门课程的综合训练卷。本专辑共98份试卷。 本试卷是第14卷为专业核心模块训练卷,按《C语言》中"C语言卷1——软件基础知识与编程语言概述"范围和要求编写。具体内容为:理解系统软件与应用软件的概念;了解操作系统基本概念及分类;了解程序的编译、解释等基本概念;了解源程序、目标程序的基本概念。了解编程语言的发展史和特点;了解编程语... 江苏省对口招生职业技能考试 C语言 试卷 (C语言卷1——软件基础知识与编程语言概述) 考试时间:90分钟 满分:100分 一、单项选择题(共20题,每题2分,共40分) 1. 系统软件的主要功能是( ) A.管理计算机硬件与软件资源 B.解决特定应用问题 C.进行数据统计处理 D.制作文档和表格 【答案】A 【解析】系统软件如操作系统、编译器、数据库管理系统等,主要功能是管理计算机资源。 2. 以下属于应用软件的是( ) A.Windows操作系统 B.C语言编译器 C.Word文字处理软件 D.Linux内核 【答案】C 【解析】应用软件是为解决特定问题而编制的软件,Word是典型的应用软件。 3. 编程语言的发展顺序正确的是( ) A.机器语言→汇编语言→高级语言 B.汇编语言→机器语言→高级语言 C.高级语言→汇编语言→机器语言 D.机器语言→高级语言→汇编语言 【答案】A 【解析】计算机编程语言首先出现机器语言,然后是汇编语言,最后是高级语言。 4. C语言属于( ) A.机器语言 B.汇编语言 C.高级语言 D.自然语言 【答案】C 【解析】C语言是高级编程语言,它接近人类语言,可读性好且可移植性强。 5. 源程序是指( ) A.机器可直接执行的程序代码 B.用高级语言或汇编语言编写的程序 C.经编译后生成的机器语言程序 D.计算机硬件指令集合 【答案】B 【解析】源程序是程序员用高级语言或汇编语言编写的原始程序代码。 6. 目标程序是指( ) A.程序员编写的源代码文件 B.经编译后生成的机器语言程序文件 C.可直接执行的程序 D.程序设计说明文档 【答案】B 【解析】目标程序是源程序经过编译后生成的中间文件,扩展名通常为.obj。 7. 以下属于系统软件的是( ) A.Photoshop图像处理软件 B.Windows操作系统 C.WPS Office办公软件 D.QQ即时通讯软件 【答案】B 【解析】操作系统是最典型的系统软件,管理计算机所有硬件和软件资源。 8. 高级语言相对于机器语言的主要优点是( ) A.执行效率更高 B.更接近人类语言,可移植性好 C.可以直接操作计算机硬件 D.程序占用内存更少 【答案】B 【解析】高级语言接近人类自然语言,程序可读性强,且具有良好的可移植性。 9. 以下不属于面向过程编程语言的是( ) A.C语言 B.Pascal C.Fortran D.Java 【答案】D 【解析】Java是面向对象的编程语言,C、Pascal、Fortran都是面向过程的语言。 10. 操作系统的主要功能是( ) A.进行文字和数据信息处理 B.管理计算机的软硬件资源 C.编写和编译程序代码 D.连接互联网和局域网 【答案】B 【解析】操作系统是最基本的系统软件,负责管理计算机的硬件资源和软件资源。 11. C语言源程序文件的扩展名通常是( ) A..exe B..obj C..c D..txt 【答案】C 【解析】C语言源程序文件通常以.c作为扩展名。 12. 以下属于应用软件的是( ) A.C语言编译程序 B.数据库管理系统 C.操作系统内核 D.Photoshop图像处理软件 【答案】D 【解析】应用软件是为解决特定应用问题而编制的软件,Photoshop是典型的图像处理应用软件。 13. 以下关于编程语言的分类,正确的是( ) A.只有高级语言和机器语言两类 B.分为机器语言、汇编语言和高级语言 C.分为系统语言和应用语言 D.分为编译语言和解释语言 【答案】B 【解析】编程语言按层次分为机器语言、汇编语言和高级语言三大类。 14. 解释执行方式的主要特点是( ) A.产生目标文件后再执行 B.逐行解释源代码并立即执行 C.执行速度比编译执行更快 D.需要链接过程生成可执行文件 【答案】B 【解析】解释执行逐行读取并解释源代码,立即执行,不产生目标文件和可执行文件。 15. 编译执行的过程依次是( ) A.编辑→解释→运行 B.编辑→编译→链接→运行 C.直接执行源代码 D.编辑→汇编→运行 【答案】B 【解析】编译执行需要经历编辑源代码、编译生成目标文件、链接生成可执行文件、运行四个步骤。 16. 汇编语言相对于机器语言的主要优点是( ) A.执行速度更快 B.使用助记符代替二进制指令,便于记忆和使用 C.可移植性更好 D.不需要经过汇编程序转换 【答案】B 【解析】汇编语言用助记符表示机器指令,比二进制代码更易于记忆和编写。 17. 以下关于算法的描述,正确的是( ) A.算法就是程序本身 B.算法是解决问题的方法和步骤 C.算法必须用C语言描述 D.算法不需要有输入和输出 【答案】B 【解析】算法是解决问题的方法和步骤,可以用多种编程语言描述,不一定非要是C语言。 18. C语言适用于开发( ) A.只能开发小型应用程序 B.操作系统、嵌入式系统、底层驱动等 C.只能用于课堂教学 D.网页前端交互程序 【答案】B 【解析】C语言适合开发操作系统、嵌入式系统、底层驱动等对性能要求高的程序。 19. C语言程序的基本组成单位是( ) A.单条语句 B.函数 C.变量声明 D.表达式 【答案】B 【解析】C语言程序由一个或多个函数组成,函数是C程序的基本组成单位。 20. 将源程序转换为目标程序的过程称为( ) A.解释执行 B.编译 C.链接 D.调试运行 【答案】B 【解析】编译是将高级语言源程序转换为机器语言目标程序的过程。 二、判断题(共10题,每题1分,共10分) 21. 源程序是计算机可以直接执行的程序( ) 【答案】× 【解析】源程序需要用编译或解释方式转换为机器语言后才能被计算机执行。 22. C语言程序的基本组成单位是函数( ) 【答案】√ 【解析】C程序由一个或多个函数组成,函数是程序的基本单位,main函数是程序入口。 23. 解释执行方式不产生目标文件( ) 【答案】√ 【解析】解释执行逐行解释源代码并立即执行,不产生目标文件和可执行文件。 24. 高级语言程序必须经过编译或解释才能执行( ) 【答案】√ 【解析】高级语言不能被计算机直接识别和执行,必须经过编译或解释转换为机器语言。 25. 编译程序属于系统软件( ) 【答案】√ 【解析】编译程序将源程序转换为目标程序,属于系统软件工具。 26. C语言源程序文件的扩展名是.c( ) 【答案】√ 【解析】C语言源程序文件的标准扩展名为.c。 27. 机器语言程序由二进制代码组成( ) 【答案】√ 【解析】机器语言是唯一能被计算机直接执行的语言,由二进制0和1组成。 28. 汇编语言程序可以直接被计算机执行( ) 【答案】× 【解析】汇编语言需要经过汇编程序转换为机器语言后才能被计算机执行。 29. 操作系统属于应用软件( ) 【答案】× 【解析】操作系统是最基本的系统软件,不属于应用软件范畴。 30. C语言是面向对象的程序设计语言( ) 【答案】× 【解析】C语言是面向过程的编程语言,C++才是支持面向对象的编程语言。 三、填空题(共10空,每空2分,共20分) 31. 编程语言的发展经历了机器语言、汇编语言和____三个阶段。 【答案】高级语言 【解析】编程语言从低级到高级依次为:机器语言、汇编语言、高级语言。 32. ____软件用于管理计算机硬件与软件资源,如操作系统、编译器等。 【答案】系统 【解析】系统软件直接管理计算机硬件资源,为应用软件提供运行平台。 33. 用高级语言或汇编语言编写的程序称为____程序。 【答案】源 【解析】源程序是程序员编写的原始程序代码,需要经过编译或解释才能执行。 34. 源程序经过编译后生成的机器语言程序称为____程序。 【答案】目标 【解析】目标程序是编译器将源程序编译后生成的机器语言程序,扩展名通常为.obj。 35. 解释执行方式不生成____文件,逐行解释执行。 【答案】目标 【解析】解释执行不产生目标文件和可执行文件,逐行解释源代码并立即执行。 36. C语言属于____(填高级或低级)编程语言。 【答案】高级 【解析】C语言是高级编程语言,具有接近人类语言、可移植性好等特点。 37. Word、Excel、Photoshop等软件属于____软件。 【答案】应用 【解析】应用软件是为解决特定应用问题而编制的软件。 38. 将源程序转换为可执行程序的过程包括编译和____两个主要步骤。 【答案】链接 【解析】程序开发需要编译(生成目标文件)和链接(生成可执行文件)两个步骤。 39. ____语言是唯一能被计算机直接执行的编程语言。 【答案】机器 【解析】只有机器语言能被计算机直接识别和执行,其他语言都需要转换。 40. C语言源程序文件的标准扩展名通常是____。 【答案】.c 【解析】C语言源程序文件的标准扩展名是.c。 四、程序综合题(共3题,每题10分,共30分) 41. 程序阅读题:阅读下列程序,写出运行结果。 #include <stdio.h> int main() { int score=85,level; if(score>=90) level=1; else if(score>=80) level=2; else if(score>=60) level=3; else level=4; switch(level) { case 1: printf("Excellent "); break; case 2: printf("Good "); break; case 3: printf("Pass "); break; default: printf("Fail "); } return 0; } 【答案】Good 【解析】 程序定义变量score=85,level用于存储等级; 执行if-else if判断:score=85满足score>=80,因此level=2; 执行switch语句,匹配case 2,输出Good并通过break跳出分支,程序结束。 42. 程序填空题:阅读下列程序,请将①~④表示的内容填写在答题卡上相应位置。 (1) #include <stdio.h> (2) void fun(int x) (3) { (4) ; (5) } (6) int main() (7) { (8) int a=3,b=4; (9) float c[4]={1.0,2.0}; (10) if(a+b>5) (11) printf("ok "); (12) else (13) fun(b); (14) return 0; (15) } 上述程序中,第8行变量b的数据类型是①____,关系表达式位于第②____行, 空语句位于第③____行,数组c有④____个元素。 【答案】① int ② 10 ③ 4 ④ 4 【解析】 第 8 行int a=3,b=4;,变量b的定义类型为int(整型); 关系表达式a+b>5出现在第10 行的if判断中; 第 4 行只有一个分号;,是 C 语言标准空语句; 第 9 行float c[4]={1.0,2.0};,方括号内的数字4表示数组c的元素个数为4。 43. 程序填空题:以下程序从文件score.txt中读取学生成绩,统计及格人数和不及格人数。请将①~④表示的内容填写完整。 #include <stdio.h> int main() { ①____ *fp; int score,pass=0,fail=0; fp=fopen("score.txt",②____); if(fp==NULL) { printf("文件打开失败 "); return 0; } while(fscanf(fp,"%d",&score)==1) { if(score>=60) ③____; else ④____; } printf("及格:%d人,不及格:%d人 ",pass,fail); fclose(fp); return 0; } 【答案】① FILE ② "r" ③ pass++ ④ fail++ 【解析】 ①:文件操作需要定义文件指针,C 语言中文件指针类型为FILE,因此填FILE; ②:程序需要读取文件内容,fopen函数的读文件模式为"r",因此填"r"; ③:成绩score>=60为及格,及格人数pass需要自增 1,填pass++; ④:成绩小于 60 为不及格,不及格人数fail需要自增 1,填fail++。 学科网(北京)股份有限公司 $

资源预览图

第14卷 C语言-C语言卷1——软件基础知识与编程语言概述——江苏省计算机类——考纲百套卷
1
第14卷 C语言-C语言卷1——软件基础知识与编程语言概述——江苏省计算机类——考纲百套卷
2
第14卷 C语言-C语言卷1——软件基础知识与编程语言概述——江苏省计算机类——考纲百套卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。