《C语言程序设计》顺序结构程序设计-知识点训练卷 广西职教高考《电子与信息类考纲百套卷》第26卷

2025-04-25
| 2份
| 14页
| 117人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 数据类型和简单程序设计
使用场景 中职复习
学年 2025-2026
地区(省份) 广西壮族自治区
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 175 KB
发布时间 2025-04-25
更新时间 2025-04-25
作者 胥豆豆老师
品牌系列 学易金卷·考纲百套卷
审核时间 2025-04-25
下载链接 https://m.zxxk.com/soft/51821135.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:广西《电子与信息大类考纲百套卷》,是依据广西《高等职业教育考试大纲与说明(电子与信息大类)》2026版编写。本套试卷共100份,由三个部分组成。第一部分是按考点要求编写的60份知识点训练卷;第二部分是针对三门课程编写的30份常考题训练卷;第三个部分是10份专业知识综合训练卷。 本试卷是广西《电子与信息大类考纲百套卷》的第26卷,是知识点训练卷,其编写要求如下: (1)了解常量及变量的定义; (2)掌握整型、字符型、浮点型数据的定义和使用方法; (3)掌握运算符和表达式的使用方法; (4)掌握输入函数及格式字符的使用方法; (5)掌握输出语句及格式字符的使用方法。 广西《电子与信息类考纲百套卷》 第26卷 《程序设计基础》 2.顺序结构程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每小题3分,共60分) 1.unsigned short的取值范围是( ) A. 0~65535 B. -32768~32767 C. 0~4294967295 D. -2147483648~2147483647 2.变量说明int k=50;中,50的作用是( ) A. 定义变量名 B. 指定变量类型 C. 给变量赋初值 D. 声明符号常量 3.以下浮点数赋值中,实际值可能为123456.8的是( ) A. float x=123456.789; B. double y=123456.789; C. int z=123456; D. long l=123456L; 4.以下选项中,属于单精度浮点型的是( ) A. double B. long C. float D. int 5.long int类型的字节数通常是( ) A.2 B.4 C.8 D.由编译器决定 6.以下代码的输出是( ) int a = 3; float b = 2.5; printf("%f", a * b); A.7.5 B.7 C.7.0 D.编译错误 7.以下合法的字符常量是( ) A.'\x123' B.'\0123' C.'\123' D.'ab' 8.以下代码的输出是( ) printf("%d", sizeof(3.14F)); A.4 B.8 C.6 D.编译错误 9.赋值语句的正确形式是( ) A. a + 5 = b; B. 3 = x; C. x = 3; D. 'A' = c; 10.字符型变量c存储字母'a',其ASCII码值为97,执行c -= 32;后,c的值是( ) A. 'A' B. 65 C. ' ' D. 33 11.以下关于变量初始化的描述,正确的是( ) A. 未初始化的变量值为0 B. static int a;默认初始化为0 C. char c;未初始化时值为空字符 D. 全局变量必须手动初始化 12.以下代码的输出结果是( ) int k = 'a'; printf("%d", k); A. 97 B. a C. 语法错误 D. 随机值 13.以下代码的输出结果是( ) int a = 5; a /= 2; printf("%d", a); A. 2.0 B. 2.5 C. 3 D. 2 14.以下代码的输出是( ) int a = 2, b = 3; printf("%d", a ^ b); A.1 B.5 C.0 D.6 15.以下代码的输出是( ) int a = 10, b = 20; printf("%d", (a, b)); A.10 B.20 C.30 D.语法错误 16.以下代码的输出是( ) int a = 5; printf("%d", -a++); A.-5 B.-6 C.5 D.6 17.以下格式符中,用于以十六进制输出整数的是( ) A. %d B. %o C. %x D. %f 18.以下代码的输出结果是( ) int a = 65; putchar(a); A. 65 B. A C. 语法错误 D. 随机值 19.符号常量的定义方式是( ) A. const int PI = 3.14; B. float PI = 3.14; C. int PI = 3.14; D. #define PI 3.14 20.scanf()函数中,表示变量地址的符号是( ) A. * B. & C. # D. $ 二、判断题(本大题共10小题,每小题1分,共10分) 1.float型数据在内存中占8字节。( ) 2.变量名Total和total表示同一个变量。( ) 3.字符常量'\101'表示ASCII码为65的字符'A'。( ) 4.用%c格式输出整型变量65会打印字符'A'。( ) 5.getch()函数需要用户输入后按回车键。( ) 6.const int a = 5;定义后,a的值不可修改。( ) 7.表达式(int)3.6 + 4.5的结果类型是double。( ) 8.条件表达式a ? b : c的结果类型由b和c中较大的类型决定。( ) 9.%o格式符用于输出十进制整数。( ) 10.getchar()函数可以一次读取多个字符。( ) 三、填空题(本大题共5小题,每题3分,共15分) 1.double型数据在内存中占________字节。 2.表达式-10 % 3的结果是______。 3.执行int a = 3.14;后,a的值是________。 4.设有 int a = 10, b = 20;,表达式 a > b ? a++ : b++ 执行后,b的值是 ______。 5.printf("%%d");的输出结果是________。 四、应用题(本大题共2小题,共15分) 1.补全代码,使用异或运算交换a和b的值。 #include <stdio.h> int main() { int a = 5, b = 10; a = a ^ b; b = ______; // 第一步交换 a = ______; // 第二步交换 printf("a=%d, b=%d", a, b); return 0; } 2.补全代码,使用条件运算符实现整数绝对值计算。 #include <stdio.h> int main() { int x = -5; x = ______ ? ______ : ______; // 条件表达式 printf("绝对值: %d", x); return 0; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:广西《电子与信息大类考纲百套卷》,是依据广西《高等职业教育考试大纲与说明(电子与信息大类)》2026版编写。本套试卷共100份,由三个部分组成。第一部分是按考点要求编写的60份知识点训练卷;第二部分是针对三门课程编写的30份常考题训练卷;第三个部分是10份专业知识综合训练卷。 本试卷是广西《电子与信息大类考纲百套卷》的第26卷,是知识点训练卷,其编写要求如下: (1)了解常量及变量的定义; (2)掌握整型、字符型、浮点型数据的定义和使用方法; (3)掌握运算符和表达式的使用方法; (4)掌握输入函数及格式字符的使用方法; (5)掌握输出语句及格式字符的使用方法。 广西《电子与信息类考纲百套卷》 第26卷 《程序设计基础》 2.顺序结构程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每小题3分,共60分) 1.unsigned short的取值范围是( ) A. 0~65535 B. -32768~32767 C. 0~4294967295 D. -2147483648~2147483647 答案:A 2.变量说明int k=50;中,50的作用是( ) A. 定义变量名 B. 指定变量类型 C. 给变量赋初值 D. 声明符号常量 答案:C 3.以下浮点数赋值中,实际值可能为123456.8的是( ) A. float x=123456.789; B. double y=123456.789; C. int z=123456; D. long l=123456L; 答案:A 4.以下选项中,属于单精度浮点型的是( ) A. double B. long C. float D. int 答案:C 5.long int类型的字节数通常是( ) A.2 B.4 C.8 D.由编译器决定 答案:D 6.以下代码的输出是( ) int a = 3; float b = 2.5; printf("%f", a * b); A.7.5 B.7 C.7.0 D.编译错误 答案:A 7.以下合法的字符常量是( ) A.'\x123' B.'\0123' C.'\123' D.'ab' 答案:C 8.以下代码的输出是( ) printf("%d", sizeof(3.14F)); A.4 B.8 C.6 D.编译错误 答案:A 9.赋值语句的正确形式是( ) A. a + 5 = b; B. 3 = x; C. x = 3; D. 'A' = c; 答案:C 10.字符型变量c存储字母'a',其ASCII码值为97,执行c -= 32;后,c的值是( ) A. 'A' B. 65 C. ' ' D. 33 答案:A 11.以下关于变量初始化的描述,正确的是( ) A. 未初始化的变量值为0 B. static int a;默认初始化为0 C. char c;未初始化时值为空字符 D. 全局变量必须手动初始化 答案:B 12.以下代码的输出结果是( ) int k = 'a'; printf("%d", k); A. 97 B. a C. 语法错误 D. 随机值 答案:A 13.以下代码的输出结果是( ) int a = 5; a /= 2; printf("%d", a); A. 2.0 B. 2.5 C. 3 D. 2 答案:D 14.以下代码的输出是( ) int a = 2, b = 3; printf("%d", a ^ b); A.1 B.5 C.0 D.6 答案:A 15.以下代码的输出是( ) int a = 10, b = 20; printf("%d", (a, b)); A.10 B.20 C.30 D.语法错误 答案:B 16.以下代码的输出是( ) int a = 5; printf("%d", -a++); A.-5 B.-6 C.5 D.6 答案:A 17.以下格式符中,用于以十六进制输出整数的是( ) A. %d B. %o C. %x D. %f 答案:C 18.以下代码的输出结果是( ) int a = 65; putchar(a); A. 65 B. A C. 语法错误 D. 随机值 答案:B 19.符号常量的定义方式是( ) A. const int PI = 3.14; B. float PI = 3.14; C. int PI = 3.14; D. #define PI 3.14 答案:D 20.scanf()函数中,表示变量地址的符号是( ) A. * B. & C. # D. $ 答案:B 二、判断题(本大题共10小题,每小题1分,共10分) 1.float型数据在内存中占8字节。( ) 答案:× 2.变量名Total和total表示同一个变量。( ) 答案:× 3.字符常量'\101'表示ASCII码为65的字符'A'。( ) 答案:√ 4.用%c格式输出整型变量65会打印字符'A'。( ) 答案:√ 5.getch()函数需要用户输入后按回车键。( ) 答案:× 6.const int a = 5;定义后,a的值不可修改。( ) 答案:√ 7.表达式(int)3.6 + 4.5的结果类型是double。( ) 答案:√ 8.条件表达式a ? b : c的结果类型由b和c中较大的类型决定。( ) 答案:√ 9.%o格式符用于输出十进制整数。( ) 答案:× 10.getchar()函数可以一次读取多个字符。( ) 答案:× 三、填空题(本大题共5小题,每题3分,共15分) 1.double型数据在内存中占________字节。 答案:8 2.表达式-10 % 3的结果是______。 答案:-1 3.执行int a = 3.14;后,a的值是________。 答案:3 4.设有 int a = 10, b = 20;,表达式 a > b ? a++ : b++ 执行后,b的值是 ______。 答案:21 5.printf("%%d");的输出结果是________。 答案:%d 四、应用题(本大题共2小题,共15分) 1.补全代码,使用异或运算交换a和b的值。 #include <stdio.h> int main() { int a = 5, b = 10; a = a ^ b; b = ______; // 第一步交换 a = ______; // 第二步交换 printf("a=%d, b=%d", a, b); return 0; } 答案: 第一空:a ^ b 第二空:a ^ b 2.补全代码,使用条件运算符实现整数绝对值计算。 #include <stdio.h> int main() { int x = -5; x = ______ ? ______ : ______; // 条件表达式 printf("绝对值: %d", x); return 0; } 答案: 第一空:x >= 0 第二空:x 第三空:-x 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

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