




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、c語言程序設(shè)計課程項目教學(xué)技能目標c語言程序設(shè)計課程項目教學(xué)技能目標c語言程序設(shè)計課程項目教學(xué)提出了“熟練使用基本知識點,練習設(shè)計編寫小程序”兩個層次的技能目標?!笆炀毷褂没局R點”是第一層次的技能目標,該目標要求能夠用c語言基本知識點語句準確描述簡單問題,做到知識單點的準確把握和使用。課程中有大量的基本知識點需要理解和熟練掌握,學(xué)習者要達到“語句和代碼”目標級別。該目標訓(xùn)練方法可以有以下幾種:(1)閱讀具有針對性的語句和短小程序,一般作為作業(yè)題呈現(xiàn)給學(xué)習者。(2)改錯題。針對具體知識點進行訓(xùn)練,提高學(xué)習者的認識和鑒別能力。可以是作業(yè)或上機實踐。(3)填空題。針對具體知識點進行訓(xùn)練,為初級設(shè)
2、計能力奠定基礎(chǔ)??梢允亲鳂I(yè)或上機實踐。(4)小問題編程設(shè)計。用35個語句完成單知識點程序設(shè)計練習,主要是上機實踐。“練習設(shè)計編寫小程序”,是第二層次的技能目標,該目標要求能夠熟練使用c語言基本知識點語句,運用算法設(shè)計思想,解決常見的或小規(guī)模的問題,這種程序一般包括1020個語句。這是多個知識點的綜合應(yīng)用和培養(yǎng)學(xué)習者計算機思維的基本訓(xùn)練。程序設(shè)計題型很多,從大量的傳統(tǒng)題目和現(xiàn)實中可以找到許多原型。但是為了配合項目教學(xué),需要構(gòu)造更加合理的、更多來源于現(xiàn)實的題目,甚至有些題目來源于項目基本構(gòu)造模塊。這一級教學(xué)目標達到“代碼和程序”目標級別,要求所有學(xué)習者均應(yīng)達標。構(gòu)題方法可以有以下幾種:(1)直接來
3、源于傳統(tǒng)經(jīng)典保留教學(xué)題。如,有一些經(jīng)典數(shù)學(xué)問題,經(jīng)典現(xiàn)實問題等。(2)改編傳統(tǒng)題目。有些題目編寫出的程序基本符合教學(xué)要求,但是題目難以反映飛速發(fā)展的現(xiàn)實社會,或缺少科學(xué)和實際背景等,這種情況可改編原有題目。有些題目來源較好,如來源于前端科研,或來源于專業(yè)問題,符合學(xué)生專業(yè)背景,但程序?qū)崿F(xiàn)較長或較難,則需要改編題目為多個小題,縮小程序或變?yōu)閹讉€相關(guān)的題目。(3)創(chuàng)造新題??山Y(jié)合所教學(xué)生專業(yè),或某些現(xiàn)實情況創(chuàng)造新題,實踐教學(xué)知識點。更重要的是,結(jié)合項目教學(xué),教師和學(xué)習者在熟悉項目設(shè)計意圖的前提下,圍繞項目產(chǎn)生新的教學(xué)題目和實訓(xùn)題目。兩個層次在課程學(xué)習過程中,并不是不同時期的學(xué)習內(nèi)容,應(yīng)該并行進行。
4、初級篇第一章 c語言學(xué)習基礎(chǔ)之技能目標第一層次1、 練習c源程序文件的創(chuàng)建(編輯輸入、存儲編譯、簡單運行調(diào)試)過程,掌握使用vc集成開發(fā)環(huán)境處理一個c語言程序的步驟:編輯、編譯、連接和運行。要求:(1)閱讀程序,在vc集成開發(fā)環(huán)境中輸入、編譯、連接并運行簡單c語言程序。(2)閱讀并運行簡單c語言程序,輸入并記住c語言的頭文件包含code:#include “stdio.h” 或 #include (3)理解并輸入簡單c語言程序,編譯、調(diào)試其中的錯誤部分。(4)在指定位置存儲c語言源程序。2、 閱讀并運行簡單c語言程序,記住c語言主函數(shù)的構(gòu)成。3、 閱讀并運行簡單c語言程序,記住使用printf
5、語句輸出信息的方法。4、 閱讀并運行簡單c語言程序,理解轉(zhuǎn)義字符(n、t)在printf語句中的作用。5、 區(qū)分c語言中的命令和語句。6、 觀察錯誤提示信息,并根據(jù)提示信息尋找程序錯誤。 要求:對一些簡單的語法錯誤,如在頭文件后加“;”或在語句后漏輸入“;”或關(guān)鍵字拼寫錯誤等的錯誤提示信息。第二層次7、 準確描述求解問題的六步法。例:寫出求長方體體積的六步法。8、 模擬例題編寫程序,使用printf語句輸出信息。要求:可以輸出一些圖形、軟件設(shè)計界面、某些特殊信息、提示信息、換行等。第二章 c程序設(shè)計初步之技能目標第一層次1、 練習簡單變量的定義及其初始化。2、 練習簡單字符指針變量的定義及其初
6、始化。3、 練習字符一維數(shù)組和數(shù)值一維數(shù)組的定義。要求:練習各種類型變量的定義及其初始化,記住變量定義語句在程序中的位置。4、 練習符號常量的定義。5、 確定問題領(lǐng)域的數(shù)據(jù)及其類型。要求:根據(jù)給定的問題確定所需定義的數(shù)據(jù)及其類型。如:計算一個三角形面積時,需要定義哪些數(shù)據(jù),類型如何確定?6、 分析復(fù)合賦值運算表達式的值。7、 求余運算的應(yīng)用。例1:判斷奇偶數(shù)據(jù)。例2:拆分整數(shù)的各位數(shù)字。(需要使用除運算)8、 分析自加、自減運算符作為前綴運算符時表達式和變量的值。9、 分析自加、自減運算符作為后綴運算符時表達式和變量的值。10、 寫出給定數(shù)學(xué)式子的算術(shù)表達式。11、 分析逗號表達式的值。12、
7、 分析簡單指針變量和普通變量的關(guān)聯(lián)。13、 分析賦值運算中的類型轉(zhuǎn)換。14、 分析算術(shù)運算中的類型轉(zhuǎn)換。15、 使用強制類型轉(zhuǎn)換運算符實現(xiàn)數(shù)據(jù)類型的轉(zhuǎn)換。16、 使用格式化輸出語句(printf語句)以不同格式輸出c語言中的整型常(變)量。要求:(1)熟悉無(帶)符號十進制、無符號八進制和無符號十六進制輸出結(jié)果形式。(2)各種附加格式說明符的使用。17、 使用格式化輸出語句(printf語句)以不同格式輸出c語言中的實型常(變)量。要求:(1)熟悉e(e)、g和f格式輸出的結(jié)果形式。(2)各種附加格式說明符的使用。18、 練習各種轉(zhuǎn)義字符的輸出,熟悉其輸出或控制效果。19、 使用printf語
8、句輸出c語言中的字符型常(變)量。20、 使用printf語句輸出c語言中的字符串。21、 使用scanf語句實現(xiàn)各種類型數(shù)據(jù)的輸入。要求:(1)輸入格式控制字符串的書寫與表示。(2)程序運行時各種數(shù)據(jù)輸入方式的練習。22、 使用多條printf語句輸出不同類型的常(變)量。例:使用printf語句,在屏幕上顯示某個學(xué)生的學(xué)號、姓名、性別、年齡和某門課程的成績。23、 使用一條printf語句輸出不同類型的常(變)量。例:使用printf語句,在屏幕上顯示某個學(xué)生的學(xué)號、姓名、性別、年齡和某門課程的成績。24、 使用printf語句和scanf語句實現(xiàn)人機交互。例:使用printf語句和sca
9、nf語句,從鍵盤輸入某個學(xué)生的學(xué)號、姓名、性別、年齡和某門課程的成績,并在屏幕上輸出。25、 使用getchar函數(shù)實現(xiàn)單個字符的輸入,并與printf函數(shù)比較。26、 使用putchar函數(shù)實現(xiàn)單個字符的輸出,并與printf函數(shù)比較。27、 使用gets函數(shù)實現(xiàn)字符串的輸入,并與printf函數(shù)比較。28、 使用puts函數(shù)實現(xiàn)字符串的輸出,并與printf函數(shù)比較。29、 使用數(shù)學(xué)函數(shù)表示給定的數(shù)學(xué)式子。要求分別練習以下函數(shù):(1) 使用sqrt函數(shù)求一個實數(shù)的平方根。(2) 使用fabs函數(shù)和abs函數(shù)求一個數(shù)的絕對值。(3) 使用pow函數(shù)求一個數(shù)的n次冪。(4) 使用三角函數(shù)sin
10、求某個弧度的正弦值。(5) 使用三角函數(shù)cos求某個弧度的余弦值。(6) 使用三角函數(shù)tan求某個弧度的正切值。(7) 使用三角函數(shù)atan求某個弧度的余切值。30、 閱讀并運行有一個main函數(shù)和一個自定義無參函數(shù)的程序,分析程序的執(zhí)行過程。第二層次31、 簡單算法練習。例:編寫應(yīng)用兩兩交換算法處理問題的程序。要求:(1) 利用簡單變量實現(xiàn)。 (2) 利用指針變量實現(xiàn)。32、 編程實現(xiàn)對多個數(shù)據(jù)的處理。 要求:練習加、減、乘、除、求余的運算。33、 編程實現(xiàn)數(shù)據(jù)的分離和整合。例1:從鍵盤輸入一個三位數(shù),分離出它的百位、十位和個位數(shù)字。例2:從鍵盤輸入三個一位數(shù),組成一個三位數(shù)。34、 編程實
11、現(xiàn)字符轉(zhuǎn)換。例1:從鍵盤輸入一個?。ù螅懽帜?,轉(zhuǎn)換成大(小)寫字母后輸出。例2:從鍵盤輸入一個字母,變換為其后續(xù)的第n個字符并輸出。35、 編程實現(xiàn)簡單順序結(jié)構(gòu)程序設(shè)計。例1:已知某幾何體數(shù)據(jù),求面積、體積等。例2:已知若干某類型數(shù)據(jù),求和、積,并按要求格式輸出。例3:任意輸入一個字符,輸出此字符對應(yīng)的ascii碼。例4:設(shè)銀行定期存款的年利率rate為2.25%,并已知存款期為n年,存款本金為capital元,試編程計算n年后的本利之和deposit。要求定期存款的年利率rate、存款期n和存款本金capital均由鍵盤輸入。例5:求5?。?的階乘)。36、 編寫有一個main函數(shù)和一個自
12、定義無參函數(shù)的程序。第三章 控制結(jié)構(gòu)和數(shù)據(jù)文件之技能目標第一層次1、 用c語言合法的表達式構(gòu)造給定問題的條件。要求:(1) 用關(guān)系表達式表示條件。(2) 用邏輯表達式表示條件。2、 分析給定表達式的值。要求:(1) 分析給定關(guān)系表達式的值。(2) 分析給定邏輯表達式的值。(3) 分析邏輯運算中的“短路”現(xiàn)象及影響。(4) 分析給定條件表達式的值。(5) 分析給定復(fù)雜表達式的值。3、 構(gòu)造switch語句的條件,并分析其取值結(jié)果。4、 閱讀并運行由條件表達式構(gòu)成的選擇結(jié)構(gòu)程序,分析選擇結(jié)構(gòu)程序的執(zhí)行過程。5、 閱讀并運行由if語句構(gòu)成的單分支選擇結(jié)構(gòu)程序,分析選擇結(jié)構(gòu)程序的執(zhí)行過程。6、 閱讀由
13、if語句構(gòu)成的單分支選擇結(jié)構(gòu)程序,理解復(fù)合語句的作用。7、 閱讀由if語句構(gòu)成的單分支選擇結(jié)構(gòu)程序,理解空語句的作用。8、 閱讀并運行由ifelse語句構(gòu)成的雙分支選擇結(jié)構(gòu)程序,分析選擇結(jié)構(gòu)程序的執(zhí)行過程。9、 閱讀選擇結(jié)構(gòu)程序,理解數(shù)值型數(shù)據(jù)作為條件時,程序的執(zhí)行過程。10、 閱讀并運行由ifelse語句構(gòu)成的多分支選擇結(jié)構(gòu)程序,分析選擇結(jié)構(gòu)程序的執(zhí)行過程。11、 閱讀并運行switch語句構(gòu)成的多分支選擇結(jié)構(gòu)程序,分析選擇結(jié)構(gòu)程序的執(zhí)行過程。12、 分析switch語句中break語句的作用。13、 閱讀并運行嵌套的選擇結(jié)構(gòu)程序,分析選擇結(jié)構(gòu)程序的執(zhí)行過程。14、 閱讀并運行由while語
14、句構(gòu)成的循環(huán),分析循環(huán)結(jié)構(gòu)程序的執(zhí)行過程。15、 閱讀由while語句構(gòu)成的循環(huán),分析空語句的作用。16、 閱讀并運行由do-while語句構(gòu)成的循環(huán),分析循環(huán)結(jié)構(gòu)程序的執(zhí)行過程。17、 閱讀并運行由for語句構(gòu)成的循環(huán),分析循環(huán)結(jié)構(gòu)程序的執(zhí)行過程。18、 分析計數(shù)式循環(huán)的循環(huán)控制。19、 分析標記式循環(huán)的循環(huán)控制。20、 閱讀并運行由三種循環(huán)語句構(gòu)成的嵌套結(jié)構(gòu)循環(huán)程序,分析循環(huán)結(jié)構(gòu)程序的執(zhí)行過程。21、 分析break語句在循環(huán)體中的作用。22、 分析continue語句在循環(huán)體中的作用。23、 循環(huán)次數(shù)的確定。24、 練習文件指針的定義。25、 使用fopen函數(shù)打開文件。26、 使用fs
15、canf函數(shù)實現(xiàn)文件的讀操作。27、 使用fprintf函數(shù)實現(xiàn)文件的寫操作。28、 使用fclose函數(shù)關(guān)閉文件。29、 使用feof函數(shù)判斷文件是否結(jié)束。30、 使用結(jié)束符判斷文件是否結(jié)束。31、 閱讀簡單的文件操作程序,分析程序的功能。32、 閱讀并運行自定義無參函數(shù),分析程序的執(zhí)行過程。33、 觀察錯誤提示信息,并根據(jù)提示信息尋找程序錯誤。要求:是一些邏輯錯誤,如判斷水仙花數(shù)時,將“= =”號輸成“=”號等。第二層次34、 應(yīng)用if語句編寫單分支選擇結(jié)構(gòu)程序。例:現(xiàn)有3個學(xué)生,要求按年齡從小到大(升序)排列。35、 應(yīng)用ifelse語句編寫雙分支選擇結(jié)構(gòu)程序。例1:判斷一個數(shù)是否是水仙
16、花數(shù)。例2:判斷某年是否是閏年。36、 應(yīng)用ifelse語句編寫多分支選擇結(jié)構(gòu)程序。例:判斷從鍵盤輸入的字符屬于哪一類字符。37、 應(yīng)用switch語句編寫多分支選擇結(jié)構(gòu)程序。例:設(shè)計星期查詢程序。編寫程序,從鍵盤輸入17的整數(shù),代表數(shù)字星期,將其轉(zhuǎn)換為英文星期。38、 編寫嵌套的選擇結(jié)構(gòu)程序。例:編寫程序,求一元二次方程的根。39、 編寫程序計算某個分段函數(shù)。40、 編寫求極值程序。例:求兩個(或多個)數(shù)中的最大(?。?shù)。41、 應(yīng)用while語句編寫循環(huán)結(jié)構(gòu)程序。例:求某班所有學(xué)生某門課程的平均值。42、 應(yīng)用dowhile語句編寫循環(huán)結(jié)構(gòu)程序。例:某系統(tǒng)用戶界面的設(shè)計。43、 應(yīng)用for
17、語句編寫循環(huán)結(jié)構(gòu)程序。例:求所有的水仙花數(shù)。44、 應(yīng)用三種循環(huán)語句編寫嵌套的循環(huán)結(jié)構(gòu)程序。例:打印九九乘法表。45、 在編寫循環(huán)結(jié)構(gòu)程序中應(yīng)用break語句。46、 在編寫循環(huán)結(jié)構(gòu)程序中應(yīng)用continue語句。47、 編寫求多個數(shù)累加和算法程序。48、 編寫求累乘積算法程序。49、 編寫求累加和和累乘積算法程序。50、 編寫求均值算法程序。51、 編寫分類統(tǒng)計程序。例:在成批信息處理中,我們經(jīng)常會對某些信息進行分類統(tǒng)計。編寫程序,統(tǒng)計從鍵盤輸入的一串字符中,字母字符、數(shù)字字符、空格字符以及其它字符的個數(shù)。52、 利用遞推算法編寫程序解決問題。例:求fibonacci數(shù)列的前30項。53、
18、利用枚舉算法編寫程序解決問題。例1:找出所有的水仙花數(shù)。例2:找出所有的完全數(shù)。54、 利用輾轉(zhuǎn)相除算法編寫程序解決問題。例:用輾轉(zhuǎn)相除算法求兩個數(shù)的最大公約數(shù)。55、 使用標記變量法編寫程序解決問題。例:判斷某個數(shù)是否是素數(shù)。56、 編寫簡單的自定義無參函數(shù),實現(xiàn)簡單的函數(shù)調(diào)用。57、 編寫文件操作程序,實現(xiàn)批量數(shù)據(jù)的讀寫。58、 經(jīng)典數(shù)學(xué)公式求解問題。例:利用公式求的值。中級篇第四章 函數(shù)模塊化編程之技能目標第一層次1、 使用隨機函數(shù)rand和種子函數(shù)srand產(chǎn)生隨機數(shù)。2、 分析函數(shù)首部的合法性。要求:(1) 分析函數(shù)參數(shù)的個數(shù)和類型。(2) 分析函數(shù)的返回值類型。3、 閱讀并運行有返
19、回值函數(shù)的程序,分析程序的執(zhí)行過程。4、 分析常量或簡單變量作實參時,函數(shù)間數(shù)據(jù)通過值傳遞的調(diào)用方式。5、 分析變量地址或指針作實參時,函數(shù)間的數(shù)據(jù)通過地址傳遞的調(diào)用方式。6、 閱讀并運行包含一般函數(shù)調(diào)用的多函數(shù)程序,分析程序的執(zhí)行過程。7、 閱讀并運行包含函數(shù)嵌套調(diào)用的多函數(shù)程序,分析程序的執(zhí)行過程。8、 閱讀并運行包含函數(shù)遞歸調(diào)用的多函數(shù)程序,分析程序的執(zhí)行過程。9、 比較用auto變量和static變量編寫的程序。10、 閱讀并運行用extern關(guān)鍵字定義的全局變量程序,分析程序的執(zhí)行過程。11、 閱讀并運行包含局部變量、全局變量的程序。12、 閱讀并運行包含同名的局部變量和全局變量的程
20、序。13、 閱讀并運行簡單宏定義及其調(diào)用程序。14、 閱讀并運行帶參宏定義及其調(diào)用程序。15、 閱讀并運行多源程序文件程序,分析執(zhí)行過程。第二層次16、 編寫求極值算法的通用函數(shù),利用通用函數(shù)實現(xiàn)求極值。17、 編寫求累加和算法的通用函數(shù),利用通用函數(shù)實現(xiàn)求累加和。18、 編寫求累乘積算法的通用函數(shù),利用通用函數(shù)實現(xiàn)求累乘積。19、 編寫求平均值算法的通用函數(shù),利用通用函數(shù)實現(xiàn)求平均值。20、 編寫遞推算法函數(shù)解決問題,利用通用函數(shù)實現(xiàn)此類問題的求解。21、 編寫枚舉算法函數(shù)解決問題,利用通用函數(shù)實現(xiàn)此類問題的求解。22、 編寫輾轉(zhuǎn)相除算法函數(shù)解決問題,利用通用函數(shù)實現(xiàn)此類問題的求解。23、
21、編寫有局部變量和全局變量的程序。24、 編寫有靜態(tài)變量的程序。25、 編寫有多源程序文件的簡單程序。26、 編寫帶參宏定義程序。27、 經(jīng)典名題。例1:編寫程序,連續(xù)輸出相鄰的15對孿生素數(shù),孿生素數(shù)是指相鄰的兩個數(shù)都是素數(shù)。例2:漢諾塔。有三個針a,b,c,其中a針上有64個盤子,盤子大小不等。大的在下,小的在上,要求把這64個盤子從a針移到c針,在移動過程中可以借助b針,每次只允許移動一個盤,且在移動過程中在三根針上都保持大盤在下,小盤在上,要求編寫程序打印出移動的步驟。高級篇第五、六章 數(shù)組與指針之技能目標第一層次1、 練習一維數(shù)組的定義及初始化。例:利用一維數(shù)組存儲多個相關(guān)數(shù)據(jù),如多個
22、實驗數(shù)據(jù)的輸入及存儲。2、 練習一維數(shù)組元素的引用。3、 分析一維數(shù)組在內(nèi)存中所占的字節(jié)數(shù)。4、 練習一級指針定義和一維數(shù)組的關(guān)聯(lián)。5、 練習一維數(shù)組元素地址的各種表示方法,分析元素的地址和數(shù)組的地址。6、 練習一維數(shù)組元素的各種表示方法。7、 練習自加和自減運算符實現(xiàn)指針在數(shù)組空間的移動操作。8、 結(jié)合指針,應(yīng)用for循環(huán)實現(xiàn)一維數(shù)組元素的輸入輸出。9、 結(jié)合指針,應(yīng)用fscanf函數(shù)和fprintf函數(shù)實現(xiàn)一維數(shù)組元素值的批量輸入輸出。10、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)求極值的操作。11、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)求和的操作。12、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)求平均值的操作。13、 練習
23、二維數(shù)組的定義及初始化。14、 練習二維數(shù)組元素的引用。15、 分析二維數(shù)組的元素個數(shù)。16、 二維數(shù)組定義時省略第一維的說明,確定第一維的大小。17、 練習二級指針定義和二維數(shù)組的關(guān)聯(lián)。18、 練習行指針的定義及其與二維數(shù)組的關(guān)聯(lián)。19、 練習指針數(shù)組的定義及其與二維數(shù)組的關(guān)聯(lián)。20、 分析指向不同維數(shù)組的指針,該指針自加和自減運算的值及其指向。21、 練習二維數(shù)組元素地址的各種表示方法,分析元素的地址和數(shù)組的地址。22、 練習二維數(shù)組元素的各種表示方法、引用方法。23、 練習字符數(shù)組的定義及其初始化。24、 利用指針,應(yīng)用雙重for循環(huán)實現(xiàn)二維數(shù)組的輸入輸出。25、 利用指針,應(yīng)用二維數(shù)組
24、求某(所有)行元素的最大(?。┲?。26、 利用指針,應(yīng)用二維數(shù)組求某(所有)列元素的最大(?。┲怠?7、 利用指針,應(yīng)用二維數(shù)組求某(所有)行元素的和(平均)值。28、 利用指針,應(yīng)用二維數(shù)組求某(所有)列元素的和(平均)值。29、 應(yīng)用行指針引用二維數(shù)組元素做多種處理。30、 應(yīng)用指針數(shù)組引用二維數(shù)組元素做多種處理。31、 對指定位置元素的操作(簡單元素定位問題)。32、 使用一維字符數(shù)組存儲、輸入、輸出字符串。例:一個人的姓名存儲、輸入及輸出。33、 區(qū)分用一維字符數(shù)組存儲字符串時,數(shù)組的大小和字符串的長度。34、 應(yīng)用標準輸入輸出函數(shù)實現(xiàn)字符串的輸入和輸出。35、 應(yīng)用字符串處理函數(shù)操作
25、字符數(shù)組,包括strcpy、strcmp、strlen、strcat等。36、 閱讀并運行指向一維數(shù)組的指針變量作函數(shù)參數(shù)的程序,分析程序的執(zhí)行過程。37、 閱讀并運行行指針變量作為形參指向二維數(shù)組的程序,分析程序的執(zhí)行過程。38、 練習指針函數(shù)的定義。39、 閱讀并運行指針數(shù)組作指針型函數(shù)參數(shù)的程序,分析程序的執(zhí)行過程。40、 練習指向函數(shù)的指針的定義和賦值。41、 閱讀并運行指向函數(shù)的指針作函數(shù)參數(shù)的程序,分析程序的執(zhí)行過程。42、 閱讀并運行指針數(shù)組名作函數(shù)參數(shù)的程序,分析程序的執(zhí)行過程。43、 閱讀并運行指向字符串的指針作函數(shù)參數(shù)的程序,分析程序的執(zhí)行過程。44、 使用fgetc函數(shù)實
26、現(xiàn)文件的讀字符操作。45、 使用fputc函數(shù)實現(xiàn)文件的寫字符操作。46、 使用fgets函數(shù)實現(xiàn)文件的讀字符串操作。47、 使用fputs函數(shù)實現(xiàn)文件的寫字符操作。48、 使用rewind函數(shù)實現(xiàn)文件指針的定位操作。49、 使用ftell函數(shù)獲取文件指針的當前位置。50、 使用fseek函數(shù)實現(xiàn)文件指針的定位操作。51、 使用fread函數(shù)實現(xiàn)文件的讀操作。52、 使用fwrite函數(shù)實現(xiàn)文件的寫操作。53、 練習動態(tài)存儲分配函數(shù),包括malloc和calloc函數(shù)。54、 閱讀文件操作程序,分析程序的功能。55、 觀察指針和數(shù)組操作中的錯誤提示信息,并根據(jù)提示信息尋找程序錯誤。第二層次56
27、、 結(jié)合指針,應(yīng)用一維數(shù)組和順序查找算法實現(xiàn)數(shù)據(jù)的查找。57、 結(jié)合指針,應(yīng)用一維數(shù)組和折半查找算法實現(xiàn)數(shù)據(jù)的查找。58、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)數(shù)據(jù)的有序插入。59、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)數(shù)據(jù)在指定位置的插入。60、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)指定位置或指定數(shù)據(jù)的刪除。61、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)數(shù)據(jù)的逆置。62、 結(jié)合指針,應(yīng)用一維數(shù)組實現(xiàn)分類數(shù)據(jù)的統(tǒng)計。63、 結(jié)合指針,應(yīng)用一維數(shù)組和冒泡排序算法實現(xiàn)數(shù)據(jù)的排序。64、 結(jié)合指針,應(yīng)用一維數(shù)組和選擇排序算法實現(xiàn)數(shù)據(jù)的排序。65、 結(jié)合指針,應(yīng)用二維數(shù)組實現(xiàn)矩陣的加操作。66、 結(jié)合指針,應(yīng)用二維數(shù)組實現(xiàn)矩陣的減操作。67、
28、 結(jié)合指針,應(yīng)用二維數(shù)組實現(xiàn)矩陣的轉(zhuǎn)置操作。68、 結(jié)合指針,應(yīng)用二維數(shù)組對矩陣的某些元素進行某種操作。例:將3*3矩陣右下半三角元素全部置0。69、 利用指針移動和比較運算,編程實現(xiàn)字符串的逆置。70、 利用一維數(shù)組名作為實參,編寫自定義函數(shù)解決問題。例1:通過函數(shù)求數(shù)組的最大值,主函數(shù)調(diào)用并輸出結(jié)果。例2:通過函數(shù)將數(shù)組按升序排序,主函數(shù)調(diào)用并輸出結(jié)果。71、 利用一維數(shù)組元素作為實參,編寫自定義函數(shù)解決問題。72、 編寫自定義頭文件,并在程序中包含該頭文件。73、 利用二維數(shù)組名作為實參,編寫自定義函數(shù)解決實際問題。例:通過函數(shù)求3行4列二維數(shù)組所有元素的累加和,在主函數(shù)調(diào)用并輸出結(jié)果。74、 利用字符數(shù)組名作為實參,編寫自定義函數(shù)解決實際問題。例:通過函數(shù)將字符串中的所有小寫字母轉(zhuǎn)換成對應(yīng)的大寫字母,在主函數(shù)調(diào)用并輸出結(jié)果。75、 利用指針數(shù)組作指針型函數(shù)參數(shù),編寫程序。76、 編寫指向函數(shù)的指針作函數(shù)參數(shù)的程序。77、 編寫指針數(shù)組名作函數(shù)參數(shù)的程序。78、 編寫指針指向字符串的程序。79、 應(yīng)用字符數(shù)組和指針編寫字符串比較函數(shù)。80、 應(yīng)用字符數(shù)組和指針編寫字符串復(fù)制函數(shù)。81、 應(yīng)用字符
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 水資源節(jié)約的宣傳教育計劃
- 2025年人造崗石樹脂合作協(xié)議書
- 2025年冷光源:EL冷光片合作協(xié)議書
- 2025年滌綸短纖項目合作計劃書
- 2025年鋁合金精密模鍛件項目合作計劃書
- 客戶關(guān)系層次化維護策略
- 數(shù)學(xué)王國里的奇妙旅程讀后感
- 自動化科技設(shè)備公司項目投資合作協(xié)議
- Pinoxaden-Standard-生命科學(xué)試劑-MCE
- Mucic-acid-Standard-生命科學(xué)試劑-MCE
- 山東省春季高考技能考試-汽車專業(yè)必刷必練題庫(600題)
- 膝關(guān)節(jié)前十字韌帶扭傷查房
- 2024建設(shè)工程人工材料設(shè)備機械數(shù)據(jù)分類和編碼規(guī)范
- 倉庫高位貨架管理制度培訓(xùn)課件
- 工會經(jīng)費列支范圍及工會經(jīng)費支出范圍
- 道教文化的映射:《三國演義》中的道教元素分析
- 成人高考課件
- 高中英語高考讀后續(xù)寫巧用動作鏈專項練習(附參考答案和解析)
- 哲學(xué)與人生全套課件146P
- 敬老院設(shè)備采購?fù)稑朔桨福夹g(shù)方案)
- 充電樁采購安裝售后服務(wù)方案
評論
0/150
提交評論