資源簡介
經典筆試,有解答。c開發人員筆試必備,很金典的額,很多事不長接觸的知識
嵌入式開發人員的最好的道筆試題別有洞天 第題考函數指針 上面這個函數哪一個最可能引起指針方面的問題 只有 只有 只有 第題考査自加操作 這段程序的輸出是 第題考查形式參數,實際參數,指針和數組 這段程序的輸出是 嵌入式開發人員的最好的道筆試題別有洞天 第題考查自減操作 這段程序的輸出是 第題考查 類型定義函數指針 的類型是 函數的指針,該函數以兩個指向浮點數 的指針 作為參數 整型 函數的指針,該函數以兩個指向浮點數 的指針 作為參數 并且函數的返回值類型是整型 以上都不是 第題數組與指針的區別與聯系 這段程序的輸出是 以上都不對 第題考查指針數組的指針 這段程序的輸出是 嵌入式開發人員的最好的道筆試題別有洞天 第題此題考查的是的交長參數就像標準函數庫里 那樣這個話題一般國內大學課堂是不會講到的不會也情有可原呵呵 這段程序的輸出是 第題考査靜態變量的知識 本程序執行到最后的值是 詳細參考答案 第題 面意思是易丁揮發的。這個關鍵字來描述—個變量時,意味著給該變量賦值寫入之后,馬上再瀆取,寫入的值與讀取的值可能 不一樣所以說它容易揮發的 這是因為這個變量可能一個寄存器,直接與外部沒備相連,你寫入之后,該寄存器也有可能祓外部設各的寫操作所改變或者,該變量被一個 中斷程序,或另一個進程 改變了 不會被編譯器優化影響,在 后它的值是后面假定的變量值最后的值是所以被打臼出來 設置非局部跳轉 執行一個非局部跳轉 嵌入式開發人員的最好的道筆試題別有洞天 更詳細介紹,請參閱語言的和 第題 結構題的成員在內存中的地址是按照他門定義的位置順序依次增長的。如果一個結構體的指針被看成它的第一個成員的指钅那么該指針的 確指向第一個成員 第題 此題目較難 這個程序的非遞歸版本 如果是奇數次冪 要先乘上一次 偶數次冪最后返回時才會到這里 乘以 用二元復乘策略 算法描述 第題 的類型是一個整型數組它有個成員 的類型是個整型數組的指針 所以 指向的地方等同于 a[l]*a+1) a+1 所以 等同于 同 就等同與 第題 a[0] a[] a[2]a[2]1] 4 6 b[1[1]=9 嵌入式開發人員的最好的道筆試題別有洞天 題目自身就給了足夠的提示 考査逗號表達式逗號表達式的優先級是很低的,比賦值的優先級低逗號表達式的值就是最后一個元素的值 逗號表達式的還有一個作用就是分割函數的參數列表 上面這個表示式的左右是 的值被分別汁算出來,計算出來的結構賦給整個逗號表達式 第題 a[1 2345 (*ptr)[1] fr ++ptr 是一個數組的指針,該數組有個成員 第題 顯然有問題,它返回一個晑部變量的指針,局部變量是保存在中的退出函數后,局部變量就銷毀了,保留其指針沒有意義,因為其 指向的空間可能被其他變量覆蓋了 也有問題是局部變量,未初始化,它的值是未知的,不知道指向哪里了,直接給賦值可能會覆蓋重要的系統變量,這就是通 常說的野指針的一種 第題 操作符給出其操作數需要占用的空間人小,它是在編譯時就可確定的,所以其操作數即使是一個表達式,也不需要在運行時詿行計 是不會執行的,所以 的值還是 很顯然選 交換和的值,執行完后和的值的確交換了但的改變不會影響到的改變實際上就是 所以執行后 這道題考查的知識范圍很廣包括 自定義類型函數指針指針數組 定義了一個函數指針的數組有兩個指針元素元素是函數的指針,函數指針指向的函數是一個帶個參數返回的函數,所帶的兩個 參數是指向整型的指針,和整型 第題 嵌入式開發人員的最好的道筆試題別有洞天 e(1)terminates printf(od, 0) 1f(3=0) e(--0)terminates printf(od,,1) print(Dod ); e(-1)terminates e(-1) terminates printf(u/od?,0) e(--terminates 考査架作和遞歸調用仔細分析一下就可以了 建議不會的看看專家編程 從左往有,遇到括號停下來,將第一個括號里的東西看成一個整體 考査什么時候數組就是指針對某些類型而言,如果一個表達式是 的數組這個表達式的值實際上就是指向該數組的第一個元素 的指針所以 實際上就是 或者 argyi 10 gvL f“0 的值是所以 指向 這點估計大家都沒有什么疑問 指向 能理解嗎,囚為 就相當于 也就是 第題 在編譯器通常提倛了一系列處理可變參數的宏,以屏蔽不同的硬件平臺造成的差異,増加程序的可移植性。這些宏包括 和 等 采用標準形式時,參數個數可變的函數的原型聲明是 這種形式至少需要一個普通的形式參數,后面的省略號不表示省略,而是函數原型的一剖分。是函數返回值和形式參數的類型 不同的編譯器,對這個可變長參數的實現不一樣 中是內置函數 關于可變長參數可參 嵌入式開發人員的最好的道筆試題別有洞天 程序分析 定義一個變量保存函數參數列表的指針 宏初始化變量 宏的第個參數 是一個固定的參數 必須是我們白己定義的變長函數的最后一個入戲的參數 也就是調用的時候參數列表里的第個參數 從開始遍歷所有可變參數 取出當前的參數 并認為取出的參數是個整數 判斷取出的是否為 如果不為 自加 與進行與邏輯運算自到為 這是一個技巧,下面會談到它的功能 當我們調月函數時,傳遞給函數的參數列表的第一個參數的值是 初始仁士氣指向第一個未命名的參數是有名字的參數也就是 每次對 的調用,都將返回個參數,并且扣指向下·個參數 用一個類型名來決定返回的參數是何種類型以及在 的內部實現中決定移動多大的距離才到達下一個參數 計算有多少被置 用二進制表示是 用二進制表示 所以返回 也即本題應該選 舉個例子,就很好理解了 因為與的最右邊的那位最低位肯定是不同,如果 肯定是,反之亦然 這個運算,在相補的數字系統中,將會 消除最右邊的位 答案是 相傳高斯小學一年級的時候就會做這類等比數列的題日了這道題考查的是靜態變量的知識當每次調用完函數之后靜態變量的值不會丟失 這與棧中的臨時局部變量明顯不同的地方 所以第一次調用 第二次調月 后 第三次調月 第四次調月 第五次調月 第六次調月 命題人信息
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????175930??2018-09-17?08:34??嵌入式C開發人員最好筆試題.pdf
-----------?---------??----------?-----??----
?????文件??????175930??2018-09-17?08:34??嵌入式C開發人員最好筆試題.pdf
評論
共有 條評論