版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
試卷科目:C++開發(fā)基礎(chǔ)C++開發(fā)基礎(chǔ)(習(xí)題卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC++開發(fā)基礎(chǔ)第1部分:單項選擇題,共59題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.數(shù)據(jù)結(jié)構(gòu)在計算機(jī)內(nèi)存中的表示是指A)數(shù)據(jù)的存儲結(jié)構(gòu)B)數(shù)據(jù)結(jié)構(gòu)C)數(shù)據(jù)的邏輯結(jié)構(gòu)D)數(shù)據(jù)元素之間的關(guān)系答案:A解析:[單選題]2.關(guān)于對象性質(zhì),下列描述錯誤的是()A)同一類對象之間不可相互賦值B)可以使用對象數(shù)組C)對象可以用作函數(shù)參數(shù)D)一個對象可以用作另一個類的成員答案:A解析:對象是類的一個具象,類是對象的一個抽象。同一類的對象之間可以相互賦值。故A錯誤。[單選題]3.下列選項中,不能表示字符常量的是________。A)?\t?B)?\xy2sr?C)?\102?D)?d?答案:B解析:[單選題]4.使用重載函數(shù)的目的是()A)共享函數(shù)數(shù)據(jù)B)減少代碼量C)優(yōu)化運行效率D)提高可讀性答案:D解析:函數(shù)重載,是指在程序的同一范圍內(nèi)聲明幾個功能類似的同名函數(shù)。使用同一個函數(shù)名作為功能一樣的函數(shù)的函數(shù)名,這也符合人們的習(xí)慣。針對同名的函數(shù),分別為其編寫函數(shù)體,即可實現(xiàn)各自的功能。故使用其可提高代碼可讀性。選D。[單選題]5.對下述程序中標(biāo)定語句號的行,有錯的行是________。A)1行B)2行C)3行D)4行答案:A解析:[單選題]6.下列字符中不是轉(zhuǎn)義字符是()。A)?\n?B)?\t?C)?\089?D)?\065?答案:C解析:[單選題]7.關(guān)于字符常量的寫法,錯誤的是()。A)"a"B)'/'C)'\0'D)'\a'答案:A解析:[單選題]8.閱讀下面代碼,輸出結(jié)果為()intmain(){charstr1[]="abc";charstr2[]="abc";constcharstr3[]="abc";constcharstr4[]="abc";constchar*str5="abc";constchar*str6="abc";coutA)truefalsetrueB)falsetruetrueC)falsefalsefalseD)falsefalsetrue答案:D解析:[單選題]9.C++語言中,函數(shù)返回值的類型是由()決定。A)主調(diào)函數(shù)的類型B)return語句中表達(dá)式的類型C)由系統(tǒng)臨時指定D)定義該函數(shù)時所指定的函數(shù)類型答案:D解析:[單選題]10.下面對構(gòu)造函數(shù)的不正確描述是()?A)用戶定義的構(gòu)造函數(shù)不是必須的B)構(gòu)造函數(shù)可以重載C)構(gòu)造函數(shù)可以有參數(shù),也可以有返回值D)構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)答案:C解析:構(gòu)造函數(shù)沒有返回值[單選題]11.函數(shù)voidfoo(){staticintval;……}變量val的內(nèi)存地址位于()A)未初始化數(shù)據(jù)段B)已初始化數(shù)據(jù)段C)堆D)棧答案:A解析:1、棧區(qū)(stack)-由編譯器自動分配釋放,存放函數(shù)的參數(shù)值,局部變量的值等。2、堆區(qū)(heap)-一般由程序員分配釋放,若程序員不釋放,程序結(jié)束時可能由os回收。注意它與數(shù)據(jù)結(jié)構(gòu)中的堆是兩回事,分配方式倒是類似于鏈表。3、全局區(qū)(靜態(tài)區(qū))(static)-全局變量和靜態(tài)變量的存儲是放在一塊的,初始化的全局變量和靜態(tài)變量在一塊區(qū)域,未初始化的全局變量和未初始化的靜態(tài)變量在相鄰的另一塊區(qū)域。程序結(jié)束后有系統(tǒng)釋放。4、文字常量區(qū)-常量字符串就是放在這里的。程序結(jié)束后由系統(tǒng)釋放。5、程序代碼區(qū)-存放函數(shù)體的二進(jìn)制代碼。[單選題]12.在C++中用來實現(xiàn)運行時多態(tài)性的是()。A)重載函數(shù)B)析構(gòu)函數(shù)C)構(gòu)造函數(shù)D)虛函數(shù)答案:D解析:[單選題]13.以下關(guān)于C++語言描述錯誤的是()A)一個C++程序總是從main函數(shù)開始執(zhí)行B)每個語句和數(shù)據(jù)聲明的最后必須有一個分號C)C++語言的注釋符是以??開始并以?*/?結(jié)束的D)一個C++程序可以包含多個main函數(shù)答案:D解析:[單選題]14.用new運算符創(chuàng)建一個含10個元素的一維整型數(shù)組的正確語句是()。A)int*p=newa[10];B)int*p=newfloat[10];C)int*p=newint[10];D)int*p=newint[10]={1,2,3,4,5}答案:C解析:[單選題]15.已知有char*p=newchar[20];,則釋放p所指向的動態(tài)存儲空間應(yīng)使用的語句是________。A)deletep;B)delete*q;C)delete&q;D)delete[]p;答案:D解析:[單選題]16.若搜索每一個元素的概率相等,則在長度為n的順序表上搜索到表中任一元素的平均搜索長度為A)nB)n+1C)(n-1)/2D)(n+1)/2答案:D解析:[單選題]17.要定義一個具有5個元素的一維數(shù)組vect,并使其各元素的初值依次是30,50,-88,0和0,則下列定義語句中錯誤的是()。A)intvect[]=[30,50,-88};B)intvect[]={30,50,-88,0,0};C)intvect[5]={30,50,-88};D)intvect[5]=[30,50,-88,0,0};答案:A解析:[單選題]18.下列程序執(zhí)行后的輸出結(jié)果是______________。#includeusingnamespacestd;intmain(){charb[]="happynewyear";cout<<"12345678"+4<A)5678wyearB)5678yearC)12345682yearD)52345678year答案:B解析:[單選題]19.關(guān)于類和對象的描述中,錯誤的是________。A)類是一種自定義類型,對象是變量B)類和對象之間的關(guān)系是具體和抽象的關(guān)系C)類是對具有共同行為的若干對象的統(tǒng)一描述D)對象是類的實例,一個對象必須屬于一個已知的類答案:B解析:[單選題]20.有說明inta=0;doublex=5.16;以下語句中,()屬于編譯錯誤。A)x=a/x;B)x=x/a;C)a=a%x;D)x=x*a;答案:C解析:[單選題]21.若有以下程序intmain(){inty=10;while(y--);cout<<"y="<A)y=0B)y=-1C)y=1D)while構(gòu)成無限循環(huán)答案:B解析:[單選題]22.inline內(nèi)聯(lián)函數(shù)的說法錯誤的是A)相當(dāng)于把內(nèi)聯(lián)函數(shù)里面的內(nèi)容寫在調(diào)用內(nèi)聯(lián)函數(shù)處B)相當(dāng)于不用執(zhí)行進(jìn)入函數(shù)的步驟,直接執(zhí)行函數(shù)體C)相當(dāng)于宏,卻比宏多了類型檢查,真正具有函數(shù)特性D)沒用答案:D解析:[單選題]23.有類定義如下:classA{intx,y;public:A(intm=0,intn=0){x=m;y=n;}};classB{Aa1(1);Aa2(2,2);Aa3();Aa4;};則下列描述中正確的是________。A)A類的定義有錯B)B類的定義無錯C)a1和a2的定義均有錯D)a3和a4的定義均有錯答案:C解析:[單選題]24.有如下的對類?CSample?的說明,其中()是錯誤的。classCSample{A)inta=23;B)CSample();public:C)CSample(intn);D)~CSample();答案:A解析:[單選題]25.有如下程序intmain(){intn=9;while(n>6)cout<A)987B)876C)8765D)9876答案:A解析:[單選題]26.在以下二叉樹結(jié)構(gòu)中,先序遍歷的先序序列為()。A)DBAECFB)ABDCEFC)DBEFCAD)ABCDEF答案:B解析:[單選題]27.面向?qū)ο蠓椒ǖ亩鄳B(tài)性是指()。A)一個類可以派生出多個特殊類B)一個對象在不同的運行環(huán)境中可以有不同的變體C)針對一消息,不同的對象可以以適合自身的方式加以響應(yīng)D)一個對象可以是由多個其他對象組合而成的答案:C解析:[單選題]28.已知有定義inta[10]={10,9,8,7,6,5,4,3,2,1},i=0;,下列對a數(shù)組元素的引用錯誤的是________。A)a[i]B)a[++i]C)a[a[0]]D)a[2*4]答案:C解析:[單選題]29.有如下4個語句:①cout<<'A'<<setfill('*')<<setiosflags(ios::left)<<setw(7)<<'B'<<endl;②cout<<setfill('*')<<setiosflags(ios::left)<<setw(7)<<'A'<<'B'<<endl;③cout<<'A'<<setfill('*')<<setiosflags(ios::right)<<setw(7)<<'B'<<endl;④cout<<setfill('*')<<setiosflags(ios::right)<<setw(7)<<'A'<<'B'<<endl;其中能顯示A******B是()。A)②和④B)①和③C)①和④D)②和③答案:D解析:[單選題]30.已知如下定義:enumA{A1,A2,A3,A4}a;a=A2;intb=(int)a;則b的值為()。"A)語法錯誤B)1C)2D)不一定答案:B解析:[單選題]31.下列正確的八進(jìn)制整型常量表示是()。A)0a0B)015C)080D)0x10答案:B解析:[單選題]32.關(guān)于編程下列說法中錯誤的是()。A)編程需要用一種程序設(shè)計語言B)編程就是軟件開發(fā)的全部工作C)編寫面向?qū)ο蟮某绦蜃詈眠x用面向?qū)ο蟮恼Z言D)編程完成之后需要進(jìn)行測試答案:B解析:[單選題]33.下列哪個不是面向?qū)ο蟮年P(guān)鍵要素()A)抽象性B)結(jié)構(gòu)性C)封裝性D)多態(tài)性答案:B解析:面向?qū)ο蟮某绦蛟O(shè)計有?抽象??封裝??繼承?和?多態(tài)?4個基本特點。故不包括B。[單選題]34.下列對繼承的描述中,錯誤的是()。A)派生類對象不能訪問基類的保護(hù)成員B)派生類對基類成員的訪問權(quán)限隨著繼承方式而改變C)派生類成員可以訪問基類的私有成員D)派生類繼承了基類的所有成員答案:C解析:[單選題]35.下列程序執(zhí)行后的輸出結(jié)果是_____。#include<iostream>Usingnamespacestd;Voidmain(){Intx='f';Cout<<char('A'+(x-'a'+1));}A)GB)HC)ID)J答案:A解析:[單選題]36.運行這個程序的輸出是________。A)32B)23C)2013D)0231答案:D解析:[單選題]37.以下對模板的聲明,正確的是()。A)template<T>B)template<classT1,T2>C)template<classT1,calssT2>D)template<classT1;classT2>答案:C解析:[單選題]38.對于語句coutA)?cout?是一個輸出流對象B)?endl?的作用是輸出回車換行C)?x?是一個變量D)?<<?稱作提取運算符答案:D解析:[單選題]39.下列特性中,C與C++共有的是()。A)繼承B)封裝C)多態(tài)性D)函數(shù)定義不能嵌套答案:D解析:[單選題]40.設(shè)inti=1,j=2;則表達(dá)式i+++j的值為()。A)1B)2C)3D)4答案:C解析:[單選題]41.以下哪個C++容器不能用迭代器遍歷A)setB)mapC)queueD)vector答案:C解析:[單選題]42.假定指針變量p定義為"int*p=newint(100);",要釋放p所指向的動態(tài)內(nèi)存,應(yīng)使用語句()A)deletep;B)delete*p;C)delete&p;D)delete[]p;答案:B解析:如果是使用new運算符動態(tài)分配了一個數(shù)組,那么釋放該數(shù)組時,語句如下:delete[]指針;故本題選D。[單選題]43.以下正確的二維數(shù)組定義是________。A)inta[][]={1,2,3,4,5,6};B)inta[2][]={1,2,3,4,5,6};C)inta[][3]={1,2,3,4,5,6};D)inta[2,3]={1,2,3,4,5,6};答案:C解析:[單選題]44.已知以下代碼:classA{}classB:publicA{}Aa;Bb;則以下說法正確的是()。A)賦值方式a=b是允許的B)賦值方式b=a是允許的C)a可以訪問類B的所有成員D)a可以訪問b的所有public成員答案:A解析:[單選題]45.有函數(shù)原型voidfun2(int);下面選項中,不正確的調(diào)用是()。A)inta=21;fun2(a);B)inta=15;fun2(a*3);C)intb=100;fun2(&b);D)fun2(256);答案:C解析:[單選題]46.關(guān)于成員函數(shù)特征的下列描述中,()是錯誤的。A)成員函數(shù)一定是內(nèi)聯(lián)函數(shù);B)成員函數(shù)可以重載;C)成員函數(shù)可以設(shè)置缺省參數(shù)值;D)成員函數(shù)可以是靜態(tài)的;答案:A解析:[單選題]47.設(shè)有函數(shù)TSum(Tx,Ty){returnx+y;},其中T為模板類型,則下列語句中對該函數(shù)錯誤的使用是()A)Sum(1,2);B)Sum(3.0,2.2);C)Sum(?A?,?C?);D)Sum("A","C");答案:D解析:[單選題]48.數(shù)據(jù)結(jié)構(gòu)中,線性數(shù)據(jù)結(jié)構(gòu)是A)研究數(shù)據(jù)元素一對多的關(guān)系B)比樹結(jié)構(gòu)更復(fù)雜C)比圖結(jié)構(gòu)更復(fù)雜D)研究數(shù)據(jù)元素一對一的關(guān)系答案:D解析:[單選題]49.下列有關(guān)new和delete運算符的描述中,錯誤的是________。A)new運算符分配的空間只能用delete運算符撤銷B)對一個指針只能使用一次deleteC)當(dāng)用于刪除數(shù)組時,在delete運算符后面可直接跟數(shù)組名,而不用管數(shù)組的維數(shù)D)new運算符分配數(shù)組空間時不能指定初值答案:C解析:[單選題]50.設(shè)有如下語句:typedefstructDate{intyear;intmonth;intday;}DATE;則以下敘述中錯誤的是______。A)structDate是用戶定義的結(jié)構(gòu)體類型B)struct是結(jié)構(gòu)體類型的關(guān)鍵字C)DATE是用戶說明的新結(jié)構(gòu)體類型名D)DATE是用戶定義的結(jié)構(gòu)體變量答案:D解析:[單選題]51.以下關(guān)于友元的說法錯誤的是()。A)友元具有單方向性B)友元不能繼承C)友元不能傳遞D)若類A是類B的友元,則類B也是類A的友元答案:D解析:[單選題]52.下列函數(shù)中,不能說明為虛函數(shù)的是()。A)私有成員函數(shù)B)公有成員函數(shù)C)構(gòu)造函數(shù)D)析構(gòu)函數(shù)答案:C解析:[單選題]53.設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值是()A)1B)2C)3D)0答案:B解析:exp1&&exp2若exp1為0,則exp2不執(zhí)行.m=0,所以(n=c>d)不執(zhí)行,n值不變[單選題]54.下列語句中,錯誤的是()。A)constinttemp;B)constintbuffer=256;C)constdouble*point;D)constdouble*rt=newdouble(5.5);答案:A解析:[單選題]55.哪種數(shù)據(jù)結(jié)構(gòu)用于執(zhí)行遞歸調(diào)用()A)數(shù)組B)鏈表C)堆棧D)隊列答案:C解析:[單選題]56.下列排序算法中不穩(wěn)定的是A)冒泡排序B)折半插入排序C)快速排序D)以上都是穩(wěn)定的答案:C解析:[單選題]57.在一棵高度為h的具有n個元素的二叉搜索樹中,搜索所有元素的搜索長度中最大的為A)nB)log2nC)(h+1)/2D)h+1答案:D解析:第2部分:多項選擇題,共6題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.下面哪些數(shù)據(jù)類型所占的內(nèi)存一定不會大于10字節(jié)?()A)只包含基本數(shù)據(jù)類型的結(jié)構(gòu)B)只包含基本數(shù)據(jù)類型的聯(lián)合C)枚舉D)類類型答案:BC解析:[多選題]59.關(guān)于排序算法是否穩(wěn)定,下面說法正確的是A)若待排序的序列中存在多個記錄具有相同的鍵值,經(jīng)過排序,這些記錄的相對次序仍然保持不變,則稱這種排序方法是穩(wěn)定的B)若待排序的序列中存在多個記錄具有相同的鍵值,經(jīng)過排序,這些記錄的相對次序發(fā)生改變,稱這種排序方法是不穩(wěn)定的C)若待排序的序列中存在多個記錄具有相同的鍵值,經(jīng)過排序,這些記錄的相對次序仍然保持不變,則稱這種排序方法是不穩(wěn)定的D)若待排序的序列中存在多個記錄具有相同的鍵值,經(jīng)過排序,這些記錄的相對次序發(fā)生改變,稱這種排序方法是穩(wěn)定的答案:AB解析:[多選題]60.對于線性結(jié)構(gòu),以下說法中正確的有哪些A)研究數(shù)據(jù)元素之間的一對一關(guān)系B)除第一個和最后一個元素外,任何一個元素都有唯一的一個直接前驅(qū)和直接后繼C)比樹結(jié)構(gòu)更復(fù)雜D)比圖結(jié)構(gòu)更復(fù)雜答案:AB解析:[多選題]61.已知f()是類A的公有成員函數(shù),p是指向該成員函數(shù)的指針,則以下賦值語句正確的是()。A)p=fB)p=A::f()C)p=f()D)p=A.f()答案:AB解析:[多選題]62.下面對于二叉樹的計算正確的是A)一棵具有n個結(jié)點的二叉樹,若它有m個葉子結(jié)點,則該二叉樹中度為1的結(jié)點個數(shù)是n-2m+1B)深度為k(k>0)的二叉樹至多有2^k-1個結(jié)點C)高度為6的完全二叉樹至少有32個結(jié)點D)高度為6的完全二叉樹至少有31個結(jié)點答案:ABC解析:[多選題]63.線性表的鏈接實現(xiàn)不利于A)插入B)讀元素C)查找D)定位答案:BCD解析:第3部分:填空題,共4題,請在空白處填寫正確答案。[填空題]64.如果一個特定的類型S當(dāng)且僅當(dāng)它提供了類型T的行為時,則稱類型S是類型T的__。答案:子類型解析:[填空題]65.類的繼承是指子類繼承基類的_______和成員函數(shù)。答案:數(shù)據(jù)成員解析:[填空題]66.假定AA為一個類,a()為該類公有的函數(shù)成員,x為該類的一個對象,則訪問x對象中函數(shù)成員a()的格式為()A)x.aB)x.a()C)x->aD)(*x).a()答案:B解析:[填空題]67.執(zhí)行下列代碼cout<<noshowpoint<<123.0;程序輸出結(jié)果是______。答案:123解析:第4部分:判斷題,共11題,請判斷題目是否正確。[判斷題]68.類是抽象的,不占用內(nèi)存空間;對象是具體的,要占用內(nèi)存空間。()A)正確B)錯誤答案:對解析:[判斷題]69.()不能在類型轉(zhuǎn)換函數(shù)前指定函數(shù)類型。A)正確B)錯誤答案:對解析:[判斷題]70.希爾排序一趟排序結(jié)束后不一定能夠選出一個元素放在其最終位置上A)正確B)錯誤答案:對解析:[判斷題]71.()C++語言中定義類時可以定義多個構(gòu)造函數(shù)。A)正確B)錯誤答案:對解析:[判斷題]72.()含有純虛函數(shù)的類一定是抽象類。A)正確B)錯誤答案:對解析:[判斷題]73.有序表(12,18,24,35,47,50,62,83,90,115,134)使用二分法查找90時,需2次查找成功A)正確B)錯誤答案:對解析:[判斷題]74.單鏈表能在O(1)時間內(nèi)訪問線性表的第i個元素的結(jié)構(gòu)A)正確B)錯誤答案:錯解析:[判斷題]75.()C++語言中,在類的內(nèi)部,先定義的成員函數(shù)可以訪問后定義的數(shù)據(jù)成員。A)正確B)錯誤答案:對解析:[判斷題]76.常量指針的值不能被改變答案:對解析:[判斷題]77.二叉樹的遍歷只是為了在應(yīng)用中找到一種線性次序。A)正確B)錯誤答案:對解析:[判斷題]78.()以下兩個函數(shù)原型等價:Floatfun(intA,floatB,char*c);Floatfun(int,float,char*);A)正確B)錯誤答案:對解析:第5部分:問答題,共20題,請在空白處填寫正確答案。[問答題]79.一個類的構(gòu)造函數(shù)和析構(gòu)函數(shù)什么時候被調(diào)用,是否需要手工調(diào)用?答案:構(gòu)造函數(shù)在創(chuàng)建類對象的時候被自動調(diào)用,析構(gòu)函數(shù)在類對象生命期結(jié)束時,由系統(tǒng)自動調(diào)用解析:[問答題]80.數(shù)據(jù)庫的原子性的解釋正確的是?A)原子性是指事務(wù)包含的所有操作要么全部成功,要么全部失敗回滾B)原子性是指事務(wù)包含的所有操作一定全部成功答案:A解析:[問答題]81.完成程序題:請按空格順序填寫答案。使程序運行結(jié)果為:C1assAClassB1/1文字題#include<iostream.h>#include<string.h>classA{public:virtualvoidGetA()=0;};classB:publicA{private:charstr[32];public:voidGetA(){cout<<″ClassA″<<endl;}constchar*GetB(){___________________}B(char*s){strcpy(str,s);}};voidmain(){A*a;Bb(″ClassB″);a=______________;a->GetA();cout<<b.GetB()<<endl;return;}答案:returnstr;|&b解析:在主函數(shù)main中,a->GetA();類對象的指針可以通過?->?運算符訪問對象的成員。調(diào)用GetA()函數(shù),輸出ClassAcout<<b.GetB()<<endl;通過調(diào)用GetB()函數(shù),這個函數(shù)的作用是返回傳入的字符串,即第1空:returnstr;,故輸出ClassB[問答題]82.classpoint{public:voidshow(){cout<<?point?<<endl;}};voidmain(){pointp1;point*p;p=&p1;______________//通過對象p1訪問show函數(shù)_____________//通過指針p訪問show函數(shù)}答案:p1.show()|p->show()解析:[問答題]83.簡述全局變量的優(yōu)缺點?答案:全局變量也稱為外部變量,它是在函數(shù)外部定義的變量,它屬于一個源程序文件,它保存上一次被修改后的值,便于數(shù)據(jù)共享,但不方便管理,易引起意想不到的錯誤。解析:[問答題]84.輸入三個整數(shù)a,b,c,求最大值答案:略解析:[問答題]85.怎樣定義一個純虛函數(shù)?含有純虛函數(shù)的類稱為什么?答案:在虛函數(shù)的后面加=0,含有虛函數(shù)的類稱為抽象類。解析:[問答題]86.求一元二次方程ax2+bx+c=0的根,其中系數(shù)a,b,c為實數(shù),由鍵盤輸入。要求使用異常機(jī)制。答案:當(dāng)a為0時,則該方程不是一元二次方程,而是一元一次方程。當(dāng)⊿<0時,方程無實根。程序應(yīng)當(dāng)能夠捕獲這兩種異常。在設(shè)計程序時應(yīng)在這兩種情況發(fā)生時拋出異常,并能夠捕獲所拋出的異常并對不同異常做出相應(yīng)的處理。參考程序如下:#include<iostream.h>#include<math.h>voidRoot(doublea,doubleb,doublec){doublex1,x2,delta;delta=b*b-4*a*c;if(a==0)throw"dividebyzero";if(delta<0)throw0;x1=(-b+sqrt(delta))/(2*a);x2=(-b-sqrt(delta))/(2*a);cout<<"x1="<<x1<<endl<<"x2="<<x2<<endl;}intmain(){doublea,b,c;cout<<"pleaseintputa,b,c=?";cin>>a>>b>>c;try{Root(a,b,c);}catch(char*){cout<<"Exceptoccurred:itisnotaquadraticequation."<<endl;}catch(int){cout<<"Exceptoccurred:therealrootofthisequationdoesnotexist."<<endl;}return0;}解析:[問答題]87.C++語言源程序文件的擴(kuò)展名為__()__。答案:cpp解析:[問答題]88.在C++中,判斷一個邏輯量是否為?真?時,采取的標(biāo)準(zhǔn)是:如果其值是0就認(rèn)為是?假?,如果其值是___()___就認(rèn)為是?真?。答案:非0解析:[問答題]89.答案:#include<iostream.h>intmain(){doublee=1.0;doublex=1.0;inti=1;while(x>=1.0e-7){x=x/i;e=e+x;i=i+1;}cout<<"e="<<e<<endl;return0;}解析:[問答題]90.完成程序題:請按試題順序和空格順序填寫答案。1/1文字題定義平面上一個點的類point,有雙精度型私有數(shù)據(jù)成員橫坐標(biāo)x和縱坐標(biāo)y,公有成員函數(shù)又寫入函數(shù)input()、求原點距離函數(shù)distance()和顯示函數(shù)show(),請完成point()的類圖。答案:doublex,y|voiddistance(){}解析:面向?qū)ο蠓椒ㄖ械念?,是對具有相同屬性和行為的同一類對象的抽象描述,其?nèi)部包括屬性(本類的成員變量)和行為(本類的成員函數(shù))兩個主要部分。double雙精度浮點型根據(jù)題目要求定義變量doublex,y,定義函數(shù)voiddistance(){}。[問答題]91.C++語言中??與?*/?間的內(nèi)容是不被編譯的,這句話是()。答案:正確的解析:[問答題]92.寫出每趟循環(huán)時循環(huán)變量i,循環(huán)體中執(zhí)行①②后sum,i的值sum=0;i=1;while(i<=5){sum=sum+i;//①i++;//②}答案:(寫出每趟循環(huán)時循環(huán)變量i,循環(huán)體中執(zhí)行①②后sum,i的值i=1時,1<=5為真,第1次執(zhí)行循環(huán)體:sum=0+1=1,i=2i=2時,2<=5為真,第2次執(zhí)行循環(huán)體:sum=1+2=3,i=3i=3時,3<=5為真,第3次執(zhí)行循環(huán)體:sum=3+3=6,i=4i=4時,4<=5為真,第4次執(zhí)行循環(huán)體:sum=6+4=10,i=5i=5時,5<=5為真,第5次執(zhí)行循環(huán)體:sum=10+5=15,i=6)解析:[問答題]93.運行下列程序的結(jié)果為________________。#include<iostream.h>voidtestfun(inttest){try{if(test)throwtest;elsethrow"itisazero";}catch(inti){cout<<"Exceptoccurred:"<<i<<endl;}catch(constchar*s){cout<<"Exceptoccurred:"<<s<<endl;}}intmain(){testfun(10);testfun(100);testfun(0);return0;}答案:本題主要考查對異常處理過程的理解。主函數(shù)第一次調(diào)用testfun函數(shù)時傳遞參數(shù)10,10不等于0,所以執(zhí)行拋出異常語句throw10;10為int型,所以被catch(inti)捕獲,所以輸出Exceptoccu
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版設(shè)備購買協(xié)議
- 2025年度疫情防控應(yīng)急物資儲備中心n95口罩采購合同范本3篇
- 二零二五年度貨運司機(jī)勞務(wù)派遣合同3篇
- 2025年度大豆綠色種植推廣合作合同范本3篇
- 2025年度綠色有機(jī)西瓜產(chǎn)地直銷合作合同范本3篇
- 2025年度不銹鋼板材國際貿(mào)易結(jié)算及風(fēng)險管理合同3篇
- 2024行政合同爭議調(diào)解程序:如何有效運用行政優(yōu)先權(quán)3篇
- 2025年度WPS合同管理平臺定制開發(fā)與實施合同3篇
- 二零二五年甘肅離崗創(chuàng)業(yè)人員社保接續(xù)與待遇保障合同3篇
- 2025年物流配送與快遞快遞行業(yè)風(fēng)險管理合同范本3篇
- 中國的世界遺產(chǎn)智慧樹知到期末考試答案2024年
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測量表(WHOQOL-BREF)
- 《葉圣陶先生二三事》第1第2課時示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級語文下冊】
- 某送電線路安全健康環(huán)境與文明施工監(jiān)理細(xì)則
- GB/T 28885-2012燃?xì)夥?wù)導(dǎo)則
- PEP-3心理教育量表-評估報告
- 控制性詳細(xì)規(guī)劃編制項目競爭性磋商招標(biāo)文件評標(biāo)辦法、采購需求和技術(shù)參數(shù)
- 《增值稅及附加稅費申報表(小規(guī)模納稅人適用)》 及其附列資料-江蘇稅務(wù)
- 中南民族大學(xué)中文成績單
- 危大工程安全管理措施方案
評論
0/150
提交評論