第4练 第2章 整型数据(常量与变量)《C语言程序设计》(电子工业出版社)一课一练

2026-04-15
| 2份
| 6页
| 38人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 数据类型和简单程序设计
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2026-04-15
更新时间 2026-04-15
作者 爱学习的muller
品牌系列 上好课·一课一练
审核时间 2026-04-15
下载链接 https://m.zxxk.com/soft/57352759.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《C语言程序设计》(电子工业出版社)一课一练一课一练的第2章的第4练,内容涵盖第2章数据类型、运算符和表达式的2.3 整型数据(常量与变量)。 《C语言程序设计》(电子工业出版社)一课一练 第4练 第2章 数据类型、运算符和表达式 2.3 整型数据(常量与变量) 1、 单项选择题(本题共4小题) 1、下列选项中,属于合法八进制整型常量的是( ) A. 38 B. 038 C. 045 D. 0x45 2、十六进制常量 0x1A 对应的十进制数值是( ) A. 26 B. 16 C. 32 D. 10 3、下列整型变量类型中,在内存中占用 4 个字节的是( ) A. short B. int C. long D. unsigned short 4、无符号短整型(unsigned short)变量能存储的最大值是( ) A. 32767 B. 65535 C. 2147483647 D. 4294967295 2、 判断题(本题共3题) 1、八进制整型常量中可以出现数字 8 和 9,只要以 0 开头即可。( ) 2、long int 型变量在内存中占用 4 个字节,能存储的数值范围是 - 2147483648 到 2147483647。( ) 3、无符号整型变量可以存储负数,其取值范围包含负整数区间。( ) 3、 填空题(本题共2题) 1、C 语言中,十六进制整型常量必须以____开头,其中表示 10-15 的字母 a-f 不区分大小写。 2、基本整型(int)变量在内存中占用 2 个字节,其能存储的最小负整数是____。 4、 读程序写结果题(本题共1题) 1、阅读下面的 C 语言程序,写出程序运行后的输出结果。 【程序代码】 #include <stdio.h> int main() { int a = 012; long b = 0x1F; printf("a=%d, b=%d", a, b); return 0; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《C语言程序设计》(电子工业出版社)一课一练一课一练的第2章的第4练,内容涵盖第2章数据类型、运算符和表达式的2.3 整型数据(常量与变量)。 《C语言程序设计》(电子工业出版社)一课一练 第4练 第2章 数据类型、运算符和表达式 2.3 整型数据(常量与变量) 1、 单项选择题(本题共4小题) 1、下列选项中,属于合法八进制整型常量的是( ) A. 38 B. 038 C. 045 D. 0x45 【答案】C 【解析】八进制整型常量必须以 0 开头,且只能包含 0-7 的数字。选项 A 无前缀,是十进制常量;选项 B 包含非法数字 8;选项 D 是十六进制常量(0x 开头),只有选项 C 符合八进制常量的定义。 2、十六进制常量 0x1A 对应的十进制数值是( ) A. 26 B. 16 C. 32 D. 10 【答案】A 【解析】十六进制转十进制的计算规则是按位加权求和,0x1A 中 1 对应 16¹,A 对应 10,计算得 1×16 + 10 = 26,因此对应的十进制数值为 26。 3、下列整型变量类型中,在内存中占用 4 个字节的是( ) A. short B. int C. long D. unsigned short 【答案】C 【解析】根据 C 语言整型变量的存储规则,short、int、unsigned short 均占用 2 个字节,long 型变量占用 4 个字节,所以选项 C 正确。 4、无符号短整型(unsigned short)变量能存储的最大值是( ) A. 32767 B. 65535 C. 2147483647 D. 4294967295 【答案】B 【解析】无符号短整型的数值范围是 0~(2¹⁶-1),2¹⁶等于 65536,因此最大值为 65536-1=65535,对应选项 B。 2、 判断题(本题共3题) 1、八进制整型常量中可以出现数字 8 和 9,只要以 0 开头即可。( ) 【答案】× 【解析】八进制整型常量的数字只能是 0-7,出现 8 或 9 会被编译器判定为非法常量,不符合 C 语言的语法规则。 2、long int 型变量在内存中占用 4 个字节,能存储的数值范围是 - 2147483648 到 2147483647。( ) 【答案】√ 【解析】这是 C 语言中 long int 型变量的标准存储规则,4 个字节的存储空间通过补码形式,恰好能覆盖该数值范围。 3、无符号整型变量可以存储负数,其取值范围包含负整数区间。( ) 【答案】× 【解析】无符号整型变量的二进制位全部用于存储数值的绝对值,没有符号位,因此只能存储非负整数,无法存储负数。 3、 填空题(本题共2题) 1、C 语言中,十六进制整型常量必须以____开头,其中表示 10-15 的字母 a-f 不区分大小写。 【答案】0x 【解析】这是 C 语言规定的十六进制常量标识规则,用于和十进制、八进制常量明确区分,让编译器能准确识别常量的进制类型。 2、基本整型(int)变量在内存中占用 2 个字节,其能存储的最小负整数是____。 【答案】-32768 【解析】int 型变量的数值范围为 - 2¹⁵~(2¹⁵-1),2¹⁵的计算结果为 32768,因此最小负整数为 - 32768,该范围由二进制补码的存储机制决定。 4、 读程序写结果题(本题共1题) 1、阅读下面的 C 语言程序,写出程序运行后的输出结果。 【程序代码】 #include <stdio.h> int main() { int a = 012; long b = 0x1F; printf("a=%d, b=%d", a, b); return 0; } 【答案】 程序运行结果:a=10, b=31 【解析】 变量 a 赋值的 012 是八进制常量,转换为十进制为 1×8+2=10;变量 b 赋值的 0x1F 是十六进制常量,转换为十进制为 1×16+15=31。printf用%d格式符输出十进制数值,因此得到对应结果。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第4练 第2章 整型数据(常量与变量)《C语言程序设计》(电子工业出版社)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。