版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 試卷裝訂線 裝訂線內(nèi)不要答題,不要填寫考生信息試卷裝訂線 姓 名學(xué) 號專業(yè)班級學(xué)院武漢理工大學(xué)考試試卷(B卷)2018 2019 學(xué)年 1 學(xué)期 高級語言程序設(shè)計A 課程 閉卷 時間120分鐘, 56 學(xué)時, 3.5 學(xué)分,總分100分,占總評成績 70 % 年 月 日題號一二三四五六七八九十合計任課教師滿分30251530100得分得分 一、單項(xiàng)選擇題 (本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將所選代碼填寫在下面表格中的對應(yīng)位置。錯選、多選或未選均無分。1234567891011121314151在C+中,錯誤的int類型的常數(shù)是A0
2、B037C0xafD1E52已知int x7,y=8,z=5; 則表達(dá)式(x*y/z+)的值是A9 B9.33C 11 D 11.203與k=n+完全等價的表達(dá)式是Ak=n,n=n+1Bn=n+1,k=nCk=+nDk+=n+14設(shè)int a=1,b=2,c=3,d=4,f;,執(zhí)行語句f=(a!=b)?c+:d+; 后f的值是A2 B3 C4 D55設(shè)int a;,則語句for(a=0;a=0;a+);和語句for(a=0;a=0;a+);執(zhí)行循環(huán)的次數(shù)分別是A0,0B1,0C0,1D1,16若有定義int a4=1,2,3,4;則aa0+2 * a2-a3等于A1 B2 C3 D47定義二維
3、數(shù)組并初始化,正確的是A.int a =1,2,3,4,5,6; B. int a 3=1,2,3,4,5,6; C. int a2 =1,2,3,4,5,6;D.int a2,3=1,2,3,4,5,6;8下面有關(guān)重載函數(shù)的說法中,正確的是 A重載函數(shù)名可以不同B重載函數(shù)必須有不同的形參列表C重載函數(shù)形參個數(shù)必須不同D重載函數(shù)必須具有不同的返回值類型9在C+中,函數(shù)的形式參數(shù)是 A局部變量B全局變量C靜態(tài)變量D外部變量 10設(shè)有int a32=1,2,3,4,5,6,,(*p)3; p=a; 則*(p+1)+1代表的是Aa01+1 B&a1+1 Ca11 D&a1111已知函數(shù)func的原型
4、是 double func(double *pd,int &ri);變量x和y的定義是double x; int y; 則正確的調(diào)用語句是Afunc(x,&y);Bfunc(&x,y);Cfunc(&x,&y); Dfunc(x,y); 12設(shè)有定義 int i=0; 執(zhí)行語句“ while (i+5); ”后,變量i的值為A1 B5 C6 D713設(shè)有定義int a20; 則與元素a4等價的表示為 A a+4 B*a+4 C*(a+4) D*(a+16)14設(shè)有定義 int i,*p; 使p指向i的賦值語句是 Ap=&i; B*p=&i; C*p=i; Dp=*&i;15設(shè)宏定義 #defi
5、ne N 3#define Y(n) (N+1)*n)則執(zhí)行語句 cout2*(N+Y(5+1)endl;后的輸出結(jié)果是A42 B48 C54 D62得分 二、程序閱讀題(本大題共 5 小題,每小題 5分,共 25分)請將下面各程序運(yùn)行后的輸出結(jié)果填寫在下劃線處。16. #include using namespace std;int main( ) int a33=1,2,3,4,5,6,7,8,9;int n,sum=0;for(n=0;n3;n+) sum=sum+ann;coutsumendl;return 0;輸出: 17. #include using namespace std;
6、int main() int x,y,s=0,k; for (x=1;x=5;x+) k=0; for (y=1;y=x;y+) k=10*k+x; s=s+k; coutsendl; return 0;輸出: 18. #include using namespace std;int fib(void) static int f0=0,fl=1; int f; f=f0+fl; f0=fl; fl=f; return(f);int main() int i,s=0; for(i=1;i=8;i+) s=s+fib(); coutsendl; return 0;輸出: 19#include us
7、ing namespace std;void prim(int m, int n)if(mn)while(m%n != 0) n+;m /= n;prim(m, n);coutn*;int main()int n = 60;prim(n, 2);coutendl; return 0;輸出: 20#include using namespace std;#define MAX 50void rep(char *s,char *s1,char *s2)char *p;for(;*s;s+)for(p=s1;*p&*p!=*s;p+);if(*p) *s=*(p-s1+s2);int main()c
8、har sMAX=AaBbCcDd;char s1MAX=abc;char s2MAX=xyz;rep(s,s1,s2);coutsendl;return 0;得分 三、程序填空題(本大題共2小題,每空3分,共15 分)請?zhí)羁諏⑾旅娴某绦蜓a(bǔ)充完整以實(shí)現(xiàn)指定的功能。要求每個空只能填寫一個表達(dá)式。多余填寫一律無分。21This program is to verify Theorem of Nicoqish.That is the cube of any integer can be represented as the sum of some continue odd numbers.For e
9、xample, 83=512=57+59+61+63+65+67+69+71.#include using namespace std;int main() int n,a,i; while(1) coutn;if(_) break; / (1) / 輸出等差數(shù)列,首項(xiàng)為n*n-n+1,公差為2,項(xiàng)數(shù)為n _; / (2) coutn*n*n=n*n*n=a; for (i=1;in;i+)cout+_; / (3) coutendl; return 0;22This program is to find the real root of function cos(x)-x=0.#includ
10、e #include using namespace std;int main() float x0,x1=0.0;while(1) _; / (1) _; / (2)if(fabs(x0-x1)1e-6) break;coutThe real root is x1endl; return 0;試卷裝訂線 裝訂線內(nèi)不要答題,不要填寫考生信息試卷裝訂線 試卷裝訂線 裝訂線內(nèi)不要答題,不要填寫考生信息試卷裝訂線 姓 名學(xué) 號專業(yè)班級學(xué)院得分 四、程序編寫題(本大題共 3 小題,每小題 10 分,共 30 分)23編寫程序求11/31/51/71/9的前100項(xiàng)的和。24把一個整數(shù)的每個數(shù)位都平方后
11、求和,又得到一個整數(shù),我們稱這個整數(shù)為:位平方和。對新得到的整數(shù)仍然可以繼續(xù)這一運(yùn)算過程。比如,給定整數(shù)為4,則一系列的運(yùn)算結(jié)果為:16,37,58,89,.。本題的要求是,已知一個整數(shù)x,求第n步的運(yùn)算結(jié)果。試編寫函數(shù)int digitSum(int x),使得程序能正確運(yùn)行。#include int digitSum(int x);int main() int x,n,i; cinxn; for (i=1;i=n;i+) x=digitSum(x); coutxendl; return 0;25設(shè)單鏈表的結(jié)點(diǎn)結(jié)構(gòu)如下:struct nodeint data;node *next; 試編寫一
12、個函數(shù)double aver(node *head) 計算單鏈表中所有元素的平均值。 裝訂線 裝訂線內(nèi)不要答題,不要填寫信息裝訂線 武漢理工大學(xué)考試試題答案(B卷)2018 2019 學(xué)年 1 學(xué)期 高級語言程序設(shè)計A 課程一、單項(xiàng)選擇題 (本大題共15小題,每小題2分,共30分)123456789101112131415DCACBDBBACBCCAB二、程序閱讀題(本大題共5小題,每小題5分,共 25 分)161517603551887195*3*3*2*20AxByCzDd三、程序填空題(本大題共 2小題,每空 3分,共15 分)21(1)n=0 (2)a=n*n-n+1 (3)a+i*222(1)x0=x1 (2)x1=cos(x0)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職第一學(xué)年(財務(wù)管理)學(xué)科競賽選拔測試卷
- 2025年大學(xué)護(hù)理(體溫測量技術(shù))試題及答案
- 2025年高職旅游服務(wù)與管理(旅游投訴處理)試題及答案
- 2025年高職安全工程技術(shù)(事故預(yù)防技術(shù))試題及答案
- 2025年大學(xué)大一(基礎(chǔ)醫(yī)學(xué))人體解剖學(xué)基礎(chǔ)試題及答案
- 2025年高職會計軟件應(yīng)用(賬務(wù)處理)試題及答案
- 2025年大學(xué)(航空航天工程)航空概論進(jìn)階綜合測試卷及評分標(biāo)準(zhǔn)
- 2025年中職口腔護(hù)理(口腔清潔護(hù)理)試題及答案
- 2025年高職母乳喂養(yǎng)指導(dǎo)(技巧傳授)試題及答案
- 2025年大學(xué)大四(藥學(xué))藥物分析綜合測試試題及答案
- 黃河鯉魚規(guī)?;鷳B(tài)養(yǎng)殖項(xiàng)目可行性研究報告完整立項(xiàng)報告
- (高清版)DG∕TJ 08-2299-2019 型鋼混凝土組合橋梁設(shè)計標(biāo)準(zhǔn)
- 瞼板腺炎的健康宣教
- 慢性阻塞性肺疾病診治指南課件
- 勞動與社會保障法-002-國開機(jī)考復(fù)習(xí)資料
- 工廠車間流水線承包合同協(xié)議書范文
- 客房服務(wù)員理論知識考試題及答案
- HG/T 6262-2024 再生磷酸鐵(正式版)
- 汽輪機(jī)調(diào)速系統(tǒng)的組成和工作原理(1)課件
- 國開大學(xué)2020年01月2136《管理會計》期末考試參考答案
- 企業(yè)上市對人力資源管理的要求及目前人力資源部現(xiàn)狀分析
評論
0/150
提交評論