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

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

资源信息

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

内容正文:

编写说明:广西《电子与信息大类考纲百套卷》,是依据广西《高等职业教育考试大纲与说明(电子与信息大类)》2026版编写。本套试卷共100份,由三个部分组成。第一部分是按考点要求编写的60份知识点训练卷;第二部分是针对三门课程编写的30份常考题训练卷;第三个部分是10份专业知识综合训练卷。 本试卷是广西《电子与信息大类考纲百套卷》的第25卷,是知识点训练卷,其编写要求如下: (1)了解常量及变量的定义; (2)掌握整型、字符型、浮点型数据的定义和使用方法; (3)掌握运算符和表达式的使用方法; (4)掌握输入函数及格式字符的使用方法; (5)掌握输出语句及格式字符的使用方法。 广西《电子与信息类考纲百套卷》 第25卷 《程序设计基础》 2.顺序结构程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每小题3分,共60分) 1.以下浮点型常量中,非法的是( ) A. 1.23e2 B. 0.5 C. 3E1.5 D. 6. 2.以下关于浮点数的描述,正确的是( ) A. 1和1.0在C语言中类型相同 B. float的有效位数是17 C. double的绝对值范围是10⁻³⁰⁷~10³⁰⁸ D. 1.23456e2是合法的科学计数法 3.符号常量的定义方式是( ) A. int PI=3.14; B. #define PI 3.14 C. const PI=3.14; D. float PI=3.14; 4.以下选项中,合法的是( ) A. char c = '\x41'; B. char c = 'ab'; C. char c = "A"; D. char c = '\'; 5.执行unsigned int a = -1;后,a的值是( ) A.0 B.1 C.最大值 D.未定义 6.字符串"A\x42\103"的长度是( ) A.3 B.4 C.5 D.6 7.以下代码的输出是( ) int a = 10; printf("%d", sizeof(a++)); A.1 B.2 C.4 D.10 8.以下代码的输出是( ) int a = 10, b = 3; printf("%f", a / b); A.3.333333 B.3 C.3.0 D.未定义 9.以下赋值语句中,正确的是( ) A. int a = 3.14; B. float b = 5; C. char c = "a"; D. double d = 'A'; 10.执行char c = 350;后,c的实际值是( ) A. 94 B. 350 C. 0 D. 语法错误 12.以下关于复合赋值运算符的描述,错误的是( ) A. a += b等价于a = a + b B. a -= 5等价于a = 5 - a C. a *= 2等价于a = a * 2 D. a /= 3等价于a = a / 3 13.以下关于字符型变量的描述,正确的是( ) A. 可以存储字符串 B. 必须用双引号赋值 C. 不能参与算术运算 D. 存储的是ASCII码 14.表达式5 & 3的结果是( ) A.0 B.1 C.3 D.7 15.表达式~0的值是( ) A.0 B.1 C.-1 D.255 16.以下代码的输出是( ) int a = 15; printf("%d", a >> 1); A.7 B.8 C.14 D.15 17.若float x = 1.23456789;,使用printf("%.2f", x);的输出结果是( ) A. 1.23 B. 1.24 C. 1.234568 D. 1.23456789 18.getchar()函数的功能是( ) A. 输出一个字符 B. 读取一个字符串 C. 读取一个字符 D. 读取一个整数 19.以下关于printf()的描述,错误的是( ) A. %e表示科学计数法输出 B. %d可输出浮点数 C. %c输出字符 D. %s输出字符串 20.以下代码的输出结果是( ) printf("%d", printf("Hello")); A. Hello5 B. 5 C. Hello D. 语法错误 二、判断题(本大题共10小题,每小题1分,共10分) 1.0x1A是合法的十六进制整型常量。( ) 2.char型变量的取值范围是-128~127。( ) 3.无符号整型变量参与运算时,结果仍为无符号类型。( ) 4.表达式3.5 + 5/2的结果是5.5。( ) 5.printf("%d", 3.14);会输出整数3。( ) 6.a = b = 5;是合法的赋值语句。( ) 7.表达式1 + 2 * 3的结果是7,因为乘法优先级高于加法。( ) 8.右移运算符>>对负数进行移位时,高位补0。( ) 9.符号常量的值在程序运行期间可以修改。( ) 10.scanf()输入数据时,多个数值可以用回车键分隔。( ) 三、填空题(本大题共5小题,每题3分,共15分) 1.八进制数035对应的十进制数是________。 2.执行int a = 10; float b = a;后,b的值是______。 3.printf函数中,输出字符型变量应使用格式符________。 4.表达式 4 | (3 << 1) 的值是 ______。 5.输入double类型变量时,应使用格式符________。 四、应用题(本大题共3小题,共15分) 1.补全代码,将小写字母转换为大写。 #include <stdio.h> int main() { char c = 'g'; c = ______; // 转换为大写 printf("大写字母: %c", c); return 0; } 2.补全代码,读取形如2023-08-15的日期并拆分输出年月日。 #include <stdio.h> int main() { int year, month, day; printf("输入日期(YYYY-MM-DD):"); scanf("%d______%d______%d", ______); // 格式符和变量地址 printf("年:%d 月:%d 日:%d", year, month, day); return 0; } 3.补全代码,将浮点数12345.67用科学计数法输出,保留两位小数。 #include <stdio.h> int main() { double x = 12345.67; printf("科学计数法: ______", x); return 0; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:广西《电子与信息大类考纲百套卷》,是依据广西《高等职业教育考试大纲与说明(电子与信息大类)》2026版编写。本套试卷共100份,由三个部分组成。第一部分是按考点要求编写的60份知识点训练卷;第二部分是针对三门课程编写的30份常考题训练卷;第三个部分是10份专业知识综合训练卷。 本试卷是广西《电子与信息大类考纲百套卷》的第25卷,是知识点训练卷,其编写要求如下: (1)了解常量及变量的定义; (2)掌握整型、字符型、浮点型数据的定义和使用方法; (3)掌握运算符和表达式的使用方法; (4)掌握输入函数及格式字符的使用方法; (5)掌握输出语句及格式字符的使用方法。 广西《电子与信息类考纲百套卷》 第25卷 《程序设计基础》 2.顺序结构程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每小题3分,共60分) 1.以下浮点型常量中,非法的是( ) A. 1.23e2 B. 0.5 C. 3E1.5 D. 6. 答案:C 2.以下关于浮点数的描述,正确的是( ) A. 1和1.0在C语言中类型相同 B. float的有效位数是17 C. double的绝对值范围是10⁻³⁰⁷~10³⁰⁸ D. 1.23456e2是合法的科学计数法 答案:D 3.符号常量的定义方式是( ) A. int PI=3.14; B. #define PI 3.14 C. const PI=3.14; D. float PI=3.14; 答案:B 4.以下选项中,合法的是( ) A. char c = '\x41'; B. char c = 'ab'; C. char c = "A"; D. char c = '\'; 答案:A 5.执行unsigned int a = -1;后,a的值是( ) A.0 B.1 C.最大值 D.未定义 答案:C 6.字符串"A\x42\103"的长度是( ) A.3 B.4 C.5 D.6 答案:A 7.以下代码的输出是( ) int a = 10; printf("%d", sizeof(a++)); A.1 B.2 C.4 D.10 答案:C 8.以下代码的输出是( ) int a = 10, b = 3; printf("%f", a / b); A.3.333333 B.3 C.3.0 D.未定义 答案:D 9.以下赋值语句中,正确的是( ) A. int a = 3.14; B. float b = 5; C. char c = "a"; D. double d = 'A'; 答案:B 10.执行char c = 350;后,c的实际值是( ) A. 94 B. 350 C. 0 D. 语法错误 答案:A 12.以下关于复合赋值运算符的描述,错误的是( ) A. a += b等价于a = a + b B. a -= 5等价于a = 5 - a C. a *= 2等价于a = a * 2 D. a /= 3等价于a = a / 3 答案:B 13.以下关于字符型变量的描述,正确的是( ) A. 可以存储字符串 B. 必须用双引号赋值 C. 不能参与算术运算 D. 存储的是ASCII码 答案:D 14.表达式5 & 3的结果是( ) A.0 B.1 C.3 D.7 答案:B 15.表达式~0的值是( ) A.0 B.1 C.-1 D.255 答案:C 16.以下代码的输出是( ) int a = 15; printf("%d", a >> 1); A.7 B.8 C.14 D.15 答案:A 17.若float x = 1.23456789;,使用printf("%.2f", x);的输出结果是( ) A. 1.23 B. 1.24 C. 1.234568 D. 1.23456789 答案:A 18.getchar()函数的功能是( ) A. 输出一个字符 B. 读取一个字符串 C. 读取一个字符 D. 读取一个整数 答案:C 19.以下关于printf()的描述,错误的是( ) A. %e表示科学计数法输出 B. %d可输出浮点数 C. %c输出字符 D. %s输出字符串 答案:B 20.以下代码的输出结果是( ) printf("%d", printf("Hello")); A. Hello5 B. 5 C. Hello D. 语法错误 答案:A 二、判断题(本大题共10小题,每小题1分,共10分) 1.0x1A是合法的十六进制整型常量。( ) 答案:√ 2.char型变量的取值范围是-128~127。( ) 答案:× 3.无符号整型变量参与运算时,结果仍为无符号类型。( ) 答案:√ 4.表达式3.5 + 5/2的结果是5.5。( ) 答案:√ 5.printf("%d", 3.14);会输出整数3。( ) 答案:× 6.a = b = 5;是合法的赋值语句。( ) 答案:√ 7.表达式1 + 2 * 3的结果是7,因为乘法优先级高于加法。( ) 答案:√ 8.右移运算符>>对负数进行移位时,高位补0。( ) 答案:× 9.符号常量的值在程序运行期间可以修改。( ) 答案:× 10.scanf()输入数据时,多个数值可以用回车键分隔。( ) 答案:√ 三、填空题(本大题共5小题,每题3分,共15分) 1.八进制数035对应的十进制数是________。 答案:29 2.执行int a = 10; float b = a;后,b的值是______。 答案:10.0 3.printf函数中,输出字符型变量应使用格式符________。 答案:%c 4.表达式 4 | (3 << 1) 的值是 ______。 答案:6 5.输入double类型变量时,应使用格式符________。 答案:%lf 四、应用题(本大题共3小题,共15分) 1.补全代码,将小写字母转换为大写。 #include <stdio.h> int main() { char c = 'g'; c = ______; // 转换为大写 printf("大写字母: %c", c); return 0; } 答案:c - 32 2.补全代码,读取形如2023-08-15的日期并拆分输出年月日。 #include <stdio.h> int main() { int year, month, day; printf("输入日期(YYYY-MM-DD):"); scanf("%d______%d______%d", ______); // 格式符和变量地址 printf("年:%d 月:%d 日:%d", year, month, day); return 0; } 答案: 第一空:-%d 第二空:-%d 第三空:&year, &month, &day 3.补全代码,将浮点数12345.67用科学计数法输出,保留两位小数。 #include <stdio.h> int main() { double x = 12345.67; printf("科学计数法: ______", x); return 0; } 答案:%.2e 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

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