威盛電子筆試經驗分享

才智咖 人氣:7.9K

2012威盛電子linux Application software engineer

威盛電子筆試經驗分享

1、 一個邏輯推理題張老師、彭老師、趙老師分別擔任體育、歷史、物理、數學、英語、生物課中的兩門課。其中體育老師和物理老師是鄰居1) 張老師年紀最小;

2) 生物老師比物理老師的年齡大3) 張老師經常和英語老師和數學老師一起打籃球4) 彭老師經常和生物老師、體育老師一起回家2、關鍵字static的'作用3、進棧順序分別是g、r、a、p、h,求其可能的出棧順序A a、r、h、p、g B r、a、h、p、g C

a、r、p、h、g D以上皆有可能4、unsigned short I,j; for (i=0,j=2;i!=j;i+=5,j+=7){……………….}請寫出上述程式的迴圈次數5、char *s=”hello”; 1)sizeof(s)的值是多少?在不同平臺上是否一樣? 2)strlen(s) 的值是多少?在不同平臺上是否一樣? 3)s[0]=’a’會產生什麼?6、炎熱夏天,宿舍裡面沒有空調,小明在宿舍裡面使用電腦,但是總是宕機,反覆多次,後來小明發現每次宕機之前,吊扇的轉速明顯減慢,宕機後重新開機,電腦正常,但是沒過多久仍然宕機1)請你分析宕機的原因有哪些?2)使用你所能想到的儀器測試你所分析的原因7、列舉你所知道的linux(windows)系統的程序之間相互通訊的方式?並舉例說明其中一種的實際應用?8、判斷單鏈表是否是環typedefstruct _list_node{ double keyVal; struct _list_node *next;}ListnodeBllohasLoop(ListNode *head){ ListNode *p1=NULL,*p2=NULL; If(head=NULL|| ) return FALSE;do{ P1= ; P2= :}while(p2!=NULL&& )return FALSE;}9、時間排序四個人漆黑的夜裡過獨木橋,只有一站燈籠,每次只允許兩人通過,四個人過橋的時間分別是1,2,7,10,編寫程式求最短過橋時間。10、從一個檔案中讀取整數,並將這些整數進行排序,在輸出到檔案中,使用所熟悉的程式語言程式設計