第6卷 常量和变量 广西对口考试-电子与信息类《C语言程序设计》考点双析卷

2025-10-31
| 2份
| 12页
| 85人阅读
| 0人下载

内容正文:

编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。 本专辑第6卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】: (二)顺序结构程序设计:了解常量及变量的定义 广西高等职业教育考试 电子与信息类 《C语言程序设计》考点双析卷 第6卷 常量和变量 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.下面4个选项中,均是合法整型常量的选项是(   ) A.160,-0xfffff,011 B.-0xcdf,01A,0xe C.-01,986,012,0668 D.-0x48a,2e5,0x 2.在C语言中,数字029是一个 (   ) A.八进制数 B.十六进制数 C.十进制数 D.非法数 3.在C语言中,自定义的标识符(   ) A.能使用关键字并且不区分大小写 B.不能使用关键字并且不区分大小写 C.能使用关键字并且区分大小写 D.不能使用关键字并且区分大小写 4.下面关于C语言用户标识符的描述正确的是(   ) A.不能区分大小写 B.用户标识符不能描述常量 C.类型名也是用户标识 D.用户标识符可以作为变量名 5.已知 char a=' ';,则变量a(   ) A.包含1个字符 B.包含2个字符 C.包含1个字符串 D.语句不合法 6.叙述错误的是(   ) A.C语言程序在运行过程中所有的计算都以二进制方式输出 B.C语言程序在运行过程中所有的计算都以十进制方式输出 C.所有的C语言程序都需要编译无误后才能运行 D.C语言程序中整形变量只能存放整数,实型变量只能存放浮点数 7.下列选项中属于合法的实型常量的是(   ) A.0 B.2.826e C.0.462*102 D.0.654 8.下列是C语音合法常量的是(   ) A.16,000 B.01377 C.0x3g D.e13 9.执行char c = 'A' + 32;后,c的值是(   ) A.'a' B.97 C.语法错误 D.'A' 10.以下代码的输出结果是(   ) char c = '\x41';   printf("%c", c); A.A B.65 C.\x41 D.语法错误 11.以下代码的输出结果是(   ) int a = 350;   char c = a;   printf("%d", c); A.350 B.94 C.语法错误 D.随机值 12.以下代码的输出结果是(   ) char c1 = 'a', c2 = 97;   printf("%c,%d", c1, c2); A.a,97 B.97,a C.a,a D.97,97 13.以下关于补码的描述,正确的是(   ) A.正数的补码是其原码 B.负数的补码是原码加1 C.所有数据以原码存储 D.无符号型数据没有补码 14.下列关于字符串的说法中,错误的是(   ) A.C语言规定字符串以字符‘\0’作为字符串的结束标志 B.‘\0’作为标志占用存储空间,计入字符串的实际长度 C.在表示字符串常量的时候无需人为添加‘\0’ D.在C语言中,系统会自动给字符串的末尾添加‘\0’ 15.设a为浮点型变量,b为整型变量,a=12,b=34,执行下列语句后的结果是(   ) A.12,34 B.12.000000,34 C.12.0,34 D.12.000000,34.000000 16.若有说明语句:char c=‘\75’;则变量c(   ) A.包含1个字符 B.包含2个字符 C.包含3个字符 D.该说明不合法 17.已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2=‘A’+‘6’-‘3’;后,c2中的值为(   ) A.D B.68 C.C D.不确定值 18.下列叙述中,不正确的一项是(   ) A.在C程序中,逗号运算符的优先级是最低的 B.在C程序中,ABC和abc是两个完全不同的变量 C.若a和b变量类型相同,在执行赋值表达式a=b后,b中的值将存入a,而b中的值不变 D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 19.以下代码的输出结果是(   ) int x = 3, y = 4;   printf("%d", x & y); A.12 B.4 C.3 D.0 20.以下程序段的运行结果是(   ) int a=0x4l; char C; c=a; printf("%d%c",c,c); A.65,A B.66,B C.48,0 D.49,1 二、判断题(本大题共5小题,每题3分,共15分) 21.const int a; 是合法的常量声明。( ) 22.C语言中,变量必须先定义后使用。( ) 23.算法必须有至少一个输入。 ( ) 24.在程序运行过程中,其值可以改变的量称为变量( ) 25.转义字符'\r'的含义是回车( ) 三、填空题(本大题共5小题,每题5分,共25分) 26.C语言中的标识符只能由3种字符组成,分别是字母、 、 。 27.C语言中的标识符可分为关键字, 和 3类。 28.计算下列进制转换结果。 (5A2D.1C)16=(                     )8 29.用16位二进制补码表示无符号的数,可表示的最小整数是0,最大整数是 。 30.十进制数-27的8位二进制原码是 、反码是 、补码是 。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。 本专辑第6卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】: (二)顺序结构程序设计:了解常量及变量的定义 广西高等职业教育考试 电子与信息类 《C语言程序设计》考点双析卷 第6卷 常量和变量 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.下面4个选项中,均是合法整型常量的选项是(   ) A.160,-0xfffff,011 B.-0xcdf,01A,0xe C.-01,986,012,0668 D.-0x48a,2e5,0x 【答案】A 2.在C语言中,数字029是一个 (   ) A.八进制数 B.十六进制数 C.十进制数 D.非法数 【答案】D 3.在C语言中,自定义的标识符(   ) A.能使用关键字并且不区分大小写 B.不能使用关键字并且不区分大小写 C.能使用关键字并且区分大小写 D.不能使用关键字并且区分大小写 【答案】D 4.下面关于C语言用户标识符的描述正确的是(   ) A.不能区分大小写 B.用户标识符不能描述常量 C.类型名也是用户标识 D.用户标识符可以作为变量名 【答案】D 【详解】用户标识符是在编写C语言程序时定义的变量名、常量名、类型名、宏名等,它们必须遵循一定的命名规则,例如不能以数字开头,不能使用C语言的关键字作为标识符等。 5.已知 char a=' ';,则变量a(   ) A.包含1个字符 B.包含2个字符 C.包含1个字符串 D.语句不合法 【答案】A 6.叙述错误的是(   ) A.C语言程序在运行过程中所有的计算都以二进制方式输出 B.C语言程序在运行过程中所有的计算都以十进制方式输出 C.所有的C语言程序都需要编译无误后才能运行 D.C语言程序中整形变量只能存放整数,实型变量只能存放浮点数 【答案】B 【详解】C语言程序在运行过程中所有的计算都以二进制方式输出,C语言程序需要经过编译才能运行,C程序中整型变量只能存放整数,实型变量只能存放浮点数。 7.下列选项中属于合法的实型常量的是(   ) A.0 B.2.826e C.0.462*102 D.0.654 【答案】D 【详解】在一个值后面加上一个小数点,该值就成为一个浮点值。出现在字母e(或E)之前的小数点,其左边和右边至少应有一位数字,在字母e(或E)之后必须是整数。 8.下列是C语音合法常量的是(   ) A.16,000 B.01377 C.0x3g D.e13 【答案】B 【详解】出现在字母e(或E)之前的小数点,其左边和右边至少应有一位数字,在字母e(或E)之后必须是整数。八进制整数以0开头,包含数字0-7,逢八进一,十六进制包含数字0-9、字母A-F或a-f,以0x或0X开头。 9.执行char c = 'A' + 32;后,c的值是(   ) A.'a' B.97 C.语法错误 D.'A' 【答案】A 10.以下代码的输出结果是(   ) char c = '\x41';   printf("%c", c); A.A B.65 C.\x41 D.语法错误 【答案】A 11.以下代码的输出结果是(   ) int a = 350;   char c = a;   printf("%d", c); A.350 B.94 C.语法错误 D.随机值 【答案】B 12.以下代码的输出结果是(   ) char c1 = 'a', c2 = 97;   printf("%c,%d", c1, c2); A.a,97 B.97,a C.a,a D.97,97 【答案】A 13.以下关于补码的描述,正确的是(   ) A.正数的补码是其原码 B.负数的补码是原码加1 C.所有数据以原码存储 D.无符号型数据没有补码 【答案】A 14.下列关于字符串的说法中,错误的是(   ) A.C语言规定字符串以字符‘\0’作为字符串的结束标志 B.‘\0’作为标志占用存储空间,计入字符串的实际长度 C.在表示字符串常量的时候无需人为添加‘\0’ D.在C语言中,系统会自动给字符串的末尾添加‘\0’ 【答案】B 15.设a为浮点型变量,b为整型变量,a=12,b=34,执行下列语句后的结果是(   ) A.12,34 B.12.000000,34 C.12.0,34 D.12.000000,34.000000 【答案】B 16.若有说明语句:char c=‘\75’;则变量c(   ) A.包含1个字符 B.包含2个字符 C.包含3个字符 D.该说明不合法 【答案】A 17.已知字母A的ASCII码为十进制数65,且定义c2为字符型变量,则执行语句c2=‘A’+‘6’-‘3’;后,c2中的值为(   ) A.D B.68 C.C D.不确定值 【答案】A 18.下列叙述中,不正确的一项是(   ) A.在C程序中,逗号运算符的优先级是最低的 B.在C程序中,ABC和abc是两个完全不同的变量 C.若a和b变量类型相同,在执行赋值表达式a=b后,b中的值将存入a,而b中的值不变 D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 【答案】D 19.以下代码的输出结果是(   ) int x = 3, y = 4;   printf("%d", x & y); A.12 B.4 C.3 D.0 【答案】D 20.以下程序段的运行结果是(   ) int a=0x4l; char C; c=a; printf("%d%c",c,c); A.65,A B.66,B C.48,0 D.49,1 【答案】A 二、判断题(本大题共5小题,每题3分,共15分) 21.const int a; 是合法的常量声明。( ) 【答案】错误 【详解】const常量必须在声明时初始化。 22.C语言中,变量必须先定义后使用。( ) 【答案】正确 【详解】未定义的变量会导致编译错误。 23.算法必须有至少一个输入。 ( ) 【答案】错误 【详解】算法可以无输入(如输出固定信息) 24.在程序运行过程中,其值可以改变的量称为变量( ) 【答案】正确 25.转义字符'\r'的含义是回车( ) 【答案】正确 三、填空题(本大题共5小题,每题5分,共25分) 26.C语言中的标识符只能由3种字符组成,分别是字母、 、 。 【答案】 数字 下划线 27.C语言中的标识符可分为关键字, 和 3类。 【答案】 用户标识符 预定义标识符 28.计算下列进制转换结果。 (5A2D.1C)16=(                     )8 【答案】55055.07 【详解】方法:用二进制做中转。先将十六进制转换成二进制(四个二进制表示一个十六进制),再将二进制转成八进制。 29.用16位二进制补码表示无符号的数,可表示的最小整数是0,最大整数是 。 【答案】65535 30.十进制数-27的8位二进制原码是 、反码是 、补码是 。 【答案】 1001 1011 1110 0100 1110 0101 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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