内容正文:
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第5卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(三)C语言的结构:掌握程序结构的main函数;理解头文件、数据说明、函数的开始和结束标志;
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第5卷
C程序上机步骤 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下关于 C 程序构成的说法,正确的是( )
A.一个 C 程序可以没有 main () 函数
B.一个 C 程序只能由一个函数构成
C.一个 C 程序必须有且只能有一个 main () 函数
D.一个 C 程序中所有函数都是内部函数
【答案】C
2.下列关于 C 程序书写格式的说法,正确的是( )
A.每行只能写一条语句
B.一条语句不能分写在多行上
C.每行可以有多条语句,一条语句也可分写在多行上
D.可以在语句的任何位置进行换行
【答案】C
3.以下说法中,正确的一项是( )
A.C语言程序总是从第一个函数开始执行
B.C语言程序中,要调用的函数必须在主函数前定义
C.C语言程序中主函数必须放在最前面
D.C语言程序总是从主函数开始执行
【答案】D
4.下列关于复合语句和空语句的说法有误的一项是( )
A.复合语句是由“{”开头,由“}”结尾的
B.复合语句在语法上视为一条语句
C.复合语句内,可以有执行语句,不可以由定义语句的部分
D.C程序中的所有语句都必须由一个分号作为结束
【答案】C
5.下列语句中被执行的是( )
main( )
{
int a,b,c;
scanf("%d,%d", &a, &b ); //输入两个整数
c= sum(a, b); //计算两个整数之和
prinf( "sum = %d
",c); //输出结果
getch( );
}
A.c= sum(a, b); B.//输入两个整数
C.//计算两个整数之和 D.//输出结果
【答案】A
6.在每个C程序中都必须包含有这样一个函数,该函数的函数名为( )
A.main B.MAIN C.name D.function
【答案】A
7.以下叙述不正确的是( )
A.在C程序中,严格区分大小写字母
B.一个C源程序有且仅有一个main函数
C.在C程序中,注释只能位于一条语句的后面
D.一个C程序总是从main函数开始执行
【答案】C
8.关于C程序描述不正确的是( )
A.每个语句和数据定义的最后必须有个分号
B.一个C程序的书写格式要求严格,一行只能写一个语句
C.C语言的本身没有输入输出语句
D.C程序总是从main()函数开始执行
【答案】B
9.对于一个正常运行和正常退出的程序,下列叙述中正确的一项是( )
A.程序从main()函数第一条可执行语句开始执行,在main()函数结束
B.程序的执行总是从程序的第一个函数开始,在main()函数结束
C.程序的执行总是从main()函数开始,在最后一个函数中结束
D.从程序的第一个函数开始,在程序的最后一个函数中结束
【答案】A
10.一个C程序的执行是从( )
A.本程序的main函数开始,到mian函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序文件main函数结束
【答案】A
11.C语言规定,在一个源程序中,mian函数的位置( )
A.必须在程序开始处 B.可以在程序任意处
C.必须在程序结尾处 D.不可以在程序的结尾处
【答案】B
【详解】主函数的位置可以任意,但程序的执行是从主函数开始。
12.关于C语言程序,下列说法不正确的是( )
A.C语言不区分大小写
B.C语言程序的建立运行过程是:编辑—编译一链接一运行
C.目标文件在编译过程中产生
D.目标文件经链接后生成可执行文件
【答案】A
【详解】C语言对大小写很敏感
13.C语言源程序名的后缀是( )
A.exe B.obj C.c D.cp
【答案】C
【详解】C语言源程序名的后缀是 .c,.exe 是可执行文件的后缀,通常是编译后的程序文件,.obj 是目标文件的后缀,它是编译过程中生成的中间文件。
14.以下叙述中正确的是( )
A.C语言规定必须用main作为主函数名,程序将从此开始执行
B.C语言程序将从源程序中第一个函数开始执行
C.main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等
D.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
【答案】A
【详解】C语言规定程序执行必须从 main 函数开始。C语言程序总是从 main 函数开始执行,不论它在源代码中的位置。只有 main可以作为主函数名,这是C语言的标准规定。在C语言中,main 是程序的入口点,程序执行总是从这里开始。
15.关于C语言程序的执行顺序,以下描述正确的是( )
A.程序从第一个函数开始执行
B.程序必须从main函数开始执行
C.函数顺序由编译器随机决定
D.程序末尾的函数最先执行
【答案】B
16.编写C++程序一般需经过的几个步骤依次是( )
A.编辑、调试、编译、连接 B.编辑、编译、连接、运行
C.编译、调试、编辑、连接 D.编译、编辑、连接、运行
【答案】B
【详解】编辑:用代码编辑器编写C++源程序(如.cpp文件)。
编译:通过编译器将源代码转换为机器语言(生成.obj目标文件)。
连接:将目标文件与库文件链接,生成可执行文件(如.exe)。
运行:执行程序并查看结果。
17.C程序的执行总是从 函数开始( )
A.main() B.start() C.init() D.run()
【答案】A
18.C语言程序经过链接后,生成的文件名后缀是( )
A..c B..cpp C..exe D..obj
【答案】C
【详解】C语言程序经过链接后,生成的文件名后缀是.exe 。.c是源程序后缀名,.obj是编译后产生的目标程序后缀名。
19.以下说法中,错误的是( )
A.C语言是数据结构丰富的语言。
B.C语言中变量可以先使用后定义。
C.C语言的预处理命令都是以“#”开头。
D.C语言程序运行必须经历编辑->编译->链接->运行四个步骤
【答案】B
【详解】C语言中变量必须先定义后使用。
20.以下说法中正确的是( )
A.C程序编辑生成的源程序后缀是.obj。
B.C程序运行时,链接后产生的是目标程序。
C.C程序运行时,编译是对程序中的语法进行分析查错。
D.C程序运行时,编译后产生的是可执行程序。
【答案】C
【详解】A选项C程序编辑生成的源程序后缀是.C;B选项C程序运行时,链接后产生的是可执行程序;D选项C程序运行时,编译后产生的是目标程序。
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言中的语句都是以 结尾。
【答案】分号
22.C语言程序是由多个 组成的。
【答案】函数
23.在C语言中 是程序的入口和出口。
【答案】主函数或者main( )
24.C语言中,注释分为单行注释和 。
【答案】多行注释
25.编译型语言(如C++)需经历编辑、 、连接三个步骤生成可执行文件。
【答案】编译
【详解】编译器将源代码转换为目标代码(机器码)
三、填空题(本大题共5小题,每题5分,共25分)
26.C 语言生成的目标代码执行效率比汇编程序生成的目标代码效率高。( )
【答案】错误
27.C程序必须包含编译预处理命令、函数、语句、注释。( )
【答案】错误
【详解】C程序由一个一个函数构成,再函数调用的时候,可能用到一些函数,这时候需要使用编译预处理命令,将其所在的库包含进来。注释只是为了增加程序的可读性,非必要项。
28.C 语言程序中,main 函数必须放在程序开头。( )
【答案】错误
29.C语言程序的每个源文件都必须包含main函数才能运行。( )
【答案】错误
30.C语言中,所有源程序文件都必须包含main函数才能编译。( )
【答案】错误
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第5卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(三)C语言的结构:掌握程序结构的main函数;理解头文件、数据说明、函数的开始和结束标志;
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第5卷
C程序上机步骤 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.以下关于 C 程序构成的说法,正确的是( )
A.一个 C 程序可以没有 main () 函数
B.一个 C 程序只能由一个函数构成
C.一个 C 程序必须有且只能有一个 main () 函数
D.一个 C 程序中所有函数都是内部函数
2.下列关于 C 程序书写格式的说法,正确的是( )
A.每行只能写一条语句
B.一条语句不能分写在多行上
C.每行可以有多条语句,一条语句也可分写在多行上
D.可以在语句的任何位置进行换行
3.以下说法中,正确的一项是( )
A.C语言程序总是从第一个函数开始执行
B.C语言程序中,要调用的函数必须在主函数前定义
C.C语言程序中主函数必须放在最前面
D.C语言程序总是从主函数开始执行
4.下列关于复合语句和空语句的说法有误的一项是( )
A.复合语句是由“{”开头,由“}”结尾的
B.复合语句在语法上视为一条语句
C.复合语句内,可以有执行语句,不可以由定义语句的部分
D.C程序中的所有语句都必须由一个分号作为结束
5.下列语句中被执行的是( )
main( )
{
int a,b,c;
scanf("%d,%d", &a, &b ); //输入两个整数
c= sum(a, b); //计算两个整数之和
prinf( "sum = %d
",c); //输出结果
getch( );
}
A.c= sum(a, b); B.//输入两个整数
C.//计算两个整数之和 D.//输出结果
6.在每个C程序中都必须包含有这样一个函数,该函数的函数名为( )
A.main B.MAIN C.name D.function
7.以下叙述不正确的是( )
A.在C程序中,严格区分大小写字母
B.一个C源程序有且仅有一个main函数
C.在C程序中,注释只能位于一条语句的后面
D.一个C程序总是从main函数开始执行
8.关于C程序描述不正确的是( )
A.每个语句和数据定义的最后必须有个分号
B.一个C程序的书写格式要求严格,一行只能写一个语句
C.C语言的本身没有输入输出语句
D.C程序总是从main()函数开始执行
9.对于一个正常运行和正常退出的程序,下列叙述中正确的一项是( )
A.程序从main()函数第一条可执行语句开始执行,在main()函数结束
B.程序的执行总是从程序的第一个函数开始,在main()函数结束
C.程序的执行总是从main()函数开始,在最后一个函数中结束
D.从程序的第一个函数开始,在程序的最后一个函数中结束
10.一个C程序的执行是从( )
A.本程序的main函数开始,到mian函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序文件main函数结束
11.C语言规定,在一个源程序中,mian函数的位置( )
A.必须在程序开始处 B.可以在程序任意处
C.必须在程序结尾处 D.不可以在程序的结尾处
12.关于C语言程序,下列说法不正确的是( )
A.C语言不区分大小写
B.C语言程序的建立运行过程是:编辑—编译一链接一运行
C.目标文件在编译过程中产生
D.目标文件经链接后生成可执行文件
13.C语言源程序名的后缀是( )
A.exe B.obj C.c D.cp
14.以下叙述中正确的是( )
A.C语言规定必须用main作为主函数名,程序将从此开始执行
B.C语言程序将从源程序中第一个函数开始执行
C.main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等
D.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
15.关于C语言程序的执行顺序,以下描述正确的是( )
A.程序从第一个函数开始执行
B.程序必须从main函数开始执行
C.函数顺序由编译器随机决定
D.程序末尾的函数最先执行
16.编写C++程序一般需经过的几个步骤依次是( )
A.编辑、调试、编译、连接 B.编辑、编译、连接、运行
C.编译、调试、编辑、连接 D.编译、编辑、连接、运行
17.C程序的执行总是从 函数开始( )
A.main() B.start() C.init() D.run()
18.C语言程序经过链接后,生成的文件名后缀是( )
A..c B..cpp C..exe D..obj
19.以下说法中,错误的是( )
A.C语言是数据结构丰富的语言。
B.C语言中变量可以先使用后定义。
C.C语言的预处理命令都是以“#”开头。
D.C语言程序运行必须经历编辑->编译->链接->运行四个步骤
20.以下说法中正确的是( )
A.C程序编辑生成的源程序后缀是.obj。
B.C程序运行时,链接后产生的是目标程序。
C.C程序运行时,编译是对程序中的语法进行分析查错。
D.C程序运行时,编译后产生的是可执行程序。
二、判断题(本大题共5小题,每题3分,共15分)
21.C语言中的语句都是以 结尾。
22.C语言程序是由多个 组成的。
23.在C语言中 是程序的入口和出口。
24.C语言中,注释分为单行注释和 。
25.编译型语言(如C++)需经历编辑、 、连接三个步骤生成可执行文件。
三、填空题(本大题共5小题,每题5分,共25分)
26.C 语言生成的目标代码执行效率比汇编程序生成的目标代码效率高。( )
27.C程序必须包含编译预处理命令、函数、语句、注释。( )
28.C 语言程序中,main 函数必须放在程序开头。( )
29.C语言程序的每个源文件都必须包含main函数才能运行。( )
30.C语言中,所有源程序文件都必须包含main函数才能编译。( )
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$