神州數碼網路公司和富士通軟體研發筆試題

2021-04-22 11:10:54 字數 1536 閱讀 9150

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在程式設計師在程式設計師在網際網路公司和行業軟體公司工作,有什麼區別?問題下的回答。日常的工作是幫程式設計師跳槽,常常會遇到想從軟體公司跳槽到網際網路公司的,也有想從網際網路跳到軟體公司的 覺得工作強度低 他們很關心的乙個問題是 軟體公司和網際網路公司,孰優孰劣?其實兩者之間...