内容正文:
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第2卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(一)软件基础知识:了解程序的编译、解释等基本概念;了解源程序、目标程序的基本概念。
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第2卷
C语言的结构与特点 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.下面不是C语言特点的是( )
A.简洁、紧凑
B.语法限制少
C.移植性好
D.不可以直接对硬件进行操作
【答案】D
2.下列不是关键字的是 ( )
A.if B.printf C.int D.While
【答案】B
3.以下叙述不正确的是 ( )
A.大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其它一律用小写
B.使用有意义的标识符
C.程序中的注释可有可无
D.使用括号来改善表达式的清晰度
【答案】C
4.C语言具有低级语言的能力,主要指的是 ( )
A.程序的可移植性
B.具有控制流语句
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
【答案】C
5.下列四组选项中,均不是C语言关键字的选项是( )
A.file IF type B.include scanf case
C.while go pow D.getc char printf
【答案】A
6.结构化程序设计的三种基本语句是( )
A.函数结构,分支结构,判断结构
B.函数结构,嵌套结构,平行结构
C.顺序结构,分支结构,循环结构
D.分支结构,循环结构,嵌套结构
【答案】C
【详解】顺序结构、分支结构和循环结构是结构化程序设计的三种基本控制结构。顺序结构指按照代码的书写顺序执行;分支结构指根据条件选择不同的执行路径;循环结构指在满足条件时重复执行一段代码。
7.C 语言的控制语句有( )
A.5 种 B.7 种 C.9 种 D.11 种
【答案】C
8.以下关于 C 语言结构化特点的描述,错误的是( )
A.代码与数据分离,程序各部分彼此独立
B.以函数形式提供给用户调用,方便使用
C.只能使用循环语句控制程序流程
D.逻辑结构清晰,便于维护和调试
【答案】C
9.以下关于 C 语言关键字的说法,正确的是( )
A.C 语言有 34 个关键字 B.C 语言关键字主要用大写字母表示
C.auto 属于关键字 D.关键字可作为变量名使用
【答案】C
10.下列各项中不是C语言的特点是( )
A.语言简洁、紧凑,使用方便 B.数据类型丰富,可移植性好
C.能实现汇编语言的大部分功能 D.有较强的网络操作功能
【答案】D
【详解】C语言本身并没有内建的网络操作功能。虽然可以通过调用网络相关的库或API来实现网络操作,但这并不是C语言语言本身的特性。
11.以下不是C语言的特点的是( )
A.不能直接访问物理地址 B.运算符丰富
C.简洁紧凑、灵活方便 D.适用范围大,可移植性好
【答案】A
【详解】C语言的特点有:简洁紧凑、灵活方便;运算符丰富;数据结果丰富;结构式语言;语法限制不太严格,程序设计自由大; 允许直接访问物理地址,可以直接对硬件进行操作;适用范围大,可移植性好;具有预处理功能,具有递归功能。
12.下列叙述中错误的是( )
A.C语句必须以分号结束
B.复合语句在语法上被看作一条语句
C.空语句出现在任何位置都不会影响程序运行
D.赋值表达式末尾加分号就构成赋值语句
【答案】C
【详解】本题考查C语言的基础语法。语句一定是分号结尾的,而不是只有几个空格罢了。
13.以下属于C语言的特点是( )
A.仅支持面向对象编程 B.语法限制非常严格
C.仅适用于UNIX系统 D.可直接访问物理地址
【答案】D
14.以下不属于 C 语言特点的是( )
A.语法限制严格 B.可移植性好
C.运算丰富 D.生成目标代码质量高
【答案】A
15.下列关于C语言的说法中,错误的是( )
A.C语言简洁、紧凑,使用方便、灵活
B.C语言程序可移植性好
C.C语言编写的程序可以直接在任意操作系统上运行
D.C语言可以进行低级别的位操作
【答案】C
【详解】C语言具有简洁、紧凑,使用方便、灵活的特点。相较于汇编语言,C语言程序可移植性好。C语言可以进行低级别的位操作。C语言是高级语言,操作系统必须把它编译成机器语言,计算机才能运行。
16.下列说法中正确的是( )
A.标准库函数可以直接使用而不用进行任何说明或预处理
B.用户可以定义与标准库函数同名的函数
C.用户可以定义与系统关键字同名的变量
D.#include 之后只能是标准库头文件
【答案】B
17.C语言不适用于 对操作系统和系统实用程序以及需要对硬件进行操作的场合。( )
A.对操作系统进行操作的场合
B.对系统实用程序进行操作的场合
C.需要对硬件进行操作的场合
D.科学计算领域
【答案】D
18.下列可用于C语言用户标识符的一组是( )
A.void, define, WORD B.a3_b3, _123,Car
C.For, -abc, IF Case D.2a, DO, sizeof
【答案】B
19.下列叙述中正确的是( )
A.C语言编译时不检查语法 B.C语言的函数可以嵌套定义
C.C语言的所有函数都是外部函数 D.C语言是低级语言
【答案】C
20.下列关于C语言,正确的说法是( )
A.C语言比其他语言高级
B.C语言源程序可以直接被计算机执行
C.C语言是高级语言的一种
D.C语言出现最晚,各方面都优于其他语言
【答案】C
二、判断题(本大题共5小题,每题3分,共15分)
21.伪代码是可直接执行的计算机语言。( )
【答案】错误
【详解】伪代码是描述算法的自然语言,无法直接运行。
22.传统流程图允许任意跳转,可能破坏结构。( )
【答案】正确
【详解】流程线自由跳转是非结构化设计的特征。
2.由于机器语言依赖于计算机硬件,程序的可读性和可移植性都比较差。( )
【答案】错误
24.C语言允许直接访问物理地址,可以直接对硬件进行操作。( )
【答案】正确
25.(判断正误)如果其他函数定义在main( )函数的前面,则从其他函数函数开始执行。( )
【答案】错误
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言源程序的基本单位是 。
【答案】函数
27.一个 C 源程序必须有且只能有一个 函数。
【答案】main ()
28.C 语言能够对计算机最基本的操作单元 “位”“字节” 和 进行操作。
【答案】地址
29.C 语言一共有 种控制语句。
【答案】9
30.算法的基本结构分为 、 、 。
【答案】 顺序结构 选择(分支)结构 循环结构
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第2卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(一)软件基础知识:了解程序的编译、解释等基本概念;了解源程序、目标程序的基本概念。
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第2卷
C语言的结构与特点 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.下面不是C语言特点的是( )
A.简洁、紧凑
B.语法限制少
C.移植性好
D.不可以直接对硬件进行操作
2.下列不是关键字的是 ( )
A.if B.printf C.int D.While
3.以下叙述不正确的是 ( )
A.大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其它一律用小写
B.使用有意义的标识符
C.程序中的注释可有可无
D.使用括号来改善表达式的清晰度
4.C语言具有低级语言的能力,主要指的是 ( )
A.程序的可移植性
B.具有控制流语句
C.能直接访问物理地址,可进行位操作
D.具有现代化语言的各种数据结构
5.下列四组选项中,均不是C语言关键字的选项是( )
A.file IF type B.include scanf case
C.while go pow D.getc char printf
6.结构化程序设计的三种基本语句是( )
A.函数结构,分支结构,判断结构
B.函数结构,嵌套结构,平行结构
C.顺序结构,分支结构,循环结构
D.分支结构,循环结构,嵌套结构
7.C 语言的控制语句有( )
A.5 种 B.7 种 C.9 种 D.11 种
8.以下关于 C 语言结构化特点的描述,错误的是( )
A.代码与数据分离,程序各部分彼此独立
B.以函数形式提供给用户调用,方便使用
C.只能使用循环语句控制程序流程
D.逻辑结构清晰,便于维护和调试
9.以下关于 C 语言关键字的说法,正确的是( )
A.C 语言有 34 个关键字 B.C 语言关键字主要用大写字母表示
C.auto 属于关键字 D.关键字可作为变量名使用
10.下列各项中不是C语言的特点是( )
A.语言简洁、紧凑,使用方便 B.数据类型丰富,可移植性好
C.能实现汇编语言的大部分功能 D.有较强的网络操作功能
11.以下不是C语言的特点的是( )
A.不能直接访问物理地址 B.运算符丰富
C.简洁紧凑、灵活方便 D.适用范围大,可移植性好
12.下列叙述中错误的是( )
A.C语句必须以分号结束
B.复合语句在语法上被看作一条语句
C.空语句出现在任何位置都不会影响程序运行
D.赋值表达式末尾加分号就构成赋值语句
13.以下属于C语言的特点是( )
A.仅支持面向对象编程 B.语法限制非常严格
C.仅适用于UNIX系统 D.可直接访问物理地址
14.以下不属于 C 语言特点的是( )
A.语法限制严格 B.可移植性好
C.运算丰富 D.生成目标代码质量高
15.下列关于C语言的说法中,错误的是( )
A.C语言简洁、紧凑,使用方便、灵活
B.C语言程序可移植性好
C.C语言编写的程序可以直接在任意操作系统上运行
D.C语言可以进行低级别的位操作
16.下列说法中正确的是( )
A.标准库函数可以直接使用而不用进行任何说明或预处理
B.用户可以定义与标准库函数同名的函数
C.用户可以定义与系统关键字同名的变量
D.#include 之后只能是标准库头文件
17.C语言不适用于 对操作系统和系统实用程序以及需要对硬件进行操作的场合。( )
A.对操作系统进行操作的场合
B.对系统实用程序进行操作的场合
C.需要对硬件进行操作的场合
D.科学计算领域
18.下列可用于C语言用户标识符的一组是( )
A.void, define, WORD B.a3_b3, _123,Car
C.For, -abc, IF Case D.2a, DO, sizeof
19.下列叙述中正确的是( )
A.C语言编译时不检查语法 B.C语言的函数可以嵌套定义
C.C语言的所有函数都是外部函数 D.C语言是低级语言
20.下列关于C语言,正确的说法是( )
A.C语言比其他语言高级
B.C语言源程序可以直接被计算机执行
C.C语言是高级语言的一种
D.C语言出现最晚,各方面都优于其他语言
二、判断题(本大题共5小题,每题3分,共15分)
21.伪代码是可直接执行的计算机语言。( )
22.传统流程图允许任意跳转,可能破坏结构。( )
2.由于机器语言依赖于计算机硬件,程序的可读性和可移植性都比较差。( )
24.C语言允许直接访问物理地址,可以直接对硬件进行操作。( )
25.(判断正误)如果其他函数定义在main( )函数的前面,则从其他函数函数开始执行。( )
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言源程序的基本单位是 。
27.一个 C 源程序必须有且只能有一个 函数。
28.C 语言能够对计算机最基本的操作单元 “位”“字节” 和 进行操作。
29.C 语言一共有 种控制语句。
30.算法的基本结构分为 、 、 。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$