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

正文內(nèi)容

c筆試題匯總word版-資料下載頁(yè)

2025-04-11 22:29本頁(yè)面
  

【正文】 。 cout16 bitendl。}++有什么不同?從機(jī)制上:c是面向過(guò)程的(但c也可以編寫(xiě)面向?qū)ο蟮某绦颍?;c++是面向?qū)ο蟮模峁┝祟?lèi)。但是,c++編寫(xiě)面向?qū)ο蟮某绦虮萩容易從適用的方向:c適合要求代碼體積小的,效率高的場(chǎng)合,如嵌入式;c++適合更上層的,復(fù)雜的; llinux核心大部分是c寫(xiě)的,因?yàn)樗窍到y(tǒng)軟件,效率要求極高。從名稱(chēng)上也可以看出,c++比c多了+,說(shuō)明c++是c的超集;那為什么不叫c+而叫c++呢,是因?yàn)閏++比c來(lái)說(shuō)擴(kuò)充的東西太多了,所以就在c后面放上兩個(gè)+;于是就成了c++C語(yǔ)言是結(jié)構(gòu)化編程語(yǔ)言,C++是面向?qū)ο缶幊陶Z(yǔ)言。C++側(cè)重于對(duì)象而不是過(guò)程,側(cè)重于類(lèi)的設(shè)計(jì)而不是邏輯的設(shè)計(jì)。,交換兩個(gè)參數(shù)的值include void main(){ int i=60。 int j=50。 i=i+j。 j=ij。 i=ij。 printf(i=%d\n,i)。 printf(j=%d\n,j)。}方法二:i^=j。j^=i。i^=j。方法三:// 用加減實(shí)現(xiàn),而且不會(huì)溢出a = a+b(b=a)(為什么輸出的是一個(gè)奇怪的字符) = 39。b39。效果相當(dāng)于 = 39。b39。 amp。 0xf。39。b39。 0110001039。b39。 amp。 0xf 00000010所以輸出Ascii碼為2的特殊字符char t:4。就是4bit的字符變量,同樣unsigned short i:8。就是8bit的無(wú)符號(hào)短整形變量 i=10, j=10, k=3。 k*=i+j。 k最后的值是?60?進(jìn)程間通信的方式有 共享內(nèi)存, 管道 ,Socket ,消息隊(duì)列 , DDE等21.struct A { char t:4。 char k:4。 unsigned short i:8。 unsigned long m。 } sizeof(A)=?(不考慮邊界對(duì)齊)7struct CELL // Declare CELL bit field{ unsigned character : 8。 // 00000000 ???????? unsigned foreground : 3。 // 00000??? 00000000 unsigned intensity : 1。 // 0000?000 00000000 unsigned background : 3。 // 0???0000 00000000 unsigned blink : 1。 // ?0000000 00000000} screen[25][80]。 // Array of bit fields二、位結(jié)構(gòu) 位結(jié)構(gòu)是一種特殊的結(jié)構(gòu), 在需按位訪問(wèn)一個(gè)字節(jié)或字的多個(gè)位時(shí), 位結(jié)構(gòu) 比按位運(yùn)算符更加方便。 位結(jié)構(gòu)定義的一般形式為: struct位結(jié)構(gòu)名{ 數(shù)據(jù)類(lèi)型 變量名: 整型常數(shù)。 數(shù)據(jù)類(lèi)型 變量名: 整型常數(shù)。 } 位結(jié)構(gòu)變量。 其中: 數(shù)據(jù)類(lèi)型必須是int(unsigned或signed)。 整型常數(shù)必須是非負(fù)的整 數(shù), 范圍是0~15, 表示二進(jìn)制位的個(gè)數(shù), 即表示有多少位。 變量名是選擇項(xiàng), 可以不命名, 這樣規(guī)定是為了排列需要。 例如: 下面定義了一個(gè)位結(jié)構(gòu)。 struct{ unsigned incon: 8。 /*incon占用低字節(jié)的0~7共8位*/ unsigned txcolor: 4。/*txcolor占用高字節(jié)的0~3位共4位*/ unsigned bgcolor: 3。/*bgcolor占用高字節(jié)的4~6位共3位*/ unsigned blink: 1。 /*blink占用高字節(jié)的第7位*/ }ch。 位結(jié)構(gòu)成員的訪問(wèn)與結(jié)構(gòu)成員的訪問(wèn)相同。 例如: 訪問(wèn)上例位結(jié)構(gòu)中的bgcolor成員可寫(xiě)成: 注意: 1. 位結(jié)構(gòu)中的成員可以定義為unsigned, 也可定義為signed, 但當(dāng)成員長(zhǎng) 度為1時(shí), 會(huì)被認(rèn)為是unsigned類(lèi)型。因?yàn)閱蝹€(gè)位不可能具有符號(hào)。 2. 位結(jié)構(gòu)中的成員不能使用數(shù)組和指針, 但位結(jié)構(gòu)變量可以是數(shù)組和指針, 如果是指針, 其成員訪問(wèn)方式同結(jié)構(gòu)指針。 3. 位結(jié)構(gòu)總長(zhǎng)度(位數(shù)), 是各個(gè)位成員定義的位數(shù)之和, 可以超過(guò)兩個(gè)字 節(jié)。 4. 位結(jié)構(gòu)成員可以與其它結(jié)構(gòu)成員一起使用。 例如: struct info{ char name[8]。 int age。 struct addr address。 float pay。 unsigned state: 1。 unsigned pay: 1。 }workers。 上例的結(jié)構(gòu)定義了關(guān)于一個(gè)工人的信息。其中有兩個(gè)位結(jié)構(gòu)成員, 每個(gè)位結(jié) 構(gòu)成員只有一位, 因此只占一個(gè)字節(jié)但保存了兩個(gè)信息, 該字節(jié)中第一位表示工 人的狀態(tài), 第二位表示工資是否已發(fā)放。由此可見(jiàn)使用位結(jié)構(gòu)可以節(jié)省存貯空間。,有什么錯(cuò)誤,改正 int add_n(int n) { static int i=100。 i+=n。 return i。 } 答:因?yàn)閟tatic使得i的值會(huì)保留上次的值。去掉static就可了?class A { public: A() { p=this。 } ~A() { if(p!=NULL) { delete p。 p=NULL。 } } A* p。 }。答:會(huì)引起無(wú)限遞歸24.union a {int a_int1。double a_double。int a_int2。}。typedef struct{a a1。char y。} b。class c{double c_double。b b1。a a2。}。輸出coutsizeof(c)endl。的結(jié)果?答:VC6環(huán)境下得出的結(jié)果是32另:我(sun)+win2k下做過(guò)試驗(yàn):short 2int4float4double8指針4sizeof(union),以結(jié)構(gòu)里面size最大的為union的size?int i = 1。int j = i++。if((ij++) amp。amp。 (i++ == j)) i+=j。答:i = 526.unsigned short array[]={1,2,3,4,5,6,7}。int i = 3。*(array + i) = ?答:427.class A{ virtual void func1(); void func2()。}Class B: class A{ void func1(){cout fun1 in class B endl。} virtual void func2(){cout fun2 in class B endl。}} A, A中的func1和B中的func2都是虛函數(shù).B, A中的func1和B中的func2都不是虛函數(shù).C, A中的func2是虛函數(shù).,B中的func1不是虛函數(shù).D, A中的func2不是虛函數(shù),B中的func1是虛函數(shù).答:A28.數(shù)據(jù)庫(kù):抽出部門(mén),平均工資,要求按部門(mén)的字符串順序排序,不能含有human resource部門(mén), employee結(jié)構(gòu)如下:employee_id, employee_name, depart_id,depart_name,wage答:select depart_name, avg(wage)from employeewhere depart_name 39。human resource39。group by depart_nameorder by depart_name29.給定如下SQL數(shù)據(jù)庫(kù):Test(num INT(4)) 請(qǐng)用一條SQL語(yǔ)句返回num的最小值,但不許使用統(tǒng)計(jì)功能,如MIN,MAX等答:select top 1 numfrom Testorder by num desc30.輸出下面程序結(jié)果。 include class A { public:virtual void print(void) { coutA::print()endl。 } }。class B:public A { public:virtual void print(void) { coutB::print()endl。}。 }。 class C:public B{publi
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1