




已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.static有什么用途?(請(qǐng)至少說(shuō)明兩種) 1)在函數(shù)體,一個(gè)被聲明為靜態(tài)的變量在這一函數(shù)被調(diào)用過(guò)程中維持其值不變。 2) 在模塊內(nèi)(但在函數(shù)體外),一個(gè)被聲明為靜態(tài)的變量可以被模塊內(nèi)所用函數(shù)訪問(wèn),但不能被模塊外其它函數(shù)訪問(wèn)。它是一個(gè)本地的全局變量。 3) 在模塊內(nèi),一個(gè)被聲明為靜態(tài)的函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用。那就是,這個(gè)函數(shù)被限制在聲明它的模塊的本地范圍內(nèi)使用2.引用與指針有什么區(qū)別? 1) 引用必須被初始化,指針不必。 2) 引用初始化以后不能被改變,指針可以改變所指的對(duì)象。 3) 不存在指向空值的引用,但是存在指向空值的指針。3.描述實(shí)時(shí)系統(tǒng)的基本特性 在特定時(shí)間內(nèi)完成特定的任務(wù),實(shí)時(shí)性與可靠性。4.全局變量和局部變量在內(nèi)存中是否有區(qū)別?如果有,是什么區(qū)別? 全局變量?jī)?chǔ)存在靜態(tài)數(shù)據(jù)庫(kù),局部變量在堆棧。5.什么是平衡二叉樹? 左右子樹都是平衡二叉樹 且左右子樹的深度差值的絕對(duì)值不大于1。6.堆棧溢出一般是由什么原因?qū)е碌模?沒(méi)有回收垃圾資源。7.什么函數(shù)不能聲明為虛函數(shù)? constructor函數(shù)不能聲明為虛函數(shù)。8.冒泡排序算法的時(shí)間復(fù)雜度是什么? 時(shí)間復(fù)雜度是O(n2)。9.寫出float x 與“零值”比較的if語(yǔ)句。 if(x0.000001&x-0.000001)10.Internet采用哪種網(wǎng)絡(luò)協(xié)議?該協(xié)議的主要層次結(jié)構(gòu)? Tcp/Ip協(xié)議 主要層次結(jié)構(gòu)為: 應(yīng)用層/傳輸層/網(wǎng)絡(luò)層/數(shù)據(jù)鏈路層/物理層。11.Internet物理地址和IP地址轉(zhuǎn)換采用什么協(xié)議? ARP (Address Resolution Protocol)(地址解析協(xié)議)12.IP地址的編碼分為哪倆部分? IP地址由兩部分組成,網(wǎng)絡(luò)號(hào)和主機(jī)號(hào)。不過(guò)是要和“子網(wǎng)掩碼”按位與上之后才能區(qū)分哪些是網(wǎng)絡(luò)位哪些是主機(jī)位。13.用戶輸入M,N值,從1至N開始順序循環(huán)數(shù)數(shù),每數(shù)到M輸出該數(shù)值,直至全部輸出。寫出C程序。 循環(huán)鏈表,用取余操作做14.不能做switch()的參數(shù)類型是: switch的參數(shù)不能為實(shí)型。1. 以下三條輸出語(yǔ)句分別輸出什么?C易char str1 = abc;char str2 = abc;const char str3 = abc; const char str4 = abc; const char* str5 = abc;const char* str6 = abc;cout boolalpha ( str1=str2 ) endl; / 輸出什么?cout boolalpha ( str3=str4 ) endl; / 輸出什么?cout boolalpha ( str5=str6 ) endl; / 輸出什么?文章出自/2. 非C+內(nèi)建型別 A 和 B,在哪幾種情況下B能隱式轉(zhuǎn)化為A?C+中等答:a. class B : public A / B公有繼承自A,可以是間接繼承的b. class B operator A( ); / B實(shí)現(xiàn)了隱式轉(zhuǎn)化為A的轉(zhuǎn)化c. class A A( const B& ); / A實(shí)現(xiàn)了non-explicit的參數(shù)為B(可以有其他帶默認(rèn)值的參數(shù))構(gòu)造函數(shù)d. A& operator= ( const A& ); / 賦值操作,雖不是正宗的隱式類型轉(zhuǎn)換,但也可以勉強(qiáng)算一個(gè)3. 以下代碼中的兩個(gè)sizeof用法有問(wèn)題嗎?C易void UpperCase( char str ) / 將 str 中的小寫字母轉(zhuǎn)換成大寫字母 for( size_t i=0; isizeof(str)/sizeof(str0); +I ) if( a=stri & stri=z ) stri -= (a-A );char str = aBcDe;cout str字符長(zhǎng)度為: sizeof(str)/sizeof(str0) endl;UpperCase( str );cout str 9 ) ch += (A-9-1); char cl = c%0x10 + 0; if( cl 9 ) cl += (A-9-1); cout ch cl ;char str = I love 中國(guó);for( size_t i=0; istrlen(str); +I ) char2Hex( stri );cout endl;5. 以下代碼有什么問(wèn)題?C+易struct Test Test( int ) Test() void fun() ;void main( void ) Test a(1); a.fun(); Test b(); b.fun();6. 以下代碼有什么問(wèn)題?C+易cout (true?1:1) temp;unsigned int const size2 = temp;char str2 size2 ;8. 以下代碼中的輸出語(yǔ)句輸出0嗎,為什么?C+易struct CLS int m_i; CLS( int I ) : m_i(i) CLS() CLS(0); ;CLS obj;cout obj.m_i endl;9. C+中的空類,默認(rèn)產(chǎn)生哪些類成員函數(shù)?C+易答:class Emptypublic: Empty(); / 缺省構(gòu)造函數(shù) Empty( const Empty& ); / 拷貝構(gòu)造函數(shù) Empty(); / 析構(gòu)函數(shù) Empty& operator=( const Empty& ); / 賦值運(yùn)算符 Empty* operator&(); / 取址運(yùn)算符 const Empty* operator&() const; / 取址運(yùn)算符 const;10. 以下兩條輸出語(yǔ)句分別輸出什么?C+難float a = 1.0f;cout (int)a endl;cout (int&)a endl;cout boolalpha ( (int)a = (int&)a ) endl; / 輸出什么?Float b = 0.0f;cout (int)b endl;cout (int&)b endl;cout boolalpha ( (int)b = (int&)b ) =0; -I ) / 反向遍歷array數(shù)組 cout arrayi endl;12. 以下代碼有什么問(wèn)題?STL易typedef vector IntArray;IntArray array;array.push_back( 1 );array.push_back( 2 );array.push_back( 2 );array.push_back( 3 );/ 刪除array數(shù)組中所有的2for( IntArray:iterator itor=array.begin(); itor!=array.end(); +itor ) if( 2 = *itor ) array.erase( itor );13. 寫一個(gè)函數(shù),完成內(nèi)存之間的拷貝??紤]問(wèn)題是否全面答:void* mymemcpy( void *dest, const void *src, size_t count ) char* pdest = static_cast( dest ); const char* psrc = static_cast( src ); if( pdestpsrc & pdestpsrc+cout ) 能考慮到這種情況就行了 for( size_t i=count-1; i!=-1; -I ) pdesti = psrci; else for( size_t i=0; icount; +I ) pdesti = psrci; return dest;int main( void ) char str = 0123456789; mymemcpy( str+1, str+0, 9 ); cout str = - EPSINON) & (x =”或“next = NULL; p=h; for(i=0;inext = s; printf(Please input the information of the student: name sex no age n); scanf(%s %c %d %d,s-name,&s-sex,&s-no,&s-age); s-next = NULL; p = s; printf(Create successful!); return(h);void deletelist(struct stu *s,int a)struct stu *p;while(s-age!=a) p = s; s = s-next;if(s=NULL) printf(The record is not exist.);else p-next = s-next; printf(Delete successful!);void display(struct stu *s)s = s-next; while(s!=NULL) printf(%s %c %d %dn,s-name,s-sex,s-no,s-age); s = s-next; int main() struct stu *s;int n,age;printf(Please input the length of seqlist:n);scanf(%d,&n); s = creatlist(n); display(s);printf(Please input the age:n);scanf(%d,&age);deletelist(s,age);display(s); return 0;2、實(shí)現(xiàn)一個(gè)函數(shù),把一個(gè)字符串中的字符從小寫轉(zhuǎn)為大寫。 程序代碼I nclude stdio.hI nclude conio.hvoid uppers(char *s,char *us) for(;*s!=0;s+,us+) if(*s=a&*s=z) *us = *s-32; else *us = *s; *us = 0;int main() char *s,*us; char ss20; printf(Please input a string:n); scanf(%s,ss); s = ss; uppers(s,us); printf(The result is:n%sn,us); getch();1進(jìn)程和線程的差別。2.測(cè)試方法 3Heap與stack的差別。4Windows下的內(nèi)存是如何管理的?5介紹.Net和.Net的安全性。6客戶端如何訪問(wèn).Net組件實(shí)現(xiàn)Web Service?7C/C+編譯器中虛表是如何完成的?8談?wù)凜OM的線程模型。然后討論進(jìn)程內(nèi)/外組件的差別。9談?wù)処A32下的分頁(yè)機(jī)制10給兩個(gè)變量,如何找出一個(gè)帶環(huán)單鏈表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品備品管理制度
- 產(chǎn)品承接管理制度
- 產(chǎn)品樣機(jī)管理制度
- 產(chǎn)品能耗管理制度
- 產(chǎn)品選型管理制度
- 產(chǎn)科經(jīng)營(yíng)管理制度
- 京東溝通管理制度
- 親屬回避管理制度
- 人工晶體管理制度
- 人才培養(yǎng)管理制度
- 北師大版八年級(jí)上冊(cè)數(shù)學(xué)第一章練習(xí)題
- 企業(yè)標(biāo)準(zhǔn)化體系建立課件
- 醫(yī)院護(hù)士辭職申請(qǐng)書集合六篇(護(hù)士崗位辭職申請(qǐng)書)
- 靜脈注射 Microsoft PowerPoint 演示文稿課件
- 同濟(jì)大學(xué)論文答辯通用PPT模板
- AFC檢測(cè)技術(shù)規(guī)程
- 部編人教版二年級(jí)下學(xué)期數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)復(fù)習(xí)課堂知識(shí)練習(xí)題
- 餐飲行業(yè)抖音代運(yùn)營(yíng)方案
- 《聰明人和傻子和奴才》 課件
- Fleischner指南解讀
- 電廠度電機(jī)維修技術(shù)規(guī)范書正式
評(píng)論
0/150
提交評(píng)論