第一篇:c++實驗(網絡工程 ))
面向對象程序設計實驗
Object Oriented Programming
課程編號: 學 分: 學 時:10 先修課程:計算機導論、C語言程序設計 適用專業:計算機科學與技術、軟件工程 教 材:《C++程序設計教程:實驗手冊》,清華大學出版社,Harvery M.,Paul J.,Tem R.,2004 開課院系:計算機科學與技術系
一、實驗的性質和任務
C++是一門高效實用的程序設計語言,它既可進行過程化程序設計,也可進行面向對象程序設計。隨著C++逐漸成為ANSI標準,這種新的面向對象程序設計語言已經成為了程序員最廣泛使用的工具。本課程是一門計算機及相關專業的重要的專業基礎課,開設實驗課程主要目的是使學生掌握有關C++語言的基本概念、基本語法和編程方法,理解C++語言面向對象的重要特征,促使學生理論聯系實際,能夠靈活應用自己所學的理論知識進行程序開發,增強學生的實踐動手技能,并能夠提高學生獨立分析問題和解決問題的能力。
二、實驗的基本內容及要求
實驗
一、C++程序的運行環境、簡單C++數據類型及運算(1學時)1. 實驗目的
(1)熟悉VC++6.0集成開發環境;掌握簡單C++程序的編輯、編譯和運行
(2)熟悉和理解C++語言中的數據類型、表達式;掌握簡單C++程序的編寫及調試方法
2. 實驗內容
(1)熟悉VC++6.0集成開發環境的基本操作方法,學會獨立使用該系統(2)了解在該系統上如何編輯、編譯、連接和運行一個C++程序(3)通過運行一個簡單的C++程序,初步了解C++源程序的特點
(4)熟悉和理解C++語言中的數據類型、表達式,了解基本數據類型的字節寬度和范圍表示
(5)利用學習的數據類型,編制簡單的C++程序實驗準備(6)初步學習程序調試方法 3. 實驗準備
(1)安裝Visual C++編譯系統
(2)熟悉Vc++6.0編譯系統的使用步驟,以及簡單C++程序的編輯、編譯和運行過程(3)復習C++的基本數據類型,表達式(4)復習程序的上機調試過程
(5)根據實驗內容要求,編寫好實驗程序 4. 實驗步驟
(1)選擇菜單“開始/程序/Microsoft Visual Studio 6.0/Microsoft Visual C++ 6.0”,得到Visual C++ 6.0啟動后的用戶界面;(2)創建一個新工程;
(3)編寫一個簡單的C++源程序,并保存;(4)編譯連接和運行程序
(5)輸入源程序,編譯、連接直到沒有錯誤(6)運行程序,觀察程序運行結果 5. 實驗報告
(1)提交源程序
(2)舉例說明在建立源程序、編譯、連接程序時,發現的錯誤屬于何種類型及解決辦法
(3)改變所用變量的數據類型,觀察程序運行結果的變化并分析原因(4)寫出上機實驗體會和實驗報告
實驗
二、數組(1學時)1.實驗目的
熟練掌握一維數組和二維數組的定義、引用和初始化;掌握字符數組與字符串的關系以及字符串變量的表示,熟練字符串處理函數的應用。2.實驗內容
(1)有一個數組,內放10個整數,找出最小的數和它的下標,然后把它和數組中最前面的元素對換
輸入一個n×n的矩陣,求出兩條對角線元素值之和
編寫一程序,將兩個字符串連接起來,不要strcat函數 3.實驗準備
(1)復習一維數組和二維數組的定義、引用和初始化方法,進一步了解常用字符串處理函數的使用。
(2)根據實驗內容要求,編寫好實驗程序 4.實驗步驟
(1)輸入源程序,編譯、連接直到沒有錯誤(2)根據實驗步驟,撰寫實驗報告 5.實驗報告
(1)結合上課內容,寫出程序,并調試程序,要給出測試數據和實驗結果(2)整理上機步驟,總結經驗和體會(3)完成實驗報告和提交源程序
實驗
三、函數與編譯預處理(1學時)1.實驗目的
掌握函數的定義、申明和使用方法;掌握函數調用的方法;掌握全局變量、局部變量、靜態變量的使用方法;掌握編譯預處理的使用。2.實驗內容
(1)求兩正整數的最大公約數和最小公倍速數,用一個函數求最大公約數,另一個函數求最小公倍數。要求:不使用全局變量。將最大公約數和最小公倍數在主函數中輸出。
(2)十進位制數轉換二、八和十六進制數程序。要求:
a.編寫一個函數實現十進制數轉換其它進制數; b.在主函數中給十進制數和轉換的進位制,輸出轉換結果。
3.實驗準備
(1)復習函數的定義、申明和使用方法,熟悉函數調用和編譯預處理(2)根據實驗內容要求,編寫好實驗程序 4.實驗步驟
(1)輸入源程序,編譯、連接直到沒有錯誤(2)根據實驗步驟,撰寫實驗報告 5.實驗報告
(1)結合上課內容,寫出程序,并調試程序,要給出測試數據和實驗結果(2)整理上機步驟,總結經驗和體會(3)完成實驗報告和提交源程序
實驗
四、指針(2學時)1.實驗目的
熟練掌握各種類型指針的定義、申明、引用和運算;掌握數組指針和指向數組的指針變量,以及字符串的指針和指向字符串的指針變量;了解指針與鏈表關系。2.實驗內容
(1)編寫程序,在堆內存中申請一個float型數組,把10個float型數據0.1、0.2、0.3?、1.0賦予該數組,然后使用float型指針輸出該數組的各元素值并求出其累加和。(2)使用指針編寫函數strcat()函數,即實現兩個字符串的首尾連接(將字符串str2接到str1的后面,str1最后面的‘ 主站蜘蛛池模板: 日本免费高清线视频免费| 又污又爽又黄的网站| 国产超碰人人爽人人做av| 国产女人乱人伦精品一区二区| 亚洲国产精品久久久久久久| 久久国产精品免费一区下载| 男女性高爱潮免费观看| 亚洲色大成永久ww网站| 亚洲成av人片无码不卡播放器| 粗大的内捧猛烈进出少妇| 亚洲综合av永久无码精品一区二区| 亚洲十八禁| 日韩欧美中文字幕公布| 无码人妻精品一区二区三区不卡| 永久免费看啪啪网址入口| 亚洲国产av无码精品无广告| 久久国产精品一国产精品| 亚洲国产精品久久一线不卡| 精品久久久久久久国产潘金莲| 久久精品| 无码播放一区二区三区| 亚洲熟女久久色| 色费女人18毛片a级毛片视频| 一本色道久久综合狠狠躁| 国产亚洲精品第一综合不卡| 五月天天天综合精品无码| 日本人妻丰满熟妇久久久久久| 人妻熟女一区二区aⅴ千叶宁真| 国产欧美日本亚洲精品一5区| 亚洲欧美成人一区二区三区| 国产韩国精品一区二区三区| 国产精品自在线拍国产手青青机版| 无码人妻一区二区三区在线视频| 国产精品主播一区二区三区| av无码中文字幕不卡一区二区三区| 欧美熟妇色ⅹxxx欧美妇| 亚洲色大成网站在线| 色综合伊人色综合网站| 无码人妻h动漫中文字幕| 自拍 亚洲 欧美 卡通 另类| 狼友网精品视频在线观看|