當前位置:首頁 » 編程語言 » c語言筆試

c語言筆試

發布時間: 2022-02-14 05:56:53

c語言程序員筆試題

這個根據工作方向的不一樣還是有些區別的,基本的無非就是:
1. 基礎點的:數據類型的寬度、一級指針啊、庫函數之類的
2. 一般點的:二級指針的使用、鏈表等常用數據結構的使用
3. 高級點的:網路通信啊、多線程啊、演算法效率、解決方案之類的

如果是應屆,一般不會考很難的,建議看一下<程序員面試寶典>和<C語言陷阱>,基本上應付90%以上的面試沒什麼問題,並且還可能有亮點

❷ 計算機二級C語言筆試考什麼

30%的公共基礎知識
70%的C語言
我感覺要是不是學計算機的 做一下歷年的真題 還有找點模擬題做下就好了 畢竟那個公共基礎知識有點多 要是看書復習的話也不會有什麼很好的效果 主要先把握住你的C語言部分 我是這么做的···

❸ 關於C語言筆試的幾道題

printf(..... B*2)
而B是什麼?是(A<A+2)-2
那麼也就是(A<A+2)-2*2 而你的2*((A<A+2)-2) 人家又沒有破號,你自己給他加一個上去,這能沒問題嗎?這沒什麼原理,是規定,是邏輯,想不通沒關系,這種樣的宏初級編程用不上,等你到達高級程度了也就自己會理解的了。

展開後是(A<A+2)-2*2 並不是2*((A<A+2)-2)

乘法當然比減法優先了,先乘後減。。。。。。。

第一題
首先定義了宏 A 他的值是10 實際上可以當成int a=10;
然後#define B (A<A+2)-2
實際上也就是#define B (10<10+2)-2
首先算術運算符比關系運演算法優先高就變成了 (10<12)-2,然後10<12條件是真,為1,變成了 1-2 由於printf("%d",B*2); 又變成了 1-2*2 結果1-4=-3;

第二題
這個二維數組分解開來就是 a[0][0]=1,a[0][1]=2,a[1][0]=3,a[1][1]=4,a[2][0]=5,a[2][1]=6, 這個二維數組是三行,二列,行的下標有0,1,2,列的下標有0,1 你的a[1][2]越界了。

第三題並不是單純的用box 的長度去和boss比較,而是acsii表裡的值去減,首先 b和b比,相等,會自動看下一個,o和o比,任然相等,然後x和s比,在acsii里x是120而s是115,所以box大,至於boss最後多出的s就不管了。

❹ C語言筆試習題(1)

問題的解釋是:

1:(可以把printf定義為用戶標識符,但不能把if定義為用戶標識符)

if是c語言的關鍵字,所以規定不可以,printf可以被用戶自定義為用戶定義

的函數。

2:(A.a/=b+c B.a%(4.0) C.a=1/2*(x=y=20,x*3) )

a,b,c是變數表達式,所以不能定義為變數。

3:答案a等於70000.000000000,c的答案是70000.000000000

d的答案是70000.000000000

4:答案是B,vc下面得到的答案

5:a錯是因為運算符的優先順序最低的是逗號運算符,

b錯是因為實型變數中允許賦值整性變數但是不允許存放整型數

c 錯是因為b中的值不會丟失!

6:%o是八進制的輸出形式,八進制的177777就是int值的-1,
%x是16進制無符號的輸出形式,
%u是無符號的10進制的輸出形式。

你可以看一看各種格式的輸出形式即可:

你可以調出計算機轉化一次就可以明白了。

❺ C語言筆試或面試一般會問到什麼問題

既然是面試,一定要提前准備,最好准備一套自我介紹,包括對IT行業的看法之類,面試官經常會問這些問題。

由於c語言是程序員工作語種的其中1個,所以對於程序員這個工種,還是有一些具體的注意事項:

第一、基礎很重要,不要生疏了。

不管應聘什麼開發崗位,基礎永遠是最重要的。IT業不停地在炒作新概念,昨天是SOA,今天是雲計算。我們永遠不知道明天流行什麼,但是只要有踏實的基礎,輔以較好的學習能力,要跟上步伐也不會太難。所以絕大多數公司都會特別看重應聘人員的基礎能力,比如編程語言本身的特性、基本的演算法和數據結構、進程間通信等等,畢竟這些具體技術問題有客觀的答案,而且在各具體行業都是相通的。
工作三年以上的人,往往都習慣了「拷貝+修改」式的工作,用不到的基礎知識基本上都忘掉了,一到應聘的時候就難免眼高手低,總是抓不住機會。
而事實上,技術基礎即便是遺忘了,也是可以很快撿起來的。如果求職者確實忘了很多基礎知識,那麼參加面試的前夜,花點時間把大學里的課本再翻出來看看吧。似乎很土的方法,但確實是有效的。

第二、要關注技術前沿。

不管做任何工作,如果只顧著低頭做事,而不曉得抬頭看天。那麼不管做多久,自身的水平總是停留在畢業時的水平;如果基礎又忘記了太多,那還不如畢業生。
關注技術前沿,並不是要求跟進每一個新技術,而只需關注目前主流媒體經常宣傳的一些新技術、新思想。關注這些技術前沿的動向,並能與自己從事的工作聯系起來作一些深入思考,那麼這是向面試官宣揚求職者的學習能力的一種好辦法。

第三、小公司比較看重知識的廣度,大公司更看重知識的深度。

如果求職業想去一些小公司工作,那麼由於他們人少,分工沒那麼細,所以用人單位大多喜歡知識面廣的應聘者——求職者會聽到更多的「怎麼做」。對於應聘這樣的公司,求職者可以著重培養知識的廣度,比如做網站後台開發,最好也能js、css、apache、mysql都懂一些,能獨自搭建一套完整的網站,這樣去很多小公司難度都不太大。但是由於個人的精力總是有限的,所以要注意不要鋪得太開,重點還是在後台開發本身。
而大公司由於分工比較明細,所以往往更喜歡考量重點知識面的深度——求職者會聽到更多的「為什麼」。所以平常解決問題時,不要光搜索一把解決了就完了,還需要仔細研究各種問題的來龍去脈,並能分析總結,將這些收獲系統化、理論化。
當然,廣度和深度的需求不是絕對的,一個優秀的開發人員應該對至少一到兩個專業領域有著深入的了解,並熟悉其他相關領域,也就是所謂的一專多能。

第四、良好的簡歷設計可以為你的應聘加分。

社會應聘的簡歷往往比校園應聘的簡歷寫得隨意,因為有工作經驗的人往往認為面試官會更看重他的工作經驗,而不是簡歷格式。其實不然。
大多數簡歷只會出現在面試官面前10秒到1分鍾不等。這個短短的時間內,如何讓求職者脫穎而出?這個方面有很多的攻略,我只說重點建議,不解釋原因。
一是簡歷要突出優勢,而不是描述經歷。比如出身名校、就職過名企、參與過著名項目、拿過大獎,這些比較客觀的優勢要重點突出。如果求職者沒有UI的功底,那麼簡單地放大加粗也可以達到效果。當然有些公司只接受文本型簡歷,那就設法加一些特殊符號吧。
二是技術簡歷減少模糊化的語句,最好能數字化。例如項目代碼量,維護的數據量,網站的訪問量,請求平均耗時等等。
三是簡歷要能結合應聘崗位做一些匹配的修改。撇開招聘網站通用的簡歷不談,如果求職者明確對一個特定公司的特定崗位投出簡歷,那麼求職者有必要把跟對應崗位無關的內容弱化,並強化跟其業務相關的內容。如果實在行業差別太大,那麼表達幾句對其行業的見解和興趣也是可以的。

第五、要有積極的溝通意識。

優秀的面試官會激勵應聘者講他原先工作的內容,並從而評估出應聘者的能力水平。但隔行如隔山,絕大多數面試官會慢慢將問題引向自己熟悉的領域——這往往又是應聘者不太熟悉的領域。這就要求應聘者能積極分析面試官的興趣點,並將自己相近的特長表現出來。
如果跟面試官有了意見沖突,也盡量不要再同一個問題上糾纏。那也許是故意製造的陷阱——看看求職者的團隊意識。應聘者需要明白的是,在面試場合中不要妄圖「戰勝」面試官,即便是碰上一個期望「戰勝」應聘者的面試官。

第六、要有良好的表達能力。

沒有哪個面試官喜歡啰啰嗦嗦說了半天還是沒說到點子上的應聘者,所以要盡量簡明扼要地回答問題,除非面試官確實表現出對具體細節的興趣。 回答問題時注意麵試官的情緒變化,一旦他表現出任何想打斷的意願,立即一句話結束這個話題。有些比較復雜的問題,可以先思考十到二十秒鍾,因為一旦開口就沒有思考的時間,話多的人不容易收住話題。
跟學校考試不一樣,大多數主觀性問題並不要求應聘者一二三四說得滴水不漏,能說到大部分關鍵點就是可以的了。另外注意,各種技術術語不要搞混了。搞不清楚的理論概念,不如不說。免得面試官聽到個術語就拉出來窮追猛打,把自己問掛。

第七、自信。

大多數做技術的,平時都信心滿滿,一到應聘的時候卻總覺得自己不懂的東西還太多。回答問題時聲音太小,或者畏畏縮縮用很多「可能」「也許」「大概」。這個不一定影響求職者的錄用,但是不自信的表現無疑會影響在跟HR談薪水時候的議價能力。所以,無論如何,應聘的時候表現得輕松鎮定一些,還是很有好處的。
當然,自信和自大之間往往只有一線之差。千萬小心,不要過度地表現自信搞成了自大,因為HR往往對這一點非常敏感。如果求職者只是要謹慎地表現自信的話,只要回答問題時面帶微笑就夠了。
最後需要特別提醒的是,以上種種其實只不過是應聘時的技巧和注意點而已。職業規劃需要有長遠的眼光和堅持不懈的學習。台上一分鍾,台下十年功。真正的實力還是要在平時工作和學習中進行積累。

❻ 全國計算機二級C語言考試的筆試與機試的題型分別是怎樣的

筆試有選擇題和填空題,其中有30分的公共基礎知識,機試有改錯,填空和編程。機試是隨機抽提,運氣好的話題很簡單。買套題好好做做,二級還是很好過的。

❼ C語言筆試題一道

整形數字去減字元2, 等於 c 的 ASCII 值 減 字元2 的ASCII 值。
2743回車:
c = '2', c-'2' 等於 0。進case 0: case 1:
打 ASCII 值 等於 c+4 的符號 ,就是符號6,
沒有 break; 進case 2:
打 ASCII 值 等於 c+4 的符號 ,就是 符號6,
break 了。
c = '7', c-'2' 等於 5。沒case。退出開關。

c = '4',c-'2' 等於 2。進case 2:
打 ASCII 值 等於 c+4 的符號 ,就是 符號8,
break 了。

c = '3',c-'2' 等於 1。進case 1:
打 ASCII 值 等於 c+4 的符號,就是 符號7,
沒有 break; 進case 2:
打 ASCII 值 等於 c+4 的符號 ,就是 符號7,
break 了。

回車,滿足 while 跳出條件,做最後的printf("\n")

結果是:
66877

❽ 一道關於C語言的筆試題

int *ptr=(int*)(&a+1); // 這里ptr指向數組a的尾部,相當於 int *ptr = (int*)(&(a[5]));
&a如果看作是指針的話,那麼它所管理的大小是sizeof(int)*5,
*(ptr-1) 這時可以看作 a[5-1] => a[4] => 5

❾ 計算機二級c語言有筆試嗎

有。

筆試 選擇40題,前10題為公共基礎知識

1、填空15題,前5題為公共基礎知識

2、只有C部分的前10題(即11~20)每題1分,其餘填空選擇都是2分,滿分100分,時間90分鍾。

(9)c語言筆試擴展閱讀:

1、報名步驟

分為網上報名和現場報名。

網上報名:考生在規定時間內登錄本省計算機資格網站,按照提示步驟完成注冊,使用身份證號碼報名。等待審核通過。

現場報名:根據相關文件,按照文件指示。在規定時間內到規定地點報名。

2、繳費方式

分為網上繳費和現場繳費。

網上繳費:審核通過後,通過支付寶支付或網銀支付繳費。北京、河北、上海、安徽、海南等8個省級承辦機構同時支持網上繳費。此外,部分考點在本考點內實現網上報名和網上繳費。具體情況詳見各省級承辦機構公布的報名簡章或與相關考點確認。

現場繳費:審核通過後,在規定時間內到指定地點進行現場繳費。

❿ 公司筆試C語言一般考什麼

指針是必考的,一般也都 會以數據的形式考指針,或者字元串形式,一般也會考一個演算法題

熱點內容
易語言製作軟體源碼 發布:2025-01-09 15:03:27 瀏覽:260
scratch少兒編程是 發布:2025-01-09 15:01:34 瀏覽:712
javamd564加密 發布:2025-01-09 14:58:57 瀏覽:144
javaifint 發布:2025-01-09 14:57:32 瀏覽:487
怎麼配好電腦配置 發布:2025-01-09 14:46:31 瀏覽:835
土豆音頻上傳 發布:2025-01-09 14:45:49 瀏覽:991
貓追蝴蝶編程 發布:2025-01-09 14:30:05 瀏覽:355
花生視頻腳本 發布:2025-01-09 13:43:38 瀏覽:839
鎖相環c語言 發布:2025-01-09 13:43:37 瀏覽:969
e語言盜號源碼 發布:2025-01-09 13:35:25 瀏覽:830