第3卷 简单的C程序 广西对口考试-电子与信息类《C语言程序设计》考点双析卷

2025-10-31
| 2份
| 14页
| 157人阅读
| 0人下载

内容正文:

编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。 本专辑第3卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】: (一)基本程序结构和设计规范:掌握程序结构、注释、命名规范 广西高等职业教育考试 电子与信息类 《C语言程序设计》考点双析卷 第3卷 简单的C程序 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共25小题,每题3分,共75分) 1.在一个C源程序中,注释部分两侧的分界符分别为(   ) A.\和\ B./*和*/ C.\*和*' D.*和* 【答案】B 2.以下叙述不正确的是(   ) A.在C程序中,严格区分大小写字母 B.一个C源程序有且仅有一个main函数 C.在C程序中,注释只能位于一条语句的后面 D.一个C程序总是从main函数开始执行 【答案】C 3.在以下关于C语言的注释的叙述中,不正确的是(   ) A.注释可用"/*"、"*/"形式表示,也可用"//"形式表示 B.编译器在编译一个程序时,将跳过注释,不对其进行处理 C.编译器在编译一个程序时,可发现注释中的单词拼写错误 D.程序中注释的多少不会影响所生成的可执行文件的长度 【答案】C 4.在 C 语言中,分号是(   ) A.语句结束的标志 B.函数结束的标志 C.程序结束的标志 D.注释结束的标志 【答案】A 5.在 C 语言中,可以跨越多行的注释方式是(   ) A.// B./* */ C.# D.-- 【答案】B 6.下面关于 C 语言注释的说法,正确的是(   ) A.注释会影响程序的执行效率 B.注释可以嵌套使用 C.注释有助于提高代码的可读性和可维护性 D.注释只能放在代码的开头 【答案】C 7.关于 C 语言程序的注释,下列说法错误的是(   ) A.注释行从 “//” 开始到本行结束 B.连续若干注释行可以以 “/” 开始,并以 “/” 结束 C.注释部分会参与程序的执行 D.注释能提高程序的阅读性 【答案】C 8.下列关于注释,表述正确的是(   ) A.C语言程序的注释是必须的 B.编译可以发现注释中的拼写错误 C.注释可以跨越多行,而且可以在任何位置进行换行 D.注释用来对程序进行说明,以便别人理解程序各部分的作用 【答案】D 【详解】注释只是为了增加程序的可读性,不是必须项;C程序编译时,并不对注释内容进行检查;可以注释多行,但注释不是在任何位置都进行换行。 9.以下关于C语言注释的说法,错误的是(   ) A.注释可以写在代码任意位置 B.注释内容会被编译器忽略 C.注释可以增强程序可读性 D.多行注释必须使用//符号 【答案】D 10.关于C语言的注释,以下说法正确的是(   ) A.注释会被编译器直接执行 B.注释必须用//符号开头 C.注释可以增强程序可读性 D.注释只能写在一行内 【答案】C 11.在 C 语言中,以下对注释和命名规范的综合理解,正确的是(   ) A.为了使代码简洁,变量命名可以随意缩写,不用考虑可读性,注释也可以尽量少写 B.注释可以用来解释复杂命名的含义,当命名不直观时,注释就显得尤为重要 C.多行注释 /* */ 内不能出现单行注释 //,否则会导致编译错误 D.变量命名只要不与关键字冲突,就可以使用任何特殊字符 【答案】B 12.下列选项中,均不属于C语言关键字的选项是(   ) A.define、IF、type B.getc、char、peintf C.include、scanf、case D.while、go、pow 【答案】A 13.C语言规定,在一个源程序中,mian函数的位置(   ) A.必须在程序开始处 B.可以在程序任意处 C.必须在程序结尾处 D.不可以在程序的结尾处 【答案】B 【详解】主函数的位置可以任意,但程序的执行是从主函数开始。 14.对于一个正常运行和正常退出的程序,下列叙述中正确的一项是(   ) A.程序从main()函数第一条可执行语句开始执行,在main()函数结束 B.程序的执行总是从程序的第一个函数开始,在main()函数结束 C.程序的执行总是从main()函数开始,在最后一个函数中结束 D.从程序的第一个函数开始,在程序的最后一个函数中结束 【答案】A 15.在每个C程序中都必须包含有这样一个函数,该函数的函数名为(   ) A.main B.MAIN C.name D.function 【答案】A 16.一个C程序是由(   ) A.一个主程序和若干个子程序构成 B.一个或多个函数构成 C.若干过程组成 D.若干子程序组成 【答案】B 17.下列关于复合语句和空语句的说法有误的一项是(   ) A.复合语句是由“{”开头,由“}”结尾的 B.复合语句在语法上视为一条语句 C.复合语句内,可以有执行语句,不可以由定义语句的部分 D.C程序中的所有语句都必须由一个分号作为结束 【答案】C 18.在C语言中,主函数的位置(   ) A.必须在程序最开始 B.必须在程序最后 C.必须在程序中间 D.可以在程序任意位置 【答案】D 【详解】在C语言中,主函数的位置可以在程序任意位置。 19.在C语言的源程序中对于一行程序书写的规则是(   ) A.用逗号换行 B.在任意一空格处换行 C.用回车符进行换行 D.用分号换行 【答案】B 【详解】C语言允许将一条语句写在多行,但换行时应在空格处进行。需要强调的是在C语言中回车符指的是回到本行行首,而不是下一行行首。 20.一个C语言的语句至少应包括一个(   ) A.{} B.逗号 C.分号 D.什么都不要 【答案】C 【详解】分号是语句结束的标识 21.下列语句中被执行的是(   ) 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 22.C语言程序中必须存在的函数是(   ) A.printf() B.scanf() C.main() D.Print() 【答案】C 【详解】C程序必须包含且仅有一个main()函数,它是程序的入口。 23.下列对空间复杂度描述正确的是(   ) A.算法运行所需时间 B.算法占用的存储空间 C.代码行数的多少 D.算法实现难度 【答案】B 【详解】空间复杂度反映内存消耗随输入规模的变化。 24.关于C语言程序,下列说法不正确的是(   ) A.C语言不区分大小写 B.C语言程序的建立运行过程是:编辑—编译一链接一运行 C.目标文件在编译过程中产生 D.目标文件经链接后生成可执行文件 【答案】A 【详解】C语言对大小写很敏感 25.一个C程序的执行是从(   ) A.本程序的main函数开始,到main函数结束 B.本程序的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的main函数开始,到本程序文件的最后一个函数结束 D.本程序的第一个函数开始,到本程序main函数结束 【答案】A 二、判断题(本大题共5小题,每题2分,共10分) 26.C 语言不允许一行内写多个语句。( ) 【答案】错误 27.编译器在编译时,检测到错误会继续编译,等全部编译完成后再显示错误信息。( ) 【答案】错误 28.集成开发环境能将程序的编辑、编译、链接和运行等操作集成在一个界面上。( ) 【答案】正确 29.C 语言只能在 UNIX 系统上运行。( ) 【答案】错误 30.C 语言不允许直接访问物理地址,只能通过其他方式间接操作硬件。( ) 【答案】错误 三、填空题(本大题共5小题,每题3分,共15分) 31.在C程序中,编译预处理命令必须在命令前面添加符号 ;在C程序中,注释的方法有 和 。 【答案】 # // /*……*/ 32.用#define定义一个值为100的整型常量: 。 【答案】#define MAX 100 33.带参数的宏定义格式为#define 宏名( ) 字符串。 【答案】形式参数表 34.#if和#elif常常与 命令配合使用。 【答案】defined 35.预处理命令必须以 开头。能以 命令终止宏的作用域。 【答案】 # #undef 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。 本专辑第3卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】: (一)基本程序结构和设计规范:掌握程序结构、注释、命名规范 广西高等职业教育考试 电子与信息类 《C语言程序设计》考点双析卷 第3卷 简单的C程序 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共25小题,每题3分,共75分) 1.在一个C源程序中,注释部分两侧的分界符分别为(   ) A.\和\ B./*和*/ C.\*和*' D.*和* 2.以下叙述不正确的是(   ) A.在C程序中,严格区分大小写字母 B.一个C源程序有且仅有一个main函数 C.在C程序中,注释只能位于一条语句的后面 D.一个C程序总是从main函数开始执行 3.在以下关于C语言的注释的叙述中,不正确的是(   ) A.注释可用"/*"、"*/"形式表示,也可用"//"形式表示 B.编译器在编译一个程序时,将跳过注释,不对其进行处理 C.编译器在编译一个程序时,可发现注释中的单词拼写错误 D.程序中注释的多少不会影响所生成的可执行文件的长度 4.在 C 语言中,分号是(   ) A.语句结束的标志 B.函数结束的标志 C.程序结束的标志 D.注释结束的标志 5.在 C 语言中,可以跨越多行的注释方式是(   ) A.// B./* */ C.# D.-- 6.下面关于 C 语言注释的说法,正确的是(   ) A.注释会影响程序的执行效率 B.注释可以嵌套使用 C.注释有助于提高代码的可读性和可维护性 D.注释只能放在代码的开头 7.关于 C 语言程序的注释,下列说法错误的是(   ) A.注释行从 “//” 开始到本行结束 B.连续若干注释行可以以 “/” 开始,并以 “/” 结束 C.注释部分会参与程序的执行 D.注释能提高程序的阅读性 8.下列关于注释,表述正确的是(   ) A.C语言程序的注释是必须的 B.编译可以发现注释中的拼写错误 C.注释可以跨越多行,而且可以在任何位置进行换行 D.注释用来对程序进行说明,以便别人理解程序各部分的作用 9.以下关于C语言注释的说法,错误的是(   ) A.注释可以写在代码任意位置 B.注释内容会被编译器忽略 C.注释可以增强程序可读性 D.多行注释必须使用//符号 10.关于C语言的注释,以下说法正确的是(   ) A.注释会被编译器直接执行 B.注释必须用//符号开头 C.注释可以增强程序可读性 D.注释只能写在一行内 11.在 C 语言中,以下对注释和命名规范的综合理解,正确的是(   ) A.为了使代码简洁,变量命名可以随意缩写,不用考虑可读性,注释也可以尽量少写 B.注释可以用来解释复杂命名的含义,当命名不直观时,注释就显得尤为重要 C.多行注释 /* */ 内不能出现单行注释 //,否则会导致编译错误 D.变量命名只要不与关键字冲突,就可以使用任何特殊字符 12.下列选项中,均不属于C语言关键字的选项是(   ) A.define、IF、type B.getc、char、peintf C.include、scanf、case D.while、go、pow 13.C语言规定,在一个源程序中,mian函数的位置(   ) A.必须在程序开始处 B.可以在程序任意处 C.必须在程序结尾处 D.不可以在程序的结尾处 14.对于一个正常运行和正常退出的程序,下列叙述中正确的一项是(   ) A.程序从main()函数第一条可执行语句开始执行,在main()函数结束 B.程序的执行总是从程序的第一个函数开始,在main()函数结束 C.程序的执行总是从main()函数开始,在最后一个函数中结束 D.从程序的第一个函数开始,在程序的最后一个函数中结束 15.在每个C程序中都必须包含有这样一个函数,该函数的函数名为(   ) A.main B.MAIN C.name D.function 16.一个C程序是由(   ) A.一个主程序和若干个子程序构成 B.一个或多个函数构成 C.若干过程组成 D.若干子程序组成 17.下列关于复合语句和空语句的说法有误的一项是(   ) A.复合语句是由“{”开头,由“}”结尾的 B.复合语句在语法上视为一条语句 C.复合语句内,可以有执行语句,不可以由定义语句的部分 D.C程序中的所有语句都必须由一个分号作为结束 18.在C语言中,主函数的位置(   ) A.必须在程序最开始 B.必须在程序最后 C.必须在程序中间 D.可以在程序任意位置 19.在C语言的源程序中对于一行程序书写的规则是(   ) A.用逗号换行 B.在任意一空格处换行 C.用回车符进行换行 D.用分号换行 20.一个C语言的语句至少应包括一个(   ) A.{} B.逗号 C.分号 D.什么都不要 21.下列语句中被执行的是(   ) 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.//输出结果 22.C语言程序中必须存在的函数是(   ) A.printf() B.scanf() C.main() D.Print() 23.下列对空间复杂度描述正确的是(   ) A.算法运行所需时间 B.算法占用的存储空间 C.代码行数的多少 D.算法实现难度 24.关于C语言程序,下列说法不正确的是(   ) A.C语言不区分大小写 B.C语言程序的建立运行过程是:编辑—编译一链接一运行 C.目标文件在编译过程中产生 D.目标文件经链接后生成可执行文件 25.一个C程序的执行是从(   ) A.本程序的main函数开始,到main函数结束 B.本程序的第一个函数开始,到本程序文件的最后一个函数结束 C.本程序的main函数开始,到本程序文件的最后一个函数结束 D.本程序的第一个函数开始,到本程序main函数结束 二、判断题(本大题共5小题,每题2分,共10分) 26.C 语言不允许一行内写多个语句。( ) 27.编译器在编译时,检测到错误会继续编译,等全部编译完成后再显示错误信息。( ) 28.集成开发环境能将程序的编辑、编译、链接和运行等操作集成在一个界面上。( ) 29.C 语言只能在 UNIX 系统上运行。( ) 30.C 语言不允许直接访问物理地址,只能通过其他方式间接操作硬件。( ) 三、填空题(本大题共5小题,每题3分,共15分) 31.在C程序中,编译预处理命令必须在命令前面添加符号 ;在C程序中,注释的方法有 和 。 32.用#define定义一个值为100的整型常量: 。 33.带参数的宏定义格式为#define 宏名( ) 字符串。 34.#if和#elif常常与 命令配合使用。 35.预处理命令必须以 开头。能以 命令终止宏的作用域。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第3卷 简单的C程序 广西对口考试-电子与信息类《C语言程序设计》考点双析卷
1
第3卷 简单的C程序 广西对口考试-电子与信息类《C语言程序设计》考点双析卷
2
第3卷 简单的C程序 广西对口考试-电子与信息类《C语言程序设计》考点双析卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。