標準C語言程式設計上機試題及報告格式

2021-03-04 09:49:22 字數 1242 閱讀 5472

實驗指標、函式程式設計

專業: 電信工程

班級: 電信1201

學號姓名

完成日期

提醒:(刪掉)

內容很多,請勿在上機時間裡玩遊戲、看休閒**

鼓勵互相討論,互相幫助;歡迎先進主動幫助後進,共同提高。

1一、 實驗目的

1. 進一步掌握除錯方法;

2. 掌握一維陣列、二維陣列的定義、初始化和引用;

3. 掌握字串和陣列的結合(儲存和處理);

4. 掌握並熟練使用字串處理庫函式;

5. 熟悉陣列的操作(矩陣等數**算、順序及二分法查詢、設標籤選擇法及交換法排序等);

6. 了解陣列下標越界的形式和後果。

二、 實驗內容及要求(鼓勵一題多解)

以下訓練都要求在原陣列中處理,即不能使用過渡陣列!

1. 深入理解《上機實踐訓練教程》2.5實驗五案例示範和有關概念文字描述中的知識點,給出你的理解。

…….2. 執行實戰訓練11,理解程式功能並指出其中排序是交換法還是設標籤選擇法,以及說明is_modified變數的作用?要求:在後續實戰訓練中使用相應技巧!

….此處寫**…..

….此處寫答案……

3. 用交換法對10個整數進行公升序和降序排列後輸出,要求外層迴圈變數分別從0和1編號實現

4. 有15個數存放在乙個陣列中,輸入一數,要求用折半查詢法(二分法)找出該數是陣列中第幾個元素。若該數不在陣列中,則輸出「查無次數」。

拓展變化:15個人名存放在二維陣列中,輸入乙個人名,二分法查詢,確定是否存在

(排序均採用設標籤選擇法)

5. 輸入一組實數,按錄入順序儲存進陣列arr中,採用設標籤的選擇法對其排序。任意輸入一數,直接在arr中將其按序插入相應位置。

6. 輸入一串字元(長度小於100),以』?』結束。統計各字母出現次數,按次數降序輸出統計結果,輸出格式見實踐訓練教程,要求次數相同的按字母表順序輸出,不出現的字母不輸出。

7. 統計某班3門課(英語、數學、計算機)考試成績。要求能夠輸入考生人數,並按編號從小到大的順序依次錄入考生的成績,再統計出每門課程全班平均分、最高分以及每個考生三門課平均分和最高分。

8. 【**學習】:學習指導實用教程p16-4、5

9. 除錯習題五作業中程式設計題

三、 上機中的感受、困惑及教學建議(如果沒有,報告中請刪除本塊內容)

1、 對報告中的某些概念的理解

2、 課堂某個知識點的困惑

3、 上機除錯中問題

4、 …

C語言程式設計上機實踐心得報告

班級 11電信2 姓名 莫金波 學號 110703224 2012.12.28 我們專業的學生在專業老師的帶領下進行了c語言設計基礎教程的實踐學習。在這之前,我們已經對c語言這門課程學習了差不多乙個學期,對其有了一定的了解,但是也僅僅是停留在了解的範圍,對裡面的好多東西還是很陌生的,在運用起來的時候...

《c語言程式設計》上機實驗報告要求

1.實驗環境 軟體系統 使用的軟體環境 硬體系統 機型說明 2.實驗目的 掌握如何編輯 編譯 鏈結除錯執行c程式 3.實驗內容 1 掌握順序結構程式設計.p26 p49,p62 3.2 3.7 2 掌握選擇結構程式設計 if 和switch語句的用法 p4.2 3 迴圈結構程式設計 while,do...

C語言上機程式設計20題

1 第1題 m個人的成績存放在score陣列中,請編寫函式fun,它的功能是 將低於平均分的人作為函式值返回,將低於平均分的分數放在below所指定的函式中。答案 int fun int score,int m,int below return k 2 第2題請編寫函式fun,它的功能是 求出1到1...