内容正文:
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第6卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(三)C语言的结构:掌握程序结构的main函数;理解头文件、数据说明、函数的开始和结束标志;
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第6卷
C程序上机步骤 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.C语言中,程序的执行总是从 函数开始( )
A.start() B.begin() C.main() D.init()
【答案】C
2.在以下应用领域中,最适合使用 C 语言编写程序的是( )
A.商业数据处理 B.科学计算
C.操作系统开发 D.财务报表制作
【答案】C
3.C 程序的执行起点是( )
A.程序中的第一个函数 B.main () 函数
C.程序中的第一个语句 D.包含函数定义的第一个语句
【答案】B
4.用 C 语言编写的源程序,要让计算机识别并运行,需要经过的步骤是( )
A.编译→链接→运行 B.编辑→编译→运行
C.输入→编译→链接→运行 D.编辑→编译→链接→运行
【答案】D
5.在 C 程序中,如果第 5 行语句末尾遗漏了分号,编译后提示第 6 行缺少分号,此时应该( )
A.只修改第 6 行,添加分号
B.只修改第 5 行,添加分号
C.先分析错误原因,再决定修改哪一行
D.把第 5 行和第 6 行都添加分号
【答案】C
6.对于复制过来的 C 程序,出现 “非法字符” 错误,可能的原因是( )
A.程序中有半角字符 B.程序中有全角字符
C.程序中有非法函数调用 D.程序中有语法错误
【答案】B
7.一个C程序的执行是从( )
A.本程序的main函数开始,到main函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序main函数结束
【答案】A
8.下列叙述中,正确的一项是( )
A.在C程序中,main函数必须置于程序的最前面
B.在编写C程序时,每行只能书写一条语句
C.C语言本身是没有输入输出语句的
D.C语言程序在进行编译时,编译软件可以发现注释中的拼写错误
【答案】C
9.C 语言程序的编译过程中,将源程序转换为目标程序的软件是( )
A.汇编程序 B.解释程序 C.编译程序 D.链接程序
【答案】C
10.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( )
A.链接、编译 B.编译、链接
C.链接、运行 D.运行
【答案】B
【详解】源代码文件(通常以.c为扩展名)需要通过编译器进行编译,编译器将源代码转换成机器语言指令的中间形式,通常是一个目标文件(.obj),具有.o或.obj扩展名。编译后生成的一个或多个目标文件需要通过链接器进行连接,链接器将它们以及所需的库文件链接在一起,生成最终的可执行文件(.exe)。
11.在程序开发过程中,把文本文件格式源程序转化成二进制格式目标程序的过程称为( )
A.编辑 B.编译 C.连接 D.运行
【答案】B
12.计算机能直接执行的程序是( )
A.C源程序 B.目标程序 C.汇编程序 D.可执行程序
【答案】D
13.C语言源程序文件被执行后扩展名为( )
A..cpp B..c C..obj D..exe
【答案】D
14.分析问题阶段的主要任务是( )
A.编写伪代码 B.明确输入输出
C.选择编程语言 D.测试程序
【答案】B
【详解】需明确“输入什么?输出什么?”。
15.下列叙述中错误的是( )
A.计算机不能直接执行用C语言编写的源程序
B.C程序编译后,生成后缀为.obj的文件是一个二进制文件
C.后缀为.obj的文件,经过连接生成后缀为.exe的文件是一个二进制文件
D.后缀为.obj和.exe的二进制文件都可以直接运行
【答案】D
16.C语言程序生成可执行文件的步骤顺序是( )
A.编译→编辑→链接→运行 B.编辑→编译→链接→运行
C.链接→编译→编辑→运行 D.运行→编辑→编译→链接
【答案】B
【详解】程序运行流程为:编辑源程序→编译→链接→运行。
17.下列有关C程序的叙述中,不正确的一项是( )
A.C语言的源程序必须通过编译和连接后,才能被计算机执行
B.在C语言源程序中,一个变量代表内存中的一个存储单元
C.C语言源程序文件的后缀是“.c”,经过编译后,生成文件的后缀是“.obj”,经过连接后生成文件的后缀是“.exe”
D.C语言源程序的基本单位是“程序”
【答案】D
18.可以将高级语言源程序转换成目标语言程序的是( )
A.调试程序 B.解释程序 C.编译程序 D.编辑程序
【答案】C
19.下列叙述中,不正确的一项是( )
A.C程序的工作过程是编辑、编译、连接、运行
B.C语言不区分大小写
C.在C语言中,输入操作是由库函数scanf()完成的
D.在C语言中,可以使用“//”和“/*……*/”对程序进行注释
【答案】B
20.要把高级语言编写的源程序转换为目标程序,需要使用( )
A.编译程序 B.驱动程序 C.诊断程序 D.编译程序
【答案】D
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言中,单行注释以 符号开头。
【答案】//
22.假设已编辑好一个源程序文件 a.c,编译后产生目标文件 。
【答案】a.obj
23.用 C 语言编写的程序称为 程序。
【答案】源
24.C 语言中,需用编译程序把源程序翻译成 进制的目标程序。
【答案】二
25.一个C程序源文件包含三部分:预处理指令、全局声明和 。
【答案】函数定义
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言注释可以嵌套使用。( )
【答案】错误
27.在C语言中,注释符号/*和*/是成对出现的,其中的注释信息在程序中不会被执行。( )
【答案】正确
【详解】考查注释的使用
28.C 语言中函数体内的每条语句都必须以分号结束,所以每行末尾都要加分号。( )
【答案】错误
29.在编辑程序过程中或运行之前应经常保存这样不会出现程序丢失的情况。( )
【答案】正确
30.C语言程序从第一个函数开始执行。( )
【答案】错误
【详解】程序总是从main()函数开始执行。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第6卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(三)C语言的结构:掌握程序结构的main函数;理解头文件、数据说明、函数的开始和结束标志;
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第6卷
C程序上机步骤 学生练习卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.C语言中,程序的执行总是从 函数开始( )
A.start() B.begin() C.main() D.init()
2.在以下应用领域中,最适合使用 C 语言编写程序的是( )
A.商业数据处理 B.科学计算
C.操作系统开发 D.财务报表制作
3.C 程序的执行起点是( )
A.程序中的第一个函数 B.main () 函数
C.程序中的第一个语句 D.包含函数定义的第一个语句
4.用 C 语言编写的源程序,要让计算机识别并运行,需要经过的步骤是( )
A.编译→链接→运行 B.编辑→编译→运行
C.输入→编译→链接→运行 D.编辑→编译→链接→运行
5.在 C 程序中,如果第 5 行语句末尾遗漏了分号,编译后提示第 6 行缺少分号,此时应该( )
A.只修改第 6 行,添加分号
B.只修改第 5 行,添加分号
C.先分析错误原因,再决定修改哪一行
D.把第 5 行和第 6 行都添加分号
6.对于复制过来的 C 程序,出现 “非法字符” 错误,可能的原因是( )
A.程序中有半角字符 B.程序中有全角字符
C.程序中有非法函数调用 D.程序中有语法错误
7.一个C程序的执行是从( )
A.本程序的main函数开始,到main函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序main函数结束
8.下列叙述中,正确的一项是( )
A.在C程序中,main函数必须置于程序的最前面
B.在编写C程序时,每行只能书写一条语句
C.C语言本身是没有输入输出语句的
D.C语言程序在进行编译时,编译软件可以发现注释中的拼写错误
9.C 语言程序的编译过程中,将源程序转换为目标程序的软件是( )
A.汇编程序 B.解释程序 C.编译程序 D.链接程序
10.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( )
A.链接、编译 B.编译、链接
C.链接、运行 D.运行
11.在程序开发过程中,把文本文件格式源程序转化成二进制格式目标程序的过程称为( )
A.编辑 B.编译 C.连接 D.运行
12.计算机能直接执行的程序是( )
A.C源程序 B.目标程序 C.汇编程序 D.可执行程序
13.C语言源程序文件被执行后扩展名为( )
A..cpp B..c C..obj D..exe
14.分析问题阶段的主要任务是( )
A.编写伪代码 B.明确输入输出
C.选择编程语言 D.测试程序
15.下列叙述中错误的是( )
A.计算机不能直接执行用C语言编写的源程序
B.C程序编译后,生成后缀为.obj的文件是一个二进制文件
C.后缀为.obj的文件,经过连接生成后缀为.exe的文件是一个二进制文件
D.后缀为.obj和.exe的二进制文件都可以直接运行
16.C语言程序生成可执行文件的步骤顺序是( )
A.编译→编辑→链接→运行 B.编辑→编译→链接→运行
C.链接→编译→编辑→运行 D.运行→编辑→编译→链接
17.下列有关C程序的叙述中,不正确的一项是( )
A.C语言的源程序必须通过编译和连接后,才能被计算机执行
B.在C语言源程序中,一个变量代表内存中的一个存储单元
C.C语言源程序文件的后缀是“.c”,经过编译后,生成文件的后缀是“.obj”,经过连接后生成文件的后缀是“.exe”
D.C语言源程序的基本单位是“程序”
18.可以将高级语言源程序转换成目标语言程序的是( )
A.调试程序 B.解释程序 C.编译程序 D.编辑程序
19.下列叙述中,不正确的一项是( )
A.C程序的工作过程是编辑、编译、连接、运行
B.C语言不区分大小写
C.在C语言中,输入操作是由库函数scanf()完成的
D.在C语言中,可以使用“//”和“/*……*/”对程序进行注释
20.要把高级语言编写的源程序转换为目标程序,需要使用( )
A.编译程序 B.驱动程序 C.诊断程序 D.编译程序
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言中,单行注释以 符号开头。
22.假设已编辑好一个源程序文件 a.c,编译后产生目标文件 。
23.用 C 语言编写的程序称为 程序。
24.C 语言中,需用编译程序把源程序翻译成 进制的目标程序。
25.一个C程序源文件包含三部分:预处理指令、全局声明和 。
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言注释可以嵌套使用。( )
27.在C语言中,注释符号/*和*/是成对出现的,其中的注释信息在程序中不会被执行。( )
28.C 语言中函数体内的每条语句都必须以分号结束,所以每行末尾都要加分号。( )
29.在编辑程序过程中或运行之前应经常保存这样不会出现程序丢失的情况。( )
30.C语言程序从第一个函数开始执行。( )
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$