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

2025-09-03
| 2份
| 15页
| 110人阅读
| 0人下载

内容正文:

编写说明:2026版吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第3卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 2026版吉林省《信息工程类(电子与信息类)考纲百套卷》 第3卷 《C语言程序设计》 (二)基本数据类型与简单程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、选择题(本大题共10小题,每小题2分,共20分) 1. 若有宏定义 “#define PI 3.14159”,则以下叙述正确的是( ) A. 在程序中,PI 是一个实型变量 B. 在预编译时,程序中所有的 PI 都会被替换为 3.14159 C. PI 的值在程序运行时可以被修改 D. 宏定义中的 PI 必须用大写字母表示 答案:B 2. 以下关于 C 语言标识符的说法,错误的是( ) A. 标识符只能由字母、数字和下划线组成 B. 标识符的第一个字符不能是数字 C. 大写字母和小写字母被认为是不同的字符 D. 标识符可以使用关键字 答案:D 3.执行语句:printf("%d ",(int)(3.8+2.3));,后的输出结果是( ) A.5 B.6 C.6.1 D.1 答案:B 4.设有定义:int a=5; float b=3.2;,则a+b的结果类型是( ) A. int B. float C. double D. unsigned int 答案:B 5.若有定义:int x=10;则执行表达式 x+=x- =x*x;后,x的值是( ) A. -80 B. -180 C. 0 D. 10 答案:B 6.执行以下代码,变量 res 的值是( ) #include <stdio.h> int main() { int m = 9; int n = 4; double res = (double)m / (double)n; return 0; } A. 2 B. 2.0 C. 2.25 D. 编译错误 答案:C 7.若int m=10, n=20;,则m = n, n = m执行后m和n的值分别是( ) A. 10,20 B. 20,10 C. 20,20 D. 10,10 答案:C 8.若有 int x = 10;,则执行 x = x % 3 * 2; 后,x 的值为( ) A. 0 B. 1 C. 2 D. 3 答案:C 9.逗号表达式 (a = 5, b = a + 3, b - 2) 的值是( ) A. 5 B. 6 C. 8 D. 10 答案:B 10.执行下列程序后的输出结果是( ) main( ) {int a=65; printf("%c",a);} A.B B.A C.65 D. C 答案:B 二、判断题(本大题共10小题,每小题2分,共20分) 1.表达式(float)(3/2)的值是1.5。( ) 答案:错误 2.转义字符 '\t' 表示水平制表符。( ) 答案:正确 3.设有定义int x=10;,执行语句 x++;后x的值是11。。( ) 答案:正确 4.char c='\101';中'\101'表示的字符是'A'。( ) 答案:正确 5.若程序已包含math.h,则表达式pow(2,3)+sqrt(9)的值是12。( ) 答案:错误 6.设有定义int a=1,c;则执行语句c=a+int(3.1415)的值为4。( ) 答案:错误。存在语法错误。 7.getchar() 函数一次可以读取多个字符。( ) 答案:错误 8.printf() 函数中的格式说明符可以控制输出数据的宽度和精度。( ) 答案:正确 9.求余运算符 % 可以用于浮点数运算。( ) 答案:错误 10.逗号表达式 (m = 1, n = m + 1, m * n) 中,n 的值是 2。( ) 答案:正确 三、填空题(本大题共5小题,每题2分,共10分) 1.表达式'B' + 2对应的字符是______。 答案:D 2.整型常量 0x1A 转换为十进制数是______。 答案:26 3.若有定义 char ch = '\x41';,则变量 ch 存储的字符是______。 答案:'A' 4.执行int x=4; int y=++x * 2;后,y的值是______。 答案:10 5.逗号表达式 (g = 1, g++, g + 5) 的值是______。 答案:7 四、读程序写结果题(本大题共5小题,每题5分,共25分) 1.以下程序的运行结果是______。 #include <stdio.h> #include <conio.h> main() {int m=0135,n=135; printf("%d,%o,%x ",m,n,n); getch();} 答案:93,207,87 2.执行程序时输入:12<回车>,则以下程序的运行结果是______。 #include <stdio.h> #include <conio.h> main() {char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-'0'; n2=n1*10+(ch2-'0'); printf("%d ",n2); getch();} 答案:12 3.以下程序的运行结果是______。 #include <stdio.h> int main() { char ch = 'a'; ch++; printf("%c ", ch); return 0; } 答案:b 4.以下程序的运行结果是______。 #include <stdio.h> int main() { int num = 15; printf("%o %x ", num, num); return 0; } 答案:17 f 5.以下程序的运行结果是______。 #include <stdio.h> int main() { int num = 18; printf("%d %u ", num, num); return 0; } 答案:18 18 五、编程题(本大题共5小题,每题5分,共25分) 1.编写一个程序,从键盘输入两个整数a,b,在不使用第三变量的前提下,交换a,b变量中的值,如向变量a,b中输入数据3 4<回车>,经程序处理后,输出a,b 的值分别为4 3。 答案: #include <stdio.h> #include <conio.h> main() {int a,b; scanf("%d%d",&a,&b); a=a+b; b=a-b; a=a-b; printf("%d %d",a,b); getch();} 2.输入一个整数,计算并输出它的平方和立方。 答案: #include <stdio.h> int main() { int num, square, cube; printf("请输入一个整数:"); scanf("%d", &num); square = num * num; cube = num * num * num; printf("该整数的平方为:%d,立方为:%d ", square, cube); return 0; } 3.编写一个程序,在键盘上输入一个3位数,然后将它反向输出,例如输入数值123,输出则为321。 答案: #include <stdio.h> #include <conio.h> main() {int a,b,c; printf("请输入一个3位整数: "); scanf("%d",&a); b=a%10; printf("%d",b); a=a/10; b=a%10; printf("%d",b); a=a/10; printf("%d",a); getch();} 4.输入一个浮点数,计算并输出它的绝对值。 要求:使用数学函数编写该程序;输出时保留1位小数并四舍五入。 答案: #include <stdio.h> #include <conio.h> #include<math.h> main() { float num; printf("请输入一个数值:"); scanf("%f", &num); num=fabs(num); printf("该整数的绝对值为:%.1f ", num); getch();} 5.输入矩形的长和宽,计算并输出矩形的周长。 答案: #include <stdio.h> int main() { float length, width, perimeter; printf("请输入矩形的长和宽:"); scanf("%f %f", &length, &width); perimeter = 2 * (length + width); printf("矩形的周长为:%.2f ", perimeter); return 0;} 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:2026版吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第3卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 2026版吉林省《信息工程类(电子与信息类)考纲百套卷》 第3卷 《C语言程序设计》 (二)基本数据类型与简单程序设计-知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、选择题(本大题共10小题,每小题2分,共20分) 1. 若有宏定义 “#define PI 3.14159”,则以下叙述正确的是( ) A. 在程序中,PI 是一个实型变量 B. 在预编译时,程序中所有的 PI 都会被替换为 3.14159 C. PI 的值在程序运行时可以被修改 D. 宏定义中的 PI 必须用大写字母表示 2. 以下关于 C 语言标识符的说法,错误的是( ) A. 标识符只能由字母、数字和下划线组成 B. 标识符的第一个字符不能是数字 C. 大写字母和小写字母被认为是不同的字符 D. 标识符可以使用关键字 3.执行语句:printf("%d ",(int)(3.8+2.3));,后的输出结果是( ) A.5 B.6 C.6.1 D.1 4.设有定义:int a=5; float b=3.2;,则a+b的结果类型是( ) A. int B. float C. double D. unsigned int 5.若有定义:int x=10;则执行表达式 x+=x- =x*x;后,x的值是( ) A. -80 B. -180 C. 0 D. 10 6.执行以下代码,变量 res 的值是( ) #include <stdio.h> int main() { int m = 9; int n = 4; double res = (double)m / (double)n; return 0; } A. 2 B. 2.0 C. 2.25 D. 编译错误 7.若int m=10, n=20;,则m = n, n = m执行后m和n的值分别是( ) A. 10,20 B. 20,10 C. 20,20 D. 10,10 8.若有 int x = 10;,则执行 x = x % 3 * 2; 后,x 的值为( ) A. 0 B. 1 C. 2 D. 3 9.逗号表达式 (a = 5, b = a + 3, b - 2) 的值是( ) A. 5 B. 6 C. 8 D. 10 10.执行下列程序后的输出结果是( ) main( ) {int a=65; printf("%c",a);} A.B B.A C.65 D. C 二、判断题(本大题共10小题,每小题2分,共20分) 1.表达式(float)(3/2)的值是1.5。( ) 2.转义字符 '\t' 表示水平制表符。( ) 3.设有定义int x=10;,执行语句 x++;后x的值是11。。( ) 4.char c='\101';中'\101'表示的字符是'A'。( ) 5.若程序已包含math.h,则表达式pow(2,3)+sqrt(9)的值是12。( ) 6.设有定义int a=1,c;则执行语句c=a+int(3.1415)的值为4。( ) 7.getchar() 函数一次可以读取多个字符。( ) 8.printf() 函数中的格式说明符可以控制输出数据的宽度和精度。( ) 9.求余运算符 % 可以用于浮点数运算。( ) 10.逗号表达式 (m = 1, n = m + 1, m * n) 中,n 的值是 2。( ) 三、填空题(本大题共5小题,每题2分,共10分) 1.表达式'B' + 2对应的字符是______。 2.整型常量 0x1A 转换为十进制数是______。 3.若有定义 char ch = '\x41';,则变量 ch 存储的字符是______。 4.执行int x=4; int y=++x * 2;后,y的值是______。 5.逗号表达式 (g = 1, g++, g + 5) 的值是______。 四、读程序写结果题(本大题共5小题,每题5分,共25分) 1.以下程序的运行结果是______。 #include <stdio.h> #include <conio.h> main() {int m=0135,n=135; printf("%d,%o,%x ",m,n,n); getch();} 2.执行程序时输入:12<回车>,则以下程序的运行结果是______。 #include <stdio.h> #include <conio.h> main() {char ch1,ch2; int n1,n2; ch1=getchar(); ch2=getchar(); n1=ch1-'0'; n2=n1*10+(ch2-'0'); printf("%d ",n2); getch();} 3.以下程序的运行结果是______。 #include <stdio.h> int main() { char ch = 'a'; ch++; printf("%c ", ch); return 0; } 4.以下程序的运行结果是______。 #include <stdio.h> int main() { int num = 15; printf("%o %x ", num, num); return 0; } 5.以下程序的运行结果是______。 #include <stdio.h> int main() { int num = 18; printf("%d %u ", num, num); return 0; } 五、编程题(本大题共5小题,每题5分,共25分) 1.编写一个程序,从键盘输入两个整数a,b,在不使用第三变量的前提下,交换a,b变量中的值,如向变量a,b中输入数据3 4<回车>,经程序处理后,输出a,b 的值分别为4 3。 2.输入一个整数,计算并输出它的平方和立方。 3.编写一个程序,在键盘上输入一个3位数,然后将它反向输出,例如输入数值123,输出则为321。 4.输入一个浮点数,计算并输出它的绝对值。 要求:使用数学函数编写该程序;输出时保留1位小数并四舍五入。 5.输入矩形的长和宽,计算并输出矩形的周长。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

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