1. 寫出程式把乙個鍊錶中的接點順序倒排
typedef struct linknode
node;
//將乙個鍊錶逆置
node *reverse(node *head)
head->next=null;
head=p;
return head;
}2. 寫出程式刪除鍊錶中的所有接點
void del_all(node *head)
cout<<"釋放空間成功!"<0 )
ret = 1 ;
return( ret );
}5. 程式設計實現:找出兩個字串中最大公共子字串,如"abccade","dgcadde"的最大子串為"cad"
int getcommon(char *s1, char *s2, char **r1, char **r2)}}
} }6. 請寫乙個函式過載的簡單例子
int add(int a,int b)
float add(float a,float b)
函式過載:// 函式過載是指函式名相同,但引數型別或返回值可能不同的函式。
7.請把下述**加上異常處理。
int mywritefile(cstring strfilename, cstring strtext)
int mywritefile(cstring strfilename, cstring strtext)
int nlen = strtext.getlength();
nret = myfile.write((char*)(lpcstr)strtext, nlen);
if(!nret)
}__finaly
return nret;
}8、輸入乙個字串,將其逆序後輸出。(使用c++,不建議用偽碼)
#include using namespace std;
void main()
方法二:
i^=j;
j^=i;
i^=j;
10. 編寫my_memcpy函式,實現與庫函式memcpy類似的功能,不能使用任何庫函式;
void* mymemcpy(void* pvto, const char* pvfrom, size_t size)
return pvto;
}
一套程式設計題 選擇題41 80
41.下列正確的選項是 a 繼承是建立乙個具有別的類的屬性和行為的新類的能力 b c語言支援物件導向的程式設計 c 空白符是一種可以被編譯的符號 d 標示符不宜過長,一般設定為16個字元 答案 a 解析 c 空白符被忽略掉 d 識別符號具體支援的長度根據編譯器的不同而不同 42.下列關於c 語言的發...
一套程式設計題 選擇題81 100
81.下面程式的執行結果是 includevoid main void main int i 3 while i 8 coutint main coutc s.p 3 d s.p 3 答案 c 93.已知f1 int 是類x的公有成員函式,p是指向成員f1 的指標,採用它賦值,是正 確的.a p f...
一套程式設計題 問答題61 80
61.windows程式的入口是 寫出windows訊息機制的流程。入口在winmain 函式。windows應用程式訊息處理機制 a.作業系統接收應用程式的視窗訊息,將訊息投遞到該應用程式的訊息佇列中 b.應用程式在訊息迴圈中呼叫getmessage函式從訊息佇列中取出一條一條的訊息,取出訊息後,...