版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
32structstudentchar*name;intage;shortid1;charid2;charid3;int{}structstudent{char*name;charid2;charid3;intage;shortid1;int{}#define3voidchange(int}int{intd=3;}Voidchanged(int}int{intd=3;}4class{PublicVitua;vitual5CSSprite*spt6CCDirector,CCSense,CCLayer,CCSpritetexture8C1024 什么函數(shù)不能為虛函數(shù) 頭文件中的ifndef/define/endif有什么用 extern“C”的有什么作用 某32位系統(tǒng),C++程序,請(qǐng)計(jì)算sizeof的值Charstr[]= Char*pstr;Intn=10;Sizeof(str)=?Sizeof(p)=?Sizeof(n)=?Voidfoo(char{}Sizeof(str)=Void*p=malloc(100);Sizeof(p)=? smtp,ftp,http, 請(qǐng)出下面C程序中的錯(cuò)誤Char*{Chartbuf[200];UnsignedcharI;for(i={Tbuf[i]=}Return} 給出Windows下用程序C語(yǔ)言創(chuàng)建進(jìn)程的方法 給出Linux下應(yīng)用程序C語(yǔ)言創(chuàng)建進(jìn)程的方法 Lua協(xié)程的意義及用法 確執(zhí)行上面這3種操作,背包管理類要能快速的添加和查找背包實(shí)例。25、26、Class{UnsigedintgetType();UnsigedintgetLD(); 請(qǐng)用熟悉的數(shù)據(jù)庫(kù)建立商城表內(nèi)容包括賣方的角色時(shí)間內(nèi)容,并且寫一條sql語(yǔ)句查詢最近的5條記錄。 假定有一個(gè)用戶表,表中包含字段:useidAusename和password,那么usename和password可以組合Cusenamepassword為Duseiduseid ABC、頻繁更改D30、VI編輯器具有2種工作模式:和 32、主機(jī)甲和主機(jī)乙時(shí)間建立一個(gè)TCP連接,主機(jī)甲向主機(jī)乙發(fā)送了3個(gè)連續(xù)的TCP段,分別包含300B,400B,500B的有效荷載,第3個(gè)段的序號(hào)為900,若主機(jī)乙僅正確接受第1和第3個(gè)段,則主機(jī)乙發(fā)送主機(jī)甲的確認(rèn)序號(hào)是 35IPV6void{Char*str=(char}、簡(jiǎn)述39、簡(jiǎn)述continue,breakgoto,return40、UnixVoidfunc(char{}{Char*p;43、用C44、用C46luaLocaa=Fork=1,10,2,doA[k]=k;For_,vinipairs(a)doInt{Inta[][3]=Int(*ptr)[3]=Printf(“%dPrintf(“%d%d\n”,(*ptr)[1],(*ptr)[0]);Return0;}Int{CharCharbuf[10]={1,2,3,4,5,6,9.8};P=(buf+1)[6];Return} Intfun(int{Intcount=0;{}Return}Int{Printf(“count=%d\n”,fun(3046));Return0;}51M輸入:10,3,2,5,11,7,9輸出:11+7+9+10=37,二只猴子又爬起來一個(gè)桃子后,也將桃子分成5等份,藏起自己的一份睡覺去了;以后的3只猴子都先后照此辦理。問最初至少有多少個(gè)桃子?最后至少還剩多少個(gè)桃子?使,53aN復(fù)次數(shù)最多的100個(gè)整數(shù),內(nèi)存使用過1G.ClassCSkill{ClassC{CSkill{if(bShow={}for(inti=0;i<={}} 3457957、ifndef/defineendif2種用途?58、const有什么用途?請(qǐng)列舉說出至少三種用途?、在63、TCP和UDP65、s編寫程序,當(dāng)輸入數(shù)大于5時(shí),輸出大于5且小于等于10的所有整數(shù),當(dāng)輸55、網(wǎng)絡(luò)的68UNIXsocket70select71、EthernetMAC地址 ( C.73、TCPRST指的是 C.Reply 根/24主機(jī)0/24網(wǎng)絡(luò)時(shí),其路由設(shè)置正確的是?routeadd–netgwnetmaskmetricrouteadd–netgwnetmaskmetricrouteadd–netgwnetmaskmetricrouteadddefaultnetmaskmetric按照不同的分類標(biāo)準(zhǔn),網(wǎng)關(guān)也有很多種。TCP/IP協(xié)議簇里的網(wǎng)關(guān)是最常用的,我們所講的“網(wǎng)關(guān)”ICP/IPip地址,比如ABA--54,子網(wǎng)掩碼為255.255.的有路由器的情況下,兩個(gè)網(wǎng)絡(luò)之間是不能進(jìn)行TCP/IP一臺(tái)交換機(jī)上,TCP/IP協(xié)議簇也會(huì)根據(jù)子網(wǎng)掩碼判定兩個(gè)網(wǎng)絡(luò)中的主機(jī)處在不同的網(wǎng)絡(luò)class{String(constchar*strNULL普通構(gòu)造函數(shù)String(constString&s);//拷貝構(gòu)造函數(shù)();//String&operatorconstString&s賦值函數(shù)char*m_dataString::String(constchar*str){{m_datanewchar[1];//得分點(diǎn):對(duì)空字符串自動(dòng)申請(qǐng)存放結(jié)束標(biāo)志'\0'//m_dataNULL*m_data=}{intlength=m_datanewchar[length+1];//若能加NULL}}String{deletem_data;//delete} //const{intlength=m_datanew //m_dataNULL}String&String::operateconstString&other)//const{if(this==&other) return*this;delete[]m_data; intlength=strlen(other.m_data);m_datanew //m_dataNULLreturn }delete[]}voidStringString}而非答案:<<Windows編程>>中有很詳細(xì)地介紹是微軟的_beginthreadexCreateThread來實(shí)現(xiàn)的,但比CreateThread多做了許多工作。注意:若要?jiǎng)?chuàng)建一個(gè)新線程,絕對(duì)不要使用CreateThread,而應(yīng)使用_beginthreadex.Why?考慮標(biāo)準(zhǔn)C運(yùn)行時(shí)庫(kù)的一些變量和函數(shù),如errno,這是一個(gè)全局個(gè)線程能夠它自己的errno變量,又不觸及另一線程的errno變量._beginthreadex就tiddataerrno這樣的變量和函數(shù)的值、地址(自己看去吧。通過線程局部將tiddata與線程聯(lián)系起來。這樣每個(gè)線程就標(biāo)準(zhǔn)C運(yùn)行庫(kù)中的函數(shù)時(shí),盡量使用_beginthreadex()來代替CreateThread()。具體實(shí)現(xiàn)在Threadex.c中有。結(jié)束線程使用函數(shù)_endthreadex函數(shù),釋放掉線程的tiddata數(shù)usingnamespacestd;constcharstr1[]="abc";constcharstr2[]=charstr3[]="abc";charstr4[]=constchar*str5="abc";constchar*str6=int{cout<<boolalpha<<(str1==str2)<<endl;cout<<boolalpha<<(str3==str4)<<endl;cout<<boolalpha<<(str5==str6)<<return}voidNew(char{p=new}void{char*p=NULL;strcpy(p,"printf("%s",}char*strcpy(char*strDest,constchar*strcpystrcpychar*strcpy(char*strDest,constchar*{if((strDest==NULL)||(strSrc==NULL))//[1]throw"InvalidArguments";//[2]//assert((strDest!=NULL)&&(strSrc!=NULL));char*strDestCopy=strDest;//[3]while((*strDest++=*strSrc++)!='\0')//[4];return}檢查指針的有效性時(shí)使用((!strDest||strSrc))或(!(strDest&&strSrc)),C檢查指針的有效性時(shí)使用((srDs)(srr))說明答題者不知道使用常量的好處直接用字面(如本例的會(huì)減程序的可性0雖然簡(jiǎn)單程N(yùn)UL代替returnnewstring("Invalidarguments");,說明答題者根本不知道返回值得用途,并循環(huán)寫成(不力。循環(huán)體結(jié)束后,strDest字符串的末尾沒有正確地加上'\0'。返回strDest的原始值使函數(shù)能夠支持鏈?zhǔn)奖磉_(dá)式,增加了函數(shù)的“附加值”。同樣功intchar*strA=strcpy(new返回strSrc的原始值是錯(cuò)誤的。其一,源字符串肯定是已知的,返回它沒有意義。其指的內(nèi)容,把constchar*作為char*返回,類型不符,編譯報(bào)錯(cuò)。1:voidtest1(){charchar*str1=" strcpy(string,str1);}2:voidtest2(){charstring[10],str1[10];inti;for(i=0;i<10;{str1=}strcpy(string,str1}voidtest3(char*{charif(strlen(str1)<=10{strcpy(string,str1}}’\0’對(duì)試題2,如果面試者字符數(shù)組str1不能在數(shù)組內(nèi)結(jié)束可以給3分;如果面試者strcpy(string,str1)調(diào)用使得從str1內(nèi)存起到string內(nèi)存起所的字節(jié)數(shù)具有不確定性可以給7分,在此基礎(chǔ)上庫(kù)函數(shù)strcpy工作方式的給10分;3,if(strlen(str110)應(yīng)改為if(strlen(str110)strlen的結(jié)果未統(tǒng)計(jì)’\0’所占用的1個(gè)字節(jié)。2voidstrcpy(char*strDest,char*strSrc{while((*strDest++=*strSrc++)!=‘\0’}4voidstrcpy(char*strDest,constchar*strSrc//const2{while((*strDest++=*strSrc++)!=‘\0’}7voidstrcpy(char*strDest,constchar{//對(duì)源地址和目的地址加非0斷言,加3分assertstrDestNULL&&strSrcNULLwhile((*strDest++=*strSrc++)!=‘\0’);}10//3分!char*strcpy(char*strDest,constchar*strSrc){assert((strDest!=NULL)&&(strSrc!=NULL));char*address=strDest;while((*strDest++=*strSrc++)!=‘\0’);returnaddress;}210strcpy竟然暗藏著這么多,真不是蓋的!需要多么扎實(shí)的基本功才能寫一個(gè)完美的strcpy啊!對(duì)strlen的掌握,它沒有包括字符串末尾的'\0'strcpy10strlen函數(shù)了,完intstrlenconstchar*str{assertstrtNULL0intlen;while((*str++)!='\0'{}return}voidGetMemory(char*p{p=(char*)malloc(100}{char*str=NULL;GetMemory(strstrcpy(str,"oworld");printf(str);}char*GetMemory(void{charp[]="oworld";returnp;}{char*str=NULL;str=GetMemory();printf(str);}voidGetMemory(char**p,intnum{*p=(char*)malloc(num}{char*str=NULL;GetMemory(&str,100);strcpy(str,"o");printf(str);}{char*str=(char*)malloc(100);strcpy(str,"o");(str}char*str=NULL;GetMemory(strstr仍然為NULL;試題5中charp[]="oworld";returnp;的p[]數(shù)組為函數(shù)內(nèi)的局部自動(dòng)變量,在函數(shù)返回后,內(nèi)存已經(jīng)被釋放。這是許多6GetMemory4GetMemory的參數(shù)為字符串指針的指針,但是在GetMemory中執(zhí)行申請(qǐng)內(nèi)存及賦值語(yǔ)句*p=(char*)malloc(numif(*p==NULL{}76char*str=(char*)后未進(jìn)行內(nèi)存是否申請(qǐng)成功的判斷;另外,在(str)后未置str為空,導(dǎo)致可能str=6Testmalloc的內(nèi)存進(jìn)行釋放。4~7考查面試者對(duì)內(nèi)存操作的理解程度,基本功扎實(shí)的面試者一般都能正確的回答其中50~60的錯(cuò)誤。但是要完全解答正確,卻也絕非易事。swap(int*p1,int*p2{int*p=*p1=*p2=}在swap函數(shù)中,p是一個(gè)“野”指針,有可能指向系統(tǒng)區(qū),導(dǎo)致程序運(yùn)行的。在VC++中DEBUG運(yùn)行時(shí)提示錯(cuò)誤“AccessViolation”。該程序應(yīng)該改為:swap(int*p1,int*p2{intp=*p1=*p2=}試題1:分別給出BOOL,int,float,指針變量與“零值”比較的if語(yǔ)句(假設(shè)變量名為var)BOOL型變量:if(!var)int型變量:if(var==0)float型變量:constfloatEPSINON=if((x>=-EPSINON)&&(x<= 0值判斷的“內(nèi)功”,BOOL0if(var==0)int型變量也可以寫成if(!var),指針變量的判斷也可以寫成if(!var),上述寫法雖然程序都能正if判斷一個(gè)變量的“真”、“假”if(var)、if(!var),表明其為“邏輯”if(shortintlong等)if(var==0),0進(jìn)行“數(shù)值”if(var==NULL),這是一種很好的編float變量用“==”或“!=”與數(shù)字比較,應(yīng)該設(shè)法轉(zhuǎn)化成“>=”或“<=”形式。如果寫成if(x==0.0),則判為錯(cuò),得0分。2:以下為WindowsNT32C++sizeofvoidFunc(charstr[100]{sizeof(str)=}void*p=malloc(100);sizeof(p)=?sizeof(str)=4sizeof(p)=4Func(charstr[100])函數(shù)中數(shù)組名作為函數(shù)形參時(shí),在函數(shù)體內(nèi),數(shù)組名失去了charcout<<sizeof(str)<<charstr++str)sizeofp)43:寫一個(gè)“標(biāo)準(zhǔn)”MIN,這個(gè)宏輸入兩個(gè)參數(shù)并返回較小的一個(gè)。另外,當(dāng)least=MIN(*p++,#defineMIN(A,B)((A)<=(B)?(A):MIN(*pb)會(huì)產(chǎn)生宏的副作用 #defineMIN(A,B)(A)<=(B)?(A):(B)#defineMIN(A,B)(A<=B?A:B)0宏定義#defineMIN(A,BABAB))MIN(*pb)的作用結(jié)果是:((*p++)<=(b)?(*p++):(*p++))p會(huì)作三次++自增操作。除此之外,另一個(gè)應(yīng)該判0分的解答是:#defineMIN(A,B)((A)<=(B)?(A):04:為什么標(biāo)準(zhǔn)頭文件都有類似以下的結(jié)構(gòu)?#ifndefINCvxWorksh#defineINCvxWorksh#ifdefcplusplusextern"C"{#ifdef} INCvxWorksh
C++編譯后在symbolCvoidfoo(intx,int該函數(shù)被C編譯器編譯后在symbol庫(kù)中的名字為_foo,而C++編譯器則會(huì)產(chǎn)生像_foo_int_int_foo_int_int這樣的名字包含了函數(shù)名和函數(shù)參數(shù)數(shù)量及類型信CC++的混合編程,C++Cextern"C"來解編譯為_foo,這樣C語(yǔ)言中就可以調(diào)用C++的函數(shù)了。試題5:編寫一個(gè)函數(shù),作用是把一個(gè)char組成的字符串循環(huán)右移n個(gè)。比如原來是“abcdefghi”如果n=2,移位后應(yīng)該是“hiabcdefgh”//stepsvoidLoopMove(char*pStr,intsteps{}voidLoopMove(char*pStr,intsteps{intn=strlen(pStr)-steps;chartmp[MAX_LEN];strcpy(tmp,pStr+n);strcpy(tmp+steps,pStr);*(tmp+strlen(pStr))='\0';strcpy(pStr,tmp);}voidLoopMove(char*pStr,intsteps{intn=strlen(pStr)-steps;chartmp[MAX_LEN];memcpy(tmp,pStr+n,steps);memcpy(pStr+steps,pStr,n);memcpy(pStr,tmp,steps);}6WAVWAV文件,以適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)組織WAV文件頭并解析WAV格式的各項(xiàng)信息。偏移地址字節(jié)數(shù)數(shù)據(jù)類型內(nèi)容00H4CharRIFF"04H4int3208H4Char"WAVE"標(biāo)志0CH4Char"fmt"標(biāo)志10H4過渡字節(jié)(不定)14H2int1616H2int1618H2int16采樣率(每秒樣本數(shù),表示每個(gè)通道的速1CH4int3220H2int16數(shù)據(jù)塊的調(diào)整數(shù)(按字節(jié)算的22H224H4Char28H4int32語(yǔ)音數(shù)據(jù)的長(zhǎng)度typedefstruct{charcRiffFlag[4];UIN32nFileLen;charcWaveFlag[4];charcFmtFlag[4];charcTransition[4];UIN16nFormatTag;UIN16nChannels;UIN16nSamplesPerSec;UIN32nAvgBytesperSec;UIN16nBlockAlign;UIN16nBitNumPerSample;charcDataFlag[4];UIN16}直接通過waveFormat的成員,就可以獲得特定WAV文件的各項(xiàng)格式信息。試題6考查面試者組織數(shù)據(jù)結(jié)構(gòu)的能力,有經(jīng)驗(yàn)的程序設(shè)計(jì)者將屬于一個(gè)整體的于結(jié)構(gòu)體地址,進(jìn)行結(jié)構(gòu)體的整體操作。透過這個(gè)題可以看出面試者的程序設(shè)計(jì)經(jīng)驗(yàn)是否試題7:編寫類String的構(gòu)造函數(shù)、析構(gòu)函數(shù)和賦值函數(shù),已知類Stringclass{String(constchar*strNULL);//String(constString&other);//~String(void);//String&operateconstString&other);//char*m_data;//String::String(constchar*str){{m_datanewchar[1];//得分點(diǎn):對(duì)空字符串自動(dòng)申請(qǐng)存放結(jié)束標(biāo)志'\0'//m_dataNULL*m_data=}{intlength=m_datanewchar[length+1];//若能加NULL}}String{deletem_data;//delete} //const{intlength=m_datanew //m_dataNULL}String&String::operateconstString&other)//const{if(this==&other) return*this;delete[]m_data; intlength=strlen(other.m_data);m_datanew //m_dataNULLreturn }能夠準(zhǔn)確無(wú)誤地編寫出String類的構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)、賦值函數(shù)和析構(gòu)函數(shù)的面試者至少已經(jīng)具備了C++基本功的60%以上!在這個(gè)類中包括了指針類成員變量m_data,當(dāng)類中包括指針類成員變量時(shí),一定要重載其拷貝構(gòu)造函數(shù)、賦值函數(shù)和析構(gòu)函數(shù),這既是對(duì)C++《 仔細(xì)學(xué)習(xí)這個(gè)類,特別注意加注釋的得分點(diǎn)和加分點(diǎn)的意義,這樣就具備了C++8staticconst關(guān)鍵字盡可能多的作用staticn在模塊內(nèi)的static全局變量可以被模塊內(nèi)所用函數(shù),但不能被模塊外其static函數(shù)只可被這一模塊內(nèi)的其它函數(shù)調(diào)用,這個(gè)函數(shù)的使用staticthis而只能類的static成員變量constn欲一個(gè)變量被改變,可以使用const關(guān)鍵字。在定義該const變量時(shí),const,也可以指定指針?biāo)傅臄?shù)據(jù)為const,或二者同時(shí)指定為const;在一個(gè)函數(shù)中,const可以修飾形參,表明它是一個(gè)輸入?yún)?shù),在函數(shù)const類型,則表明其是一個(gè)常函數(shù),不能const類型,以使得其返回constclassAoperator*(constclassA&a1,constclassA&classAa,b,(a*bc;//a*b操作(a*bc顯然不符合編程者的初衷,也沒有任何意義。驚訝嗎?小小的staticconst居然有這么多功能,我們能回答幾個(gè)?如果只能回答1~2個(gè),那還真得閉關(guān)再好好。static和const關(guān)鍵字的部分功能。int{{union{inta;charb;}c.a=return(c.b==}}Little-endianBig-endianLittle-endianCPUBig-endian模式對(duì)操作數(shù)的存放方式是從高字節(jié)到低字節(jié)。例如,16bit0x1234LittleendianCPU內(nèi)存中的存放方式(假設(shè)從地址0x4000開始存放)為:內(nèi)存地址存放內(nèi)容0x40000x4001Big-endianCPU內(nèi)存中的存放方式則為:內(nèi)存地址存放內(nèi)容0x40000x400132bit寬的數(shù)0x 在Little-endian模式CPU內(nèi)存中的存放方式(假設(shè)從地址0x4000開始存放)為:內(nèi)存地址存放內(nèi)容0x40000x40010x40020x4003Big-endianCPU內(nèi)存中的存放方式則為:內(nèi)存地址存放內(nèi)容0x40000x40010x40020x4003unionCPULittle-endianBig-endian模式讀寫。如果誰(shuí)能當(dāng)場(chǎng)試題1+2+3+…+n(假定結(jié)果不會(huì)超過長(zhǎng)整型變量的范圍)intSum(intn{returnlong)1n*n //return1ln*n}return1ln*n2相intSum(intn{longsum=for(inti=1;i<=n;i++{sum+=}return}88、分配校園網(wǎng)地址是:/18,該校園網(wǎng)包含多少個(gè)C類地址網(wǎng)絡(luò)struct{intdate;Node*next;unsignedintintvert(unsignedintx,intp,intn)x的進(jìn)行轉(zhuǎn)換,p為起始轉(zhuǎn)化位,n為需要轉(zhuǎn)換的長(zhǎng)度,假設(shè)起始點(diǎn)在右邊,如x=ob00010001,p=4,n=3轉(zhuǎn)換后95、Heapstack96、SendMessage、PostMessage的區(qū)別,F(xiàn)indWindw,EnumWindow97、varchar和char類型比較?A.deleteBdropCClearD請(qǐng)根據(jù)以上場(chǎng)景描述,設(shè)計(jì)程序結(jié)構(gòu)(可以用類圖或者簡(jiǎn)單的代碼實(shí)現(xiàn),保證有預(yù)留101C++代碼,輸出什么?#include"stdio.h"struct{intx;inty;intintmain(intargc,char{Point3D*pPoint=intoffset=(int)(&(pPoint)->z);printf("%d",offset);return}102typeintintBinarySearch(Typea[],constType&x,int天把草吃盡,如果養(yǎng)牛24頭,那么幾天能把牧場(chǎng)上的草吃盡呢?(牧場(chǎng)上的草是不斷105、selectorderby干什么用,groupby#include"stdio.h"{inta,b,c,a=b=c=d=10*a++;printf("b,c,d:%d,%d,%d",b,c,d);return0;}1071100struct{intm_nKey;ListNode*M_Pnext;VC編寫一個(gè)冒泡排序的程序;要求:使用deque,數(shù)據(jù)類型為模板T,占的大小可伸縮,使用拷貝構(gòu)造函數(shù)最終的值是多少?usingnamespaceint{short*p1=0,*p2=0;intb=0;int*a[5]={0for(inti=0;i<{a[i]=(int}p1=(shortp2=(shortb=(p2-return}112、如果int5,那么printf("%dii);114M,N1NM個(gè)輸出該數(shù)字,該數(shù)字不再參與數(shù)數(shù),并且從下一個(gè)數(shù)開始重新開始數(shù),直至全部輸出。寫出C程序。int*Me_melloc(int{int*p=p=(int*)malloc(size);returnp;}int{int*a=a=Me_melloc(sizeof(int)*50);if(NULL==a){return(-}if{a=}return}116、寫一個(gè)程序判斷字符串是否是回文(50個(gè)字符)1175個(gè)字符(50個(gè)字符)例如:輸入字符串為(分割的每個(gè)字符串不超過50個(gè)字符)則輸出:abc119strcmp函數(shù)(strcmpmemcmp)的125、完成字符串拷貝函數(shù),可以使用sprintf,strcpymemcpy函數(shù),并且說出這的127rwlocks是一種鎖,WlockRlockvoidFun1(){RLockcout<<"oworld1"<<}void{WLockcout<<"oworld"<<}int{cout<<"oworld"<<endl;return0;}128、請(qǐng)說明 和SendMessage的區(qū)別#include<iostream>class{virtualvoidprint(){cout<<"apron..."<<endl;classb:public{classc:public{voidprint(){cout<<"cpron..."<<endl;voidshow(a{}void{abcc;}for(i=0,j=10,k=0;i<=j;i++,j-=3,k=i+j);cout<<k;132、new與malloc134、C++structclass135、main138、#pragmapack(n)預(yù)處理的作用是intadd(intn){staticinti=100;i+=n;return}#include<iostream>classTest{intx,y;Test(inti,intj={x=i;y=}intget(inti,int{returni+}charxtoa(constunsignedcharval,char{sprintf(str,"%02X",val);return1;}charfunc1(char*str,constunsignedchar{intcharif(mac=={return}str[0]=for(i=0;i<5;{xtoa(mac[i],s);strcat(str,s);strcat(str,":");}xtoa(mac[5],s);strcat(str,s);return0;}int{}Mainfunc121strinarrayfunc1函數(shù)執(zhí)行不出錯(cuò),并且2Xtoa函數(shù)的功能是什么Charstr[4]=*(int*)str143、請(qǐng)用C語(yǔ)言寫一個(gè)函數(shù)實(shí)現(xiàn),改函數(shù)的是char*findSubString(char*src,0src串的開始位置向后尋找字串,首次找到1440-910個(gè)數(shù)字的文本流,請(qǐng)?jiān)O(shè)計(jì)一種協(xié)議145、請(qǐng)使用Linux命令或者Python得到一個(gè)包含多行信息的文件(1000萬(wàn)行以上)5”#”;35整除,148QTUTF-8char*QString,char(82(char(8),char(8),品牌學(xué)生(學(xué)生號(hào)char(7),char(6),char(2),出生日期datetime,專業(yè)char(10),年級(jí)int)課程(課程號(hào)char(4),課程名char(10,課程學(xué)分int)選課(學(xué)生號(hào)char(7),課程號(hào)char(4),成績(jī)int)110524(idnumberABABABB原本是A的一個(gè)備份表,某日小王由于誤操作,對(duì)A表的數(shù)據(jù)做了sql,A表的所有變化的記錄找出來。150STL,STLvector。151、TCP/IP,Htpp,Socket的區(qū)別153、寫一段代碼說明C++的多態(tài)性,并描述(1)overloading與override的區(qū)別(2)154intfind(constchar*narray,constintn,constintk),n的數(shù)組中第k大的數(shù)據(jù)索引位置,k1開始,如果數(shù)組中的元素可能有重復(fù),此時(shí)返回第1個(gè)即可。155、rand0-70-9156、設(shè)計(jì)一個(gè)雙向鏈表的單指針實(shí)現(xiàn)(節(jié)點(diǎn)僅包含單個(gè)指針157、簡(jiǎn)述set,vector和list容器的方式,分析比較從各類容器中刪除一個(gè)元素的開銷159、externc”160const(提醒:C和C++都有不同的應(yīng)用162deletedelete[]的區(qū)別;163head,寫一二函數(shù)把鏈表逆序。typedefstructNode{intdata;Node*next;classA{class{{}class{virtualint{printf("%d,%d,%d\n",sizeof(A),sizeof(B),sizeof(C));return0;}167、int*s[10])(int)168、請(qǐng)給出以下代碼運(yùn)行結(jié)果,并且說明理由(int4字節(jié)int{unsignedu=10;inti=42;std::count<<i+i<<std::endl;std::count<<u+i<<std::endl;unsignedul=42,u2=10;std::count<<u1-u2<<std::endl;std::count<<u2-u1<<std::endl;return}170、對(duì)于一個(gè)頻繁使用的短小的函數(shù),在C語(yǔ)言中應(yīng)用什么實(shí)現(xiàn),在C++中應(yīng)用什么實(shí)171static172BOOL,intfloatif(假設(shè)變量為173、下面程序結(jié)果:voidFunc(char{sizeof(str)=}void*p=malloc(100);sizeof(p)= 12,3,5,7Input:輸入1個(gè)數(shù)N(1<=N<=10^18)Output2,3,5,7Input示例:10Ouput示例:1175、寫出函數(shù)指針數(shù)組,數(shù)量為nint*func(int*176、寫出C++的4種方式并任選2種簡(jiǎn)述用177Http?(3178stringostreamstring類的輸出方法istream對(duì)string的輸入方法。179、在Linux主要 下面,把所有文件列舉出來,包括子文件夾里面的,s命令是180、把一個(gè)文件里面的所有的字符delong替換為lejingda,s命令是什么182、編寫一個(gè)s,查出系統(tǒng)內(nèi)部存在的僵尸進(jìn)程,并且全部殺掉184164和 BoolCircleList(Link*pHead){}186、Temte有什么特點(diǎn)?什么時(shí)候用、談 188、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《奶制品培訓(xùn)資料》課件
- 《小王子英文》課件
- 《企業(yè)管理概論》課件
- 2024年雷電頌教案
- 尖子生家長(zhǎng)會(huì)發(fā)言稿
- 單位管理制度匯編大合集【人員管理篇】十篇
- 單位管理制度合并匯編職工管理
- 單位管理制度分享大全【職員管理篇】
- 單位管理制度范文大合集人力資源管理十篇
- 單位管理制度范例合集【職工管理】十篇
- 保育員(高級(jí))考試題庫(kù)附答案(600題)
- 中國(guó)鋁業(yè)股份有限公司河南分公司鞏義市山川鋁土礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 工商企業(yè)管理畢業(yè)論文范文六篇
- 二十五項(xiàng)反措檢查表優(yōu)質(zhì)資料
- 保密辦主任工作總結(jié)保密辦主任工作總結(jié)八篇
- 新生兒沐浴及撫觸護(hù)理
- 機(jī)械原理課程設(shè)計(jì)-壓床機(jī)構(gòu)的設(shè)計(jì)
- 教學(xué)案例 英語(yǔ)教學(xué)案例 市賽一等獎(jiǎng)
- 四川省2023職教高考英語(yǔ)試題
- JJG 913-2015浮標(biāo)式氧氣吸入器
- GB/T 12190-2006電磁屏蔽室屏蔽效能的測(cè)量方法
評(píng)論
0/150
提交評(píng)論