二级 C 模拟题笔记 (二)

比昨天少了 3 分,每天退步一点点…

  • 二叉树性质 3

    叶子结点是度为 0 的结点,相当于一棵树的叶子,没有下一级了。
    度为 0 的叶子结点总是比度为 2 的结点多一个。

  • 数据库系统的三级模型
  1. 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图
  2. 外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述
  3. 内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法
  • 软件危机
  1. 软件需求的增长得不到满足
  2. 软件开发成本和进度无法控制
  3. 软件质量难以保证
  4. 软件不可维护或维护程度非常低
  5. 软件的成本不断提高
  6. 软件开发生产率的提高赶不上硬件的发展和应用需求的增长
  • 需求分析阶段的任务
  1. 需求获取
  2. 需求分析
  3. 编写需求规格说明书
  4. 需求评审
  • 模块化思想
    采用自顶向下,逐步细化

  • 合法的数值常量

  1. 8.0E0.5 是错的,因为 E 后面只能是整型数据
  2. 1e1 是对的
  3. 011 是八进制数
  4. 0xabcd 是十六进制常数
  • C语言数据类型
  1. C语言中没有逻辑类型
  2. 整型数据表示的自然数是准确无误的
  • %8.6f 的含义
    意思是这个变量输出宽度为 8(包括小数点),小数点后面保留 6 位小数,且右对齐。

  • 函数指针问题

    回学校再看……

  • 数组定义
    中括号内可以是数字,常量表达式,不可以是变量

  • strlen()函数注意事项
    这个是返回字符串长度的,而不返回字符串所占内存的。
    即使字符数组有 10 个元素,也是返回字符个数,而且 \0 不算数
    \\ 是转义字符,代表一个字符

  • C语言中的变量

    1. 自动变量未赋值时为随机值
    2. 复合语句内可以定义变量
    3. 静态变量只在第一次调用是赋值
    4. 函数形参不可以说明为 static 变量
  • 文件操作问题

    1. 以 “w” 方式打开的文件,只能读不能写。