資源描述:
《00342高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、00342高級(jí)語(yǔ)言程序設(shè)計(jì)(一)一、本課程使用教材、大綱高級(jí)語(yǔ)言程序設(shè)計(jì)(一)課程使用的教材為《高級(jí)語(yǔ)言程序設(shè)計(jì)》遲成文編著、經(jīng)濟(jì)科學(xué)出版社、2007年第一版。二、本課程的試卷題型結(jié)構(gòu)及試題難易度1、試卷題型結(jié)構(gòu)表課程代號(hào)00342課程名稱(chēng)高級(jí)語(yǔ)言程序設(shè)計(jì)(一)題型單選題填空題程序填空題程序改錯(cuò)題程序分析題編程題合計(jì)每題分值1164610題數(shù)2010324241合計(jì)分值201018824201002、試卷按識(shí)記、領(lǐng)會(huì)、簡(jiǎn)單應(yīng)用、綜合應(yīng)用四個(gè)認(rèn)知層次命制試題,四個(gè)認(rèn)知層次在試卷中所占比例大致分別為:識(shí)記占20%、領(lǐng)會(huì)占30%、簡(jiǎn)
2、單應(yīng)用占30%、綜合應(yīng)用占20%。3、試卷難易度大致可分為“容易、中等偏易、中等偏難、難”。根據(jù)課程的特點(diǎn),每份試卷中,不同難易度試題所占的分?jǐn)?shù)比例大致依次為易占30分、中等偏易占30分、中等偏難占20分、難占20分。三、各章內(nèi)容分?jǐn)?shù)的大致分布章次內(nèi)容分值第1章概述1第2章C語(yǔ)言的基本知識(shí)1第3章基本數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式10第4章順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)22第5章數(shù)組22第6章指針16第7章函數(shù)12第8章結(jié)構(gòu)型與自定義類(lèi)型8第9章文件8四、各篇內(nèi)容的重、難點(diǎn)篇次重點(diǎn)難點(diǎn)第1章程序設(shè)計(jì)概念,算法第2章保留字,標(biāo)
3、識(shí)符,C程序的基本構(gòu)成,C程序的基本構(gòu)成,C程序的開(kāi)發(fā)環(huán)境第3章數(shù)據(jù)類(lèi)型,常量,變量,運(yùn)算符,表達(dá)式,變量賦值及表達(dá)式計(jì)算時(shí)的類(lèi)型轉(zhuǎn)換,宏定義運(yùn)算符的優(yōu)先級(jí)與結(jié)合性,邏輯運(yùn)算的優(yōu)化,關(guān)系運(yùn)算和數(shù)學(xué)關(guān)系表達(dá)式的區(qū)別,宏定義第4章順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序設(shè)計(jì),各種有關(guān)算法各種有關(guān)算法第5章一維數(shù)組,二維數(shù)組,字符數(shù)組與字符串,字符串處理常用函數(shù),各種有關(guān)一維數(shù)組、二維數(shù)組、字符串的常用算法有關(guān)一維數(shù)組、二維數(shù)組、字符串的常用算法第6章指針變量的定義和初始化,指針變量和一維數(shù)組,指針變量和字符串,指針數(shù)組指針變量和一維數(shù)組
4、,指針變量和字符串第7章函數(shù)的定義和調(diào)用,函數(shù)調(diào)用時(shí)數(shù)據(jù)的傳遞方式,變量的存儲(chǔ)類(lèi)別和作用域,函數(shù)的嵌套調(diào)用和遞歸調(diào)用,指針型函數(shù),文件包含命令,常用系統(tǒng)函數(shù)函數(shù)調(diào)用時(shí)地址傳遞,重點(diǎn)掌握數(shù)學(xué)庫(kù)函數(shù)和字符串處理函數(shù)的使用,一維數(shù)組做函數(shù)參數(shù),變量的存儲(chǔ)類(lèi)別第8章結(jié)構(gòu)型的定義,結(jié)構(gòu)型變量成員的引用,結(jié)構(gòu)型數(shù)組,結(jié)構(gòu)型數(shù)組與指針結(jié)構(gòu)型成員的引用,結(jié)構(gòu)型數(shù)組與指針,結(jié)構(gòu)型變量的存儲(chǔ)空間第9章文件的類(lèi)型,文件指針,文件的打開(kāi)與關(guān)閉,文件的讀寫(xiě),文件指針的定位文件的類(lèi)型,文件的打開(kāi)關(guān)閉與讀寫(xiě)五、各題型范例及解題要求1.單項(xiàng)選擇題要求:在下列
5、每小題的四個(gè)備選答案中選出一個(gè)正確的答案,并將其字母標(biāo)號(hào)填入題干的括號(hào)內(nèi)。例:組成C語(yǔ)言程序的是(B)A.過(guò)程B.函數(shù)C.子程序D.主程序和子程序2.填空題函數(shù)中的形參和調(diào)用時(shí)的實(shí)參都是變量時(shí),傳遞方式為_(kāi)_______。答案:值傳遞方式3.程序填空題例:輸入10個(gè)整數(shù)存入一維數(shù)組,再按逆序重新存放后再輸出。main(){inti,j,a[10],t,*p;for(i=0;i<10;i++)scanf("%d",__________);for(i=0,j=9;i6、j]=t;for(p=a;p7、r(i=100,i<=m,i+=100)/*第5行*/{/*第6行*/d=(double)i*(double)i;/*第7行*/y+=1.0/d;/*第8行*/}/*第9行*/return(y);/*第10行*/}答案:(1)出錯(cuò)行號(hào)3,正確的語(yǔ)句是doubley=0,d;(2)出錯(cuò)行號(hào)5,正確的語(yǔ)句是for(i=100;i<=m;i+=100)5.程序分析題例:main(){inti,j,row=0,colum=0,max;inta[3][4]={{1,2,3,4},{9,8,7,6},{-10,15,-5,2}};max=
8、a[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++)if(a[i][j]>max){max=a[i][j];row=i;colum=j;}printf("max=%drow=%dcolum=%d",max,row,colum);}輸出的