亚洲国产福利在线一二三观看_精品国产伦一区二区三区欲臀_国产a∨视频精品视频护士_精品八戒人妻少妇av

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
二級(jí)C上機(jī)編程題的方法和技巧

6.上機(jī)編程題的方法和技巧

    (1)開始做編程題時(shí),不要急著動(dòng)手寫程序,一定要把題意理解清楚。然后,在紙上寫

下關(guān)鍵算法的思想和實(shí)現(xiàn)的語句。最后,按“輸入數(shù)據(jù)_數(shù)據(jù)處理_÷輸出數(shù)據(jù)的流程寫出

主程序及相關(guān)函數(shù)。

  (2)輸出文件處理。

  在完成編程題時(shí),通常要求考生把結(jié)果輸出到文件myf2out中,但在平時(shí)練習(xí)或考試

完成這項(xiàng)功能時(shí),考生常常會(huì)遇到一系列的問題:

    ①想查看結(jié)果是否輸出到myf2out中,卻不知道myf2out如何打開。

    找到myf2out文件后,點(diǎn)擊右鍵“打開方式”,在對(duì)話框中選“記事本”,并選擇

“始終使用該程序打開這些文件”。以后雙擊myf2out文件時(shí),將用記事本打開mymout。

    ②每運(yùn)行一次程序,都要打開一次myf2out查看運(yùn)行結(jié)果,很麻煩也很浪費(fèi)時(shí)間

    其實(shí)在編寫程序時(shí),沒有必要在一開始就將所有結(jié)果都輸出到myf2out,可先將所

結(jié)果都輸出到顯示器上,這樣比較直觀待能夠正確輸出所有結(jié)果后,再加人必要的文件

輸出語句,這樣可節(jié)省時(shí)間。

  ③無法寫入myf2out文件。   

  先檢查myf2out文件的大小,如果文件大小為oK,不用打開文件便可知道文件沒有被

寫入。

    導(dǎo)致myf2out無法寫入的主要原因是文件操作有誤。正確的文件操作過程如下:

    (a)在源程序中使用#includeh>。因?yàn)槎x文件指針?biāo)枰慕Y(jié)構(gòu)體FILE

stdioh文件中被定義的。

  (b)定義文件指針。例如,“FILEout;”。

  (c)打開文件。把要進(jìn)行讀寫的文件與磁盤中實(shí)際存儲(chǔ)的數(shù)據(jù)文件建立關(guān)聯(lián)。

  例如:.

    out=fopen(myf2out”,”w);     w表示為輸出打開文件myf2out。注意它與a的不同,”a是在文件尾部增加數(shù)據(jù),

"w”是用新數(shù)據(jù)覆蓋原有數(shù)據(jù)。

  (d)對(duì)文件進(jìn)行寫操作。

  可使用fprinff對(duì)文件進(jìn)行寫操作,函數(shù)的格式如下:

    forintf(文件指針,格式字符串,輸出列表)

 

例如:

    fprintf(out,”%d”,m);

    fread(f,4,2,fp);

(e)文件使用完畢后,使用函數(shù)關(guān)閉文件。

例如:

    fclose(out)

(3)上機(jī)編程題是按步給分的,每項(xiàng)操作都有相應(yīng)的分值。所以,即便不能編寫出完整

}序,也不要輕易放棄。要盡量把變量定義和可能要用的程序結(jié)構(gòu)寫出來。