freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

遼寧工程技術(shù)大學(xué)嵌入式程序設(shè)計(jì)語(yǔ)言c 復(fù)習(xí)題題庫(kù)-全文預(yù)覽

  

【正文】 。 }}。}}。coutj,。}void main(){int j=1。int func(){int k=0。 ()。 ()。 coutstudent card: cardendl。strcpy (name,str)。四、分析下列程序,回答所提出的問(wèn)題(共1題,共16分) include include class student{ private:char *name。靜態(tài)數(shù)據(jù)成員可以不必初始化。字符指針可以用一個(gè)字符串常量給它賦值。靜態(tài)函數(shù)成員可直接引用該類(lèi)的____ 和函數(shù)成員,而不能直接引用____ 。根據(jù)訪問(wèn)權(quán)限的不同,可將類(lèi)的成員分為三類(lèi)____ 、____ 和____ 。 s=Beijing。 s={Beijing}。y1如果有int a[20],*p=a。}A.11 12 B.11 11 C.12 12 D.10 111關(guān)于靜態(tài)成員的描述中,錯(cuò)誤的是A. 靜態(tài)成員可分為靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)兩種B. 靜態(tài)成員聲明時(shí),應(yīng)在前面加static關(guān)鍵字C. 靜態(tài)成員函數(shù)中不能直接引用非靜態(tài)成員D. 靜態(tài)數(shù)據(jù)成員初始化必須在類(lèi)體內(nèi)1關(guān)于友元類(lèi)的描述,錯(cuò)誤的是A. 友元類(lèi)被說(shuō)明在一個(gè)類(lèi)中,它與訪問(wèn)權(quán)限無(wú)關(guān)B. 友元類(lèi)中的成員函數(shù)都是友元函數(shù)C. 友元類(lèi)是被定義在某個(gè)類(lèi)中的CC B D D C D DA C1A 1D 1A 1C 1C 1D 1D 1C 1A BD. 如果類(lèi)Y是類(lèi)X的友元類(lèi),則類(lèi)X不一定是類(lèi)Y的友元類(lèi)1如果有int x,*p。}void f( ){static int a=10。若有int a[10],i=3。是字符常量,a是字符串常量,它們?cè)趦?nèi)存中分別占有2個(gè)字節(jié)的存儲(chǔ)空間定義內(nèi)聯(lián)函數(shù)時(shí),應(yīng)在函數(shù)名前加關(guān)鍵字A. online B. inner C. inside 如果兩個(gè)以上的函數(shù),具有如下特點(diǎn):只有參數(shù)類(lèi)型不同,返回值類(lèi)型不同,功能完全一樣,則為了提高代碼的可重用性,可以使用A.重載函數(shù) B.內(nèi)聯(lián)函數(shù) C.函數(shù)模板 以下能正確定義數(shù)組并正確賦初值的語(yǔ)句是A. int N=5,b[N][N]。與a都是字符串常量C.39。與a正確的描述是A.39。\039。39。} 一、單項(xiàng)選擇題(共20題,每題1分)下列不正確的轉(zhuǎn)義字符是A.39。void main(void){ derived d1。class derived:public base{int k。 } int getJ(void)const{ return j。}   程序輸出結(jié)果為:               2.仔細(xì)閱讀下面的程序,在下劃線處填上正確的內(nèi)容,然后給出正確的輸出結(jié)果?! ? coutmendl?! ? coutGety()endl。}   float Getz(){return Z。 ()。 b2=d。void main(void){ divide d。 }}。 coutpbfun()endl。 coutpbfun()endl。 return pch。class subderived:public derived1,public derived2{public: char * fun(void)const{ char * pch。}class derived1:virtual public base{public: char * fun(void)const{ return derived1。}四、程序分析(每題10分) 1.分析下面的程序,寫(xiě)出輸出結(jié)果。 while(!in) { (ch)。 if(!in){ coutcan39。 char *p=str。 if(!out){ coutcan39。(55)。()。} void Show(){coutGet()。include class test { int m。e2。 ,下列各語(yǔ)句將產(chǎn)生的函數(shù)名稱(chēng)是:a. const Empty e1。13.c++提供兩種格式控制方式,一種是 ,另一種是 。9.當(dāng)訪問(wèn)私有靜態(tài)數(shù)據(jù)成員時(shí),可通過(guò)定義公有的 來(lái)訪問(wèn)。使用關(guān)鍵字 說(shuō)明。X=example(10)。3.若example是已定義的類(lèi),在程序結(jié)束之前,共計(jì)存在 個(gè)對(duì)象。) 13.一個(gè)const對(duì)象( )。class T2 10. 友元運(yùn)算符obj++被C++編譯器解釋為( )。 ios::width(int) ios::width() ios::precision() D. int ios::precision(int)7.要求浮點(diǎn)輸出時(shí)必須帶有一個(gè)小數(shù)點(diǎn)的格式控制常量是( )。這4個(gè)步驟的正確順序是( )。 A. 靜態(tài)成員函數(shù)不能利用this指針 B. 只有非靜態(tài)成員才可以使用this關(guān)鍵字,因?yàn)殪o態(tài)成員沒(méi)有this指針 ,也不帶有任何類(lèi)型的返回值 D. 虛機(jī)制在構(gòu)造函數(shù)和析構(gòu)函數(shù)中仍然可以很好地工作,以實(shí)現(xiàn)多態(tài)性3. 多重繼承的構(gòu)造順序一般可分為4步,下面給出這4個(gè)步驟:step1: 任何非虛擬基類(lèi)的構(gòu)造函數(shù)按照它們被繼承的順序構(gòu)造。 str[j1]=m。 for(i=0,j=strlen(str)。i++) printf(%d ,a[i])。 a[ j]=a[ j+1]。i4。}6. 下面程序用冒泡法對(duì)數(shù)組a進(jìn)行降序排序,請(qǐng)?zhí)羁铡?p1++, p2++) _______________=_______________。p1=a。for(i=1。 則 printf(“%”, f )。printf(%d\n,d)。printf(%d,d)。else printf(“*”) 。 的輸出結(jié)果是( )A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9 14. 下列程序段的輸出結(jié)果是 ( )void main( ){ int k。 int x[3][3]={1,2,3,4,5,6,7,8,9}。 }A. B. C. D. 6212. 以下程序的輸出結(jié)果是( )define f(x) x*xmain(){ int a=6,b=2,c。 } A. 0, 5 B. 1, 6 C. 1, 5 D. 0, 611. 以下程序的輸出結(jié)果是( )main(){ int a=5。 (c= ‘z’)10. 以下程序的輸出結(jié)果是( )main(){ int a[]={1,2,3,4,5,6,7,8,9}, *p。j。 等價(jià)的語(yǔ)句是( )A. i= *p。5. 選出下列標(biāo)識(shí)符中不是合法的標(biāo)識(shí)符的是( ) A. hot_do B. cat1 C. _pri D. 2ab6. 以下說(shuō)法中正確的是( )A. C語(yǔ)言程序總是從第一個(gè)的函數(shù)開(kāi)始執(zhí)行B. 在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義C. C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D. C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分7. 若已定義:int a[9], *p=a。4. 以下對(duì)二維數(shù)組a進(jìn)行正確初始化的是( )A. int a[2][3]={{1,2},{3,4},{5,6}}。 B. char str[7]= {‘c’, ‘h’, ‘i’, ‘n’, ‘a(chǎn)’}。 (C++語(yǔ)言程序設(shè)計(jì),李春葆,300)。 output 月銷(xiāo)售量:numsoldendl。 } void print(ostreamamp。 strcpy(author,str2)。 title=new char[len+1]。 author=new char[len+1]。 // 月銷(xiāo)售量 public: Book(){} Book(const char *str1,const char *str2,const int num) { int len=strlen(str1)。 output) 即引用輸出流。 } 解: 本題說(shuō)明對(duì)象引用作為函數(shù)參數(shù)的作用。 (p)。 } void func(Sample s1,Sample amp。} }。s)。 public: Sample(){x=y=0。 ()。a){x=++ +10。 } 解: pa為數(shù)組的指針,首先指向a[0],pb是pa的引用,當(dāng)執(zhí)行pb++時(shí),也使pa指向了a[1],所以輸出為:20 include class Sample { int x。 include void main() { int a[]={10,20,30,40},*pa=a。 } void main() { int x=10,y=20。嵌入式程序設(shè)計(jì)語(yǔ)言C++復(fù)習(xí)題 include Swap(int x,int y){int temp。 y=temp。 } 解: 這里的函數(shù)采用引用調(diào)用的方式,所以輸出為:x=20,y=10 注意:在函數(shù)調(diào)用里,引用調(diào)用與傳址調(diào)用的效果相同,但更加簡(jiǎn)潔直觀。 cout*paendl。} Sample(Sample amp。 void main() { Sample s1(2),s2(s1)。a)構(gòu)造函數(shù)是一個(gè)拷貝構(gòu)造函數(shù),將a對(duì)象的x增1然后加上10后賦給當(dāng)前對(duì)象的x,由于a是引用對(duì)象,所以輸出為: x=3 // ++運(yùn)算的結(jié)果 x=12 // 2+10 include class Sample { int x,y。} void copy(Sample amp。} void print(){coutx=x,y=yendl。y=。 } void main() { Sample p(1,2),q。 ()。所以輸出為: x=1,y=2 x=30,y=40 ,包含圖書(shū)的書(shū)名、作者、月銷(xiāo)售量等數(shù)據(jù)成員,其中書(shū)名和作者采用字符型指針,另有兩個(gè)構(gòu)造函數(shù)、一個(gè)析構(gòu)函數(shù)和兩個(gè)成員函數(shù)setbook()和print(),其中setbook()用于設(shè)置數(shù)據(jù),print()用于輸出數(shù)據(jù),其說(shuō)明如下: void print(ostreamamp。 // 作者 int numsold。 len=strlen(str2)。 } void setbook(const char *str1,const char *str2,const int num) { int len=strlen(str1)。 author=new char[len+1]。 delete author。 output 作者:authorendl。 (cout)。 str= “china”。 str1= “china”。 D. int a[2][ ]={{1,2},{3,4}}。, 則與i=j。 C. i=amp。amp。printf( “%d,%d\n”,*p,*(p+3) )。printf(“%f\n”,(float)a)。 }A. 9 B. 6 C. 36 D. 1813. 定義如下變量和數(shù)組:int i。i++) printf(%d ,x[i][2i])
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1