11月8日
軟體開發工程師筆試題
//神州數碼網路公司
第一部分選擇:
1-下列匯流排介面哪個不是pc的外圍擴充套件匯流排
a、isa匯流排上
b、cpu區域性匯流排上
c、pci匯流排上
d、eisa匯流排上
2-哪一種情況適用現行鍊錶的鏈式儲存
a、大量資料,大量隨機讀
b、大量資料,大量插入和刪除
c、大量資料,大量的隨機寫入
3-陣列q[1——m]表示的環形佇列,f為當前隊頭在陣列中的位置,r為隊尾的後一
位置 順時針,則佇列的元素個數為:
a、r-f
b、m+r-f mod m
c、m-r+f mod m
d、m-r-f mod m
4-cmm模型軟體成熟度5級排序。
cmm1 初始級
cmm2 可重複級
cmm3 已定義級
cmm4 已管理級
cmm5 優化級
5-二分法查詢11順序表,需要進行幾次關鍵值比
較a、2 b、3 c、4 d、 5
第二部分簡答:
1、在多工作業系統中,程序的狀態ready, run, pend, zombie的含義和相互的
遷移條件。
2、vc++中,如何呼叫作業系統的函式。
3、tcp/ip模型中,畫出分層協議並解釋。arp是什麼作用。
4、雙向迴圈鍊錶,刪除兩個鍊錶data值相同的結點。寫程式。
5、不改變其他位的值,寫一段程式分別將char型變數a的bit3置位和復位。
第三部分程式設計:
1、改錯
char *string_test()
main()
參***:
char *string_test()
int main()
2、用標準c實現strcat和memmove函式
char *strcat(char *dest, const char *src)
char *strcat(char * dst, const char * src)
char *strcpy(char *dest, const char *srce)
void *memmove(void *dest, const void *src, size_t count)
void* memmove(void* dest, void* source, size_t count)
p[4];
a、p->k=2;
b、p[0].s="abc";
c、p[0]->k=2;
d、p->s='a';
5、下面程式的輸出__
#pragma pack(1) //如果#pragma pack(4)
void main()
;cout<}
}a、4 3 2 1 b、1 2 3 4.
c、3 4 2 1 d、 2 1 4 3
8、在sun sparc工作站上執行上面的程式結果為__
網際網路公司和軟體公司工作區別在哪?
網際網路企業有廣義和狹義之分。廣義的網際網路企業是指以計算機網路技術為基礎,利用網路平台提供服務並因此獲得收入的企業。廣義的網際網路企業可以分為 基礎層網際網路企業 服務層網際網路企業 終端層網際網路企業。狹義的網際網路企業是指在網際網路上註冊網域名稱,建立 利用網際網路進行各種商務活動的企業,也即...
在網際網路公司和行業軟體公司上班,有什麼區別?
工作中常常遇見想從軟體公司跳槽到網際網路公司的程式設計師,也有想從網際網路跳到軟體公司的 覺得工作強度低 他們很關心的乙個問題是 軟體公司和網際網路公司,孰優孰劣?1 軟體公司程式設計師在哪些公司工作?很多人說到軟體公司就是 ibm cisco 之流,其實和 vc 不是只有紅杉 idg 一樣,軟體公...
程式設計師在網際網路公司和行業軟體公司工作,有什麼區別
原文為luckystar在程式設計師在程式設計師在網際網路公司和行業軟體公司工作,有什麼區別?問題下的回答。日常的工作是幫程式設計師跳槽,常常會遇到想從軟體公司跳槽到網際網路公司的,也有想從網際網路跳到軟體公司的 覺得工作強度低 他們很關心的乙個問題是 軟體公司和網際網路公司,孰優孰劣?其實兩者之間...