一套 程式設計題 程式設計1 10

2021-10-16 04:22:05 字數 1187 閱讀 9976

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函式從訊息佇列中取出一條一條的訊息,取出訊息後,...