版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
編程基礎(chǔ)I試卷第1頁(共4頁)XXXX大學(xué)202X學(xué)年X季學(xué)期(試卷)C/C++程序設(shè)計導(dǎo)論(階段1)(B卷)(開卷)1、馮·諾依曼體系結(jié)構(gòu)的計算機(jī)由存儲器、(運(yùn)算器)、(控制器)、輸入設(shè)備和輸出設(shè)備五部分組成。2、程序語句“inta=0,b,c;b=++a;c=(++b)+(a++);”執(zhí)行后,變量c的值是(3)。3、常用的流程跳轉(zhuǎn)語句有g(shù)oto語句、break語句、(continue)語句和(return)語句。在設(shè)備上輸出的結(jié)果是(a)。5、在表達(dá)式“u=i--,a*=++j”中,共有(5)個運(yùn)算符,其中優(yōu)先級最低的運(yùn)算符是(逗號(,))。6、靜態(tài)局部變量存儲在內(nèi)存區(qū)域的(全局?jǐn)?shù)據(jù))區(qū)。7、程序語句“inta=5,b=2;doubled=a/b;cout<<d+1.5;”執(zhí)行后,在設(shè)備上輸出的結(jié)果是(3.5)。8、已知如下程序代碼,請按照要求回答問題。#include<iostream>usingnamespacestd;intmain(){ints=0,n=12345;while(n>0){s+=n%10;n/=10;}cout<<s;return0;}(1)請畫出程序中變量s和n的內(nèi)存變化過程圖(每次變化)。(2)while循環(huán)中的條件表達(dá)式“n>0”共執(zhí)行多少次?(2)參考答案:共執(zhí)行6次。(4分)編程基礎(chǔ)I試卷第2頁(共4頁)9、已知如下計算機(jī)表達(dá)式,請按照要求回答問題。9、已知如下計算機(jī)表達(dá)式,請按照要求回答問題。a+=!b||x>=y&&m!=n+c++(1)畫出計算機(jī)表達(dá)式的計算順序圖。(2)畫出計算機(jī)表達(dá)式的計算序列圖。(1)計算順序圖(5分)。(2)計算序列圖(5分)。編程基礎(chǔ)I試卷第3頁(共4頁)編程基礎(chǔ)I試卷第4頁(共4頁)#include<iostream>#include<iomanip>usingnamespacestd;intmain(){unsignedshortus=65535;us=us+2;cout<<"unsignedshort:";cout<<hex<<us<<","<<dec<<us<<endl;signedshortss=32767;ss=ss+2;cout<<"signedshort:";cout<<hex<<ss<<","<<dec<<ss<<endl;return0;}unsignedshort:1,1signedshort:8001,-32767編程基礎(chǔ)I試卷第5頁(共4頁)||(1)開始、結(jié)束圖標(biāo)1分;(1)畫出程序流程圖。(5分)(2)在程序中,對于輸入的每一個x值,計算并輸出y的值。(10分)(2)參考答案:#include<iostream>usingusingnamespacestd;intintmain(){{doubledoublex,y;cout<<"請輸入一個隨機(jī)的實數(shù)值x:";cincin>>x;if(x<=0){{y=x*(x+3);}}elseif(x>0&&x<5)//或者elseif(x<5){yy=2*x+5;}elseif(x>=5){//或者elsey=x-1;}}cout<<"y="<<y<<endl;system("pause");return0;}編程基礎(chǔ)I試卷第6頁(共4頁)12、使用C++語言編寫程序,能夠求斐波那契數(shù)列的第n項的值,并滿足題目要求(20|(1)使用循環(huán)結(jié)構(gòu)編寫自定義函數(shù)fib1(int)。(4分)(2)使用遞歸思想編寫自定義函數(shù)fib2(int)。(4分)數(shù),程序能夠依次計算并輸出結(jié)果。(8分)(1)fib1(int)函數(shù)。(4分)intfib1(intn){if(n==0){{returnreturn0;}}elseelseif(n==1){{returnreturn1;}}intx=0,y=1,t;forfor(inti=2;i<=n;i++)//注意判斷條件是小于等于{tt=y;y=x+y;x=t;}}returnreturny;}for循環(huán)表達(dá)式2條件寫成“i<n”的扣0.5分。編程基礎(chǔ)I試卷第7頁(共4頁)((2)fib2(int)函數(shù)。(4分)intintfib2(intn){{if(n==0){{return0;}}elseelseif(n==1){{returnreturn1;}}else{{returnfib2(n-1)+fib2(n-2);}}(3)main函數(shù)及調(diào)用(共8分):#include<iostream>usingnamespacestd;intintfib1(intn);intfib2(intn);intintmain(){{for(inti=10;i<=20;i++)//3分{{cout<<"斐波那契數(shù)列第"<<i<<"項的值為:"<<fib1(i)<<endl;}}for(inti=10;i<=20;i++)//3分{{cout<<"斐波那契數(shù)列第"<<i<<"項的值為:"<<fib2(i)<<endl;}}system("pause");return0;}編程基礎(chǔ)I試卷第8頁(共4頁)編程基礎(chǔ)I試卷第9頁(共4頁)fibfib函數(shù)在main函數(shù)之后定義,需要有函數(shù)聲明:2分。(4)圖示函數(shù)fib2(5)的調(diào)用過程,并標(biāo)注函數(shù)的實參和返回值。(4分),酌情扣分。編程基礎(chǔ)I試卷第10頁(共4頁)(1)通項公式與遞推公式(1)通項公式與遞推公式答案不唯一,老師需要研判。1111ln21-+-++2345...(2)畫出程序流程圖。(5分)(3)選擇一種遞推公式編寫程序,在程序中輸出ln2的近似值,精確到小數(shù)點(diǎn)后5位。(10分)(1)畫出程序流程圖。(5分)doubledoubles=1intt=1,k=1假1/(k+1)>10-5真t*=-1s+=t/(k+1)k=k+1(3)程序。(10分)#include<iostream>##include<iomanip>std;usingstd;intmain(){doubles=1;intintk=1,t=1;while(1.0/(k+1)>1e-5){{tt*=-1;s+=t/(double)(k+1);kk++;編程基礎(chǔ)I試卷第11頁(共4頁)}}cout<<"ln2的值是:"<<setiosflags(ios::fixed)<<setprecision(5)<<<s<<endl;system("pause");returnreturn0;}}程序二#include<iostream>##include<iomanip>usingnamespacestd;intintmain(){{doubles=1-1.0/2;intintk=1;while(1.0/(2*k+1)>1e-5){{s+=1.0/(2*k+1)
溫馨提示
- 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-2030消費(fèi)級AR眼鏡顯示技術(shù)突破與用戶體驗優(yōu)化
- 2025-2030洗衣行業(yè)支付方式變革對投幣設(shè)備市場的影響評估
- 高考英語真題詳解及備考方案
- 教師職業(yè)禮儀規(guī)范培訓(xùn)總結(jié)
- 物業(yè)服務(wù)微笑禮儀培訓(xùn)教材與執(zhí)行方案
- 中醫(yī)推拿師行業(yè)準(zhǔn)入考核制度試題及真題
- 建筑景墻施工方案及技術(shù)標(biāo)準(zhǔn)說明
- 行政辦公室檔案管理制度及流程優(yōu)化
- 快速消費(fèi)品市場推廣方案書
- 弱電智能化工程師專業(yè)技能水平評估試卷及答案
- 2025至2030中國汽車檢測行業(yè)市場深度研究與戰(zhàn)略咨詢分析報告
- 2026年南昌健康職業(yè)技術(shù)學(xué)院單招職業(yè)技能考試備考試題附答案詳解
- 2026年安徽糧食工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性考試備考試題及答案詳解
- 雨課堂學(xué)堂在線學(xué)堂云《中國電影經(jīng)典影片鑒賞(北京師范大學(xué))》單元測試考核答案
- 四川水利安全b證考試試題及答案
- 2626《藥事管理與法規(guī)》國家開放大學(xué)期末考試題庫
- 2025江西江新造船有限公司招聘70人模擬筆試試題及答案解析
- 重慶市豐都縣2025屆九年級上學(xué)期1月期末考試英語試卷(不含聽力原文及音頻答案不全)
- 2026年黨支部主題黨日活動方案
- 供銷合同示范文本
- 《分布式光伏發(fā)電開發(fā)建設(shè)管理辦法》問答(2025年版)
評論
0/150
提交評論