**
一、 單項選擇題
1) 給定3個int型別的正整數x,y,z,對如下4組表示式判斷正確的選項()
int a1=x+y-z; int b1=x*y/z;
int a2=x-z+y; int b2=x/z*y;
int c1=x<>z; int d1=x&y|z;
int c2=x>>z<
a) a1一定等於a2
b) b1一定定於b2
c) c1一定等於c2
d) d1一定等於d2
2) 程式的完整編譯過程分為是:預處理,編譯,彙編等,如下關於編譯階段的編譯優化的說法中不正確的是()
a)死**刪除指的是編譯過程直接拋棄掉被注釋的**;
b) 函式內聯可以避免函式呼叫中壓棧和退棧的開銷
c) for迴圈的迴圈控制變數通常很適合排程到暫存器訪問
d)強度削弱是指執行時間較短的指令等價的替代執行時間較長的指令
3) 如下關於程序的面熟不正確的是()
a)程序在退出時會自動關閉自己開啟的所有檔案
b) 程序在退出時會自動關閉自己開啟的網路鏈結
c) 程序在退出時會自動銷毀自己建立的所有執行緒
d)程序在退出時會自動銷毀自己開啟的共享記憶體
4) 計算表示式x6+4x4+2x3+x+1最少需要做()次乘法
a)3b)4
c)5d)6
5) 在如下8*6的矩陣中,請計算從a移動到b一共有多少種走法?要求每次只能向上揮著向右移動一格,並且不能經過p;bp
a
2012騰訊實習生筆試題
問題描述 兩個陣列a n b n 其中a n 的各個元素值已知,現給b i 賦值,b i a 0 a 1 a 2 a n 1 a i 要求 1.不准用除法運算2.除了迴圈計數值,a n b n 外,不准再用其他任何變數 包括區域性變數,全域性變數等 3.滿足時間複雜度o n 空間複雜度o 1 分析 ...
騰訊實習生筆試題20160305
include include void fun int main 程式執行結果為 2 3 說明在第二次呼叫fun 函式時,a的值為2,並且沒有進行初始化賦值,直接進行自增運算,所以得到的結果為3.對於靜態區域性變數如果沒有進行初始化的話,對於整形變數系統會自動對其賦值為0,對於字元陣列,會自動賦值...
騰訊實習生筆試題目
1 程序間通訊方式有哪些?1 檔案和記錄鎖定。為避免兩個程序間同時要求訪問同一共享資源而引起訪問和操作的混亂,在程序對 共享資源進行訪問前必須對其進行鎖定,該程序訪問完後再釋放。這是unix為共享 資源提供的互斥性保障。2 管道。管道一般用於兩個不同程序之間的通訊。當乙個程序建立乙個管道,並呼叫fo...