




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
------------------------------------------------------------------------同濟(jì)c++期中模擬題1同濟(jì)大學(xué)2012--2013學(xué)年第二學(xué)期C/C++程序設(shè)計(jì)期中模擬試題(含答案)一、選擇題1.在下列特性中,不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語言特征的是()。 A.封裝性B.繼承性C.多態(tài)性D.模板答案D2.若有定義inta=3,&b=a;則執(zhí)行語句b=5后a和b的值為()。A.a=3,b=5B.a=5,b=5C.a=3,b=3D.a=5,b=3答案B3.有說明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a+1;則*(p+2)的值為()。A.3B.4C.5D.6答案B4.以下程序的運(yùn)行結(jié)果為()。A.248B.23C.24D.234答案C5.已知有如下的結(jié)構(gòu)定義,則對(duì)結(jié)構(gòu)成員的正確賦值是()。structabc{inti;chars[10];floatc;}stu;A.abc.i=5B.strcpy(stu.s,"abc")C.stu.s="qbcd"D.stu->c答案B6.有如下函數(shù)定義:voidfunc(intx,inty,int*z){*z=x+y;}若要將變量a、b之和存入c中(均為整型),則調(diào)用語句應(yīng)為___________。 A.func(a,b,&&c);B.c=func(a,b);C.*c=func(a,b,c);D.func(a,b,*c);答案A7.設(shè)有定義:chars[20]="AB",*s1="abcdefg";則執(zhí)行函數(shù)調(diào)用語句strcpy(s,s1)后,s的內(nèi)容為__________。A.abcdefgB.ABC.ABabcdefgD.abcdefgAB答案A8.下面函數(shù)說明正確的是_________。A.voidf(inta=1,intb);B.voidf(inta,b);C.voidf(inta;intb);D.voidf(inta,intb=2);答案D9.以下程序段中循環(huán)執(zhí)行的次數(shù)是_______。intk=1;for(;k=1;)k++;A.無限次B.有語法錯(cuò),不能執(zhí)行C.1次D.0次答案A10.已知floata[10],*p=a,*q=&a[2];假設(shè)數(shù)組的首地址為1000H,則表達(dá)式q-p的值為()。A.2B.4C.8D.出錯(cuò)答案A二、程序填充1.注意:不要隨意加不是必須的空格和分號(hào)!以下fun函數(shù)判別數(shù)n是否是完全數(shù)。主函數(shù)的功能是輸出100以內(nèi)的所有完全數(shù)。完全數(shù)是指這樣的數(shù),該數(shù)恰好等于它的因子之和(除自身這個(gè)因子之外)。如6的除自身之外的因子有1、2、3,而6=1+2+3,故6為完全數(shù)。#include"iostream.h"voidmain(){ _____(1)____; intn; for(n=1;n<100;n++) if(fun(n)) cout<<n<<"\t"<<endl;}intfun(intn){ ints,m;____(2)____; for(m=1;___(3)___;m++) if(____(4)_____) s=s+m; return(s==n);}答案intfun(intn)@intfun(int)s=0m<nn%m==02.注意:不要隨意加不是必須的空格和分號(hào)!以下程序在值域?yàn)閚um,指針域?yàn)閘ink的單鏈表中,查找與變量d的值相等的數(shù)據(jù)在鏈表中的位置,找到了輸出該位置,否則提示不在鏈表中。#include"iostream.h"structnode{ intnum; node*link;};voidmain(){ node*head,*tail,*p; intd,i; ____(1)___; for(i=0;i<10;i++) { p=newnode; cin>>p->num; if(head==NULL) head=p; else ____(2)____; tail=p; } tail->link=NULL; cin>>d; p=head; i=0; while(p!=NULL) { i++; if(____(3)____) break; else p=p->link; } if(____(4)____) cout<<d<<"不在該鏈表中"; else cout<<d<<"為該鏈表中的第"<<i<<"個(gè)結(jié)點(diǎn)";}答案head=NULLtail->link=pp->num==dp==NULL三、設(shè)計(jì)操作1.編一函數(shù)intf(intn),功能為判斷一個(gè)整數(shù)n是否為回文數(shù)(回文是指正讀、倒讀都一樣的數(shù),如121,2332都是回文數(shù)),若是,函數(shù)的返回值為1,否則為0。在主函數(shù)中統(tǒng)計(jì)并輸出四位正整數(shù)中回文數(shù)的個(gè)數(shù)。要求在C:\ks下建立一個(gè)名為ct11的工程,在該工程下建立一個(gè)ct11.cpp的文件。注意:務(wù)必在要求的目錄下建立工程。程序調(diào)試完畢,務(wù)必關(guān)閉VC應(yīng)用程序后,再做上傳。2.編程將字符串s1和s2中對(duì)應(yīng)位置上字符較大者,寫入到文件c:\ks\abc.txt中,若s1和s2長(zhǎng)度不同,長(zhǎng)出的內(nèi)容原封不動(dòng)地寫到文件中。如,假設(shè):s1為:"abcd",s2為:"badcfA",則:文件abc.txt的內(nèi)容為:"bbddfA"要求在C:\ks下建立一個(gè)名為ct12的工程,在該工程下建立一個(gè)ct12.cpp的文件。注意:務(wù)必在要求的目錄下建立工程。程序調(diào)試完畢,務(wù)必關(guān)閉VC應(yīng)用程序后,再做上傳。3.程序改錯(cuò)注意:·下面程序中有4個(gè)錯(cuò)誤(一個(gè)表達(dá)式中出現(xiàn)的錯(cuò)誤算做一個(gè)錯(cuò)誤),請(qǐng)修改之,并將修改后的程序以ct13.cpp文件保存?!ぞ唧w操作指導(dǎo):在c:\ks下建立一個(gè)ct13工程,在該工程下建立一個(gè)ct13.cpp的文件。將下面的程序用Ctrl+C復(fù)制后粘貼到ct13.cpp文件中進(jìn)行修改調(diào)試?!ふ{(diào)試完畢后,關(guān)閉VC應(yīng)用程序后再上傳。以下程序中輸出不小于m的最小素?cái)?shù),函數(shù)prime的功能是判斷m是否為素?cái)?shù),若是返回1,否則返回0。#include"iostream.h"#include"math.h"intprime(intn);{ intk; for(k=2;k<=sqrt(n);k++) if(n/k==0) return0; elsereturn1;}voidmain(){ intm; cin>>m; while(prime(m)==1) m++; cout<<m<<endl;}4.程序改錯(cuò)注意:·下面程序中有4個(gè)錯(cuò)誤(一個(gè)表達(dá)式中出現(xiàn)的錯(cuò)誤算做一個(gè)錯(cuò)誤),請(qǐng)修改之,并將修改后的程序以ct14.cpp文件保存?!ぞ唧w操作指導(dǎo):在c:\ks下建立一個(gè)ct14工程,在該工程下建立一個(gè)ct14.cpp的文件。將下面的程序用Ctrl+C復(fù)制后粘貼到ct14.cpp文件中進(jìn)行修改調(diào)試?!ふ{(diào)試完畢后,關(guān)閉VC應(yīng)用程序后再上傳。函數(shù)max的功能是返回字符串s中最大字符的地址。主函數(shù)首先調(diào)用該函數(shù)獲取該最大字符的地址,并將該最大字符后面的所有小寫字母轉(zhuǎn)換成大寫字母。#include"iostream.h"#include"stdio.h"#include"string.h"char*max(chars[]){ inti=0,imax;while(s[i]!='\0') { if(s[i]>s[imax]) imax=i; }return(&s[
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)鑄造機(jī)械制造行業(yè)運(yùn)營(yíng)狀況與發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)金屬波紋管市場(chǎng)發(fā)展趨勢(shì)規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)聚氨酯慢回彈海綿女性內(nèi)衣市場(chǎng)運(yùn)營(yíng)狀況及發(fā)展規(guī)劃分析報(bào)告
- 2025-2030年中國(guó)綜合肺功能測(cè)定儀市場(chǎng)發(fā)展?fàn)顩r及投資策略研究報(bào)告
- 2025-2030年中國(guó)純鋯珠行業(yè)運(yùn)行現(xiàn)狀及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)礦渣粉行業(yè)運(yùn)營(yíng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)真空搬運(yùn)機(jī)械行業(yè)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)盆景行業(yè)競(jìng)爭(zhēng)狀況規(guī)劃研究報(bào)告
- 濮陽職業(yè)技術(shù)學(xué)院《藥物合成實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林電子信息職業(yè)技術(shù)學(xué)院《施工技術(shù)與施工組織》2023-2024學(xué)年第二學(xué)期期末試卷
- 文化產(chǎn)業(yè)管理專業(yè)大學(xué)生職業(yè)生涯規(guī)劃書
- DSM-V美國(guó)精神疾病診斷標(biāo)準(zhǔn)
- 文獻(xiàn)的載體課件
- 2023年高考語文全國(guó)乙卷《長(zhǎng)出一地的好蕎麥》解析
- 混凝土強(qiáng)度回彈檢測(cè)方案
- 歷年中考地理生物變態(tài)難題
- 研學(xué)旅行課程標(biāo)準(zhǔn)(一)-前言、課程性質(zhì)與定位、課程基本理念、課程目標(biāo)
- 部編版二年級(jí)下冊(cè)語文教案全冊(cè)
- 解放牌汽車CA10B后鋼板彈簧吊耳加工工藝及夾具設(shè)計(jì)哈
- 大學(xué)專科《機(jī)電傳動(dòng)控制》課件
- 高中地理高清區(qū)域地理填圖冊(cè)
評(píng)論
0/150
提交評(píng)論