朗訊筆試題目
面試筆試2.34W
朗訊筆試題目--C語言部分
跳出main()函數後還能不能執行其他代碼
不使用第三個變量,將兩個變量a,b得值互換(不準用函數)
如何判斷一個文件是由C編譯環境還是C++編譯環境編譯完成的?
不用任何條件語句求兩個整形數的最大值?(不準用函數)
struct student {long ..; char .. float .. } 所佔空間多大?
下面是一些解法,又可以從中學習到新東西了,赫赫:
跳出main()函數後還能不能執行其他代碼
1)atexit 綁定退出函數
2)就是main執行完後,還能否執行其他代碼
當然可以,通常段的代碼是最後執行的,
如果有什麼需要在整個程序執行完後做的,就可以放在段做
不使用第三個變量,將兩個變量a,b得值互換(不準用函數)
1。) xor (<===異或???)
2.)a+=b;
b=a-b; a=a-b;
3)想出一個很不爽的方法
a*(((int)(b-a))>>31)+b*(((int)(a-b))>>31) (<==要右移31位?太誇張了巴) 31可以換成sizeof(int)*8-1
如何判斷一個文件是由C編譯環境還是C++編譯環境編譯完成的?
編譯的時候可以用__cplusplus宏判斷。
至於編譯完成之後拿ELF文件來判斷,我能想到的就是nm,
看一下有沒有鏈libstdc++。不過這個也不保險。
不用任何條件語句求兩個整形數的最大值?(不準用函數)
?:算不算條件語句?:)
struct student {long ..; char .. float .. } 所佔空間多大?
1)data alignment and padding
2)應該是12
跳出main()函數後還能不能執行其他代碼
不使用第三個變量,將兩個變量a,b得值互換(不準用函數)
如何判斷一個文件是由C編譯環境還是C++編譯環境編譯完成的?
不用任何條件語句求兩個整形數的最大值?(不準用函數)
struct student {long ..; char .. float .. } 所佔空間多大?
下面是一些解法,又可以從中學習到新東西了,赫赫:
跳出main()函數後還能不能執行其他代碼
1)atexit 綁定退出函數
2)就是main執行完後,還能否執行其他代碼
當然可以,通常段的代碼是最後執行的,
如果有什麼需要在整個程序執行完後做的,就可以放在段做
不使用第三個變量,將兩個變量a,b得值互換(不準用函數)
1。) xor (<===異或???)
2.)a+=b;
b=a-b; a=a-b;
3)想出一個很不爽的方法
a*(((int)(b-a))>>31)+b*(((int)(a-b))>>31) (<==要右移31位?太誇張了巴) 31可以換成sizeof(int)*8-1
如何判斷一個文件是由C編譯環境還是C++編譯環境編譯完成的?
編譯的時候可以用__cplusplus宏判斷。
至於編譯完成之後拿ELF文件來判斷,我能想到的就是nm,
看一下有沒有鏈libstdc++。不過這個也不保險。
不用任何條件語句求兩個整形數的最大值?(不準用函數)
?:算不算條件語句?:)
struct student {long ..; char .. float .. } 所佔空間多大?
1)data alignment and padding
2)應該是12
-
應聘網易筆試失敗記
自新傳體育最終泡湯之後,又接到了網易北京公司的面試通知。簡直比大學聯考還BT,大學聯考遲到15分還可以進入考場。中午12點半出發,到達清華科技園才1點,正好有一些清華的07年畢業生正在搞一個藝術展,就在一邊看了一會,1點半了上樓,前台的GG給了一個來賓胸卡,掛在脖子上。這時候...
-
今天的benq筆試
今天參加了明基的筆試。這個公司是我們學校最近唯一一個大型公司的專場招聘,機會難得,正好還不限專業,一直等它來,今天終於來了。之前我查了好多關於它招聘的內容,大部分都是去年下半年的信息。不知道這回一樣不就先準備着了。明基今天下午2.00在我們學校做的宣講。...
-
聯想筆經
45道選擇題,限時39分鐘答完.....選擇題中:第一部分25道,限時20分鐘,考IQ常見的題目,例如告訴你前面兩個,讓你推第三個.....第二部分12道,限時7分鐘,5個選項讓你根據實際的邏輯排出最佳的順序....第三部分8道,限時12分鐘,都是計算題,有一道很經典的小明回家,爸...
-
中移動實習筆試歸
100題,60min內完成基本上都是國小語文國小數學題。。。最汗的是居然出了什麼病句歧義的東西。。。似乎國小畢業以後就沒怎麼碰過這玩意了~大概用了50min完成了題目填好了答題卡,然後剩下10min檢查前面的東西,居然還改了4題orz後悔的是沒有提早交卷,後面等了將近20m...