10月全國(guó)高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題及答案解析_第1頁(yè)
10月全國(guó)高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題及答案解析_第2頁(yè)
10月全國(guó)高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題及答案解析_第3頁(yè)
10月全國(guó)高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題及答案解析_第4頁(yè)
10月全國(guó)高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題及答案解析_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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、精品自學(xué)考試資料推薦全國(guó) 2018年 10 月高級(jí)語(yǔ)言程序設(shè)計(jì)(一)試題課程代碼: 00342、單項(xiàng)選擇題(本大題共 1 5小題,每小題 2分,共 30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫(xiě)在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。1.用戶(hù)自定義標(biāo)識(shí)符正確的是(B.intD.sin(x)A. 3abC.fa2_a2.關(guān)于 C 語(yǔ)言程序描述正確的是5A. 函數(shù)必須要有 return 語(yǔ)句B. 主函數(shù)必須位于程序的開(kāi)頭C. 程序中每行只能寫(xiě)一條語(yǔ)句D. 個(gè)程序中只能有一個(gè)主函數(shù)3.設(shè) int i=8 , a, b; double x=1.42 ,y=5.2 ;,正確的

2、表達(dá)式是(A.a+=(b=4)*(a=3)B.a=a*3=2C.x(-3)+y* *3D.y=float(i)4.設(shè) int a2=1 , 2, 3, 4, 5, 6,7;,其中缺省的行長(zhǎng)度的最小值是 (A.2B.3C.4D.55.設(shè) char c= A ; int i=1,j ;,執(zhí)行語(yǔ)句 j=!c&i+;后,和 j 的值分別是 (A.0 和 1B.1 和 0C.1 和 65D.2 和 666.設(shè) typedef char STRING255 ; STRING*s ;,貝U s 是(A. 字符數(shù)組B .字符變量C.字符指針數(shù)組D .字符指針變量7.設(shè)int x=6 ;,執(zhí)行語(yǔ)句 X+=X-=

3、X*X;后,x的值是(A.-60B.0C.6D.368.設(shè)int i=3 , j=3;,表達(dá)式i+j的值是(A. 6B.7C.8D.99.下列為 C 語(yǔ)言保留字的是 ( )A. realB.longC.pointerD.integer10.設(shè) int a=2,b=6,c=8 ;,表達(dá)式 (a,b),(c,10) 的值是 ( )age 引用錯(cuò)誤的是 (A.2C.811.變量定義并初始化正確的是 ( A.int a=l , *p=a ;C.int a=3 ,p=a; 12.使用遞歸函數(shù)計(jì)算 n!(n=0 , 1, A. fac(int n)int i,f=- 1;if(n=0) return 1;

4、else for(i=1 ;i=n;i+) f*=i; return f;C. fac(int n)int i=l,f=l;if(n=0) return l;else while(i=n) f*=i+; return f;13.設(shè) structint age;int num;stu,*p= 對(duì)結(jié)構(gòu)型變量 stu 的成員B. 6D.10)B. int a=2 , p=*a ;D.int a=4 , *p= a;2,3, )的是 ( )B. fac(int n)if(n=O II n=1) return 1; else return n*fac(n-1);D. fac(int n)int i=1,

5、f=1;if(n=0) return 1;else do f*=i;while (i+ageC. *p.ageD.(*p).age14設(shè) int a2=1 , 2, *p=a ;,則 *p 是()A.元素a0的值B.元素a0的地址C. 元素a1的值D.元素a1的地址15. 設(shè) int a10 ;,對(duì)數(shù)組元素引用正確的是 ()A.a10B.a OC. a(6)D.a10-10二、填空題(本大題共 1O 小題,每小題 2分,共 2O 分) 請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。16. 執(zhí)行語(yǔ)句 printf ( dn ,strlen(anx41 ); 后,輸出結(jié)果是 。17. 設(shè) in

6、t a,b,c;,表達(dá)式 a=2, b=5, b+ , a+b 的值是。18. 設(shè) int a=1 , b=2, m=2, n=2 ;,執(zhí)行表達(dá)式(m=ab)|+n 后,n 的值是。19. 設(shè) int x=4,y=2 ;,表達(dá)式 x0;i-,); 后,變量 i 的值是 。22. 設(shè) int x,y ;,循環(huán)語(yǔ)句 for(x=0,y=0 ; (y!=10) &(x5);x+);執(zhí)行的次數(shù)是 。23. 若函數(shù)內(nèi)定義變量的存儲(chǔ)類(lèi)別是static,該變量被稱(chēng)為靜態(tài)變量。24. 設(shè) int x=3 ;,執(zhí)行語(yǔ)句 printf(x % 2)?(* % d n): (# % dn), x);后,輸出結(jié)果是2

7、5. 設(shè) char s3=AB , *p=s ;,則 *(p+2)的值是。三、程序分析題 (本大題共 4小題,每小題 4分,共 16分) 閱讀下列程序,將輸出結(jié)果寫(xiě)到各題右側(cè)的空白處。26.void main( )int i=0,j =0,k=0;while (i 10) i+;while (j+l 0);while (+kl 0);printf (i=%d,j=%d,k=%dn,i,j,k);精品自學(xué)考試資料推薦27.int a;fun(int i)a+=2*i;return a;void main( )int a=10; printf(%d,%dn,fun(a),a);28.void ma

8、in( )(int a=0, b=0, d=0;char *s=xcbc3abcd; for(; *s!= 0 ; s+)switch(*s)case a : a+; break; case b : b+; break; default: d+;printf(a=%d,b=%d,d=%dn,a,b,d);#define M 23 ? 5:6void main( )int i=3, j, k;j=i+M;k=i+(M);printf (%d, %dn, j, k);四、程序填充題 (本大題共 3 小題,每小題 6分,共 18分)請(qǐng)將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運(yùn)行。 30.鍵入數(shù)據(jù)至

9、二維數(shù)組,求出其中的最大值、最小值及所有元素之和。void main( )int i,j;int a34,max, min, sum=0;for(i=0;i3 ;i+)for(j =0 ;j 4 ;j +) scanf(%d,); /* 第一空 */max=min=a00;for(i=0;i3 ;i+)for(j =0 ;j max) max=ai j; if(ai jmin) min=aij;printf(max= d, min= d, sum= dn , ) ; *第三空 *31.將26個(gè)小寫(xiě)英文字母中的元音字母(a,e,i,o,u)寫(xiě)入到文件vo.txt中。#includestdio.hvoid main( )char;/ * 第一空 * /FILE *fp ;fp=fopen(vo.txt , w);for(ch= a; ch= z; ch+)if()fputc(ch,fp) ; / *第二空 * /; / *第三空*/1 a32. 根據(jù)迭代公式x1(x0),求a的平方根(精度要求x1 x0 =); / * 第三空 * /printf(sqrt= % .6f、n,x1);五、程序設(shè)計(jì)題(本大題共2小題,每小題8分,共16分)33. 從鍵盤(pán)輸入三條邊 a、b和c,若能構(gòu)成三角形則輸出其面積,否則輸出不能構(gòu)

溫馨提示

  • 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)論