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

正文內(nèi)容

電大本科《c++語言程序設(shè)計(jì)》期末復(fù)習(xí)試題及答案參考資料小抄【精編打印版-文庫吧

2025-05-16 22:14 本頁面


【正文】 st 。 21.使用 const 語句定義一個(gè)標(biāo)識(shí)符常量時(shí),則必須對(duì)它同時(shí)進(jìn)行 初始化 。 22.執(zhí)行 “int x=45,y=16; coutx/y? ?x%yendl; ”語句序列后得到的輸出結(jié)果為 2 13。 23.假定 x=10, y=6,則表達(dá)式 2+x+ +和 + +y*3 的值分別為 12 和 21 。 24 .算術(shù)表達(dá)式 (x2+y2)/(2xy) 對(duì)應(yīng) C++ 表達(dá)式為 (x*x+y*y)/(2x*y) 。 25.算術(shù)表達(dá)式 xy2/(3a+4b1)對(duì)應(yīng)的 C++表達(dá)式為 x*y*y/(3*a+4*b1) 。 26.表達(dá)式 float(25)/4 和 int()%5 的值分別為 和 4 。 27 表達(dá)式 a=a+b表示成復(fù)合賦值表達(dá)式為 a+=b。 。 28.表達(dá)式 a=a+1 表示成增量表達(dá)式為 ++a。 。 29.增量表達(dá)式 + +y表示成賦值表達(dá)式為 y=y+1。 。 30.關(guān)系表達(dá)式( x= =0)的等價(jià)表達(dá)式為 !( x! =0) 。 31.關(guān)系表達(dá)式( x! =0)的等價(jià)表達(dá)式為 !( x= =0) 。 32.關(guān)系表達(dá)式 x+yz的相反表達(dá)式為 x+y=z 。 33.邏輯表達(dá)式 x5amp。amp。 x10 的相反表達(dá)式 x=5 || x=10 。 34.邏輯表達(dá)式 ab | | b= =5 的相反表達(dá)式為 a=b amp。amp。 b!=5 。 35.若 x=15, y=40,則 xy 和 x=y的邏輯值分別為 false或 0 和 true 或 1 。 36.假定 x=5,則執(zhí)行 “a=(x? 10:4*2); ”語句后 a的值為 10 。 37.假定 a=5,則條件表達(dá)式 “a= =0? 10:20”的值為 20。 38.執(zhí)行 “typedef int Data Type; ”語句后,在使用 int 定義整型變量的地方都可以使用 Data Type 定義整型變量。 39.設(shè) x和 y均為 bool量, x amp。 amp。 y為真的條件是 x和 y均為 true。 40.設(shè) x和 y均為 bool 量,則 x | | y為假的條件是 x和 y均為 false。 41.假定一個(gè)一維數(shù)組的定義為 “char a[5]; ”,則該數(shù)組所含元素的個(gè) 數(shù)為 5 ,所占存儲(chǔ)空間的字節(jié)數(shù)為 5 。 ( 存儲(chǔ)的字符串最大長度: 4 ) 42.假定一個(gè)二維數(shù)組的定義為 “int a[4][6]; ”,則該數(shù)組所含元素的個(gè)數(shù)為 24 ,所占存儲(chǔ)空間的字節(jié)數(shù)為 96 。 43.假定一個(gè)二維數(shù)組的定義為 “char a[8][8]; ”,則該數(shù)組所含元素的個(gè)數(shù)為 64 ,所占存儲(chǔ)空間的字節(jié)數(shù)為 64 。 44.執(zhí)行 “typedef float ABC[10]; ”語句把 ABC 定義為具有 10 個(gè)單精度元素的 一維數(shù)組 。 45.在函數(shù)外定義的變量稱為 全局 變量,若沒有被初始化 則系統(tǒng)隱含對(duì)它賦初值 0 。 46.函數(shù)中的形參變量的初值由 調(diào)用 該函數(shù)時(shí)獲得。 47.函數(shù)調(diào)用時(shí),實(shí)參向形參的傳送分為 按值傳遞 和 按地址傳遞 兩種傳送方式。 48.變量分為全局和局部兩種, 局部 變量沒有賦初值時(shí),其值是不確定的。 49.假定 p所指對(duì)象的值為 28, p+1 所指對(duì)象的值為 62,則 * p + +的值為 28 。 p所指對(duì)象的值為: 62 50.假定 p所指對(duì)象的值為 28, p+1 所指對(duì)象的值為 62,則 * + + p 的值為 62 。 p所指對(duì)象的值為: 62 51.假定 p所指對(duì)象的值為 25, p+1 所指對(duì) 象的值為 50,則執(zhí)行 “(*p)+ +?!闭Z句后, p 所指對(duì)象的值為 26 。 表達(dá)式值為: 25 52.假定 p所指對(duì)象的值為 25, p+1 所指對(duì)象的值為 50,則執(zhí)行 “*(p+ +)?!闭Z句后, p 所指對(duì)象的值為 50 。 表達(dá)式值為: 50 53.假定 a是一個(gè)指針數(shù)組,則 a+i 所指對(duì)象的地址比 a地址大 i* sizeof(unsigned) 字節(jié)。 54.假定 a是一個(gè)一維數(shù)組,則 a[i]的指針訪問方式為 * ( a+ i ) 。 55.假定 a是一個(gè)二維數(shù)組,則 a[i] [j]的指針訪問方式為 *(( a+i ) + j )。 56.假定 a 是一個(gè)一維數(shù)組,則 a[i]對(duì)應(yīng)的存儲(chǔ)地址 (以字節(jié)為單位 )為 a + sizeof(a[0])* i 。 3 57.假定一個(gè)二維數(shù)組為 a[M] [N],則 a[i] [j]對(duì)應(yīng)的存儲(chǔ)地址 (以字節(jié)為單位 )為 a+sizeof(a[0][0])* (i* N + j ) 。 58.假定一個(gè)二維數(shù)組 a[M] [N],則 a[i]的地址值 (以字節(jié)為單位 )為 a + sizeof(a[0][0])* (i* N) 。 59.假定 p是一個(gè)指向 float 型數(shù)據(jù)的指針,則 p+1所指數(shù)據(jù)的地址比 p所指數(shù)據(jù)的地址大 4 字節(jié)。 60.假定 a為一個(gè)字符數(shù)組名,則元素 a[8]的字節(jié)地址為 a + 8 。 61.假定 a為一個(gè)整型數(shù)組名,則元素 a[4]的字節(jié)地址為 a + 4* sizeof( int ) 或 a + 16 。 62.假定一個(gè)結(jié)構(gòu)類型的定義為 “struct A{ int a,b。short c。A*d。} ?!保瑒t該類型的大小為 14 字節(jié)。 63.假定一個(gè)結(jié)構(gòu)類型的定義為 “struct B{ int a[8]。char* b。} ?!?,則該類型的大小為 36 字節(jié)。 64.假定一個(gè)結(jié)構(gòu)類型的定義為 “struct D{ int a。union{ int b。double c。} 。 D*d[3]。} ?!?,則該類型的大小為 24 字節(jié)。 65.假定要?jiǎng)討B(tài)分配一個(gè)類型為 Worker 的具有 n個(gè)元素的數(shù)組,并由 r 指向這個(gè)動(dòng)態(tài)數(shù)組,則使用的語句為 Worker * r = new Worker [ n ] 。 。 66.假定要訪問一個(gè)結(jié)構(gòu) x 中的由 a 指針成員所指向的對(duì)象,則表示方法為 * ( x . a ) 。 67.假定要訪問一個(gè)結(jié)構(gòu)指針 p 所指對(duì)象中的 b 指針成員所指的對(duì)象,則表示方法為 * ( p-> b )。 ,系統(tǒng)在建立每個(gè)對(duì) 象的過程中將自動(dòng)調(diào)用該類的 構(gòu)造函數(shù) 使其初始化。 析構(gòu)函數(shù) 。 的 初始化表 來實(shí)現(xiàn)的。 賦值語句 實(shí)現(xiàn),也可以通過構(gòu)造函數(shù)中的 初始化表 實(shí)現(xiàn)。 ,對(duì)基類成員、類對(duì)象成員和非類對(duì)象成員的初始化次序的先 基類成員 ,后 類對(duì)象成員 ,最后 非類對(duì)象成員 。 ,將首先完成 類對(duì)象成員 的析構(gòu)函數(shù)定義體的執(zhí)行,接著完成 派生類 的析構(gòu)函數(shù)定義體的執(zhí)行,最后完成 基類 的析構(gòu)函數(shù)定義體的執(zhí)行。 PX是指向一個(gè)類動(dòng)態(tài)對(duì)象的指針變量,則執(zhí)行 “delete px?!闭Z句時(shí),將自動(dòng)調(diào)用該類的 析構(gòu)函數(shù) 。 ,系統(tǒng)將自動(dòng)調(diào)用該類的 析構(gòu)函數(shù) 。 A[N],當(dāng)離開它的作用域時(shí),系統(tǒng)自動(dòng)調(diào)用該類析構(gòu)函數(shù)的次數(shù)為 N 。 AB 為一個(gè)類,則執(zhí)行 “AB a[10]?!闭Z句時(shí),系統(tǒng)自動(dòng)調(diào)用該類構(gòu)造函數(shù)的次數(shù)為 10 。 有給一個(gè)名為 AB 的類定義構(gòu)造函數(shù),則系統(tǒng)為其隱含定義的構(gòu)造函數(shù)為 AB ( ) { } 。 AB 的類定義析構(gòu)函數(shù),則系統(tǒng)為其隱含定義的析構(gòu)函數(shù)為 ~ AB ( ) { } 。 “void f()。 ”定義為一個(gè)類 AB的友元函數(shù),則應(yīng)在類 AB 的定義中加入一條語句: friend void f( ); 。 AB 定義為一個(gè)類 CD 的友元類,則應(yīng)在類 CD 的定義中加入一條語句: friend class AB; 。 AB 中有一個(gè)靜態(tài) 整型成員 bb,在類外的它進(jìn)行定義并初始化為 0時(shí),所使用寫法為: int AB:: bb = 0 ; 。 AB 中有一個(gè)公用屬性的靜態(tài) 數(shù)據(jù) 成員 bb,在類外不通過對(duì)象名訪問該成員 bb 的 訪問 為 AB::bb 。 n 個(gè)字節(jié)的儲(chǔ)存空間時(shí),它所能儲(chǔ)存字符串的最大長度為 n- 1 。 AB 為一個(gè)類,則該類的拷貝構(gòu)造函數(shù)的聲明語句為 AB (AB amp。 )。 。 賦值語句 或 初始化表 完成的。 ,其 隱含訪問權(quán)限為 private ,對(duì)于結(jié)構(gòu)中定義的成員,其隱含訪問權(quán)限為 public 。 直接 訪問該類的 私有成員 。 AB 定義加號(hào)操作符重載成員函數(shù),實(shí)現(xiàn)兩個(gè) AB 類對(duì)象的加法,并返回相加結(jié)果,則該成員函數(shù)的聲明語句為: ABamp。 operator+(AB amp。)。 。 C++流類庫中,根基類為 ios 。 C++流類庫中,輸入流類和輸出流類的名稱分別為 istream 和 ostream 。 出操作,則必須在開始的 include 命令中使用 頭文件。 程序 文件中進(jìn)行文件輸入輸出操作,則必須在開始的 include 命令中使用 頭文件。 ,被系統(tǒng)看作為一個(gè) 字符串流 。 ifstream 流類定義一個(gè)流對(duì)象并打開一個(gè)磁盤文件時(shí),文件的隱含打開方式為 ios :: in,當(dāng)使用 ofstream 流類定義一個(gè)流對(duì)象并打開一個(gè)磁盤文件時(shí),文件的隱含打開方式為 ios::out 。當(dāng)需要使用 istream 流類定 義一個(gè)流對(duì)象并聯(lián)系一個(gè)字符串時(shí),應(yīng)在文件開始使用 include 命令,使之包含 文件。 三 、寫出下列程序運(yùn)行后的輸出結(jié)果 1. include void SB (char ch) { switch (ch) { case ?A? :case ?a?: cout ”well”!” 。 break case ?B?: case ?b?: cout ”good!” 。break。 case ?C?: case ?c?: cout ”pass!” 。break。 default : cout “bad!” 。 break。}} void main ( ){ char al=?b?,a2=?c?,a3=?f?。 SB(al)。SB(a2)。SB(a3)。SB(‘A?)。 Cout endl。} 運(yùn)行結(jié)果: good! pass! bad! well! include include double SD(int a,int b,char op) { double x。 //局部變量 x的改變不影響 main函數(shù)中的 x switch (op) { case ?x?:x=double(a) + b。 break。 case ??: x=double (a)– b。 break。 case ?*?: x=double (a) * b。break。 case ?/?:if (b) x=double (a)/b。 else exit(1)。 break。 default:exit(1)。 } return x。} void main ( ){ int x=20 ,y=12。 cout SD(x,y,??)? ?。 4 cout SD(x,y,?*?)? ?。 cout SD(x+y,y2,?/?)endl。} 運(yùn)行結(jié)果: 8 240 include void main ( ){ int s=0。 for (int I=1。I6。I++) s+=I*I。 // s=1*1+2*2+3*3+4*4+5*5 cout ”s=”sendl。} 運(yùn)行結(jié)果: s=55 include void main ( ){ int s=0。 for (int I=1。I++){ if (s50) break。 if (I%3= =0) s+=I。 // s=3+6+9+12+15+18 } cout ”I,s=”I”,”sendl。} 運(yùn)行結(jié)果: I,s=19, 63 include void main ( ){ int s1=0,s2=0。 for (int I=0。I10。I++) if (I%2) s1+=I。 // s1= 1+3+5+7+9 else s2 +=I。 // s2= 0+2+4+6+8 cout s1? ?s2endl。} 運(yùn)行結(jié)果: 25 20 include void main (){ int n=1
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1