?
《911程序設計綜合》考試大綱
一、考試要求:
《程序設計》涉及掌握高級程序設計語言的基本知識,以及使用高級計算機語言進行程序設計的基本技能與方法。本課程要求考生注重對程序設計的基本概念和基本分析方法的準確理解及靈活運用,掌握常用算法設計,用C、C++或其它語言熟練編寫程序,建立科學的思維方法,提高分析問題、解決問題的能力和程序設計能力。課程考試中體現既測試基本知識、基本理論的掌握程度,又測試對基本知識與基本理論的靈活運用能力的原則。
二、考試內容:
1.程序和算法的概念
(1)程序設計的基本過程
(2)算法的特點
(3)結構化程序設計方法的思想
(4)面向對象程序設計的思想
2.數據類型
(1)內置數據類型
(2)常量與變量的概念
(3)變量的聲明與使用
3.基本程序結構
(1)順序程序設計
(2)選擇程序設計
(3)循環程序設計
(4)基本程序結構的堆疊和嵌套
4.數組
(1)一維數組的概念和應用,為什么要使用數組,一維數組名有什么特殊的含義
(2)二維數組的概念和應用,二維數組與一維數組有什么不同,二維數組名的含義
(3)字符數組與字符串有什么不同,字符數組和字符串處理函數的使用
5. 函數
(1)函數的概念與作用,函數的定義、函數原型聲明、函數調用、函數測試的具體方法
(2)函數的參數有什么意義,實參與形參的概念,參數傳遞的具體方式,數組作為函數的參數有什么特殊之處
(3)函數的遞歸定義有什么特點,函數遞歸調用的具體過程
(4)變量的作用域和存儲類別的概念,局部變量、靜態變量、全局變量、內部函數和外部函數的意義和用法
6. 指針
(1)指針的概念,指針變量的聲明和初始化,指針變量作為函數的參數有什么意義
(2)用指針訪問一維數組和二維數組,用指針操作字符串
(3)動態內存分配的方法,動態申請的內存與自動分配的內存有什么不同。
7. 結構體,聯合與枚舉
(1)使用結構(體)和聯合自定義可以表達某一客觀世界對象的數據類型
(2)使用枚舉自定義表達一組常量的數據類型
(3)用自定義的數據類型表達實際問題中的數據。
8. 數據的永久存儲
(1)文件的概念
(2)文本文件和二進制文件的區別
(3)文件的基本操作。
9. 常用算法示例
(1)求最大數與最小數、最大公因數和最小公倍數
(2)冒泡排序、選擇排序
(3)用窮舉法求數的素數、水仙花數等
(4)順序查找、折半查找
(5)級數計算
(6)進制轉換
(7)一元非線性方程求根
三、參考書目:
《C語言程序設計(第5版)》,譚浩強,清華大學出版社,2017年,IDBN:9787302481447
《C++程序設計教程(第3版)》,譚浩強,清華大學出版社,2015年,IDBN:9787302408307
原文標題:重慶科技學院2020年全日制碩士學位研究生招生考試復試科目考試大綱
原文鏈接:http://yjs.cqust.edu.cn/info/1094/2042.htm
以上就是“考研復試大綱:重慶科技學院2020年全日制碩士學位研究生招生考試復試科目考試大綱(911程序設計綜合)”的全部內容,更多考研大綱信息,請多多關注!