专栏文章

2017-2018-1《程序设计基础C》期末考卷考点标签及统计

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@min1o2uk
此快照首次捕获于
2025/12/01 19:06
3 个月前
此快照最后确认于
2025/12/01 19:06
3 个月前
查看原文

2017-2018-1《程序设计基础C》期末考卷考点标签及统计

一、各题型题目考点标签

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

  1. 考点标签:数据类型、选择结构程序设计;考查内容:逻辑运算符短路特性、自增运算符区别、if条件判断
  2. 考点标签:数组及其应用;考查内容:字符串比较函数strcmp的使用
  3. 考点标签:循环结构程序设计;考查内容:do-while循环、迭代计算、数学级数展开
  4. 考点标签:循环结构程序设计;考查内容:while循环条件、循环体执行逻辑
  5. 考点标签:函数及其应用;考查内容:变量的作用域(局部变量、复合语句中变量的有效性)
  6. 考点标签:函数及其应用;考查内容:函数的形参和实参规则
  7. 考点标签:函数及其应用;考查内容:函数调用的合法形式
  8. 考点标签:数据类型;考查内容:C语言关键字识别
  9. 考点标签:数据类型;考查内容:C语言的语言特性
  10. 考点标签:循环结构程序设计;考查内容:for循环的特性
  11. 考点标签:数组及其应用;考查内容:二维数组的下标访问、for循环遍历
  12. 考点标签:数组及其应用、数据类型;考查内容:字符串长度strlen、sizeof运算符、转义字符
  13. 考点标签:顺序结构程序设计;考查内容:流程图的基本组成成分
  14. 考点标签:数据类型;考查内容:逗号表达式的优先级和求值顺序
  15. 考点标签:顺序结构程序设计;考查内容:计算机编程的适用场景(重复性、逻辑性强的计算问题)
  16. 考点标签:数据类型、选择结构程序设计;考查内容:合法的C语言语句、运算符使用规则
  17. 考点标签:数据类型;考查内容:字符常量的定义规则
  18. 考点标签:数据类型;考查内容:逗号表达式的求值结果
  19. 考点标签:数据类型;考查内容:字符型变量的比较(ASCII码值比较)
  20. 考点标签:选择结构程序设计;考查内容:if-else语句的嵌套匹配规则
  21. 考点标签:函数及其应用;考查内容:函数实参的识别(逗号表达式与实参分隔符的区别)
  22. 考点标签:函数及其应用;考查内容:函数调用时形参的内存分配、实参和形参的匹配规则
  23. 考点标签:自定义类型及其应用;考查内容:结构体变量的成员访问
  24. 考点标签:数据类型、选择结构程序设计;考查内容:逻辑运算符的运算对象类型
  25. 考点标签:文件及其应用;考查内容:C语言文件类型分类
  26. 考点标签:函数及其应用;考查内容:全局变量与局部变量的同名屏蔽规则
  27. 考点标签:函数及其应用、指针及其应用;考查内容:函数参数传递方式(简单变量做实参)
  28. 考点标签:指针及其应用;考查内容:指针变量的赋值与间接访问
  29. 考点标签:数组及其应用;考查内容:字符串复制的逻辑(遍历字符串至'\0')
  30. 考点标签:数组及其应用、指针及其应用;考查内容:字符串数组的指针访问(数组名+偏移量)

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

  1. 考点标签:数据类型、顺序结构程序设计;考查内容:scanf函数的参数(变量地址)
  2. 考点标签:数据类型、选择结构程序设计;考查内容:字符分类判断(ASCII码范围)、if-else分支结构
  3. 考点标签:循环结构程序设计;考查内容:do-while循环的循环条件、迭代计算(剩余西瓜数量)
  4. 考点标签:循环结构程序设计、数据类型;考查内容:阶乘计算、循环控制(continue)、累加求和
  5. 考点标签:自定义类型及其应用、选择结构程序设计;考查内容:结构体数组遍历、最大值/最小值查找、逻辑与运算

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

  1. 考点标签:数据类型、选择结构程序设计;考查内容:逻辑运算符优先级(&&高于||)、非0值视为真的规则
  2. 考点标签:数组及其应用、指针及其应用;考查内容:字符的ASCII码运算、指针访问数组元素
  3. 考点标签:自定义类型及其应用;考查内容:结构体数组的成员访问(嵌套数组)
  4. 考点标签:循环结构程序设计、数据类型;考查内容:嵌套for循环、字符与ASCII码转换('0'+数值)
  5. 考点标签:选择结构程序设计;考查内容:if-else分支执行逻辑、变量赋值
  6. 考点标签:循环结构程序设计、选择结构程序设计;考查内容:do-while循环、switch-case分支、累加计算
  7. 考点标签:函数及其应用、指针及其应用;考查内容:指针作为函数参数、for循环中变量自增、函数副作用
  8. 考点标签:文件及其应用;考查内容:文件操作(fopen、fwrite、fread、rewind)、二进制文件读写
  9. 考点标签:循环结构程序设计、选择结构程序设计;考查内容:素数判断(循环嵌套)、flag标志位的使用
  10. 考点标签:数组及其应用、函数及其应用;考查内容:冒泡排序(降序)、数组作为函数参数

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

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

核心考查内容:逻辑运算符特性、自增运算符区别、C语言关键字识别、C语言特性、sizeof运算符、转义字符、逗号表达式、字符常量定义、字符型变量ASCII码比较、合法语句与运算符规则、ASCII码运算与转换
题目分布
  • 单项选择题:1、8、9、12、16、18、20、21、22、23(注:第1、16、20题含多考点,此处仅计数据类型相关)
  • 填空题:1、2、4(第1、2、4题含多考点,此处仅计数据类型相关)
  • 阅读程序题:1、4(第1、4题含多考点,此处仅计数据类型相关)

2. 顺序结构程序设计

核心考查内容:流程图组成成分、编程适用场景、scanf函数参数规则
题目分布
  • 单项选择题:13、19
  • 填空题:1(第1题含多考点,此处仅计顺序结构相关)
  • 阅读程序题:无

3. 循环结构程序设计

核心考查内容:do-while循环、while循环、for循环特性与执行逻辑、循环嵌套、迭代计算、循环控制(continue)、阶乘与累加计算、素数判断中的循环应用
题目分布
  • 单项选择题:3、4、10
  • 填空题:3、4(第4题含多考点,此处仅计循环结构相关)
  • 阅读程序题:4、6、9(第4、6、9题含多考点,此处仅计循环结构相关)

4. 选择结构程序设计

核心考查内容:if条件判断、if-else嵌套匹配规则、switch-case分支、逻辑与运算在条件中的应用
题目分布
  • 单项选择题:1、20、24、28(第1、20、28题含多考点,此处仅计选择结构相关)
  • 填空题:2、5(第2、5题含多考点,此处仅计选择结构相关)
  • 阅读程序题:1、5、6、9(第1、6、9题含多考点,此处仅计选择结构相关)

5. 数组及其应用

核心考查内容:字符串函数(strcmp、strlen)、二维数组下标访问、字符串复制逻辑、字符串数组指针访问、数组遍历、数组作为函数参数、冒泡排序在数组中的应用
题目分布
  • 单项选择题:2、11、15、16、33、34(第16、34题含多考点,此处仅计数组相关)
  • 填空题:无
  • 阅读程序题:2、10(第2、10题含多考点,此处仅计数组相关)

6. 函数及其应用

核心考查内容:变量作用域、形参实参规则、函数调用形式、实参识别、形参内存分配、全局与局部变量同名屏蔽、参数传递方式、函数副作用
题目分布
  • 单项选择题:5、6、7、21、22、26、31(第31题含多考点,此处仅计函数相关)
  • 填空题:无
  • 阅读程序题:7、10(第7、10题含多考点,此处仅计函数相关)

7. 指针及其应用

核心考查内容:指针变量赋值与间接访问、指针访问数组元素、指针作为函数参数、字符串数组指针访问
题目分布
  • 单项选择题:31、32、34(第31、34题含多考点,此处仅计指针相关)
  • 填空题:无
  • 阅读程序题:2、7(第2、7题含多考点,此处仅计指针相关)

8. 自定义类型(包含自定义结构体)及其应用

核心考查内容:结构体变量成员访问、结构体数组遍历、嵌套结构体成员访问
题目分布
  • 单项选择题:27
  • 填空题:5(第5题含多考点,此处仅计自定义类型相关)
  • 阅读程序题:3

9. 文件及其应用

核心考查内容:C语言文件类型分类、二进制文件操作(fopen、fwrite、fread、rewind)
题目分布
  • 单项选择题:29
  • 填空题:无
  • 阅读程序题:8

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

考点类别单项选择题(题数)填空题(题数)阅读程序题(题数)总计(题数)
数据类型(包含数据类型及其运算)92213
顺序结构程序设计2103
循环结构程序设计4138
选择结构程序设计4239
数组及其应用5027
函数及其应用6028
指针及其应用2024
自定义类型及其应用1113
文件及其应用1012
注:部分题目涉及多个考点,统计时均计入对应考点类别,因此各考点总计题数之和大于试卷实际总题数(30+5+10=45题)。

评论

0 条评论,欢迎与作者交流。

正在加载评论...