《C语言程序设计》(二)基本数据类型与简单程序设计-知识点训练卷 吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》第2卷

2025-02-24
| 2份
| 19页
| 202人阅读
| 1人下载

资源信息

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

内容正文:

编写说明:吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第2卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 吉林省《信息工程类(电子与信息类)考纲百套卷》 第2卷 《C语言程序设计》 (二)基本数据类型与简单程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、选择题(本大题共10小题,每小题2分,共20分) 1.在 C 语言中,若有定义 “unsigned char a;”,则变量 a 的取值范围是( ) A. -128-127 B. 0-255 C. -32768-32767 D. 0-65535 答案:B 2. 在 C 语言中,int 类型数据在内存中占 4 个字节,其表示范围是( ) A. -2147483648 ~ 2147483647 B. -32768 ~ 32767 C. 0 ~ 255 D. 0 ~ 65535 答案:A 3.C语言中最基本的数据类型是( ) A.整型、实型、逻辑型 B.整型、实型、字符型 C.整型、逻辑型、字符型 D.实型、逻辑型、字符型 答案:B 4.以下选项中,属于合法字符常量的是( ) A. "a" B. '\78' C. '\xff' D. 'abc' 答案:C 5.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十32;后, c2 中的值为( ) A.a B.b C.C D.c 答案:A 6.执行以下代码,变量result的值是( ) #include <stdio.h> int main() { int a = 7; int b = 2; double result = (double)a / b; return 0; } A. 3 B. 3.5 C. 3.0 D. 4 答案:B 7.对于 scanf() 函数,以下说法错误的是( ) A. scanf() 函数用于从标准输入设备读取数据 B. scanf() 函数中的格式控制字符串必须与输入的数据格式一致 C. scanf() 函数在读取字符时会忽略空格 D. scanf() 函数读取多个变量时,变量前需要加取地址符 & 答案:C 8.逗号表达式 (i = 3, i++, i * 2) 的值是( ) A. 3 B. 4 C. 6 D. 8 答案:D 9.若有定义 int x = 4, y = 2;,则表达式 x %= y + 1 的值是( ) A. 0 B. 1 C. 2 D. 4 答案:B 10.以下程序段的运行结果是( ) 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 二、判断题(本大题共10小题,每小题2分,共20分) 1.在 C 语言中,字符型数据与整型数据不能通用。( ) 答案:错误 2.变量名和符号常量名的命名方法相同。( ) 答案:正确 3.在 C 语言中,符号常量在定义时必须初始化。( ) 答案:错误 4.在 C 语言里, '1' 和 1 存储的值是一样的。( ) 答案:错误 5.字符型数据和整型数据进行运算时,字符型数据会自动转换为整型数据。( ) 答案:正确 6.在 C 语言中,自动类型转换一定会丢失数据。( ) 答案:错误 7.putchar() 函数只能输出英文字符。( ) 答案:错误 8.printf() 函数可以输出变量的值,也可以输出表达式的值。( ) 答案:正确 9.算术表达式中,单目负号运算符 - 的优先级高于乘法运算符 *。( ) 答案:正确 10.算术运算符中,加法和减法的结合性是从右到左。( ) 答案:错误 三、填空题(本大题共5小题,每题2分,共10分) 1.在 C 语言中,定义符号常量通常使用______命令。 答案:#define 2.已知字符 'B' 的 ASCII 码值是 66,那么字符 'D' 的 ASCII 码值是______。 答案:68 3.若有定义float f = 3.14f; int i;,执行i = (int)f;后,变量i的值为______。 答案:3 4.若有 int a = 7;,则表达式 a % 4 的值为______。 答案:3 5.若有定义 int e = 9, f = 4;,则表达式 e %= f 执行后,e 的值是______。 答案:1 四、读程序写结果题(本大题共5小题,每题5分,共25分) 1.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 7, b = 2; int result = a % b; printf("%d ", result); return 0; } 答案:1 2.以下程序的运行结果是______。 #include <stdio.h> int main() { int m = 5, n = 3; float res = (float)m / n; printf("%f ", res); return 0; } 答案:1.666667 3.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 5, b = 2; float c = (float)a / (float)b; printf("%f ", c); return 0; } 答案:2.500000 4.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 3, b = 5; int temp; temp = a; a = b; b = temp; printf("%d %d ", a, b); return 0; } 答案:5 3 5.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 5; int b = a | 2; printf("%d ", b); return 0; } 答案:7 五、编程题(本大题共5小题,每题5分,共25分) 1.输入圆的半径,计算并输出圆的面积和周长。 答案: #include <stdio.h> #define PI 3.14159 int main() { float radius, area, circumference; printf("请输入圆的半径:"); scanf("%f", &radius); area = PI * radius * radius; circumference = 2 * PI * radius; printf("圆的面积为:%f,周长为:%f ", area, circumference); return 0; } 2.输入两个整数,计算并输出它们的商和余数。 答案: #include <stdio.h> int main() { int dividend, divisor, quotient, remainder; printf("请输入被除数和除数:"); scanf("%d %d", &dividend, &divisor); quotient = dividend / divisor; remainder = dividend % divisor; printf("商为:%d,余数为:%d ", quotient, remainder); return 0; } 3.输入圆柱体的底面半径和高,计算并输出圆柱体的体积和表面积。 答案: #include <stdio.h> #define PI 3.14159 int main() { float radius, height, volume, surface_area; printf("请输入圆柱体的底面半径和高:"); scanf("%f %f", &radius, &height); volume = PI * radius * radius * height; surface_area = 2 * PI * radius * radius + 2 * PI * radius * height; printf("圆柱体的体积是:%.2f,表面积是:%.2f ", volume, surface_area); return 0; } 4.输入一个数,计算并输出它的平方。 答案: #include <stdio.h> int main() { float num, square; printf("请输入一个数:"); scanf("%f", &num); square = num * num; printf("该数的平方为:%.2f ", square); return 0; } 5.输入平面上两个点的坐标 (x1, y1) 和 (x2, y2),计算并输出两点间的距离。 答案: #include <stdio.h> #include <math.h> int main() { float x1, y1, x2, y2, distance; printf("请输入第一个点的坐标 (x1 y1):"); scanf("%f %f", &x1, &y1); printf("请输入第二个点的坐标 (x2 y2):"); scanf("%f %f", &x2, &y2); distance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1)); printf("两点间的距离为:%.2f ", distance); return 0; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第2卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 吉林省《信息工程类(电子与信息类)考纲百套卷》 第2卷 《C语言程序设计》 (二)基本数据类型与简单程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、选择题(本大题共10小题,每小题2分,共20分) 1.在 C 语言中,若有定义 “unsigned char a;”,则变量 a 的取值范围是( ) A. -128-127 B. 0-255 C. -32768-32767 D. 0-65535 2. 在 C 语言中,int 类型数据在内存中占 4 个字节,其表示范围是( ) A. -2147483648 ~ 2147483647 B. -32768 ~ 32767 C. 0 ~ 255 D. 0 ~ 65535 3.C语言中最基本的数据类型是( ) A.整型、实型、逻辑型 B.整型、实型、字符型 C.整型、逻辑型、字符型 D.实型、逻辑型、字符型 4.以下选项中,属于合法字符常量的是( ) A. "a" B. '\78' C. '\xff' D. 'abc' 5.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十32;后, c2 中的值为( ) A.a B.b C.C D.c 6.执行以下代码,变量result的值是( ) #include <stdio.h> int main() { int a = 7; int b = 2; double result = (double)a / b; return 0; } A. 3 B. 3.5 C. 3.0 D. 4 7.对于 scanf() 函数,以下说法错误的是( ) A. scanf() 函数用于从标准输入设备读取数据 B. scanf() 函数中的格式控制字符串必须与输入的数据格式一致 C. scanf() 函数在读取字符时会忽略空格 D. scanf() 函数读取多个变量时,变量前需要加取地址符 & 8.逗号表达式 (i = 3, i++, i * 2) 的值是( ) A. 3 B. 4 C. 6 D. 8 9.若有定义 int x = 4, y = 2;,则表达式 x %= y + 1 的值是( ) A. 0 B. 1 C. 2 D. 4 10.以下程序段的运行结果是( ) int a=0x4l; char C; c=a; printf("%d%c",c,c); A.65,A B.66,B C.48,0 D.49,1 二、判断题(本大题共10小题,每小题2分,共20分) 1.在 C 语言中,字符型数据与整型数据不能通用。( ) 2.变量名和符号常量名的命名方法相同。( ) 3.在 C 语言中,符号常量在定义时必须初始化。( ) 4.在 C 语言里, '1' 和 1 存储的值是一样的。( ) 5.字符型数据和整型数据进行运算时,字符型数据会自动转换为整型数据。( ) 6.在 C 语言中,自动类型转换一定会丢失数据。( ) 7.putchar() 函数只能输出英文字符。( ) 8.printf() 函数可以输出变量的值,也可以输出表达式的值。( ) 9.算术表达式中,单目负号运算符 - 的优先级高于乘法运算符 *。( ) 10.算术运算符中,加法和减法的结合性是从右到左。( ) 三、填空题(本大题共5小题,每题2分,共10分) 1.在 C 语言中,定义符号常量通常使用______命令。 2.已知字符 'B' 的 ASCII 码值是 66,那么字符 'D' 的 ASCII 码值是______。 3.若有定义float f = 3.14f; int i;,执行i = (int)f;后,变量i的值为______。 4.若有 int a = 7;,则表达式 a % 4 的值为______。 5.若有定义 int e = 9, f = 4;,则表达式 e %= f 执行后,e 的值是______。 四、读程序写结果题(本大题共5小题,每题5分,共25分) 1.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 7, b = 2; int result = a % b; printf("%d ", result); return 0; } 2.以下程序的运行结果是______。 #include <stdio.h> int main() { int m = 5, n = 3; float res = (float)m / n; printf("%f ", res); return 0; } 3.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 5, b = 2; float c = (float)a / (float)b; printf("%f ", c); return 0; } 4.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 3, b = 5; int temp; temp = a; a = b; b = temp; printf("%d %d ", a, b); return 0; } 5.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 5; int b = a | 2; printf("%d ", b); return 0; } 五、编程题(本大题共5小题,每题5分,共25分) 1.输入圆的半径,计算并输出圆的面积和周长。 2.输入两个整数,计算并输出它们的商和余数。 3.输入圆柱体的底面半径和高,计算并输出圆柱体的体积和表面积。 4.输入一个数,计算并输出它的平方。 5.输入平面上两个点的坐标 (x1, y1) 和 (x2, y2),计算并输出两点间的距离。 } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

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