![[自學(xué)考試密押題庫(kù)與答案解析]高級(jí)語言程序設(shè)計(jì)自考題模擬25_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/ebdef9db-2a67-420f-b2cc-0c081b894ffa/ebdef9db-2a67-420f-b2cc-0c081b894ffa1.gif)
![[自學(xué)考試密押題庫(kù)與答案解析]高級(jí)語言程序設(shè)計(jì)自考題模擬25_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/ebdef9db-2a67-420f-b2cc-0c081b894ffa/ebdef9db-2a67-420f-b2cc-0c081b894ffa2.gif)
![[自學(xué)考試密押題庫(kù)與答案解析]高級(jí)語言程序設(shè)計(jì)自考題模擬25_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/ebdef9db-2a67-420f-b2cc-0c081b894ffa/ebdef9db-2a67-420f-b2cc-0c081b894ffa3.gif)
![[自學(xué)考試密押題庫(kù)與答案解析]高級(jí)語言程序設(shè)計(jì)自考題模擬25_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/ebdef9db-2a67-420f-b2cc-0c081b894ffa/ebdef9db-2a67-420f-b2cc-0c081b894ffa4.gif)
![[自學(xué)考試密押題庫(kù)與答案解析]高級(jí)語言程序設(shè)計(jì)自考題模擬25_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/12/ebdef9db-2a67-420f-b2cc-0c081b894ffa/ebdef9db-2a67-420f-b2cc-0c081b894ffa5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、自學(xué)考試密押題庫(kù)與答案解析高級(jí)語言程序設(shè)計(jì)自考題模擬25自學(xué)考試密押題庫(kù)與答案解析高級(jí)語言程序設(shè)計(jì)自考題模擬25高級(jí)語言程序設(shè)計(jì)自考題模擬25一、單項(xiàng)選擇題問題:1. 設(shè)有以下定義 int a43=1,2,3,4,5,6,7,8,9),10,11,12; int *ptr3=a0,*p=a0; 則以下能正確表達(dá)數(shù)組元素a12的表達(dá)式是 A.*(*ptr+1)2)B.*(*(p+5)C.*(*ptr+1)+4)D.*(*(p+1)+2)答案:C解析 int *ptr3=a0定義了指針數(shù)組ptr并給這個(gè)數(shù)組的第一個(gè)元素賦值a0,*(*ptr+1)+4)的含義是:取指針數(shù)組ptr的第一個(gè)元素值再加5
2、所得的指針量指向的內(nèi)存單元的值。問題:2. 下面程序輸出的結(jié)果是 main() struct cmplx int x;int y; cnum2=1,3,2,7; printf(%dn,cnum0.y/cnum0.x*cnum1.x); A.0B.1C.3D.6答案:D解析 本題主要考查的知識(shí)點(diǎn)為結(jié)構(gòu)型變量的賦值。要點(diǎn)透析 cnum0.y為3,cnum0.x為1,cnum1.x為2,故3/1*2=6。問題:3. 變量定義并初始化正確的是A.int a=1,*p=a;B.int a=2,p=*a;C.int a=3,p=答案:D解析 A項(xiàng)中,不能將一個(gè)變量賦值給一個(gè)指針變量;B項(xiàng)中,*a的表達(dá)方式
3、錯(cuò)誤;C項(xiàng)中,不能將變量的地址賦給變量。問題:4. 設(shè)static int a3=1,2,3;int*p=答案:A問題:5. 常用的數(shù)學(xué)處理類系統(tǒng)函數(shù)所在的頭文件是A.mathhB.ctypehC.doshD.stdlibh答案:A問題:6. 合法的用戶標(biāo)識(shí)符是A.defaultB.#defineC.a+bD.book答案:D問題:7. C語言程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和A.選擇結(jié)構(gòu)B.遞歸結(jié)構(gòu)C.嵌套結(jié)構(gòu)D.轉(zhuǎn)移結(jié)構(gòu)答案:A問題:8. 現(xiàn)有下列程序語句,執(zhí)行后的結(jié)果是 #includestdioh void main() char s1100=123,s2100=qwer; pu
4、ts(s1);puts(s2); printf(%s%s,s1,s2); A.123 qwer 123 qwer B.123 qwer 123qwer C.123qwerl23qwerD.123qwer 123qwer 答案:B解析 puts()函數(shù)的作用是輸出字符數(shù)組中存放的字符串,并在輸出完成后回車換行。問題:9. 以下程序的輸出結(jié)果是(已知字母a的ASC值比字母A的ASC值大32) main() int i; for(i=A;iI;i+,i+) printf(%c,i+36); A.DEGIKB.egikC.EGIKD.degik答案:B解析 main() int i; for(i=A;
5、iI;i+,i+)/*i的初始值為字母A的ASC值,循環(huán)條件為iI,步進(jìn)值為2*/ printf(%c,i+36);/*ASC值加36后已進(jìn)入小寫字母區(qū)域*/ 問題:10. 設(shè)char c=A;int i=1,j;,執(zhí)行語句j=!c答案:B解析 由于!c的值為0,則整個(gè)表達(dá)式的值為0,不再執(zhí)行后面的i+,故j=0,i=1。問題:11. 設(shè)int x=1;a=9,b=6,c=9,d=8;執(zhí)行語句: if(ab )if(cb )if(bd )x=2;else x=6; 后x的值是 A.1B.2C.6D.不確定答案:C解析 當(dāng)ab、cb、bd都成立時(shí)x=2,只要有一個(gè)不成立就有x=6。問題:12.
6、在循環(huán)結(jié)構(gòu)中,continue語句的作用是A.繼續(xù)執(zhí)行本次循環(huán)B.提前退出多重循環(huán)C.提前結(jié)束本次循環(huán)D.提前退出本重循環(huán)答案:C解析 continue語句的作用是跳過continue之后的語句,重新判斷循環(huán)控制條件,決定是否繼續(xù)循環(huán),故本題選C。問題:13. 為了判定兩個(gè)字符串是否相等應(yīng)當(dāng)使用A.if(s1=s2)B.if(s1=s2)C.if(strcmp(s1,s2)=0)D.if(strcmp(s1,s2)=0)答案:C問題:14. 閱讀程序 main() int a10=1,2,3,4,5,6,7,8,9,0,*p; p=a; printf(%xn,p); printf(%xn,p+
7、9); 該程序有兩個(gè)printf語句,如果第一個(gè)printf語句輸出的是194,則第二個(gè)printf語句的輸出結(jié)果是 A.203B.204C.1a4D.1a6答案:D解析 本題主要考查的知識(shí)點(diǎn)為指針變量與一維數(shù)組的等價(jià)關(guān)系及地址值的計(jì)算。要點(diǎn)透析 輸出p為十六進(jìn)制地址值,由于p為int型,所以p+9相當(dāng)于p所對(duì)應(yīng)的地址值加18,也就是十六進(jìn)制數(shù)12,194加12為1a6。問題:15. 當(dāng)定義一個(gè)結(jié)構(gòu)型變量時(shí)系統(tǒng)分配給它的內(nèi)存是A.各成員所需內(nèi)存量的總和B.成員中占內(nèi)存量最大者所需的容量C.結(jié)構(gòu)中第一個(gè)成員所需內(nèi)存量D.結(jié)構(gòu)中最后一個(gè)成員所需內(nèi)存量答案:A解析 本題主要考查的知識(shí)點(diǎn)為結(jié)構(gòu)型變量所
8、占用內(nèi)存空間。要點(diǎn)透析 當(dāng)定義了結(jié)構(gòu)型變量時(shí),需要給其分配內(nèi)存,分配內(nèi)存的字節(jié)數(shù)等于該結(jié)構(gòu)型所有成員占用的字節(jié)數(shù)之和二、填空題問題:1. 一個(gè)字符型變量所占內(nèi)存的字節(jié)數(shù)是_。答案:1問題:2. 若全局整型變量未初始化,則默認(rèn)的初始值是_。答案:0問題:3. 按文件中數(shù)據(jù)存放的格式,可以把磁盤文件分為_和文本文件。答案:二進(jìn)制文件問題:4. C語言程序的注釋可以出現(xiàn)在程序中的任何地方,它總是以_符號(hào)作為開始標(biāo)記。答案:/*或/問題:5. 可以將被調(diào)函數(shù)中獲得的值返回給主調(diào)函數(shù)的語句是_。答案:return或返回語句問題:6. 表示條件10x100或x0的c語言表達(dá)式是_。答案:x10x100x0
9、問題:7. 設(shè)int a=10;,則執(zhí)行語句a+=a-=a+a;后a的值是_。答案:-20問題:8. 若函數(shù)內(nèi)定義變量的存儲(chǔ)類別是static,該變量被稱為_靜態(tài)變量。答案:內(nèi)部(或局部)問題:9. 文件包含命令是以_為開頭的編譯預(yù)處理命令。答案:#include問題:10. 在執(zhí)行循環(huán)結(jié)構(gòu)或switch結(jié)構(gòu)時(shí),能夠立即退出該結(jié)構(gòu)的語句是_。答案:break三、程序分析題問題:1. 若輸入3個(gè)整數(shù)3,2,1回車則下面程序的輸出結(jié)果是 #includestdioh main() int i,n,aa10=0,0,0,0,0,0; scanf(%d%d%d,n,aa0,aa1); for(i=0;
10、i=n;i+) printf(%d,aai); 答案:0000解析 #includestdioh main() int i,n,aa10=0,0,0,0,0,0; scanf(%d%d%d,8n,aa0,aa1);/*輸入時(shí)因格式不匹配而導(dǎo)致n,aa0,aa1三個(gè)變量只有n獲得值3*/ for(i=0;i=n;i+) printf(%d,aai); 問題:2. 請(qǐng)?jiān)谠摮绦蚨斡覀?cè)寫出其輸出結(jié)果。 int aa33=2,4,6; main() int j,*p=aa00; for(j=0;j2;j+) if(j=0) aajj+1=*p+1; else+P; print(%d,*p); 答案:23
11、解析int aa33=2,4),6;main()int j,*p=aa00;for(j=0;j2;j+)/*限定循環(huán)只有兩次,j=0一次、j=1一次*/if(j=0)/*第一次執(zhí)行循環(huán)時(shí),j=0成立*/aajj+1=*p+1;/*將3賦給a01*/else+P;/*第二次執(zhí)行循環(huán)時(shí),j=0不成立,執(zhí)行這個(gè)語句*/printf(%d,*p);/*兩次循環(huán)都執(zhí)行,第一次打印a00第二次打印a01。*/問題:3. #inclucdestdioh void prly(int*x) prinlf(%dn,+*x); main() int a=25; prty(a ): printf(%dn,a ): 答
12、案:26解析 #includestdioh void prty(int*x) printf(%d,+*x);/*打印輸出指針變量x所指向的內(nèi)存單元的數(shù)據(jù)自增1后的值*/ main() int a=25; prty(a ): printf(%dn,a );/*打印輸出此時(shí)變量a的值。注意main()函數(shù)對(duì)函數(shù)prty()的調(diào)用所采用的參數(shù)傳遞方式是地址傳遞方式;即a的值會(huì)被函數(shù)prty()改變*/ 問題:4. 在C盤中有一個(gè)名為temp.txt的文本文件。 #include stdio.h #include stdlib.h main() int i,n; FILE*fp; if(fp=fope
13、n(c:temp.txt,w+)=NULL) printf(can not set the temp filen);exit(0); for(i=1;i=10;i+)fprintf(fp,%3d,i); for(i=0;i5;i+) fseek(fp,*6L,SEEK_SET); fscanf(fp,%d, 答案:1 3 5 7 9四、程序填充題問題:1. 將一個(gè)十進(jìn)制整數(shù)轉(zhuǎn)變成一個(gè)二進(jìn)制整數(shù)。 #includestdioh main() int i=0j,n,num20; scanf(%d,_);/*第一空*/ while(n!=0) numi+=_;/*第二空*/ n=_;)/*第三空*/
14、 for(j=i-1;j=0;j-) printf(Ha,numj); printf(n); 答案:n/*第一空。從鍵盤上輸入十制數(shù)n*/ n%2/*第二空。取余數(shù)填補(bǔ)低位*/ n/2/*第三空*。為下一次循環(huán)進(jìn)行更高的一位運(yùn)算做準(zhǔn)備/ 問題:2. 求數(shù)組a的所有元素之和。 #define N 3 void main() int i,j,sum=0; int aNN=2,4,6,8,10,12,14,16,18; for(i=0;iN;_) /*第一空*/ for(j=0;_;j+) /*第二空*/ sum=sum+_; /*第三空*/ printf(sum=%dn,sum); 答案:第一空:
15、i+ 第二空:jN(或j3) 第三空:aij 問題:3. 將10個(gè)數(shù)輸入數(shù)組中,求出其中最大數(shù)和最小數(shù)并輸出。 #includestdioh main() int i,max,min,a10; for(i=0;i10;i+) seanf(%d,_);/*第一空*/ max=a0: min=a0; for(i=1;_;i+)/*第二空*/ if(aimax) max=ai; else if(aimin) _;/*第三空*/ printf(max=%d,min=%d,max,min); 答案:ai/*第一空。給數(shù)組的元素輸入內(nèi)容*/ i10/*第二空。循環(huán)并逐項(xiàng)比較*/ min=ai/*第三空。min獲得相對(duì)較小值*/ 五、程序設(shè)計(jì)題問題:1. 求出10到500之內(nèi)能同時(shí)被3、7整除的數(shù),并輸出;然后求出其和值。答案:解析 #includestdioh main() int i,sum=0; for(i=10;i=500;i+)/*限定處理范圍為10500*/ if(i%3)=0(i%7)=0)/*判斷是否能同時(shí)被3、7整除*/ printf(%dt,i),sum+=i;/*輸出該數(shù)并累加*/ printf(nsum=%dn,sum);/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大型游樂設(shè)施租賃合同樣本
- 商業(yè)綜合體地簧門改造合同
- 國(guó)內(nèi)海運(yùn)貨物保險(xiǎn)合同樣本
- 擔(dān)架使用培訓(xùn)課件
- 壓力容器安全管理考核試卷
- 動(dòng)物用藥品店面的環(huán)境設(shè)計(jì)與氛圍營(yíng)造考核試卷
- 有機(jī)合成原料在綠色涂料技術(shù)的創(chuàng)新考核試卷
- 木材產(chǎn)品環(huán)保性能提升考核試卷
- 整流器在數(shù)據(jù)中心能源效率優(yōu)化考核試卷
- 智慧城市和自然資源的合理利用考核試卷
- 醫(yī)療器械銷售渠道管理
- 幼兒園中班跳繩實(shí)施方案及措施
- 《行行重行行-》-大學(xué)語文-教案省公開課一等獎(jiǎng)全國(guó)示范課微課金獎(jiǎng)?wù)n件
- 2024年中考政治總復(fù)習(xí)初中道德與法治知識(shí)點(diǎn)總結(jié)(重點(diǎn)標(biāo)記版)
- 小學(xué)學(xué)校培優(yōu)輔差計(jì)劃
- 【真題】2023年常州市中考道德與法治試卷(含答案解析)
- 高速公路工程項(xiàng)目監(jiān)理質(zhì)量控制
- 肺結(jié)節(jié)圍術(shù)期護(hù)理
- 馬錫五審判方式
- 礦物加工工程概論
- 《護(hù)理管理學(xué)》課程說課
評(píng)論
0/150
提交評(píng)論