2018-2019-1《程序设计基础C》期末考试卷(A)考点标签及题目分布分析

· · 个人记录

《程序设计基础 C 期末考试卷考点分析》

2018-2019-1《程序设计基础C》期末考试卷(A)考点标签及题目分布分析

一、各题型题目考点标签

(一)单项选择题(共25题)

  1. 考点标签:顺序结构程序设计;考查内容:C程序执行入口与出口(main函数)

  2. 考点标签:数据类型;考查内容:C语言程序基本组成单位(函数)

  3. 考点标签:顺序结构程序设计;考查内容:结构化程序设计原则

  4. 考点标签:数据类型;考查内容:字符串常量定义规则

  5. 考点标签:数组及其应用、顺序结构程序设计;考查内容:字符数组的输入方式

  6. 考点标签:数据类型、选择结构程序设计;考查内容:合法C语言语句与运算符规则

  7. 考点标签:数据类型;考查内容:int整型数据在内存中的存储形式(补码)

  8. 考点标签:数据类型;考查内容:逗号表达式的求值结果

  9. 考点标签:数据类型、选择结构程序设计;考查内容:逻辑运算符优先级与求值规则

  10. 考点标签:选择结构程序设计;考查内容:if-else分支执行逻辑

  11. 考点标签:选择结构程序设计;考查内容:if语句语法规则

  12. 考点标签:循环结构程序设计、数据类型;考查内容:while循环条件、变量交换与自减运算

  13. 考点标签:循环结构程序设计、选择结构程序设计;考查内容:break与continue语句的使用规则

  14. 考点标签:数组及其应用、顺序结构程序设计;考查内容:字符数组的赋值方式

  15. 考点标签:数组及其应用;考查内容:二维数组的维度推导

  16. 考点标签:数组及其应用、数据类型;考查内容:字符串长度strlen、sizeof运算符、转义字符(\0)

  17. 考点标签:函数及其应用;考查内容:简单变量做实参的数据传递方式(单向值传递)

  18. 考点标签:函数及其应用;考查内容:全局变量的作用域

  19. 考点标签:函数及其应用;考查内容:函数调用的合法形式

  20. 考点标签:循环结构程序设计、数据类型;考查内容:do-while循环执行逻辑、自减运算与逻辑非

  21. 考点标签:数组及其应用、指针及其应用;考查内容:指针访问数组元素、循环累加计算

  22. 考点标签:数组及其应用、指针及其应用;考查内容:指针遍历字符串、字符串长度计算

  23. 考点标签:数据类型、选择结构程序设计;考查内容:逻辑表达式的正确表示(逻辑或||)

  24. 考点标签:自定义类型及其应用、指针及其应用;考查内容:结构体变量成员的指针访问方式

  25. 考点标签:文件及其应用;考查内容:文件打开模式(文本文件写操作)

(二)填空题(共5题,10空)

  1. 考点标签:数据类型、顺序结构程序设计、选择结构程序设计;考查内容:scanf函数参数(变量地址)、除法运算中除数非零判断

  2. 考点标签:循环结构程序设计;考查内容:do-while循环的循环条件、迭代计算(剩余西瓜数量)

  3. 考点标签:循环结构程序设计、数据类型;考查内容:do-while循环与for循环的功能等价转换、累加计算

  4. 考点标签:数组及其应用、函数及其应用;考查内容:二维数组遍历、每行最大值查找、函数调用规则

  5. 考点标签:数组及其应用、函数及其应用;考查内容:数组元素插入操作(元素后移)、函数参数传递(指针传递数组长度)

(三)阅读程序写出结果(共10题)

  1. 考点标签:数据类型、顺序结构程序设计;考查内容:printf函数的格式化输出

  2. 考点标签:选择结构程序设计;考查内容:多层if-else嵌套执行逻辑

  3. 考点标签:数组及其应用、指针及其应用;考查内容:指针访问数组元素、自增与自减运算

  4. 考点标签:循环结构程序设计、数据类型;考查内容:for循环累加计算、数组元素赋值

  5. 考点标签:循环结构程序设计、选择结构程序设计;考查内容:for循环遍历字符串、switch-case分支、数组计数

  6. 考点标签:函数及其应用、选择结构程序设计;考查内容:递归函数(斐波那契数列)、switch-case分支

  7. 考点标签:文件及其应用、顺序结构程序设计;考查内容:文件读写操作(fprintf、fscanf)

  8. 考点标签:函数及其应用、数据类型;考查内容:全局变量与局部变量、函数参数传递(值传递)

  9. 考点标签:数组及其应用、循环结构程序设计;考查内容:插入排序算法实现

  10. 考点标签:数组及其应用、循环结构程序设计;考查内容:二维数组对角线元素遍历与累加

(四)编程题(共1题)

  1. 考点标签:循环结构程序设计、数据类型;考查内容:循环提取整数各位数字、累加求和

二、各考点考查内容及题目分布详情

1. 数据类型(包含数据类型及其运算)

2. 顺序结构程序设计

3. 循环结构程序设计

4. 选择结构程序设计

5. 数组及其应用

6. 函数及其应用

7. 指针及其应用

8. 自定义类型及其应用

9. 文件及其应用

三、考点涉及题目数量统计

考点类别 单项选择题(题数) 填空题(题数) 阅读程序题(题数) 编程题(题数) 总计(题数)
数据类型(包含数据类型及其运算) 9 2 3 1 15
顺序结构程序设计 3 1 2 0 6
循环结构程序设计 3 2 4 1 10
选择结构程序设计 6 1 3 0 10
数组及其应用 6 2 5 0 13
函数及其应用 3 2 2 0 7
指针及其应用 3 0 1 0 4
自定义类型及其应用 1 0 0 0 1
文件及其应用 1 0 1 0 2

注:1. 部分题目涉及多个考点,统计时均计入对应考点类别,因此各考点总计题数之和(15+6+10+10+13+7+4+1+2=68)大于试卷实际总题数(25+5+10+1=41题);2. 统计时以题目核心考查意图为依据,多考点题目按实际涉及类别重复计入,确保覆盖完整考查范围。