![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
2012秋江蘇省計(jì)算機(jī)二級(jí)C考試真題 |
本試卷的視頻請(qǐng)登錄school.njwww.net查看
絕密★ 啟用前 2012年秋 江蘇省高等學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生 計(jì)算機(jī)基礎(chǔ)知識(shí)和應(yīng)用能力等級(jí)考試 二級(jí)試卷 試卷語(yǔ)種:C語(yǔ)言 說(shuō) 明: 1.本試卷包括計(jì)算機(jī)基礎(chǔ)知識(shí)部分和程序設(shè)計(jì)部分,考試時(shí)間共12 0分鐘; 2.本試卷滿分為60分,分選擇題和填空題,試卷不分A、B類型; 3.計(jì)算機(jī)基礎(chǔ)知識(shí)部分全部是選擇題(20分),程序設(shè)計(jì)部分分為選擇題(1 0 分)和填空題(30分)兩種; 4.選擇題用答題卡答題。每一項(xiàng)有A、B、C、D四個(gè)可供選擇的答案,請(qǐng)選 擇其中一個(gè)你認(rèn)為正確的答案,用HB鉛筆涂寫(xiě)在答題卡的相應(yīng)答題號(hào)內(nèi)。 每選對(duì)一項(xiàng)得1分,不選或選錯(cuò)不得分; 5.填空題用答題紙答題。請(qǐng)將答案用藍(lán)、黑色鋼筆或圓珠筆填寫(xiě)在答題紙的 相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,不得換行。每填對(duì)一個(gè)答案得1分, 不填或填錯(cuò)不得分; 6.請(qǐng)認(rèn)真填寫(xiě)并仔細(xì)核對(duì)答題卡和答題紙上的學(xué)校名稱、準(zhǔn)考證號(hào)和姓名是 否填寫(xiě)正確。 7.考試結(jié)束時(shí)將試卷、答題卡和答題紙放在桌上,不得帶走。待監(jiān)考人員收 畢清點(diǎn)后,方可離場(chǎng)。 第一部分 計(jì)算機(jī)基礎(chǔ)知識(shí) 一、選擇題(用答題卡答題,答案依次填在1--20題號(hào)內(nèi)) 1.下列關(guān)于信息、信息技術(shù)、信息產(chǎn)業(yè)與信息化的敘述中。錯(cuò)誤的是___1___ 。 A.世間一切事物都在運(yùn)動(dòng),都具有一定的運(yùn)行狀態(tài),因而都在產(chǎn)生信息 B.現(xiàn)代信息技術(shù)的主要特征之一是以數(shù)字技術(shù)為基礎(chǔ) C.信息產(chǎn)業(yè)特指利用信息設(shè)備進(jìn)行信息處理與服務(wù)的行業(yè),它不包括任何生產(chǎn)制造行業(yè) D.信息化是一個(gè)推動(dòng)人類社會(huì)從工業(yè)社會(huì)向信息社會(huì)轉(zhuǎn)變的社會(huì)轉(zhuǎn)型的過(guò)程 2.下列關(guān)于數(shù)字技術(shù)與微電子技術(shù)的敘述中,錯(cuò)誤的是___2___ 。 A.數(shù)字技術(shù)的處理對(duì)象是"比特",它只有兩種取值,即數(shù)字0和數(shù)字1 B.數(shù)據(jù)通信和計(jì)算機(jī)網(wǎng)絡(luò)中傳輸二進(jìn)制信息時(shí),傳輸速率的度量單位通常為B/s、KB/s、MB/s等 C.微電子技術(shù)是實(shí)現(xiàn)電子電路和電子系統(tǒng)超小型化及微型化的技術(shù),它以集成電路為核心 D.Intel公司創(chuàng)始人之一摩爾曾發(fā)表論文預(yù)測(cè),單塊集成電路的集成度平均每18~24個(gè)月翻一番 3.以下選項(xiàng)中,數(shù)值相等的一組數(shù)是___3___ 。 A.十進(jìn)制數(shù)54020與八進(jìn)制數(shù)54732 B.八進(jìn)制數(shù)13657與二進(jìn)制數(shù)1011110101111 C.十六進(jìn)制數(shù)F429與二進(jìn)制數(shù)1011010000101101 D.八進(jìn)制數(shù)7324與十六進(jìn)制數(shù)B93 4.下列關(guān)于臺(tái)式PC機(jī)CPU的敘述中,錯(cuò)誤的是___4___。 A.目前的PC機(jī),CPU芯片都是直接固定在主板上的,用戶不可對(duì)其進(jìn)行更換 B.PC機(jī)CPU芯片有多個(gè)生產(chǎn)廠商,例如Intel公司、AMD公司等 C.Intel公司的Core i7/i5/i3處理器是64位多內(nèi)核CPU芯片 D.目前的CPU芯片中一般都集成了一定容量的高速緩沖存儲(chǔ)器cache 5.下列關(guān)于臺(tái)式PC機(jī)主板的敘述中,錯(cuò)誤的是___5___。 A.為了便于不同PC機(jī)主板的互換,主板的物理尺寸已經(jīng)標(biāo)準(zhǔn)化,例如ATX和BTX規(guī)格 B.芯片組是主板上的重要部件,它與CPU芯片及外設(shè)同步發(fā)展 C.主板上的BIOS集成電路芯片中存儲(chǔ)了CMOS設(shè)置程序 D.主板上的CMOS存儲(chǔ)器是一種非易失性存儲(chǔ)器,在任何情況下其信息均不會(huì)丟失 6.下列四種I/O總線(接口)中,數(shù)據(jù)傳輸方式為并行方式的是___6___ 。 A.PCI-Express B.PCI C.USB D.IEEE-1394 7.下列關(guān)于常用I/O設(shè)備的敘述中,錯(cuò)誤的是___7___ A.鼠標(biāo)器與主機(jī)的接口主要有PS/2和USB兩種 B.光學(xué)分辨率是掃描儀的重要性能指標(biāo),目前普通辦公用掃描儀的分辨率可達(dá)1000dpi以上 C.數(shù)碼相機(jī)的成像芯片均為CCD類型,且絕大多數(shù)相機(jī)的存儲(chǔ)卡是通用的、可互換的 D.寬屏LCD顯示器是目前最常見(jiàn)的PC機(jī)顯示器,其顯示屏的寬度與高度之比為16:9或16:10 8.下列關(guān)于PC機(jī)外存儲(chǔ)器的敘述中,錯(cuò)誤的是___8___ A.PC機(jī)硬盤接口主要有PATA(并行ATA)和SATA(串行ATA)兩種,PATA的傳輸速率更高些 B.目前U盤不僅能方便地保存數(shù)據(jù),還可以模擬光驅(qū)和硬盤啟動(dòng)操作系統(tǒng) C.固態(tài)硬盤是基于半導(dǎo)體存儲(chǔ)器芯片的一種外存儲(chǔ)設(shè)備,一般用在便攜式計(jì)算機(jī)中 D.光盤可分為CD光盤、DVD光盤和藍(lán)光光盤 9. 下列關(guān)于軟件的敘述中,錯(cuò)誤的是___9___ A.軟件是用于特定用途的一整套程序、數(shù)據(jù)及相關(guān)的文檔 B.共享軟件是沒(méi)有版權(quán)的軟件。允許用戶對(duì)其進(jìn)行修改并散發(fā) C.目前,Adobe Reader、360殺毒軟件是有版權(quán)的免費(fèi)軟件 D.操作系統(tǒng)、程序設(shè)計(jì)語(yǔ)言處理蠶統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)均屬于系統(tǒng)軟件 10.下列關(guān)于Windows操作系統(tǒng)多任務(wù)處理的敘述中,正確的是___10___。 A.如果用戶只啟動(dòng)一個(gè)應(yīng)用程序工作(如使用Word寫(xiě)作),那么該程序就可以自始至終地獨(dú)占CPU B.僅當(dāng)計(jì)算機(jī)中有多個(gè)處理器或處理器為多內(nèi)核處理器時(shí),操作系統(tǒng)才能同時(shí)執(zhí)行多個(gè)任務(wù)處理 C.無(wú)論是系統(tǒng)程序還是應(yīng)用程序,所有運(yùn)行程序(進(jìn)程)獲得CPU使用權(quán)的優(yōu)先級(jí)相同 D.在多任務(wù)處理時(shí),后臺(tái)任務(wù)與前臺(tái)任務(wù)都能得到CPU的及時(shí)響應(yīng) 11.下列關(guān)于程序設(shè)計(jì)語(yǔ)言及其處理系統(tǒng)的敘述中,錯(cuò)誤的是___11___ A.機(jī)器語(yǔ)言就是計(jì)算機(jī)的指令系統(tǒng),機(jī)器語(yǔ)言程序一般為二進(jìn)制代碼形式 B.匯編程序是指用匯編語(yǔ)言編寫(xiě)的源程序,不同計(jì)算機(jī)的匯編程序通常是相同的 C.Microsoft Office軟件(如Word、Excel等)中包含VBA程序設(shè)計(jì)語(yǔ)言,VBA是VB的子集 D.高級(jí)語(yǔ)言的語(yǔ)言處理系統(tǒng)的工作方式通常分為兩種,即"解釋"方式和"編譯"方式 12.下列關(guān)于移動(dòng)通信的敘述中,錯(cuò)誤的是___12___ A.第1代個(gè)人移動(dòng)通信采用的是模擬傳輸技術(shù),從第2代開(kāi)始均采用了數(shù)字傳輸技術(shù) B.目前廣泛使用的GSM和CDMA都是第2代移動(dòng)通信 C.我國(guó)的 D.目前第4代移動(dòng)通信( 13.下列關(guān)于因特網(wǎng)接入技術(shù)的敘述中,錯(cuò)誤的是___13___ A.采用電話撥號(hào)接入時(shí),需要使用電話MODEM,其主流產(chǎn)品的速率為56kbps B.采用ADSL接入時(shí),數(shù)據(jù)上傳速度低于數(shù)據(jù)下行速度,理想狀態(tài)下數(shù)據(jù)下行速度可達(dá)8Mbps C.采用有線電視網(wǎng)接入時(shí),多個(gè)終端用戶均可獨(dú)享連接段線路的帶寬 D.目前我國(guó)許多城市采用"光纖到樓、以太網(wǎng)入戶"的做法,用戶可享受數(shù)兆乃至百兆的帶寬 14.Internet使用TCP/IP協(xié)議實(shí)現(xiàn)了全球范圍的計(jì)算機(jī)網(wǎng)絡(luò)的互連,連接在Internet上的每一臺(tái)主機(jī)都有一個(gè)IP地址。下面不能作為IP地址的是___14___ 。 A.201.109.39.68 B.120.34.0.18 C. D.127.0.257.1 15.現(xiàn)在因特網(wǎng)上的多數(shù)郵件系統(tǒng)使用___15___協(xié)議,它允許郵件正文具有豐富的排版格式,可以包含圖片、聲音和超鏈接,從而使郵件的表達(dá)能力更強(qiáng),內(nèi)容更豐富。 A.MIME B.SMTP C.POP3 D.HTML 16.下列關(guān)于網(wǎng)絡(luò)信息安全的敘述中,錯(cuò)誤的是 ___16___ 。 A.信息在網(wǎng)絡(luò)傳輸過(guò)程中,會(huì)受到竊聽(tīng)、偽造、篡改等安全威脅 B.最簡(jiǎn)單也是最普遍的身份鑒別方法是使用口令(密碼),但其安全性不高 C.數(shù)據(jù)加密是常用的網(wǎng)絡(luò)信息安全措施.也是數(shù)字簽名等安全措施的基礎(chǔ) D.入侵檢測(cè)與防火墻一樣,都是被動(dòng)保護(hù)系統(tǒng)免受攻擊的一種網(wǎng)絡(luò)安全技術(shù) 17.下列關(guān)于字符編碼標(biāo)準(zhǔn)的敘述中,錯(cuò)誤的是___17___ 。 A.ASCII標(biāo)準(zhǔn)是美國(guó)制定的標(biāo)準(zhǔn),也是目前使用最為廣泛的西文字符編碼標(biāo)準(zhǔn) B.GB2312、GBK和GB18030都是我國(guó)制定的標(biāo)準(zhǔn),在這些標(biāo)準(zhǔn)中所有字符均采用雙字節(jié)編碼 C.目前在臺(tái)港澳等地區(qū)廣泛使用BIG5編碼標(biāo)準(zhǔn),它與GB2312不兼容 D.UCS是ISO制定的標(biāo)準(zhǔn),相應(yīng)的工業(yè)標(biāo)準(zhǔn)稱為Unicode 18.人們說(shuō)話時(shí)所產(chǎn)生的語(yǔ)音信號(hào)必須數(shù)字化才能由計(jì)算機(jī)存儲(chǔ)和處理。假設(shè)語(yǔ)音信號(hào)數(shù)字化時(shí)取樣頻率為8kHz,量化精度為8位,數(shù)據(jù)壓縮比為4,那么1分鐘數(shù)字語(yǔ)音的數(shù)據(jù)量(壓縮后)大約為___18___ A.960KB B.480KB C.120KB D.60KB 19.目前數(shù)字有線電視和衛(wèi)星電視所傳輸?shù)臄?shù)字視頻采用的壓縮編碼標(biāo)準(zhǔn)大多是___19___ A.MPEG-1 B.MPEG 20.下列關(guān)于Microsoft Office軟件(以2003/2007版本為例)功能的敘述中,錯(cuò)誤的是___20___ A.Word編輯處理的文檔可以保存為多種文件格式,例如DOC、RTF、TXT、HTML等 B.一個(gè)Excel文件不可以引用另一個(gè)Excel文件中的數(shù)據(jù) C.PowerPoint編輯處理的文檔可以另存為網(wǎng)頁(yè)或圖像文件 D.Access是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),Access數(shù)據(jù)庫(kù)中 第二部分C語(yǔ)言程序設(shè)計(jì) 一、選擇題(用答題卡答題,答案依次填在21—30答題號(hào)內(nèi),共10分) 21.以下聲明中有語(yǔ)法錯(cuò)誤的是____(21)___。 A.char *x="thank"; B.char x[]; C.char *x(void); D.char (*x)[2]; 22.假定a為一個(gè)一維字符數(shù)組名,則引用數(shù)組元素a[k]的正確形式為___22___。 A.a+k B.&a+k C. *(a+k) D. *a+k 23.已有聲明"int x;",實(shí)現(xiàn)"若x的值是奇數(shù),則輸出x"這一功能的語(yǔ)句是___23 ___。 A.if(x/2) printf("%d”,x); B.if(x%2)printf("%d”,x); C.if(x/2==1)printf("%d”,x); D.if(x%2==0) printf("%d”,x); 24.假定一個(gè)函數(shù)的頭部為"char *func(int n)",則該函數(shù)返回值的類型是 24 。 A.int B.int * C.char D.char * 25.已知fun函數(shù)的頭部為"void fun(int x[],int n)",main函數(shù)中有聲明"int a[10]={l},b=10;",欲 在main函數(shù)中調(diào)用fun函數(shù),則以下調(diào)用語(yǔ)句中正確的是 25 。 A.fun(a,fun(a,b)); B.fun(a[10],b); C.fun(a,a[0]); D.fun(b,a); 26.已有聲明"int a[3][4]={{3,4},{2,8,6}};",則數(shù)組元素a[1][0] 26 。 A.2 B 27.已有聲明"int x=0,*p;",則以下賦值表達(dá)式中正確的是 27 。 A.p=x B. *p= *x C.&p=&x D.p=&x 28.已有聲明"char c='\72';",則變量c包含 28 個(gè)字符. A.1 B 29.已有聲明"int *p;",若用語(yǔ)句"p=(int *)malloc(20 *sizeof(int));"動(dòng)態(tài)申請(qǐng)一個(gè)int型數(shù)組存儲(chǔ)區(qū),則P所指向的數(shù)組中可存儲(chǔ) 22 個(gè)int型數(shù)據(jù)。 A.l0 B 30.判斷char型變量cl的值是否為小寫(xiě)字母的正確表達(dá)式為 30 。 A.'a’<=c1<=’z’ B.cl>=a&&cl<=z C.'a'>=c1||’z’<=c1 D.cl>=’a’&&c1<=’z’ 二、填空題(將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,共30分) .基本概念(5分) 1.已有聲明"int a=-3;",則表達(dá)式"a>=0?a:-a"的值是___(1)___ 。 2.&&、+、>=是C語(yǔ)言中的三個(gè)運(yùn)算符,其中優(yōu)先級(jí)最高的是 ___ (2) ___ 。 3.假定指針變p指向?qū)ο蟮闹禐?/SPAN>16,p+l指向?qū)ο蟮闹禐?/SPAN>35,則 *p++的值為______(3)______ 。 4.在系統(tǒng)頭文件中定義的符號(hào)常量NULL代表的數(shù)值(整數(shù))是______(4)______ . 5.若需要打開(kāi)一個(gè)已存在的非空文件F.txt并修改其中的部分?jǐn)?shù)據(jù),則打開(kāi)文件F.txt的語(yǔ)句應(yīng)是 "fp=fopen("F.txt",_____(5)_____);"。 . 閱讀程序(13分) 6.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是______(6)______ . #include int main() {int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0; for(i=0;i<3;i++) for(j=2;j>=i;j--) t+=b[i][j]; printf("%d\n",t); return 0; } 7.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是___(7)___ 。 #include int main() { char *str[]={"one","two","three","four"}; puts(str[3]+1); return 0; } 8.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是___(8)___ 。 #include int fun(int x,int y,int z) {return x*y *z;} int main() {printf("%d",fun(1.5,2.5,3.5)); return 0; } 9.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是___(9)___ . #include int fun(char *s) { if(*s=='\0') return 0; else return 1+fun(s+1); } int main() {char str1[]=" printf("%d\n",fun(str1)); return 0; } 10.下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是___(10)___,第二行是___(11)___. #include int main() {int x; char a; a=x=266; printf("%d\n%d",x,a); return 0; } 11.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是___(12)___ ,第二行是___(13)___ 。 #include int f(int n) {int s=1; return s*=n; } int g(int n) { static int s=1; return s *=n; } int main() { int a=0,b=0,i; for(i=1;i<4;i++) { a=a+f(i); b=b+g(i); } printf("%d\n%d",a,b); return 0; } 12.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是___(14)___ ,第二行是___(15)___ 。 #include void fun(int a[],int b[],int n) {int k,i,j; for(i=0;i {k=n; for(j=0;j if(a[i]<=a[j])k--; b[k]=a[i]; } } int main() {int i,b[6],a[6]={1,3,4,2,5,0}; fun(a,b,6); for(i=0;i<6;i++) printf((i+1)%3==0?"M\n":"M",b[i]); return 0; } 13.以下程序運(yùn)行時(shí),若輸入1到變量kl、輸入85到變量k2,則輸出到屏幕的結(jié)果中第一行是 ___(16)___,第二行是___(17)___ ,最后一行是___(18)___ 。 #include int sieve(int x[][4],int n,int y[][4],int key1,int key2,int *p1,int *p2) { int i=0,k,m=0; while(i { if(x[i][1]==key1 && x[i][2]>=key2 && x[i][3]>=key2) {for(k=0;k<4;k++)y[m][k]=x[i][k]; m++; } i++; } *p1=*p2=0; for(i=0;i { *p1+=y[i][2]; *p2+=y[i][3]; } *p1/=m; *p2/=m; return m; } int main() { int a[6][4]={{101,1,97,90},{102,0,92,89},{103,0,88,78},{104,1,90,90}, {105,1,60,70},{106,1,93,87}},b[6][4]={0}; int count=6,k1,k2,av1,av2,i,j; printf("key1=");scanf("%d",&k1); printf("key2=");scanf("%d",&k2); count=sieve(a,count,b,k1,k2,&av1,&av2); for(i=0;i { for(j=0;j<4;j++) printf("M",b[i][j]); printf("\n"); } printf("ave1=%d,ave2=%d\n",av1,av2); return 0; } . 完善程序(12分) 14.以下程序在20000~21000范圍內(nèi)驗(yàn)證數(shù)學(xué)命題:如果一個(gè)整數(shù)的奇數(shù)位上各位數(shù)字之和與該整數(shù)的偶數(shù)位上各位數(shù)字之和的差是ll的倍數(shù)(若奇數(shù)位的各位數(shù)字之和小于或等于偶數(shù)位的各位數(shù)字之和,則對(duì)奇數(shù)位各位數(shù)字之和不斷加11,直到其值大于偶數(shù)位各位數(shù)字之和為止),則這個(gè)數(shù)能被11整除. #include int fun(long m) { int odd,even; odd=even=___(19)___ ; while(m>0) { odd=odd+m; even=even+___(20)___ ; m=m/100; } while( ___(21)___ ) { odd=odd+11; } if((odd-even)==0)return 1; else return 0; } int main() {long k,n=20000,m=21000,j=0; for(k=n;k<=m;k++) {if(___(22)___) if(k==0) { if(j++==0) putchar('\n'); printf("%ld ",k); } else printf("error"); } return 0; } 15.以下程序的功能是反轉(zhuǎn)一個(gè)字符串中單詞的順序。例如,將字符串"there is no try"中單詞順序反轉(zhuǎn)后變?yōu)?/SPAN>"try no is there"。假定以空格作為單詞分隔符。 #include #include #include void reverseWords(char str1[],char str2[]) { int tokenPos,wReadPos,wEnd,writePos; writePos=0; /* tokenPos記錄向前掃描(從串尾到串首掃描)strl字符串時(shí)當(dāng)前被判斷字符的下標(biāo) */ tokenPos=___(23)___ ; while(tokenPos>=0) { if(strl[tokenPos]==' ') { str2[writePos++]=str1[tokenPos--]; /*復(fù)制單詞之間的空格 */ } else { wEnd=tokenPos; /*wEnd記錄strl字符串中被處理單詞的尾字符下標(biāo) */ while(tokenPos>=0 && str1[tokenPos]!=' ') /*向前掃描到空格為止+, tokenPos--; /*wReadPos記錄str1字符串中被處理單詞的首字符下標(biāo) */ wReadPos= ___(24)___ ; while(wReadPos<=wEnd) str2[writePos++]=str1[wReadPos++]; } } str2[writePos]=___(25)___; /*在str2數(shù)組中置字符串的終止符*/ } int main() { char *sentence="there is no try", *reverse; reverse=(char *)malloc(strlen( ___(26)___ )+1); printf("%s\n",sentence); reverseWords(sentence,reverse); printf("%s\n",reverse); free(reverse); return 0; } 16.已知一個(gè)單向鏈表結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)定義如下: typedef struct point {int x; struct point *next; }POT; 函數(shù)creat的功能是:找出p指向的單向鏈表中數(shù)據(jù)值只出現(xiàn)一次的結(jié)點(diǎn),將這些結(jié)點(diǎn)依次復(fù) 制鏈接到q鏈表,函數(shù)返回q鏈表首結(jié)點(diǎn)的地址. POT *creat(POT *p) {POT *q=NULL,*qr, *p0, *p1, *p2; int c; p0=___(27)___; / *p0指向p鏈表首結(jié)點(diǎn) */ while(p0!=NULL) { c=0; p1=p; / *p1指向p鏈表首結(jié)點(diǎn)*/ while(p1!=NULL)/ *依次將p1指向的每個(gè)結(jié)點(diǎn)中的數(shù)據(jù)與p0指向的結(jié)點(diǎn)中的數(shù)據(jù)做比較*/, { if(p1->x==p0->x) c++; p1=___(28)___; } if(c==1) { /*將p0指向的結(jié)點(diǎn)中數(shù)據(jù)復(fù)制到p2指向的結(jié)點(diǎn),將p2指向的結(jié)點(diǎn)鏈入q鏈表*/ p2=(POT *)malloc(sizeof(POT)); p2->x=p0->x; if(q==NULL) q=qr=___(29)___ ; else{ qr->next=p2;qr=p2; } } p0=p0->next; } qr->next=___(30)___ ; return q; } 二級(jí)C參考答案 一、選擇題 (1)C (2)B (3)B (4)A (5)D (6)B (7)C (8)A (9)B (10)D 21.B 22.C 23.B 24.D 25.C 26.A 27.D 28.A 29.B 30.D 二、填空題 (1)3 (2)+ (3)16 (4)0 (5)r+(6)8 (7)our (8)6 (9)5 (10)266 (11)10 (12)6 (13)9 (14)0 1 2 (15)3 4 5(16)101 1 97 90 (17)104 1 90 90 (18)ave1=93,ave2=89 (19)0 (20)m/10(21)odd<=even (22)fun(k) (23)strlen(str1)-1 (24)tokenPos+1 (25)'\0'(26)sentence (27)p (28)p1->next (29)p2 (30)0 |