自考高級(jí)語(yǔ)言程序設(shè)計(jì)(一)(2014.4)真題及答案_第1頁(yè)
自考高級(jí)語(yǔ)言程序設(shè)計(jì)(一)(2014.4)真題及答案_第2頁(yè)
自考高級(jí)語(yǔ)言程序設(shè)計(jì)(一)(2014.4)真題及答案_第3頁(yè)
自考高級(jí)語(yǔ)言程序設(shè)計(jì)(一)(2014.4)真題及答案_第4頁(yè)
自考高級(jí)語(yǔ)言程序設(shè)計(jì)(一)(2014.4)真題及答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 自考高級(jí)語(yǔ)言程序設(shè)計(jì)(一)(2014.4)真題及答案一 單選1.表達(dá)式9%45+15/6*2的值是A.4B.5C.10D.13正確答案D知識(shí)點(diǎn)名稱(chēng)掌握位運(yùn)算符的運(yùn)算對(duì)象、規(guī)則、優(yōu)先級(jí)和結(jié)合性難易程度簡(jiǎn)單講解9+4=13統(tǒng)計(jì)刷題次數(shù):329 錯(cuò)誤率:86%2.設(shè)int a10;,則數(shù)組a的下標(biāo)正確的使用范圍是A.0到9B.0到10C.-1到9D.1到10正確答案A知識(shí)點(diǎn)名稱(chēng)熟練掌握一維數(shù)組的定義和初始化方法;熟練掌握用下標(biāo)引用一維數(shù)組元素的方法難易程度簡(jiǎn)單講解從0開(kāi)始統(tǒng)計(jì)刷題次數(shù):540 錯(cuò)誤率:42%3.執(zhí)行語(yǔ)句printf(A.3B.AC.DD.68正確答案C

2、知識(shí)點(diǎn)名稱(chēng)熟練掌握格式輸入輸出函數(shù)的調(diào)用方法和功能;了解整型數(shù)據(jù)在內(nèi)存的存放方式;了解字符型數(shù)據(jù)在內(nèi)存的存放方式難易程度簡(jiǎn)單講解A后移三位既D統(tǒng)計(jì)刷題次數(shù):300 錯(cuò)誤率:17%4.設(shè)int m1=60,m2=80,m3=100;,表達(dá)式m3m2m1的值是A.0B.1C.60D.100正確答案A知識(shí)點(diǎn)名稱(chēng)熟練掌握關(guān)系和邏輯表達(dá)式的構(gòu)成和運(yùn)算規(guī)則難易程度簡(jiǎn)單講解m3m2為真,所以值為0,0m1為假,所以值為0,最后輸出為0。統(tǒng)計(jì)刷題次數(shù):357 錯(cuò)誤率:58%5.下列程序段執(zhí)行后,變量n的值是Static int n;do n=n+1; while(n1000);A.1B.999C.1000D.

3、1001正確答案C知識(shí)點(diǎn)名稱(chēng)能正確使用do-while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)難易程度簡(jiǎn)單講解判斷不成立的值統(tǒng)計(jì)刷題次數(shù):306 錯(cuò)誤率:50%6.設(shè)int a,b,c;,執(zhí)行語(yǔ)句priritf(A.6B.3C.2D.1正確答案B知識(shí)點(diǎn)名稱(chēng)熟練掌握逗號(hào)和條件表達(dá)式的構(gòu)成和運(yùn)算規(guī)則難易程度簡(jiǎn)單講解取最后的式子統(tǒng)計(jì)刷題次數(shù):276 錯(cuò)誤率:84%7.n=2;,執(zhí)行語(yǔ)句n+=n-=n-n;后n的值是。設(shè)intA.0B.2C.4D.6正確答案C知識(shí)點(diǎn)名稱(chēng)掌握賦值表達(dá)式的構(gòu)成和運(yùn)算規(guī)則;熟練掌握算術(shù)表達(dá)式的構(gòu)成和運(yùn)算規(guī)則難易程度簡(jiǎn)單講解等價(jià)于n+(n-(n-n)統(tǒng)計(jì)刷題次數(shù):250 錯(cuò)誤率:20%8.

4、設(shè)int a23=1,2,3,4,5;,數(shù)組元素a11的值是A.1B.2C.4D.5正確答案D知識(shí)點(diǎn)名稱(chēng)掌握二維數(shù)組元素的下標(biāo)引用方法難易程度簡(jiǎn)單講解1 2 34 5 0a11指的是第二行第二列。因此值是5。統(tǒng)計(jì)刷題次數(shù):252 錯(cuò)誤率:34%9.設(shè)int a=10,b=20,c=1,d=2;,執(zhí)行語(yǔ)句if(ad&(c=10)|c=100)d=200;后,c和d的值分別是A.1和2B.1和200C.10和2D.100和200正確答案A知識(shí)點(diǎn)名稱(chēng)掌握關(guān)系和邏輯運(yùn)算符的運(yùn)算對(duì)象、規(guī)則、優(yōu)先級(jí)和結(jié)合性難易程度簡(jiǎn)單講解ad&(c=10)的結(jié)果為0,所以后面d=200的賦值語(yǔ)句不執(zhí)行。因?yàn)榕袛鄺l件中,各

5、值不改變,所以c,d都不變。統(tǒng)計(jì)刷題次數(shù):184 錯(cuò)誤率:75%10.下列數(shù)組初始化后,元素值不全為0的是A.int a5=0B.int a5=0C.static int a5D.int a5=0,0,0,0,0正確答案B知識(shí)點(diǎn)名稱(chēng)熟練掌握一維數(shù)組的定義和初始化方法難易程度簡(jiǎn)單講解B答案有四個(gè)隨機(jī)值統(tǒng)計(jì)刷題次數(shù):322 錯(cuò)誤率:29%11.設(shè)int a=11,21,31,41,51,61,*p=a;,表達(dá)式*p+的值是A.11B.21C.31D.41正確答案A知識(shí)點(diǎn)名稱(chēng)能使用指向一維數(shù)組元素的指針變量來(lái)引用數(shù)組元素難易程度簡(jiǎn)單講解先取值后+統(tǒng)計(jì)刷題次數(shù):357 錯(cuò)誤率:72%12.設(shè)Struc

6、t t int a;float b;char c10;x2=1,6.6,Dollar,2,9.8,Pound;則執(zhí)行語(yǔ)句printf(%d,%s,x1.a,x1.c);后輸出結(jié)果是A.1,DollarB.2,DollarC.1,PoundD.2,Pound正確答案D知識(shí)點(diǎn)名稱(chēng)掌握結(jié)構(gòu)型數(shù)組的定義和初始化方法難易程度簡(jiǎn)單講解結(jié)構(gòu)型數(shù)組基本使用統(tǒng)計(jì)刷題次數(shù):230 錯(cuò)誤率:40%13.設(shè)charsl10=A.LifeBetterB.BetterLifeC.BetterD.Life正確答案B知識(shí)點(diǎn)名稱(chēng)掌握字符串連接、比較、復(fù)制函數(shù)的使用方法難易程度簡(jiǎn)單講解strcat:連接字符串。統(tǒng)計(jì)刷題次數(shù):17

7、6 錯(cuò)誤率:50%14.下列程序段的輸出結(jié)果是int n=6;while(n3) n-;if(n%2=0) continue;printf(A.13B.35C.53D.654正確答案C知識(shí)點(diǎn)名稱(chēng)掌握break和continue語(yǔ)句功能和使用方法難易程度簡(jiǎn)單講解跳過(guò)continue之后的語(yǔ)句,重新判斷循環(huán)控制條件,決定是否繼續(xù)循環(huán)統(tǒng)計(jì)刷題次數(shù):184 錯(cuò)誤率:25%15.下列程序的輸出結(jié)果是int a=l;int f () int a=2;return a;void main()printf(A.1,1B.1,2C.2,1D.2,2正確答案B知識(shí)點(diǎn)名稱(chēng)掌握函數(shù)調(diào)用時(shí)參數(shù)的值傳遞方法難易程度簡(jiǎn)單講

8、解形式參數(shù)不改變實(shí)際參數(shù)統(tǒng)計(jì)刷題次數(shù):546 錯(cuò)誤率:47%二 填空16.指針變量中存放的是_。正確答案地址知識(shí)點(diǎn)名稱(chēng)理解指針與地址的關(guān)系難易程度簡(jiǎn)單17.設(shè)int a;,從鍵盤(pán)輸入數(shù)據(jù)給變量a的輸入語(yǔ)句是_。正確答案scanf(%d,&a)知識(shí)點(diǎn)名稱(chēng)熟練掌握格式輸入輸出函數(shù)的調(diào)用方法和功能難易程度簡(jiǎn)單18.break語(yǔ)句除可在循環(huán)語(yǔ)句中使用外,還可以用于_。正確答案switch知識(shí)點(diǎn)名稱(chēng)能正確使用swich語(yǔ)句實(shí)現(xiàn)特定的多分支結(jié)構(gòu)的程序設(shè)計(jì)難易程度簡(jiǎn)單19.一個(gè)源程序中允許有多個(gè)函數(shù),但必須有且只能有一個(gè)_。正確答案main知識(shí)點(diǎn)名稱(chēng)了解c程序的基本結(jié)構(gòu)難易程度簡(jiǎn)單20.設(shè)int m10,*

9、p;,使指針變量p指向數(shù)組m首元素的語(yǔ)句是_。正確答案p=m知識(shí)點(diǎn)名稱(chēng)能使用指向一維數(shù)組元素的指針變量來(lái)引用數(shù)組元素難易程度簡(jiǎn)單21.運(yùn)算符+=、&、和!中,優(yōu)先級(jí)最低的是_。正確答案+=知識(shí)點(diǎn)名稱(chēng)掌握關(guān)系和邏輯運(yùn)算符的運(yùn)算對(duì)象、規(guī)則、優(yōu)先級(jí)和結(jié)合性難易程度簡(jiǎn)單22.設(shè)int x=12;,執(zhí)行語(yǔ)句x=+2;后x的值是_。正確答案3知識(shí)點(diǎn)名稱(chēng)掌握賦值表達(dá)式的構(gòu)成和運(yùn)算規(guī)則;熟練掌握算術(shù)表達(dá)式的構(gòu)成和運(yùn)算規(guī)則難易程度簡(jiǎn)單23.計(jì)算$xy#使用的系統(tǒng)函數(shù)是_。正確答案pow知識(shí)點(diǎn)名稱(chēng)熟練掌握常用數(shù)學(xué)函數(shù)的功能與調(diào)用方法難易程度簡(jiǎn)單24.設(shè)char s20=Computer;,則strlen(s)的值

10、是_。正確答案8知識(shí)點(diǎn)名稱(chēng)掌握字符串長(zhǎng)度測(cè)試函數(shù)的使用方法難易程度簡(jiǎn)單25.表達(dá)式(int)(3.5+1/2)的值是_。正確答案3知識(shí)點(diǎn)名稱(chēng)了解表達(dá)式結(jié)果的強(qiáng)制轉(zhuǎn)換方法難易程度簡(jiǎn)單三 程序分析26.void main()int k,m;for(m=3;m12;m+) for(k=2;km;k+)if(m%k=0) break;if(k=m) printf(正確答案3 5 7 11知識(shí)點(diǎn)名稱(chēng)掌握break和continue語(yǔ)句功能和使用方法難易程度簡(jiǎn)單27.#define N 5void main()int k, s1=0,s2=0;for(k=1;kN;k+)switch(k%4) case1

11、:sl+=1;break;case 2:s1+=1;break;case3:s2+=1;break;case0:s2+=1;break;printf(正確答案S1=2,S2=2知識(shí)點(diǎn)名稱(chēng)能正確使用swich語(yǔ)句實(shí)現(xiàn)特定的多分支結(jié)構(gòu)的程序設(shè)計(jì)難易程度簡(jiǎn)單28.int f(int t)int b;static int c=3;b=c+t;c+;return b;void main()int i,k;for(i=1;i3;i+) k=f(i);printf(正確答案4 6知識(shí)點(diǎn)名稱(chēng)掌握函數(shù)調(diào)用時(shí)參數(shù)的值傳遞方法難易程度簡(jiǎn)單29.int f(int n)if(n=2)return 0;else ret

12、urn(n+f(n-2));void main()int a=10;printf(正確答案0知識(shí)點(diǎn)名稱(chēng)了解三種選擇結(jié)構(gòu)的特點(diǎn)難易程度簡(jiǎn)單四 程序填空30.30.求a、b和c的最大值并輸出。#includeint f(int x,_) /*第一空*/return(_?yx); /*第二空*/void main()int a=3,b=4,c=5,d;_f(f(a,b),f(a,c); /*第三空*/printf(%dn,d);正確答案第一個(gè)空 int y第二個(gè)空 yx第三個(gè)空 d=知識(shí)點(diǎn)名稱(chēng)熟練掌握逗號(hào)和條件表達(dá)式的構(gòu)成和運(yùn)算規(guī)則難易程度一般五 程序分析31.計(jì)算1-1/2+1/3-1/4+.+1

13、/9-1/10并輸出結(jié)果。#includevoid main()float sum;float fun(int);_=fun(10); /*第一空*/printf(正確答案第一個(gè)空:sum第二個(gè)空:int第三個(gè)空:f知識(shí)點(diǎn)名稱(chēng)掌握函數(shù)調(diào)用語(yǔ)句的格式,能正確調(diào)用系統(tǒng)函數(shù);掌握函數(shù)的一般結(jié)構(gòu)與定義方法難易程度簡(jiǎn)單六 程序填空32.將一維數(shù)組逆序存放后輸出。例如int a3=1,2,3,逆序存放后int a3=3,2,1。includevoid move(int*p,int n);void main()int i,n=6,a6=1,2,3,4,5,6;move(a,5);for(i=0;in;i+)

14、 printf(正確答案第一個(gè)空 ai第二個(gè)空 int c,k第三個(gè)空 pn-k=c知識(shí)點(diǎn)名稱(chēng)熟練掌握一維數(shù)組的定義和初始化方法;熟練掌握用下標(biāo)引用一維數(shù)組元素的方法難易程度簡(jiǎn)單七 程序設(shè)計(jì)33.計(jì)算1到100的平方根,并將結(jié)果保存至二進(jìn)制文件root.dat。正確答案#include#includevoidmain()doublegen=0;intsum=0,i;for(i=1;i=100;i+)sum+=i;gen=sqrt(sum);FILE*fp;fp=fopen(f:/root.txt,w);fwrite(&gen,sizeof(double),1,fp);fclose(fp);知識(shí)點(diǎn)名稱(chēng)熟練掌握文件讀寫(xiě)中數(shù)據(jù)讀寫(xiě)函數(shù)的使用方法難易程度簡(jiǎn)單34.從鍵盤(pán)輸入10個(gè)整數(shù),由大到小排序后輸出。正確答案#include/冒泡排序voidmain()inti,j,temp;inta10;printf(請(qǐng)輸入10個(gè)整數(shù):n);for(i=0;i10;i+)scanf(%d,&ai);for(j=0;j10;j+)for(i=0;i10-j;i+)if(aiai+1)temp=ai;ai=ai+1;ai+1=temp;for(i=0;i10;i+)printf(%d,ai);/快速排序#includestdio.hvoidmain(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論