内容正文:
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第1卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(一)软件基础知识:了解程序的编译、解释等基本概念;了解源程序、目标程序的基本概念。
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第1卷
C语言的结构与特点 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下说法中正确的是( )
A.C语言程序总是从第一个函数开始
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
2.以下叙述正确的是( )
A.在C程序中,主函数必须位于程序的最前面
B.在C程序中,一行只能写一条语句
C.C程序的基本结构是程序行
D.C语句是完成某种程序功能的最小单位
3.C语言具有低级语言的功能,主要是指( )
A.程序的可移植性
B.程序的使用方便性
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
4.下列选项中,均属于C语言关键字的选项是( )
A.auto、enum、include B.switch、typedef、continue
C.signed、union、scanf D.if、struct、type
5.一个C语言程序由 组成( )
A.一个主程序和若干个子程序 B.函数
C.若干主程序 D.若干子程序
6.下列叙述中,不正确的一项是( )
A.一个C源程序可以由一个或多个函数组成
B.一个C源程序内必须包含一个main函数
C.在C程序中,注释说明只能位于一条语句的后面,注释不支持跨行显示
D.C程序的基本组成单位是函数
7.下列有关C编译语言的叙述中,正确的一项是( )
A.在C程序中,main函数必须位于程序的最前面
B.在Microsoft Visual C++ 2010中每行只能书写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可以发现注释中的拼写错误
8.关于C语言的特点,下列正确的是( )
A.支持单行注释 B.关键字数量为32个
C.有34个运算符 D.是机器语言
9.一个C语言的源程序中( )
A.可以有多个主函数 B.必须有一个主函数
C.必须有主函数和其他函数 D.可以没有主函数
10.下列关于C语言程序的说法中,正确的是( )
A.main函数是主函数,一定要写在最前面
B.程序总是从main函数开始执行的
C.程序中只能调用库函数,不能自己定义函数
D.函数参数只能是整型
11.下列关于C语言特点的描述错误的是( )
A.C语言简洁、紧凑,使用方便、灵活
B.C语言运算符丰富
C.具有结构化的控制语句,用函数作为程序的模块单位
D.语法限制比较严格,可以直接访问物理地址
12.下列关于算法的描述中,错误的是( )
A.算法可以用程序语句来描述 B..算法可以用流程图来描述
C.算法可以用语言文字来描述 D.一个正确的算法可以没有输出
13.伪代码的特点不包括( )
A.严格遵循语法规则 B.无固定语法
C.易转化为程序 D.可脱离计算机使用
14.影响时间复杂度的因素有( )
A.硬件性能 B.输入数据规模
C.基本操作重复次数 D.编程语言
15.以下语言中支持指针操作的是( )
A.Java B.C++ C.Python D.BASIC
16.算法设计的核心目的是( )
A.减少代码行数 B.提高执行效率
C.解决特定问题 D.使用最新语言
17.下列不属于算法表示方法的是( )
A.E-R图 B.N-S图 C.伪代码 D.流程图
18.下列不属于C语言关键字的是( )
A.auto B.double C.Int D.switch
19.下列C语言注释,正确的说法是( )
A.C语言程序必须有注释
B.在对一个C语言程序进行编译的过程中,可以发现注释中的拼写错误
C.注释可以跨越多行
D.注释用来对程序进行说明,以便别人理解程序各部分的作用
20.C语言的关键字个数为( )
A.34 B.29 C.32 D.9
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言支持匿名结构体和联合体。( )
22.C语言的注释会被编译器执行。( )
23.C语言中,main()函数可以有多个。( )
24.C语言是纯高级语言,不具备低级语言特性。( )
25.算法优化只需考虑时间复杂度,空间不重要。( )
三、填空题(本大题共5小题,每题5分,共25分)
26.一个C源程序至少有 个main函数和 其他函数,任何C语句必须以 结束。
27.C语言的关键字共有 个。
28.提高程序质量的措施中, 用于捕获潜在错误(如除零)
29.Java语言的核心特点是 ,即一次编译、到处运行。
30.面向对象程序设计的三大特性是封装、 和多态。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第1卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(一)软件基础知识:了解程序的编译、解释等基本概念;了解源程序、目标程序的基本概念。
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第1卷
C语言的结构与特点 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下说法中正确的是( )
A.C语言程序总是从第一个函数开始
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
【答案】C
2.以下叙述正确的是( )
A.在C程序中,主函数必须位于程序的最前面
B.在C程序中,一行只能写一条语句
C.C程序的基本结构是程序行
D.C语句是完成某种程序功能的最小单位
【答案】D
3.C语言具有低级语言的功能,主要是指( )
A.程序的可移植性
B.程序的使用方便性
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
【答案】C
4.下列选项中,均属于C语言关键字的选项是( )
A.auto、enum、include B.switch、typedef、continue
C.signed、union、scanf D.if、struct、type
【答案】B
5.一个C语言程序由 组成( )
A.一个主程序和若干个子程序 B.函数
C.若干主程序 D.若干子程序
【答案】B
6.下列叙述中,不正确的一项是( )
A.一个C源程序可以由一个或多个函数组成
B.一个C源程序内必须包含一个main函数
C.在C程序中,注释说明只能位于一条语句的后面,注释不支持跨行显示
D.C程序的基本组成单位是函数
【答案】C
【详解】/*……*/支持跨行显示。
7.下列有关C编译语言的叙述中,正确的一项是( )
A.在C程序中,main函数必须位于程序的最前面
B.在Microsoft Visual C++ 2010中每行只能书写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可以发现注释中的拼写错误
【答案】C
【详解】C语言的输入输出依赖于输入输出库函数。
8.关于C语言的特点,下列正确的是( )
A.支持单行注释 B.关键字数量为32个
C.有34个运算符 D.是机器语言
【答案】C
9.一个C语言的源程序中( )
A.可以有多个主函数 B.必须有一个主函数
C.必须有主函数和其他函数 D.可以没有主函数
【答案】B
10.下列关于C语言程序的说法中,正确的是( )
A.main函数是主函数,一定要写在最前面
B.程序总是从main函数开始执行的
C.程序中只能调用库函数,不能自己定义函数
D.函数参数只能是整型
【答案】B
11.下列关于C语言特点的描述错误的是( )
A.C语言简洁、紧凑,使用方便、灵活
B.C语言运算符丰富
C.具有结构化的控制语句,用函数作为程序的模块单位
D.语法限制比较严格,可以直接访问物理地址
【答案】D
12.下列关于算法的描述中,错误的是( )
A.算法可以用程序语句来描述 B..算法可以用流程图来描述
C.算法可以用语言文字来描述 D.一个正确的算法可以没有输出
【答案】D
13.伪代码的特点不包括( )
A.严格遵循语法规则 B.无固定语法
C.易转化为程序 D.可脱离计算机使用
【答案】A
【详解】伪代码无强制语法,侧重逻辑描述。
14.影响时间复杂度的因素有( )
A.硬件性能 B.输入数据规模
C.基本操作重复次数 D.编程语言
【答案】B
【详解】时间复杂度关注算法本身与输入规模的关系。
15.以下语言中支持指针操作的是( )
A.Java B.C++ C.Python D.BASIC
【答案】B
【详解】C/C++允许直接操作内存地址,Java/Python无显式指针。
16.算法设计的核心目的是( )
A.减少代码行数 B.提高执行效率
C.解决特定问题 D.使用最新语言
【答案】C
【详解】算法本质是解决问题的有限步骤集合。
17.下列不属于算法表示方法的是( )
A.E-R图 B.N-S图 C.伪代码 D.流程图
【答案】A
【详解】E-R图是数据库实体关系模型,与算法无关。
18.下列不属于C语言关键字的是( )
A.auto B.double C.Int D.switch
【答案】C
19.下列C语言注释,正确的说法是( )
A.C语言程序必须有注释
B.在对一个C语言程序进行编译的过程中,可以发现注释中的拼写错误
C.注释可以跨越多行
D.注释用来对程序进行说明,以便别人理解程序各部分的作用
【答案】D
20.C语言的关键字个数为( )
A.34 B.29 C.32 D.9
【答案】C
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言支持匿名结构体和联合体。( )
【答案】正确
【详解】C11标准引入了匿名结构体和联合体。
22.C语言的注释会被编译器执行。( )
【答案】错误
【详解】注释仅用于提高可读性,不参与编译和执行。
23.C语言中,main()函数可以有多个。( )
【答案】错误
【详解】C程序必须有且仅有一个main()函数。
24.C语言是纯高级语言,不具备低级语言特性。( )
【答案】错误
【详解】C语言兼具高级和低级语言特点,可直接操作硬件。
25.算法优化只需考虑时间复杂度,空间不重要。( )
【答案】错误
【详解】需权衡时间和空间复杂度(如内存受限的嵌入式系统)
三、填空题(本大题共5小题,每题5分,共25分)
26.一个C源程序至少有 个main函数和 其他函数,任何C语句必须以 结束。
【答案】 1 若干个 分号(;)
27.C语言的关键字共有 个。
【答案】32
28.提高程序质量的措施中, 用于捕获潜在错误(如除零)
【答案】异常处理
【详解】try-catch机制可处理运行时错误。
29.Java语言的核心特点是 ,即一次编译、到处运行。
【答案】跨平台性/平台无关性
【详解】Java字节码由JVM解释执行,屏蔽系统差异。
30.面向对象程序设计的三大特性是封装、 和多态。
【答案】继承
【详解】继承允许类共享属性和方法,提高代码复用性。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$