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

2025-02-24
| 2份
| 18页
| 115人阅读
| 2人下载

资源信息

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

内容正文:

编写说明:吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第3卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 吉林省《信息工程类(电子与信息类)考纲百套卷》 第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.设C语言中,一个short型数据在内存中占2个字节,则unsigned short 型数据的 取值范围为( ) A.0-255 B.0-32767 C.0-65535 D.0-2147483647 4.以下属于 C 语言中浮点型常量的是( ) A. 123 B. 123.0 C. '123' D. "123" 5.已知字符 'F' 的 ASCII 码值为 70,执行 “char c = 'F' + 3;” 后,变量 c 的值为( ) A. 'I' B. 'H' C. 73 D. 72 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.以下关于 putchar() 函数的说法,正确的是( ) A. putchar() 函数只能输出字符常量 B. putchar() 函数可以输出转义字符 C. putchar() 函数一次可以输出多个字符 D. putchar() 函数输出的字符不能是变量 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.变量在使用前不一定需要定义。( ) 2.转义字符 '\t' 表示水平制表符。( ) 3.若有定义 “int a;”,则 a 在内存中的存储单元地址是固定不变的。( ) 4.转义字符 '\a' 表示响铃,它在程序中会使计算机发出提示音。( ) 5.在 C 语言中,float 类型变量能精确表示 0.1 这个小数。( ) 6.强制类型转换的格式是(类型名)表达式。( ) 7.getchar() 函数一次可以读取多个字符。( ) 8.printf() 函数中的格式说明符可以控制输出数据的宽度和精度。( ) 9.求余运算符 % 可以用于浮点数运算。( ) 10.逗号表达式 (m = 1, n = m + 1, m * n) 中,n 的值是 2。( ) 三、填空题(本大题共5小题,每题2分,共10分) 1.C 语言中,字符型数据在内存中占______个字节。 2.整型常量 0x1A 转换为十进制数是______。 3.若有定义 char ch = '\x41';,则变量 ch 存储的字符是______。 4.设 int b = 5;,执行 b *= 2 + 1; 后,b 的值是______。 5.逗号表达式 (g = 1, g++, g + 5) 的值是______。 四、读程序写结果题(本大题共5小题,每题5分,共25分) 1.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 5; int b = a + 3; printf("%d ", b); return 0; } 2.以下程序的运行结果是______。 #include <stdio.h> int main() { char ch = '\x42'; printf("%c ", ch); return 0; } 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.编写一个程序,从键盘输入两个整数,计算并输出它们的和。 2.输入一个整数,计算并输出它的平方和立方。 3.编写一个程序,输出以下内容: Hello, "World"! C:\Program Files\C 4.输入一个整数,计算并输出它的绝对值。 5.输入矩形的长和宽,计算并输出矩形的周长。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》,依据吉林省高职分类(对口招生)考试各类专业综合卷考试科目及纲要(2021版),种信息工程类(电子与信息类)专业综合卷考试科目及纲要编写。本专辑共150份试卷两部分组成,第一部分是按考纲的考点要求编写的120份知识点训练卷,第二部分是针对6门课程的掌握要求,编写的30份常考题训练卷。 本试卷是吉林省高职分类考试《信息工程类(电子与信息类)考纲百套卷》的第3卷,是知识点训练卷。按“C语言程序设计”考试纲要(二)基本数据类型与简单程序设计的九点知识点要求编写,其九点要求是: 1.掌握C语言中常量的概念和常量类型(整型、浮点型、字符型)。2.了解转义字符。3.掌握变量的概念及标识符命名规则。4.理解C语言的三种基本数据类型(整型、浮点型、字符型)。5.掌握赋值语句的格式与功能。6.了解类型转换。7.数据的输入与输出。8.C语言表达式与运算符。9.了解数学函数。 吉林省《信息工程类(电子与信息类)考纲百套卷》 第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.设C语言中,一个short型数据在内存中占2个字节,则unsigned short 型数据的 取值范围为( ) A.0-255 B.0-32767 C.0-65535 D.0-2147483647 答案:C 4.以下属于 C 语言中浮点型常量的是( ) A. 123 B. 123.0 C. '123' D. "123" 答案:B 5.已知字符 'F' 的 ASCII 码值为 70,执行 “char c = 'F' + 3;” 后,变量 c 的值为( ) A. 'I' B. 'H' C. 73 D. 72 答案:A 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.以下关于 putchar() 函数的说法,正确的是( ) A. putchar() 函数只能输出字符常量 B. putchar() 函数可以输出转义字符 C. putchar() 函数一次可以输出多个字符 D. putchar() 函数输出的字符不能是变量 答案:B 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.变量在使用前不一定需要定义。( ) 答案:错误 2.转义字符 '\t' 表示水平制表符。( ) 答案:正确 3.若有定义 “int a;”,则 a 在内存中的存储单元地址是固定不变的。( ) 答案:错误 4.转义字符 '\a' 表示响铃,它在程序中会使计算机发出提示音。( ) 答案:正确 5.在 C 语言中,float 类型变量能精确表示 0.1 这个小数。( ) 答案:错误 6.强制类型转换的格式是(类型名)表达式。( ) 答案:正确 7.getchar() 函数一次可以读取多个字符。( ) 答案:错误 8.printf() 函数中的格式说明符可以控制输出数据的宽度和精度。( ) 答案:正确 9.求余运算符 % 可以用于浮点数运算。( ) 答案:错误 10.逗号表达式 (m = 1, n = m + 1, m * n) 中,n 的值是 2。( ) 答案:正确 三、填空题(本大题共5小题,每题2分,共10分) 1.C 语言中,字符型数据在内存中占______个字节。 答案:1 2.整型常量 0x1A 转换为十进制数是______。 答案:26 3.若有定义 char ch = '\x41';,则变量 ch 存储的字符是______。 答案:'A' 4.设 int b = 5;,执行 b *= 2 + 1; 后,b 的值是______。 答案:15 5.逗号表达式 (g = 1, g++, g + 5) 的值是______。 答案:7 四、读程序写结果题(本大题共5小题,每题5分,共25分) 1.以下程序的运行结果是______。 #include <stdio.h> int main() { int a = 5; int b = a + 3; printf("%d ", b); return 0; } 答案:8 2.以下程序的运行结果是______。 #include <stdio.h> int main() { char ch = '\x42'; printf("%c ", ch); return 0; } 答案:B 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.编写一个程序,从键盘输入两个整数,计算并输出它们的和。 答案: #include <stdio.h> int main() { int num1, num2, sum; printf("请输入两个整数:"); scanf("%d %d", &num1, &num2); sum = num1 + num2; printf("两数之和为:%d ", sum); return 0; } 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.编写一个程序,输出以下内容: Hello, "World"! C:\Program Files\C 答案: #include <stdio.h> int main() { printf("Hello, \"World\"! "); printf("C:\\Program Files\\C "); return 0; } 4.输入一个整数,计算并输出它的绝对值。 答案: #include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d", &num); num = (num < 0)? -num : num; printf("该整数的绝对值为:%d ", num); return 0; } 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; } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

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