Skip to content

考点拆分 01 · C 语言基础(约 45 分)

来源:2024 回忆版
系统笔记:1.1 C语言概述与基本概念 1.2 数据的存储与运算 1.3 顺序程序设计 1.4 选择结构程序设计 1.5 循环结构程序设计 1.9 结构体与共用体


必背清单

  • [ ] 注释只有 ///* */
  • [ ] 关系/逻辑为真值为 1
  • [ ] 整除截断、% 取余
  • [ ] 逗号表达式取末值
  • [ ] 后置 a++:先用后加
  • [ ] 结构体成员同时占内存(≠ union)
  • [ ] switch 可穿透;break 跳出

2024 真题回放

单选

题号答案一句话
1C\N 注释
4B10!=9 → 1
5A2+3/2=3
6C字符串要双引号
7B(a,b) → b
8A三变量交换
9Dwhile 输出 123
11A结构体全员驻留

判断

#答案易错点
1. 访问成员
3块作用域
4不同函数局部变量独立
6×break 也可退 while

计算

计算 1:输入 75,switch(x/10)n=1
计算 2:153 → 百位 1、十位 5


同型 3 题(自测)

  1. printf("%d", 5 && 0 || 2); 输出?
  2. int i=0; do { printf("%d", ++i); } while(i<3); 输出?
  3. int a=3,b=4; printf("%d", a>b?a:b); 输出?
答案
  1. 1&& 先,再 ||,真→1)
  2. 123
  3. 4

返回:_索引 · 全卷

仅供个人学习 · 考生回忆版 · 非考试院原卷