内容正文:
编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。
本专辑第1卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】:
(一)基本程序结构和设计规范:了解计算机程序基本知识
广西高等职业教育考试 电子与信息类
《C语言程序设计》考点双析卷 第1卷
计算机程序基本知识 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下说法中正确的是( )
A.C语言程序总是从第一个函数开始
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
【答案】C
2.C语言具有低级语言的功能,主要是指( )
A.程序的可移植性
B.程序的使用方便性
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
【答案】C
3.下列叙述中正确的是( )
A.C语言编译时不检查语法 B.C语言的函数可以嵌套定义
C.C语言的所有函数都是外部函数 D.C语言是低级语言
【答案】C
4.一个C语言程序由 组成( )
A.一个主程序和若干个子程序 B.函数
C.若干主程序 D.若干子程序
【答案】B
5.C语言程序中必须存在的函数是( )
A.printf() B.scanf() C.main() D.Print()
【答案】C
【详解】C程序必须包含且仅有一个main()函数,它是程序的入口。
6.下列叙述中错误的是( )
A.计算机不能直接执行用C语言编写的源程序
B.C程序编译后,生成后缀为.obj的文件是一个二进制文件
C.后缀为.obj的文件,经过连接生成后缀为.exe的文件是一个二进制文件
D.后缀为.obj和.exe的二进制文件都可以直接运行
【答案】D
7.一个C语言的源程序中( )
A.可以有多个主函数 B.必须有一个主函数
C.必须有主函数和其他函数 D.可以没有主函数
【答案】B
8.伪代码的特点不包括( )
A.严格遵循语法规则 B.无固定语法
C.易转化为程序 D.可脱离计算机使用
【答案】A
【详解】伪代码无强制语法,侧重逻辑描述。
9.影响时间复杂度的因素有( )
A.硬件性能 B.输入数据规模
C.基本操作重复次数 D.编程语言
【答案】B
【详解】时间复杂度关注算法本身与输入规模的关系。
10.以下语言中支持指针操作的是( )
A.Java B.C++ C.Python D.BASIC
【答案】B
【详解】C/C++允许直接操作内存地址,Java/Python无显式指针。
11.算法设计的核心目的是( )
A.减少代码行数 B.提高执行效率
C.解决特定问题 D.使用最新语言
【答案】C
【详解】算法本质是解决问题的有限步骤集合。
12.下列不属于算法表示方法的是( )
A.E-R图 B.N-S图 C.伪代码 D.流程图
【答案】A
【详解】E-R图是数据库实体关系模型,与算法无关。
13.下面不是C语言特点的是( )
A.简洁、紧凑
B.语法限制少
C.移植性好
D.不可以直接对硬件进行操作
【答案】D
14.以下叙述不正确的是 ( )
A.大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其它一律用小写
B.使用有意义的标识符
C.程序中的注释可有可无
D.使用括号来改善表达式的清晰度
【答案】C
15.C语言具有低级语言的能力,主要指的是 ( )
A.程序的可移植性
B.具有控制流语句
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
【答案】C
16.下列四组选项中,均不是C语言关键字的选项是( )
A.file IF type B.include scanf case
C.while go pow D.getc char printf
【答案】A
17.结构化程序设计的三种基本语句是( )
A.函数结构,分支结构,判断结构
B.函数结构,嵌套结构,平行结构
C.顺序结构,分支结构,循环结构
D.分支结构,循环结构,嵌套结构
【答案】C
【详解】顺序结构、分支结构和循环结构是结构化程序设计的三种基本控制结构。顺序结构指按照代码的书写顺序执行;分支结构指根据条件选择不同的执行路径;循环结构指在满足条件时重复执行一段代码。
18.在 C 语言中,分号是( )
A.语句结束的标志 B.函数结束的标志
C.程序结束的标志 D.注释结束的标志
【答案】A
19.下列可用于C语言用户标识符的一组是( )
A.void, define, WORD B.a3_b3, _123,Car
C.For, -abc, IF Case D.2a, DO, sizeof
【答案】B
20.C 语言的控制语句有( )
A.5 种 B.7 种 C.9 种 D.11 种
【答案】C
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言支持匿名结构体和联合体。( )
【答案】正确
【详解】C11标准引入了匿名结构体和联合体。
22.C语言中,main()函数可以有多个。( )
【答案】错误
【详解】C程序必须有且仅有一个main()函数。
23.C语言是纯高级语言,不具备低级语言特性。( )
【答案】错误
【详解】C语言兼具高级和低级语言特点,可直接操作硬件。
24.算法优化只需考虑时间复杂度,空间不重要。( )
【答案】错误
【详解】需权衡时间和空间复杂度(如内存受限的嵌入式系统)
25.伪代码是可直接执行的计算机语言。( )
【答案】错误
【详解】伪代码是描述算法的自然语言,无法直接运行。
三、填空题(本大题共5小题,每题5分,共25分)
26.一个C源程序至少有 个main函数和 其他函数,任何C语句必须以 结束。
【答案】 1 若干个 分号(;)
27.C语言的关键字共有 个。
【答案】32
28.提高程序质量的措施中, 用于捕获潜在错误(如除零)
【答案】异常处理
【详解】try-catch机制可处理运行时错误。
29.Java语言的核心特点是 ,即一次编译、到处运行。
【答案】跨平台性/平台无关性
【详解】Java字节码由JVM解释执行,屏蔽系统差异。
30.面向对象程序设计的三大特性是封装、 和多态。
【答案】继承
【详解】继承允许类共享属性和方法,提高代码复用性。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。
本专辑第1卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】:
(一)基本程序结构和设计规范:了解计算机程序基本知识
广西高等职业教育考试 电子与信息类
《C语言程序设计》考点双析卷 第1卷
计算机程序基本知识 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下说法中正确的是( )
A.C语言程序总是从第一个函数开始
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
2.C语言具有低级语言的功能,主要是指( )
A.程序的可移植性
B.程序的使用方便性
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
3.下列叙述中正确的是( )
A.C语言编译时不检查语法 B.C语言的函数可以嵌套定义
C.C语言的所有函数都是外部函数 D.C语言是低级语言
4.一个C语言程序由 组成( )
A.一个主程序和若干个子程序 B.函数
C.若干主程序 D.若干子程序
5.C语言程序中必须存在的函数是( )
A.printf() B.scanf() C.main() D.Print()
6.下列叙述中错误的是( )
A.计算机不能直接执行用C语言编写的源程序
B.C程序编译后,生成后缀为.obj的文件是一个二进制文件
C.后缀为.obj的文件,经过连接生成后缀为.exe的文件是一个二进制文件
D.后缀为.obj和.exe的二进制文件都可以直接运行
7.一个C语言的源程序中( )
A.可以有多个主函数 B.必须有一个主函数
C.必须有主函数和其他函数 D.可以没有主函数
8.伪代码的特点不包括( )
A.严格遵循语法规则 B.无固定语法
C.易转化为程序 D.可脱离计算机使用
9.影响时间复杂度的因素有( )
A.硬件性能 B.输入数据规模
C.基本操作重复次数 D.编程语言
10.以下语言中支持指针操作的是( )
A.Java B.C++ C.Python D.BASIC
11.算法设计的核心目的是( )
A.减少代码行数 B.提高执行效率
C.解决特定问题 D.使用最新语言
12.下列不属于算法表示方法的是( )
A.E-R图 B.N-S图 C.伪代码 D.流程图
13.下面不是C语言特点的是( )
A.简洁、紧凑
B.语法限制少
C.移植性好
D.不可以直接对硬件进行操作
14.以下叙述不正确的是 ( )
A.大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其它一律用小写
B.使用有意义的标识符
C.程序中的注释可有可无
D.使用括号来改善表达式的清晰度
15.C语言具有低级语言的能力,主要指的是 ( )
A.程序的可移植性
B.具有控制流语句
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
16.下列四组选项中,均不是C语言关键字的选项是( )
A.file IF type B.include scanf case
C.while go pow D.getc char printf
17.结构化程序设计的三种基本语句是( )
A.函数结构,分支结构,判断结构
B.函数结构,嵌套结构,平行结构
C.顺序结构,分支结构,循环结构
D.分支结构,循环结构,嵌套结构
18.在 C 语言中,分号是( )
A.语句结束的标志 B.函数结束的标志
C.程序结束的标志 D.注释结束的标志
19.下列可用于C语言用户标识符的一组是( )
A.void, define, WORD B.a3_b3, _123,Car
C.For, -abc, IF Case D.2a, DO, sizeof
20.C 语言的控制语句有( )
A.5 种 B.7 种 C.9 种 D.11 种
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言支持匿名结构体和联合体。( )
22.C语言中,main()函数可以有多个。( )
23.C语言是纯高级语言,不具备低级语言特性。( )
24.算法优化只需考虑时间复杂度,空间不重要。( )
25.伪代码是可直接执行的计算机语言。( )
三、填空题(本大题共5小题,每题5分,共25分)
26.一个C源程序至少有 个main函数和 其他函数,任何C语句必须以 结束。
27.C语言的关键字共有 个。
28.提高程序质量的措施中, 用于捕获潜在错误(如除零)
29.Java语言的核心特点是 ,即一次编译、到处运行。
30.面向对象程序设计的三大特性是封装、 和多态。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$