程序设计(F01)考试大纲

命题方式:招生单位自命题
参考书籍:
        - 《C程序设计》第三版 - 谭浩强
        - 《C++程序设计》第二版 - 钱能
考试性质:复试
考试方式:闭卷
试卷结构:
        - 读程序
        - 改程序
        - 算法设计
        - 写程序及综合题
满分:100

考试要求

  1. 掌握结构化程序设计方法或面向对象编程技术
  2. 掌握程序语言的基础知识
  3. 掌握常用算法设计及描述方法
  4. 掌握程序调试方法
  5. 具有阅读程序和改错能力
  6. 具有良好的编程风格
  7. 用C、C++或其他语言熟练编写程序

考试内容

  • 数据类型及其操作

    • 基本数据类型
    • 数组、指针、结构体、链表等的定义、初始化、引用和操作
  • 程序语言的三种控制结构

    • 顺序
    • 选择
    • 循环
  • 程序输入输出实现

    • 程序中赋值
    • 键盘输入和输出
    • 通过文件进行数据存取
  • 函数

    • 函数定义
    • 函数调用
    • 参数传递
    • 函数返回
  • 算法描述方法

    • 程序流程图
    • N-S盒图
    • 伪代码
  • 常用算法示例

    • 加法器与累乘器
    • 求最大数与最小数
    • 排序(冒泡、选择)
    • 大小写字母转换
    • 判别键盘输入字符的类别
    • 判别闰年
    • 百分制成绩与等级制成绩互相转换
    • 求两个数的最大公因数和最小公倍数
    • 求菲比拉契数列有限项
    • 统计学生成绩,包括总成绩、平均成绩、各分段人数等
    • 验证哥德巴赫猜想
    • 用穷举法求某数段的素数、水仙花数、完全平方数
    • 求近似数(如定积分、用牛顿迭代法或二分法或弦截法求多元方程的根)
    • 求两个矩阵之和、之积
    • 统计输入字符中的单词个数
最后一次编辑: 9/20/2018, 7:20:09 PM