第1卷 C语言概述 《C语言程序设计》吉林省对口招生《电子与信息类考纲百套卷》

2026-07-16
| 2份
| 17页
| 16人阅读
| 0人下载

资源信息

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

内容正文:

编写说明:2027版吉林省高职分类(对口招生)考试电子与信息类《考纲百套卷》,依据《吉林省高职分类(对口招生)考试电子与信息类专业综合卷考试科目及纲要(2025版)》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共115份试卷,其中知识训练卷82份、专题训练卷19份、课程综合卷14份。 本试卷是第1卷,为知识训练卷,按《C语言程序设计》中“C语言概述”范围和要求编写。具体内容为:1.了解C语言的历史背景。2.了解C语言的特点。3.掌握C语言程序的编辑、运行处理的过程。 吉林省高职分类(对口招生)考试 电子与信息类《考纲百套卷》 第1卷 C语言程序设计——C语言概述 (考试时间:45分钟 满分:100分) 一、单项选择题(共20题,每题2分,共40分) 1.C语言诞生于哪个年代?( ) A.20世纪50年代 B.20世纪60年代 C.20世纪70年代 D.20世纪80年代 2.C语言属于( ) A.机器语言 B.汇编语言 C.中级语言 D.自然语言 3.以下关于C语言语法的描述,正确的是( ) A.C语言的语法限制非常严格 B.C语言的语法限制不太严格,程序设计自由度大 C.C语言不允许任何语法灵活性 D.C语言的语法规则每年都会发生变化 4.C语言源程序文件的扩展名是( ) A..obj B..c C..exe D..txt 5.C语言的可移植性指的是( ) A.在一个平台上编写的程序可经过少量修改后在其他平台上运行 B.在一个平台上编写的程序可直接复制到其他平台运行 C.C程序只能在UNIX系统上运行 D.C程序必须重新编写才能在不同平台运行 6.C程序从编写到执行的正确顺序是( ) A.编译→编辑→连接→运行 B.编辑→连接→编译→运行 C.连接→编译→编辑→运行 D.编辑→编译→连接→运行 7.C语言编译后生成的目标代码具有的特点是( ) A.可读性强 B.占用空间大 C.执行速度慢 D.执行效率高 8.C语言的发明者是( ) A.Bjarne Stroustrup B.Dennis Ritchie C.James Gosling D.Ken Thompson 9.C语言的编程范式是( ) A.面向对象编程 B.面向组件编程 C.面向过程编程 D.面向事件编程 10.编译器在C程序开发过程中的主要任务是( ) A.检查语法错误并生成目标文件 B.运行可执行文件 C.编辑源程序代码 D.将目标文件与库函数连接 11.C程序的基本组成单位是( ) A.语句 B.函数 C.程序行 D.字符 12.C程序的执行始于( ) A.程序中的第一条语句 B.程序中的第一个函数 C.#include命令行 D.main函数 13.编译时发现语法错误,编译器的处理方式是( ) A.显示错误信息并停止编译 B.自动修正错误 C.忽略错误继续编译 D.将错误代码转换为汇编代码 14.C程序开发的第一步是( ) A.编译源程序 B.连接目标文件 C.编辑源程序 D.运行程序 15.C语言诞生于( ) A.英国剑桥大学 B.美国麻省理工学院 C.德国拜耳大学 D.美国贝尔实验室 16.一个完整的C程序至少包含的内容是( ) A.一个头文件和一个printf语句 B.一个main函数 C.一个变量定义和一条输出语句 D.一个#include命令和一个函数 17.在C程序中,#include的作用是( ) A.声明一个变量 B.定义一个函数 C.包含一个头文件 D.输出一个字符串 18.以下关于C语言的运算符,说法正确的是( ) A.C语言提供了丰富的运算符 B.C语言只支持基本的加减乘除运算 C.C语言的运算符不能用于位操作 D.C语言不支持逻辑运算 19.C语言源程序文件的存储格式是( ) A.二进制格式 B.压缩格式 C.加密格式 D.纯文本格式 20.以下关于C语言结构特性的描述,正确的是( ) A.C语言通过函数实现模块化设计 B.C语言不允许使用子程序 C.C语言程序只能包含一个函数 D.C语言函数之间不能相互调用 二、判断题(共10题,每题1分,共10分) 1.C语言是在Pascal语言的基础上发展而来的。( ) 2.C语言最初是为了编写Windows操作系统而设计的。( ) 3.C语言源程序编译后生成的文件扩展名是.obj。( ) 4.C语言程序经过连接后生成的文件扩展名是.exe。( ) 5.C语言程序只有经过连接生成.exe文件后才能被计算机执行。( ) 6.C语言既可用于开发系统软件,也可用于开发应用软件。( ) 7.C程序中的main函数可以放在程序的任意位置。( ) 8.编译器可以检查出程序中的逻辑错误。( ) 9.C语言只支持顺序结构,不支持选择和循环结构。( ) 10.printf是C语言的关键字。( ) 三、填空题(共5题,每题2分,共10分) 1.连接器将目标文件与____连接后生成.exe可执行文件。 2.C语言标准输入输出头文件的名称是____。 3.C语言中每条语句必须以____结尾。 4.C语言函数体必须用一对____括起来。 5.C语言中单行注释以____开头。 四、读程序写结果题(共4题,每题5分,共20分) 1.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { printf("Hello, C!"); return 0; } 2.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { int a = 10, b = 20; printf("%d", a + b); return 0; } 3.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { printf("C语言"); printf("学习"); return 0; } 4.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { int x = 8, y = 3; printf("%d %d", x / y, x % y); return 0; } 五、编程题(共2题,每题10分,共20分) 1.编写一个C程序,在屏幕上输出以下两行内容: 欢迎学习C语言! C语言是一门强大的编程语言。 2.编写一个C程序,计算5和9的和与积,并按以下格式输出: 5+9=14 5*9=45 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版吉林省高职分类(对口招生)考试电子与信息类《考纲百套卷》,依据《吉林省高职分类(对口招生)考试电子与信息类专业综合卷考试科目及纲要(2025版)》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共115份试卷,其中知识训练卷82份、专题训练卷19份、课程综合卷14份。 本试卷是第1卷,为知识训练卷,按《C语言程序设计》中“C语言概述”范围和要求编写。具体内容为:1.了解C语言的历史背景。2.了解C语言的特点。3.掌握C语言程序的编辑、运行处理的过程。 吉林省高职分类(对口招生)考试 电子与信息类《考纲百套卷》 第1卷 C语言程序设计——C语言概述 (考试时间:45分钟 满分:100分) 一、单项选择题(共20题,每题2分,共40分) 1.C语言诞生于哪个年代?( ) A.20世纪50年代 B.20世纪60年代 C.20世纪70年代 D.20世纪80年代 【答案】C 【解析】C语言于1972年诞生,属于20世纪70年代。 2.C语言属于( ) A.机器语言 B.汇编语言 C.中级语言 D.自然语言 【答案】C 【解析】C语言是一种中级语言,兼具高级和低级语言特点,既能进行底层硬件操作,又具有较高的编程效率。 3.以下关于C语言语法的描述,正确的是( ) A.C语言的语法限制非常严格 B.C语言的语法限制不太严格,程序设计自由度大 C.C语言不允许任何语法灵活性 D.C语言的语法规则每年都会发生变化 【答案】B 【解析】C语言的语法限制不太严格,给程序员较大自由度,这是C语言的重要特点。 4.C语言源程序文件的扩展名是( ) A..obj B..c C..exe D..txt 【答案】B 【解析】C语言源程序文件的扩展名为.c,这是编辑完成后保存的文件格式。 5.C语言的可移植性指的是( ) A.在一个平台上编写的程序可经过少量修改后在其他平台上运行 B.在一个平台上编写的程序可直接复制到其他平台运行 C.C程序只能在UNIX系统上运行 D.C程序必须重新编写才能在不同平台运行 【答案】A 【解析】可移植性是C语言的重要特点,意味着程序经过少量修改就能在不同硬件或操作系统上运行。 6.C程序从编写到执行的正确顺序是( ) A.编译→编辑→连接→运行 B.编辑→连接→编译→运行 C.连接→编译→编辑→运行 D.编辑→编译→连接→运行 【答案】D 【解析】开发C程序的完整流程为:编辑源程序→编译生成目标文件→连接生成可执行文件→运行。 7.C语言编译后生成的目标代码具有的特点是( ) A.可读性强 B.占用空间大 C.执行速度慢 D.执行效率高 【答案】D 【解析】C语言生成的目标代码质量高,程序执行效率高,这是其重要特点之一。 8.C语言的发明者是( ) A.Bjarne Stroustrup B.Dennis Ritchie C.James Gosling D.Ken Thompson 【答案】B 【解析】C语言由Dennis Ritchie(丹尼斯·里奇)于1972年发明。 9.C语言的编程范式是( ) A.面向对象编程 B.面向组件编程 C.面向过程编程 D.面向事件编程 【答案】C 【解析】C语言是一种面向过程的编程语言,强调程序的执行流程和函数调用,不支持类和对象等面向对象特性。 10.编译器在C程序开发过程中的主要任务是( ) A.检查语法错误并生成目标文件 B.运行可执行文件 C.编辑源程序代码 D.将目标文件与库函数连接 【答案】A 【解析】编译器负责检查源程序语法错误,并将正确的源程序翻译为目标文件。 11.C程序的基本组成单位是( ) A.语句 B.函数 C.程序行 D.字符 【答案】B 【解析】C程序由函数组成,函数是C程序的基本单位。每个C程序至少包含一个main函数。 12.C程序的执行始于( ) A.程序中的第一条语句 B.程序中的第一个函数 C.#include命令行 D.main函数 【答案】D 【解析】不论main函数在程序中的位置如何,C程序始终从main函数开始执行。 13.编译时发现语法错误,编译器的处理方式是( ) A.显示错误信息并停止编译 B.自动修正错误 C.忽略错误继续编译 D.将错误代码转换为汇编代码 【答案】A 【解析】编译器在发现语法错误时会显示错误信息并停止编译过程。 14.C程序开发的第一步是( ) A.编译源程序 B.连接目标文件 C.编辑源程序 D.运行程序 【答案】C 【解析】C程序开发的第一步是编辑源程序,即使用文本编辑器编写代码并保存为.c文件。 15.C语言诞生于( ) A.英国剑桥大学 B.美国麻省理工学院 C.德国拜耳大学 D.美国贝尔实验室 【答案】D 【解析】C语言于1972年在美国贝尔实验室(Bell Labs)诞生。 16.一个完整的C程序至少包含的内容是( ) A.一个头文件和一个printf语句 B.一个main函数 C.一个变量定义和一条输出语句 D.一个#include命令和一个函数 【答案】B 【解析】每个C程序都必须有一个main函数作为程序入口,而#include、printf、变量定义等均非必须。 17.在C程序中,#include的作用是( ) A.声明一个变量 B.定义一个函数 C.包含一个头文件 D.输出一个字符串 【答案】C 【解析】#include是预处理命令,用于在编译前将指定头文件的内容包含到当前源文件中。 18.以下关于C语言的运算符,说法正确的是( ) A.C语言提供了丰富的运算符 B.C语言只支持基本的加减乘除运算 C.C语言的运算符不能用于位操作 D.C语言不支持逻辑运算 【答案】A 【解析】C语言提供了丰富的运算符,包括算术、关系、逻辑、位运算符等,这是C语言的重要特点。 19.C语言源程序文件的存储格式是( ) A.二进制格式 B.压缩格式 C.加密格式 D.纯文本格式 【答案】D 【解析】C源程序文件以纯文本格式存储,可用任何文本编辑器打开和编辑。 20.以下关于C语言结构特性的描述,正确的是( ) A.C语言通过函数实现模块化设计 B.C语言不允许使用子程序 C.C语言程序只能包含一个函数 D.C语言函数之间不能相互调用 【答案】A 【解析】C语言通过函数实现模块化程序设计,每个函数完成特定功能,函数之间可相互调用,一个程序可包含多个函数。 二、判断题(共10题,每题1分,共10分) 1.C语言是在Pascal语言的基础上发展而来的。( ) 【答案】× 【解析】C语言的前身是B语言,而非Pascal语言。B语言由Ken Thompson设计,Dennis Ritchie在B语言基础上设计了C语言。 2.C语言最初是为了编写Windows操作系统而设计的。( ) 【答案】× 【解析】C语言最初的设计目的是编写UNIX操作系统,而非Windows。UNIX操作系统大部分代码用C语言重写。 3.C语言源程序编译后生成的文件扩展名是.obj。( ) 【答案】√ 【解析】编译器将.c源文件编译后生成.obj目标文件,.obj文件是二进制格式的中间文件。 4.C语言程序经过连接后生成的文件扩展名是.exe。( ) 【答案】√ 【解析】连接器将.obj目标文件与库函数连接后生成.exe可执行文件,用户可直接运行。 5.C语言程序只有经过连接生成.exe文件后才能被计算机执行。( ) 【答案】√ 【解析】C程序必须经过编译和连接生成.exe可执行文件后才能运行,源程序和目标文件均不能直接执行。 6.C语言既可用于开发系统软件,也可用于开发应用软件。( ) 【答案】√ 【解析】C语言功能强大,应用范围广泛,既能编写操作系统等系统软件,也能编写各类应用软件。 7.C程序中的main函数可以放在程序的任意位置。( ) 【答案】√ 【解析】main函数在C程序中没有固定位置要求,可以放在程序开头、末尾或任意位置,但程序始终从它开始执行。 8.编译器可以检查出程序中的逻辑错误。( ) 【答案】× 【解析】编译器主要检查语法错误,逻辑错误(如计算公式错误、算法设计缺陷)无法在编译阶段发现,需在运行或测试中排查。 9.C语言只支持顺序结构,不支持选择和循环结构。( ) 【答案】× 【解析】C语言是结构化程序设计语言,支持顺序结构、选择结构和循环结构三种基本结构。 10.printf是C语言的关键字。( ) 【答案】× 【解析】printf不是C语言关键字,而是C语言标准库函数,声明在stdio.h头文件中,用于格式化输出。 三、填空题(共5题,每题2分,共10分) 1.连接器将目标文件与____连接后生成.exe可执行文件。 【答案】库函数 【解析】连接器的主要作用是将编译生成的.obj文件与C语言标准库中的库函数连接在一起,生成完整的.exe可执行文件。 2.C语言标准输入输出头文件的名称是____。 【答案】stdio.h 【解析】stdio.h是C语言的标准输入输出头文件,其中声明了printf、scanf等常用输入输出函数。 3.C语言中每条语句必须以____结尾。 【答案】分号 【解析】C语言语句以分号(;)结尾,分号是语句的组成部分,表示一条语句的结束。 4.C语言函数体必须用一对____括起来。 【答案】花括号 【解析】函数体使用花括号{}包含,左花括号表示函数体开始,右花括号表示函数体结束。 5.C语言中单行注释以____开头。 【答案】// 【解析】C语言支持两种注释格式:单行注释以//开头,多行注释以/*开头、*/结束。注释不会被编译器处理。 四、读程序写结果题(共4题,每题5分,共20分) 1.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { printf("Hello, C!"); return 0; } 【答案】Hello, C! 【解析】程序从main函数开始执行,printf函数输出字符串“Hello, C!”。这是最简单的C程序结构,展示了#include包含头文件、main函数和return返回的基本用法。 2.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { int a = 10, b = 20; printf("%d", a + b); return 0; } 【答案】30 【解析】变量a=10、b=20,a+b=30。printf使用%d格式化符输出整数结果。 3.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { printf("C语言"); printf("学习"); return 0; } 【答案】C语言学习 【解析】两个printf函数连续执行,先输出“C语言”再输出“学习”,结果显示为“C语言学习”。 4.请阅读下列程序,写出运行结果。 #include <stdio.h> int main() { int x = 8, y = 3; printf("%d %d", x / y, x % y); return 0; } 【答案】2 2 【解析】x=8,y=3,x/y=8/3=2(整数除法),x%y=8%3=2(取余)。printf使用%d格式化输出两个整数,结果为“2 2”。 五、编程题(共2题,每题10分,共20分) 1.编写一个C程序,在屏幕上输出以下两行内容: 欢迎学习C语言! C语言是一门强大的编程语言。 【答案】 #include <stdio.h> int main() { printf("欢迎学习C语言! "); printf("C语言是一门强大的编程语言。 "); return 0; } 【解析】程序使用#include包含stdio.h头文件,在main函数中调用printf函数输出两行文字, 表示换行。该程序体现了C程序的完整结构。 2.编写一个C程序,计算5和9的和与积,并按以下格式输出: 5+9=14 5*9=45 【答案】 #include <stdio.h> int main() { int a = 5, b = 9; printf("%d+%d=%d ", a, b, a + b); printf("%d*%d=%d ", a, b, a * b); return 0; } 【解析】定义两个整型变量a和b,分别赋值5和9。使用printf函数分别输出它们的和与积, 表示换行。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第1卷 C语言概述 《C语言程序设计》吉林省对口招生《电子与信息类考纲百套卷》
1
第1卷 C语言概述 《C语言程序设计》吉林省对口招生《电子与信息类考纲百套卷》
2
第1卷 C语言概述 《C语言程序设计》吉林省对口招生《电子与信息类考纲百套卷》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。