2016高級(jí)語(yǔ)言程序設(shè)計(jì)考卷A及參考答案_第1頁(yè)
2016高級(jí)語(yǔ)言程序設(shè)計(jì)考卷A及參考答案_第2頁(yè)
2016高級(jí)語(yǔ)言程序設(shè)計(jì)考卷A及參考答案_第3頁(yè)
2016高級(jí)語(yǔ)言程序設(shè)計(jì)考卷A及參考答案_第4頁(yè)
2016高級(jí)語(yǔ)言程序設(shè)計(jì)考卷A及參考答案_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余4頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、 試 學(xué) 院 卷 裝 訂 線 專業(yè) 班級(jí) 裝 訂 線 內(nèi) 不 要 學(xué) 號(hào) 答 題 , 不 要 填 寫 考 生 信 息 姓 名 試 卷 裝 訂 線 武漢理工大學(xué)考試試卷 (A 卷) 2016 2017 學(xué)年 1 學(xué)期 高級(jí)語(yǔ)言程序設(shè)計(jì) 課程 時(shí)間 120 分鐘 64 學(xué)時(shí), 4 學(xué)分,閉卷,總分 100 分,占總評(píng)成績(jī) 70 % 年 月 日 題號(hào) 一 二 三 四 五 六 合計(jì) 滿分 28 24 18 30 100 得分 得分 一、 單項(xiàng)選擇題 (本大題共 14 小題,每小題 2 分,共 28 分) 在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將所選代碼填寫在下面 表格中的對(duì)應(yīng)位置。錯(cuò)選

2、、多選或未選均無(wú)分。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1下列選項(xiàng)中,不能作為 C+合法常量的是 A 1.234e04 B1.234e0.4 C1.234e+4 D1.234e0 2下列轉(zhuǎn)義字符中,表示換行的是 A 0 Bn Cf Dr 3設(shè)有 int a=3 , b=-4, c=5;表達(dá)式 a=b=c=6+3/5 的值是 A 3 B4 C6 D6.6 4設(shè)有 int a=3 , b=-4;表達(dá)式 (a2 B(3+4 ) 6 C3=4 | 3 D(34 ) =1 6設(shè)有 int a=-2,b=0 ;循環(huán)程序段“ while(a+&+b) ;”執(zhí)行后, a

3、 和 b 的值分別為 A 0,2 B0,3 C1,2 D1,3 7下列選項(xiàng)中,正確的是 A char str3=d, e, b, u, g, 0; B char str4; str4=hello world; C char name10; name=china; D char str15= pass,str26; str2=str1; 1 8設(shè) int b 3=1,2,3,4,5,6,7 ;,則元素 b22 的值是 A 0 B 2 C 6 D 7 9設(shè) char x10=Windows,dos,unix; , 執(zhí)行 coutx12; 后輸出的結(jié)果是 A n B i C o D s 10設(shè)宏定義

4、 #define P(x) x/x 則執(zhí)行語(yǔ)句 coutP(2+3)endl ;后的輸出結(jié)果是 A 1 B 5 C 6 D 6.5 11若有 int *p1 , *p2, m=5 , n;下列進(jìn)行賦值的語(yǔ)句中合理的是 A p1=m; B pl=&m; C *p1=&m; D &p2=n; 12若有 int a56 , (*p)6 ;且有 p=a;則數(shù)組元素 a34 可以表示為 A &a34 B *(p+3 )+4 C* ( &a3+4 ) D *(*(p+3 )+4) 13若 int a4= 1, 2, 3,4, *p ;則下列賦值語(yǔ)句中正確的是 A p

5、=&a ; B *p=a ; C *(a+1)=a ; D p=a+1 14設(shè)有 char ch=abc0def,*p=ch; ,則執(zhí)行 cout(p+4)endl; 語(yǔ)句的輸出結(jié)果是 A 0 B 0def C d D def 得分 二、程序閱讀題( 本大題共 6 小題,每小題 4 分,共 24 分) 請(qǐng)將下面各程序的輸出填寫在下劃線處。 1 2 #include #include int main() int main() int i,j,k,s=0; int a,b=0; for (i=1;i=3;i+) for(a=0;a3;a+) for (j=1;j=i;j+) for (k

6、=1;k=5;k+) s+; b=b+a*a+1; coutsendl; cout(char)(A+b); return 0; return 0; 輸出: 輸出: 2 3 #include int main() int p8=11,12,13,14,15,16,17,18,i=0,s=0; while(i+7) if(pi%2) s+=pi; coutsendl; return 0; 輸出: 4 #include int fun(int y) static int a=0; a=a+y; return a; int main() int x4=3,5,7,0,s=0,i=0; while(xi

7、) s+=fun(xi); i+; coutsendl; return 0; 輸出: 5 #include int main() char a=Language,b=Programe; char *p1,*p2; p1=a; p2=b; while (*p1 & *p2) if(*p1=*p2) cout*p1; p1+; p2+; coutendl; return 0; 輸出: 6 #include #include void fun (char *s) char *t,ch; for (t=s+strlen(s)-1;st;s+,t-) ch=*s; *s=*t; *t=ch; i

8、nt main() char s1=12345; fun(s1); couts1endl; return 0; 輸出: 3 得分 三、程序填空題( 本大題共 2 小題,每空 3 分,共 18 分) 請(qǐng)?jiān)诔绦蛑械南聞澗€處填空,將程序補(bǔ)充完整。 1從 4 個(gè)人中選 2 個(gè)人參加活動(dòng),一共有 6 種選法。從 n 個(gè)人中選 m 個(gè)人參加活動(dòng),一共有多少種選法?下面的函數(shù)實(shí)現(xiàn)了這個(gè)功能。 #include using namespace std; int f(int n, int m) if(mn) return 0; if(m=0) _; / ( 1) return f(_) + f(_); / (

9、2)、 ( 3) int main() int m, n; cinnm; coutf(n, m)endl; return 0; 2下列程序執(zhí)行后,輸出結(jié)果為: l2bc3,b4c56,c78b9 l2c3,4c56,c789 l23,456,789 請(qǐng)?zhí)羁諏⒊绦蜓a(bǔ)充完整。 #include void fun(char *s,char ch) char *p=s; while (_) / (1) if (*s!=ch) *p=*s; _; / (2) s+; _; / ( 3) int main() char ch=a, s80=la2bc3,b4c5a6,c7a8b9; int i; for(

10、i=0; i3; i+) fun(s,ch+i); couts1-2-3-6-5 。 #include struct Node int data; Node *next; ; typedef Node * LinkList; void print(LinkList head) Node *p; if (head=NULL) return; p=head; while (p-next) coutdata ; p=p-next; coutdataendl; Node *creat(int a,int n) ; int main() int a6=4,1,2,3,6,5; LinkList head

11、; head=creat(a,6); print(head); return 0; Node *creat(int a,int n) 6 武漢理工大學(xué)考試試題答案 (A 卷) 2016 2017 學(xué)年 1 學(xué)期 高級(jí)語(yǔ)言程序設(shè)計(jì) 課程 單項(xiàng)選擇題 (本大題共 14 小題,每小題 2 分,共 28 分) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 B B C C A C A A D C B D D D 本大題共 6 小題,每小題 4 分,共 24 分) 1 30 2 BDI 3 45 4 26 5 gae 6 54321 本大題共 2 小題,每空 3 分,共 18 分) 1

12、 1 return 12 n-1,m-1 3 n-1,m 2 1 *s!=0 2 p+ 3 *p=0 本大題共 3 小題,每小題 10 分,共 30 分) 1 #include int main() int i,n=1; double e=1; for (i=1;i=10;i+) n=n*i; e=e+1.0/n; couteendl; return 0; 7 2 #include #include int prime(int n) int i; for (i=2;isqrt(n) return 1; else return 0; int main() int i; for (i=3;i100;i=i+2) if (prime(i) & pr

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論