C++開發(fā)基礎(習題卷26)_第1頁
C++開發(fā)基礎(習題卷26)_第2頁
C++開發(fā)基礎(習題卷26)_第3頁
C++開發(fā)基礎(習題卷26)_第4頁
C++開發(fā)基礎(習題卷26)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

試卷科目:C++開發(fā)基礎C++開發(fā)基礎(習題卷26)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC++開發(fā)基礎第1部分:單項選擇題,共57題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.f1(int)是類A的公有成員函數(shù),p是指向成員函數(shù)f1()的指針,采用()是正確的。A)p=f1B)p=A::f1C)p=A::f1()D)p=f1()答案:C解析:[單選題]2.聲明函數(shù)intFunc(inta=0,intb=3,intc=4)相當于聲明了幾個函數(shù)形式()A)1B)2C)3D)4答案:D解析:可以用4種方法調(diào)用,即Func()//無參數(shù)Func(2)//一個參數(shù)Func(2,3)//兩個參數(shù)Func(2,3,3)//三個參數(shù)[單選題]3.已知有職工情況結構變量emp定義為:structDate{intyear;intmonth;intday;};strnctEmployee{charname[20];longcode;Datebirth};Employeeemp;下列對emp的birth的正確賦值方法是()。A)year=1980;month=5;day=1;B)birth.year=1980;birth.month=5;birth.day=1;C)emp.year=1980;emp.month=5;emp.day=1;D)emp.birth.year=1980;emp.birth.month=5;emp.birth.day=1;答案:D解析:[單選題]4.所謂多態(tài)性是指()A)不同的對象調(diào)用不同名稱的函數(shù)B)不同的對象調(diào)用相同名稱的函數(shù)C)一個對象調(diào)用不同名稱的函數(shù)D)一個對象調(diào)用不同名稱的對答案:B解析:[單選題]5.若有如下程序#includeusingnamespacestd;voidfun(int*x,ints,inte){inti,j,t;for(i=s,j=e;iA)0987651234B)3210987654C)9876543210D)4567890123答案:D解析:[單選題]6.在語句"cout<<'A';"中,cout是()。A)對象名B)類名C)函數(shù)名D)C++的關鍵字答案:A解析:[單選題]7.下列函數(shù)原型聲明語句中,錯誤的是()A)intf(void);B)voidf(int);C)intf(a);D)voidf(doublea);答案:C解析:題目考查原型聲明。函數(shù)原型:返回類型函數(shù)名(參數(shù)類型列表)在函數(shù)原型中,可以省略形參的名字,而只給出它的類型及默認值。故ABD對。不能只寫形參的名字,故C錯。[單選題]8.假設已經(jīng)有定義?constchar*constname="chen";?,下面的語句中正確的是:A)name[3]='a';B)name="lin";C)name=newchar[5];D)cout<<name[3];答案:D解析:[單選題]9.若Test類中的一個成員函數(shù)set的說明如下:voidset(Test&a);,則Test&a的含義是()A)指向類Test的名為a的指針B)a是Test的對象引用,用來作函數(shù)set()的形參C)將a的地址賦給變量setD)變量Test與a按位與的結果作為函數(shù)set()的參數(shù)答案:B解析:首先,Test&a是函數(shù)set()的形參,根據(jù)引用的語法形式,a是一個引用,它的類型是Test&,也就是說,a是類Test的對象的引用。故本題選B。set是函數(shù)名,不是變量名。符號&表示引用,不是按位與。[單選題]10.下面有關字符數(shù)組的描述中錯誤的是________。A)字符數(shù)組可以存放字符串B)字符串可以整體輸入、輸出C)可以在賦值語句中通過賦值運算對字符數(shù)組整體賦值D)不可以用關系運算符對字符數(shù)組中的字符串進行比較答案:C解析:[單選題]11.如下程序:charc1,c2,c3;cin>>c1>>c2>>c3;cout,則輸出A)abcB)'a'C)abD)輸入有誤答案:B解析:[單選題]12.假定short類型變量占用兩個字節(jié),若有定義:shortx[10]={0,2,4};,則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是()。A)3B)6C)10D)20答案:D解析:[單選題]13.當一個派生類保護繼承一個基類時,基類中的所有公有成員和保護成員成為派生類的()。A)public成員B)private成員C)protected成員D)友員答案:C解析:[單選題]14.IO流中istream繼承于()類A)ostreamB)iosC)ifstreamD)iostream答案:B解析:[單選題]15.下列選項中,均是合法的實型常量的是()A)+1e+15e-9.403e2B)-0.1012e-4-8e5C)123e1.2e-.4+2e-1D)-e3.8e-45.e-0答案:B解析:[單選題]16.樹的結點擁有的子樹數(shù)稱為A)根B)父樹C)父結點D)度答案:D解析:[單選題]17.已知下列語句中的x和y都是int型變量,其中錯誤的語句()。A)x=y++;B)x=++y;C)(x+y)++;D)++x=y;答案:C解析:[單選題]18.在下列成對的表達式中,運算結果類型相同的一對是()A)7/2和7.0/2.0B)7/2.0和7/2C)7.0/2和7/2D)7.0/2.0和7.0/2答案:D解析:[單選題]19.下列條件語句中,功能與其他語句不同的是________。A)if(a)cout<<x<<"\n";elsecout<<y<<"\n";B)if(a==0)cout<<y<<"\n";elsecout<<x<<"\n";C)if(a!=0)cout<<x<<"\n";elsecout<<y<<"\n";D)if(a==0)cout<<x<<"\n";elsecout<<y<<"\n";答案:B解析:[單選題]20.設某棵二叉樹的中序遍歷序列為ABCD,前序遍歷序列為CABD,則后序遍歷該二叉樹得到序列為()A)BADCB)BCDAC)CDABD)CBDA答案:A解析:[單選題]21.圖的常用的存儲結構不包括下面的A)鄰接矩陣B)鄰接鏈表C)十字鏈表D)樹答案:D解析:[單選題]22.在類中說明的成員可以使用關鍵字的是()A)publicB)externC)cpuD)register答案:A解析:[單選題]23.一趟排序結束后不一定能夠選出一個元素放在其最終位置上的是()A)冒泡排序B)快速排序C)希爾排序D)以上說法都正確答案:C解析:[單選題]24.為了使類中的某個成員不能被類的對象通過成員操作符(即成員訪問運算符)訪問,則應該把該成員的訪問權限定義為________。A)publicB)protectedC)privateD)private或protected答案:D解析:[單選題]25.下列符號中可以用作C++標識符的是()。A)_radiusB)foo~barC)elseD)3room答案:A解析:[單選題]26.下列字符列中,可作為C++語言程序自定義標識符是()。A)switchB)fileC)breakD)do答案:B解析:[單選題]27.執(zhí)行下列語句后,x的值是(d),y的值是()。intx,y;x=y=1;++x||++y;A)不確定B)0C)1D)2答案:C解析:[單選題]28.在以下一組運算符中,優(yōu)先級最高的運算符是________。A)<=B)=C)%D)&&答案:C解析:[單選題]29.在類定義的外部,可以被訪問的成員有()。A)所有類成員B)private或protected的類成員C)public的類成員D)public或private的類成員答案:C解析:[單選題]30.下列不是C++語言基本數(shù)據(jù)類型的是()。A)結構體B)字符型C)浮點型D)整型答案:A解析:[單選題]31.以下關于函數(shù)模板敘述正確的是()A)函數(shù)模板也是一個具體類型的函數(shù)B)函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個概念C)通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)D)用函數(shù)模板定義的函數(shù)沒有類型答案:C解析:[單選題]32.在if語句中的表達式是()。A)只能是表達式B)只能是關系表達式和邏輯表達式C)只能是邏輯表達式D)可以是任意表達式答案:D解析:[單選題]33.若int型變量x=29,double型變量y=6.0,則表達式x/y的值為()。A)5B)5.0C)4D)4.83333答案:D解析:[單選題]34.二叉樹是非線性數(shù)據(jù)結構,所以()。A)它不能用順序存儲結構存儲B)它不能用鏈式存儲結構存儲C)順序存儲結構和鏈式存儲結構都能存儲D)順序存儲結構和鏈式存儲結構都不能使用答案:C解析:[單選題]35.在一個C++源程序中,main函數(shù)的位置()。A)必須在程序的最開始B)可以任意C)必須在程序的最后D)必須在其它函數(shù)之前答案:B解析:[單選題]36.在下列運算符中,不能重載的是()。A)!B)sizeofC)newD)delete答案:B解析:[單選題]37.關于封裝,下列說法中不正確的是()。A)通過封裝,對象的全部屬性和操作結合在一起,形成一個整體B)通過封裝,一個對象的實現(xiàn)細節(jié)被盡可能地隱藏起來(不可見)C)通過封裝,每個對象都成為相對獨立的實體D)通過封裝,對象的屬性都是不可見的答案:D解析:[單選題]38.C++當中,若局部變量和全局變量重名,會發(fā)生什么?A)只能訪問局部變量B)局部變量會屏蔽全局變量,要使用全局變量,需要使用?::?C)全局變量會屏蔽局部變量,要使用局部變量,需要使用?::?D)只能訪問全局變量答案:B解析:局部變量會覆蓋掉全局變量,如果想要使用的是全局變量,則在使用哪個變量之前使用?::?,這個是全局命名空間的意思,因為是自己的全局空間,所以名字為空,但::這個必須要加[單選題]39.要求指針p既不可以修改其本身的內(nèi)容,也不可修改其所指向地址的內(nèi)容,定義正確的是()A)constchar*p=?ABCD?;B)char*constp="ABCD";C)charconst*p="ABCD";D)constchar*constp="ABCD";答案:D解析:C++語言也可以使用const限定訪問權限,const修飾指針變量時,基本含義如下:1)如果唯一的const位于符號*的左側,表示指針所指數(shù)據(jù)是常量,數(shù)據(jù)不能通過本指針改變,但可以通過其他方式進行修改;指針本身是變量,可以指向其他的內(nèi)存單元。2)如果唯一的const位于符號*的右側,表示指針本身是常量,不能讓該指針指向其他內(nèi)存地址;指針所指的數(shù)據(jù)可以通過本指針進行修改。3)在符號*的左右各有一個const時,表示指針和指針所指數(shù)據(jù)都是常量,既不能讓指針指向其他地址,也不能通過指針修改所指向的內(nèi)容。故本題選D。[單選題]40.下列說明語句中正確的是()A)inta,&ra=a,&&ref=raB)int&refa[10]C)inta,&ra=a,&*refp=&raD)int*pi,*&pref=pi答案:D解析:題目考查指針。C++語言兼容C語言,定義指針方式相同。格式:數(shù)據(jù)類型符*指針變量名[=初始地址值],…;?初始地址值?通常是?&變量名??&數(shù)組元素?或?一維數(shù)組名?,這里的變量或數(shù)組必須是已定義的。A:連用兩個&,不正確。B:&是取地址運算符,可刪除&。C:*refp不是指針變量,錯誤。D:int*pi,*&pref=pi,正確。[單選題]41.設有數(shù)組定義:chararray[]="China";則數(shù)組array所占的空間為()。A)4個字節(jié)B)5個字節(jié)C)6個字節(jié)D)7個字節(jié)答案:C解析:[單選題]42.設C語言數(shù)組Data[m+1]作為循環(huán)隊列SQ的存儲空間,front為隊頭指針,rear為隊尾指針,則執(zhí)行出隊操作的語句為A)front=front+1B)front=(front+1)%mC)rear=(rear+1)%(m+1)D)front=(front+1)%(m+1)答案:D解析:[單選題]43.下列關于構造函數(shù)的描述中,錯誤的是()。A)構造函數(shù)可以設置默認的參數(shù)B)構造函數(shù)在定義類對象的自動執(zhí)行C)構造函數(shù)可以是內(nèi)聯(lián)函數(shù)D)構造函數(shù)不可以重載答案:D解析:[單選題]44.有以下程序intmain(){inti;for(i=0;i<3;i++)switch(i){case1:cout<A)011122B)012C)012020D)120答案:A解析:[單選題]45.假定T是一個類名,則該類的拷貝構造函數(shù)的函數(shù)原型是________。A)T(constTx)B)T(constT*x)C)T&(constTx)D)T(constT&x)答案:D解析:[單選題]46.類的靜態(tài)成員的訪問控制()。A)只允許被定義為privateB)只允許被定義為private或protectedC)只允許被定義為publicD)可允許被定義為private、protected或public答案:D解析:[單選題]47.在C++語言中,用于實現(xiàn)運行時多態(tài)性的是()A)內(nèi)聯(lián)函數(shù)B)重載函數(shù)C)模板函數(shù)D)虛函數(shù)答案:D解析:[單選題]48.下面那個不屬于編譯器A)gccB)msvcC)clangD)vscode答案:D解析:[單選題]49.以下關于this指針的描述錯誤的是()。A)所有的類都一定包含這個成員B)這個成員的賦值與銷毀是由系統(tǒng)完成的C)它指向的是對象的地址D)它指向的是類的地址答案:D解析:[單選題]50.下列對二維數(shù)組a的正確定義是()。A)inta['A']['B'];B)floata[3,4];C)doublea[1][];D)floata(3)(4);答案:A解析:[單選題]51.C++語言中,默認的類中成員的訪問權限為()。A)publicB)privateC)protectedD)default答案:A解析:[單選題]52.對于有向樹的描述正確的有哪些A)只有一個頂點的入度為0,其余頂點的入度為任意值的有向圖B)只有一個頂點的入度為1,其余頂點的入度為任意值的有向圖C)只有一個頂點的入度為1,其余頂點的入度為0的有向圖D)只有一個頂點的入度為0,其余頂點的入度為1的有向圖答案:D解析:[單選題]53.兩個字符串相等的充要條件是()A)兩個字符串的長度相等B)兩個字符串中對應位置上的字符相等C)同時具備(A)和(B)兩個條件D)以上答案都不對答案:C解析:[單選題]54.對于下面代碼,描述正確的是templateclassA{public:enumE{N=A::E::N*M};};templateclassA{public:enumE{N=1};};intmain(){inta[A::N];return0;}A)編譯錯誤,定義數(shù)組時下標必須為常量B)能正確編譯,數(shù)組a大小為24C)能正確編譯,數(shù)組a大小為4D)能正確編譯,數(shù)組a大小為10答案:B解析:[單選題]55.下列關于友元函數(shù)和靜態(tài)成員函數(shù)的敘述中,錯誤的是________。A)靜態(tài)成員函數(shù)在類體中說明時加static,在類外定義時不能加staticB)靜態(tài)成員函數(shù)帶this指針C)友元函數(shù)在類體中說明時加friend,在類外定義函數(shù)時不能加friendD)友元函數(shù)不帶this指針答案:B解析:[單選題]56.下列變量名中,()是合法的。A)CHINAB)byte-sizeC)doubleD)A+a答案:A解析:[單選題]57.下列關于this指針的敘述中,正確的是()。A)this指針是一個隱含指針,它隱含于類的成員函數(shù)中B)只有在使用this時,系統(tǒng)才會將對象的地址賦值給thisC)類的友元函數(shù)也有this指針D)this指針表示了成員函數(shù)當前操作的數(shù)據(jù)所屬的對象答案:D解析:第2部分:多項選擇題,共6題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.便于插入和刪除操作的是A)靜態(tài)鏈表B)單鏈表C)順序表D)循環(huán)鏈表答案:ABD解析:[多選題]59.關于字符數(shù)組與字符串,說法正確的有()。A)字符數(shù)組可以用字符串進行賦值B)字符串是以?\0?為結尾標志的字符數(shù)組C)字符串有輸入輸出函數(shù),而字符數(shù)組沒有D)C語言中自帶了字符串的數(shù)據(jù)類型答案:ABC解析:[多選題]60.棧和隊列的共同特點不包括A)只允許在端點處插入和刪除元素B)都是先進后出C)都是先進先出D)都是后進先出答案:BCD解析:[多選題]61.關于樹的一些概念中正確的是A)樹的度為0的結點稱為葉子B)樹的度不為0的結點稱為分支結點C)一個結點的直接后繼稱為該結點的孩子結點D)一個結點的直接前驅稱為該結點的雙親結點答案:ABCD解析:[多選題]62.集合、棧、隊列和二叉樹哪些是線性表A)集合B)棧C)隊列D)二叉樹答案:BC解析:[多選題]63.下列選項中,關于數(shù)組的說法正確的有()。A)數(shù)組元素不能是另1個數(shù)組B)數(shù)組元素可以在創(chuàng)建的同時賦初值C)可以用如下的語句定義數(shù)組:inta=1;intc[a];D)定義數(shù)組時,每個數(shù)組元素的數(shù)據(jù)類型必須相同答案:BD解析:第3部分:填空題,共6題,請在空白處填寫正確答案。[填空題]64.與操作對象的數(shù)據(jù)類型相互獨立的算法稱為____。答案:范型算法解析:[填空題]65.構造函數(shù)是_對象_被創(chuàng)建時自動執(zhí)行,對象消失時自動執(zhí)行的成員函數(shù)稱為_____________答案:析構函數(shù)解析:[填空題]66.執(zhí)行下列程序doublea=3.1415926,b=3.14;cout<<setprecision(5)<<a<<","<<setprecision(5)<<b<<endl;程序的輸出結果是___。答案:3.1416,3.14解析:[填空題]67.執(zhí)行下列代碼intb=100;cout<<"Hex:"<<hex<<b;程序的輸出結果是______答案:Hex:64解析:第4部分:判斷題,共11題,請判斷題目是否正確。[判斷題]68.C++語言和C語言都是面向對象的程序設計語言。A)正確B)錯誤答案:錯解析:[判斷題]69.快速排序的最好時間復雜度是O(n^2)A)正確B)錯誤答案:錯解析:[判斷題]70.已知:類A中一個成員函數(shù)說明如下:voidSet(A&a);其中A&a的含意是將a的地給變量Set答案:錯解析:[判斷題]71.數(shù)據(jù)結構結點插入刪除中,對一棵非空二叉排序樹中,刪除某結點后又將其插入,則得到新的二排序叉樹與原二排序叉樹相同。A)正確B)錯誤答案:錯解析:[判斷題]72.取順序表的第i個元素的時間同i的大小有關()A)正確B)錯誤答案:錯解析:[判斷題]73.可以使用關鍵字static將函數(shù)聲明為內(nèi)部函數(shù)。A)正確B)錯誤答案:對解析:[判斷題]74.this指針是一個隱含于每一個非靜態(tài)成員函數(shù)中的特殊指針,該說法是否正確A)正確B)錯誤答案:對解析:[判斷題]75.在私有繼承中,基類中所有成員對派生類都是不可見的。答案:錯解析:[判斷題]76.在主調(diào)函數(shù)中要使用被調(diào)函數(shù)的返回值,必須以表達式方式調(diào)用。A)正確B)錯誤答案:對解析:[判斷題]77.函數(shù)聲明與函數(shù)定義沒有實質(zhì)區(qū)別。A)正確B)錯誤答案:錯解析:[判斷題]78.順序存儲的線性表可以實現(xiàn)隨機存取。A)正確B)錯誤答案:對解析:第5部分:問答題,共20題,請在空白處填寫正確答案。[問答題]79.在面向對象程序設計中,把數(shù)據(jù)和實現(xiàn)操作的代碼集中起來放在對象內(nèi)部的做法叫做_________答案:封裝解析:[問答題]80.完成程序題:請按空格順序填寫答案。使程序的輸出結果如下:67,901/1文字題#include<iostream>usingnamespacestd;classbase{private:intx,y;public:voidinitxy(inta,intb){x=a;y=b;}voidshow(base*p);};inlinevoidbase::show(____________){cout<<p->x<<""<y<<endl;}voidprint(base*p){p->show(p);}voidmain(){basea;a.initxy(67,90);print(______________);}答案:base*p|&a解析:成員函數(shù)既可以在類體內(nèi)定義,也可以在類體外定義。如果成員函數(shù)定義在類體內(nèi)部,則默認是內(nèi)聯(lián)函數(shù)。也可以在類體內(nèi)部聲明函數(shù),并加上inline關鍵字,然后在類體外給出函數(shù)定義,這樣的成員函數(shù)也是內(nèi)聯(lián)函數(shù)。如果成員函數(shù)定義在類體外,則類體內(nèi)必須要有函數(shù)原型,類體外函數(shù)定義的前面必須用?類名::?來限定,格式如下:返回值類型類名::成員函數(shù)名(參數(shù)列表){成員函數(shù)的函數(shù)體}在C++中,?引用?的定義格式如下:類型名&引用名=同類型的某變量名;[問答題]81.執(zhí)行下列語句后inta,b;a=30;b=a++;變量a,b的值是()答案:31,30解析:[問答題]82.系統(tǒng)會自動打開和關閉的3個標準的文件是?答案:(1)標準輸入--鍵盤-stdin(2)標準輸出--顯示器-stdout(3)標準出錯輸出--顯示器-stderr解析:[問答題]83.#include<iostream>Usingnamespacestd;Voidmain(){Union{定義一個聯(lián)合*/Inti;Struct{在聯(lián)合中定義一個結構*/Charfirst;Charsecond;}half;}number;Number.i=0x4241;聯(lián)合成員賦值*/Cout<<number.half.first<<number.half.second<<endl;Number.half.first='a';聯(lián)合中結構成員賦值*/Number.half.second='b';Cout<<number.i<<endl;}運行結果__1__(填空題)答案:AB25185;解析:[問答題]84.一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地時,共經(jīng)過多少米?第10次反彈多高?答案:1.程序分析:見下面注釋2.程序源代碼:#include?stdio.h?#include?stdio.h?main(){floatsn=100.0,hn=sn/2;intn;for(n=2;n<=10;n++){sn=sn+2*hn;/*第n次落地時共經(jīng)過的米數(shù)*/hn=hn/2;/*第n次反跳高度*/}printf(?thetotalofroadis%f\n?,sn);printf(?thetenthis%fmeter\n?,hn);getch();}解析:[問答題]85.編寫函數(shù)fun,函數(shù)的功能是:根據(jù)以下公式計算s,計算結果作為函數(shù)值返回;n通過形參傳入。S=1+1/(1+2)+1/(1+2+3)+?+1/(1+2+3+?+n)例如:若n的值為11時,函數(shù)的值為1.833333。答案:#include<conio.h>#include<stdio.h>#include<string.h>floatfun(intn){inti;floatx=0,sum=0;for(i=1;i<=n;i++){sum=sum+i;x+=1/sum;}return(x)}main(){intn;floats;clrscr();printf("\nPleaseenterN:");scanf("%d",&n);s=fun(n);printf("Theresultis:%f\n",s);}解析:[問答題]86.下列程序的輸出結果是________。#includeusingnamespacestd;voidfun(double&area,double&circumference,doubler){constdoublePI=3.14;area=PI*r*r;circumference=2*PI*r;}intmain(){doubler,a,c;cin>>r;fun(a,c,r);cout答案:28.26,18.84解析:[問答題]87.執(zhí)行下列語句后inta,c;a=30;c=--a;變量a,c的值是()答案:29,29解析:[問答題]88.運行下列程序的結果為__________________。#include<iostream.h>classbase{public:voiddisplay1(){cout<<"base::display1()"<<endl;}virtualvoiddisplay2(){cout<<"base::display2()"<<endl;}};classderived:publicbase{public:voiddisplay1(){cout<<"derived::display1()"<<endl;}voiddisplay2(){cout<<"derived::display2()"<<endl;}};voidmain(){base*pbase;derivedd;pbase=&d;pbase->display1();pbase->display2();}答案:本題主要考查有關多態(tài)性的相關知識。在基類base中,定義了一個函數(shù)display1()和虛函數(shù)display2();在派生類derived中,重寫了函數(shù)display1(),而且重新定義的虛函數(shù)display2()。由于基類指針pbase指向的是派生類的一個對象,因而會調(diào)用派生類的display2()版本,但是對于一般的成員函數(shù)display1(),仍然遵循一般的調(diào)用規(guī)則,只調(diào)用基類的display1()版本。本題答案為:base::display1()derived::display2()解析:[問答題]89.設intx[3][4];則x數(shù)組中含有_____個int類型的數(shù)組元素。答案:12解析:C++語言兼容C語言。二維數(shù)組intx[3][4],共三行,每行存儲4個元素。共12個int類型的數(shù)組元素[問答題]90.進行外交操作時需要包含()頭文件。(a)iostream(b)fstream(c)stdio(d)stdlib答案:文件流是文件流類的實例對象。C++系統(tǒng)在頭文件fstream中定義了3個文件流類:ifstream,ofstream和fstream。要創(chuàng)建文件流,必須包含頭文件fstream。并聲明所創(chuàng)建的文件流是上述哪個類的實例對象。因此,有關文件I/O類的說明包含在fstream頭文件中。答案為:b。解析:[問答題]91.下列程序的輸出結果第一行是______,第二行是___________。#includeusingnamespacestd;intfun1(intn){if(n==1)return1;elsereturnn*n+fun1(n-1);}intfun2(intn){intf;if(n==1)f=1;elsef=n*fun2(n-1);returnf;}intmain(){cout答案:30,120解析:[問答題]92.已知三個數(shù)a,b,c,按由小到大的順序存入a,b,c中并輸出.輸入格式要求:cout<<"輸入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論