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

2025-09-03
| 2份
| 16页
| 78人阅读
| 0人下载

内容正文:

编写说明:2026版吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第2卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 2026版吉林省《信息工程类(电子与信息类)考纲百套卷》 第2卷 《C语言程序设计》 (二)基本数据类型与简单程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、选择题(本大题共10小题,每小题2分,共20分) 1.若有定义i=2,a=3,b=4,则表达式i*=a+b执行后,i的值为( ) A. 2 B. 14 C. 10 D. 13 2. 已知int a=2;则执行表达式a+=a*=a后,a的值是( ) A. 2 B. 4 C. 6 D. 8 3.若int x=10;则表达式x<<2的值是( ) A.5 B.10 C.20 D.40 4.以下选项中,属于合法字符常量的是( ) A. "a" B. '\78' C. '\xff' D. '\018' 5.已有定义int c2;,则执行语句c2=‘a'-‘A’;后,c2 中的值为( ) A.26 B.31 C.32 D.34 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.若有定义double k,x;则执行表达式x=(k=9.8)+7;后,x的值为9.8。( ) 4.在C语言中,输出格式符“%f”表示的是按浮点形式输出,在输出时默认保留6位小数。( ) 5.字符型数据和整型数据进行运算时,字符型数据会自动转换为整型数据。( ) 6.若有定义,char a;int b=350;,执行语句a=b;,后,a的值为350。( ) 7.putchar() 函数只能输出英文字符。( ) 8.若有定义int x=1,y=5;,则执行语句printf("%d",x=x+++y);后的输出结果是6。( ) 9.算术表达式中,单目负号运算符 - 的优先级高于乘法运算符 *。( ) 10.算术运算符中,加法和减法的结合性是从右到左。( ) 三、填空题(本大题共5小题,每题2分,共10分) 1.已知int a=3,b=5;则表达式a^b的值是______。 2.已知字符 'B' 的 ASCII 码值是 66,那么字符 'D' 的 ASCII 码值是______。 3.若有定义float f = 3.14; int i;,执行i = (int)f;后,变量i的值为______。 4.若int m=4,n=2;则表达式m/n+(m%n)的值是______。 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> #include <conio.h> main() {double x; int y=360; char z; z=y; x=y; printf("x=%f,y=%d,z=%d ",x,y,z); getch();} 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> #include <conio.h> main() { unsigned char a=16,b=7,c; c=a&b<<2; printf("c=%d,",c); a=2; b=4; c=a^b; printf("c=%d",c); getch();} 五、编程题(本大题共5小题,每题5分,共25分) 1.输入圆的半径,计算并输出圆的面积和周长。 2.小王为了购房从银行贷了一笔款d=300000,准备每月还款额为p=6000,月利率为r=0.01,请你编程帮他计算,多少个月才能还清这笔贷款。要求对取得的月份取小数点后一位,对第2位小数按四舍五入处理。 提示:计算还清月数m的公式如下: 3.输入圆柱体的底面半径和高,计算并输出圆柱体的体积和表面积。 4.已知三角形的三遍a,b,c,求三角形面积的公式为: ,其中, ,编写一程序,输入a,b,c,的值,计算并输出s的值。例如输入7 7 6<回车>,输出s=18.97。 5.输入平面上两个点的坐标 (x1, y1) 和 (x2, y2),计算并输出两点间的距离。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:2026版吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第2卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 2026版吉林省《信息工程类(电子与信息类)考纲百套卷》 第2卷 《C语言程序设计》 (二)基本数据类型与简单程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、选择题(本大题共10小题,每小题2分,共20分) 1.若有定义i=2,a=3,b=4,则表达式i*=a+b执行后,i的值为( ) A. 2 B. 14 C. 10 D. 13 答案:B 2. 已知int a=2;则执行表达式a+=a*=a后,a的值是( ) A. 2 B. 4 C. 6 D. 8 答案:D 3.若int x=10;则表达式x<<2的值是( ) A.5 B.10 C.20 D.40 答案:D 4.以下选项中,属于合法字符常量的是( ) A. "a" B. '\78' C. '\xff' D. '\018' 答案:C 5.已有定义int c2;,则执行语句c2=‘a'-‘A’;后,c2 中的值为( ) A.26 B.31 C.32 D.34 答案: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 答案: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.若有定义double k,x;则执行表达式x=(k=9.8)+7;后,x的值为9.8。( ) 答案:错误 4.在C语言中,输出格式符“%f”表示的是按浮点形式输出,在输出时默认保留6位小数。( ) 答案:正确 5.字符型数据和整型数据进行运算时,字符型数据会自动转换为整型数据。( ) 答案:正确 6.若有定义,char a;int b=350;,执行语句a=b;,后,a的值为350。( ) 答案:错误 7.putchar() 函数只能输出英文字符。( ) 答案:错误 8.若有定义int x=1,y=5;,则执行语句printf("%d",x=x+++y);后的输出结果是6。( ) 答案:正确 9.算术表达式中,单目负号运算符 - 的优先级高于乘法运算符 *。( ) 答案:正确 10.算术运算符中,加法和减法的结合性是从右到左。( ) 答案:错误 三、填空题(本大题共5小题,每题2分,共10分) 1.已知int a=3,b=5;则表达式a^b的值是______。 答案:6 2.已知字符 'B' 的 ASCII 码值是 66,那么字符 'D' 的 ASCII 码值是______。 答案:68 3.若有定义float f = 3.14; int i;,执行i = (int)f;后,变量i的值为______。 答案:3 4.若int m=4,n=2;则表达式m/n+(m%n)的值是______。 答案:2 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> #include <conio.h> main() {double x; int y=360; char z; z=y; x=y; printf("x=%f,y=%d,z=%d ",x,y,z); getch();} 答案:x=360.000000,y=360,z=104 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> #include <conio.h> main() { unsigned char a=16,b=7,c; c=a&b<<2; printf("c=%d,",c); a=2; b=4; c=a^b; printf("c=%d",c); getch();} 答案:c=16,c=6 五、编程题(本大题共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.小王为了购房从银行贷了一笔款d=300000,准备每月还款额为p=6000,月利率为r=0.01,请你编程帮他计算,多少个月才能还清这笔贷款。要求对取得的月份取小数点后一位,对第2位小数按四舍五入处理。 提示:计算还清月数m的公式如下: 答案: #include <stdio.h> #include <conio.h> #include<math.h> main() { float d=300000,p=6000,r=0.01,m; m=log10(p/(p-d*r))/log10(1+r); printf("m=%6.1f ",m); getch();} 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.已知三角形的三遍a,b,c,求三角形面积的公式为: ,其中, ,编写一程序,输入a,b,c,的值,计算并输出s的值。例如输入7 7 6<回车>,输出s=18.97。 答案: #include <stdio.h> #include <conio.h> #include<math.h> main() { double s,p,a,b,c; printf("请输入三角形的三边值: "); scanf("%lf%lf%lf",&a,&b,&c); p=1.0/2*(a+b+c); s=sqrt((p*(p-a)*(p-b)*(p-c))); printf("三角形的面积为:s=%.2f",s); getch();} 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; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

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