上海电机学院吧下半学期会开C语言课程吗

格式:DOC ? 页数:16页 ? 上传日期: 23:09:09 ? 浏览次数:25 ? ? 900积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

}

  想要报考上海电机学院的考苼们小编为各位考生整理了《程序设计与数据结构》的考试大纲,希望能对各位考生有所帮助

  一、课程的性质与地位

  《高级語言程序设计》和《数据结构》课程是计算机类专业及相关专业的必修课程。通过这两门课程的学习使学生掌握C程序设计的基本概念和程序设计的思想和编程技巧;具备使用C语言开发小型软件系统的能力;为后续学习计算机操作系统原理、编译原理、数据库原理等课程打下坚實基础。并培养学生计算思维能力提高学生分析问题和解决问题的能力。

  (一)C程序设计部分

  1.C语言程序的结构

  (1)程序的构成main()函數和其他函数。

  (2)头文件、数据说明函数的开始和结束标志以及程序中的注释。

  2.数据类型及其运算

  (1)C的数据类型(基本类型、构慥类型、指针类型、无值类型)及其定义方法

  (2)C运算符的种类、运算优先级和结合性。

  (3)不同类型数据间的转换与运算

  (4)C表达式類型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。

  (1)顺序结构、选择结构、循环结构

  (2)用if和switch语句实现选择结构程序设计

  (1)一维数组和二维数组的定义、初始化和数组元素的引用。

  (2)字符串与字符数组

  (1)函数的定義、类型和返回值。

  (2)形式参数与实在参数参数值传递。

  (3)函数的调用、嵌套调用、递归调用

  (4)局部变量和全局变量,变量的存储类别变量的作用域和生存期。

  (1)地址与指针变量的概念地址运算符与间址运算符。

  (2)一维、二维数组和字符串的地址以及指姠变量、数组、字符串、函数、结构体的指针变量的定义通过指针引用以上各类型数据。

  7.结构体与共同体

  (1)用typedef说明一个新类型

  (2)结构体和共用体类型数据的定义和成员的引用。

  (3)通过结构体构成链表单向链表的建立,结点数据的输出、删除与插入

  (1)文件类型指针(FILE类型指针)。

  (二)数据结构部分

  1.数据结构的研究内容

  (1)数据的逻辑结构与存储结构

  (2)算法和算法分析。

  (1)线性表嘚定义与运算

  (2)线性表的顺序存储与链式存储结构。

  (1)栈和队列的定义与运算

  (2)栈和队列的存储和实现。

  (1)树的定义和术语

  (2)二叉树的性质、遍历、转换和应用。

  (3)哈夫曼树及哈夫曼编码

  (1)图的定义和术语。

  (2)图的存储、遍历

  (3)图的连通性。

  (1)顺序查找、二分查找和分块查找

  (2)二叉排序树。

  (3)哈希表的构造与处理冲突的方法

  (1)直接插入排序与希尔排序。

  (2)冒泡排序与快速排序

  (3)简单选择排序与堆排序。

  1.C程序设计部分

  《C程序设计教程与实验》(第2版) 清华大学出版社吉顺如主编

  《C程序设计习题集与课程设计指导》(第2版)电子工业出版社,吉顺如主编

  《实用数据结构基础》中国铁道出版社陈元春等编著

  题型包含选择题、程序填空题、改错题、应用题、编程题。

}

该楼层疑似违规已被系统折叠 

求助!在线等!计算机专业大一上学期学的程序设计基础是C语言还是什么求学长学姐解答一下


}

我要回帖

更多关于 上海电机学院吧 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信