1、下面兩段**中for迴圈分別執行了多少次?
unsigned short i,j;
for(i=0, j=2; i!=j; i+=5, j+=7)
{}
unsigned short i,j;
for(i=3,j=7;i!=j;i+=3,j+=7)
2、下面程式應該輸出多少?
char *c = ;
char **cp = ;
char ***cpp = cp;
int main(void)
3、已知程式**如下:
struct s ;
下面哪些能正常執行()
a、makes().func1(makes())
b、makes().func2(makes())
c、makes().func3(makes())
d、makes().func4(makes())
4、下列**的輸出為多少?
int main(void)
; enum ;
return 0; }
a、c、e、h、x、y、z、w、s、t的值分別是多少?
5、乙個長度為n的陣列a[0],a[1],...,a[n-1]。現在更新陣列的名個元素,即a[0]變為a[1]到a[n-1]的積
a[1]變為a[0]和a[2]到a[n-1]的積,...,a[n-1]為a[0]到a[n-2]的積。
程式要求:要求具有線性複雜度,不能使用除法運算子。
第乙個執行了32767次,第二個執行了16383次。注意定義的資料型別是short,i==j當且僅當j已經超過32768(unsigned short的模)後才可以滿足。因此可以列式:(0+5x)+65536=2+7x,得x=32767。第二個答案同理可得。
第乙個是point,第二個是er,第三個是st,第四個是ew。注意+1的涵意,其實是越過一塊位址,「塊」的大小由指標維數決定的。
a=0,c=6,e=5,h=0,x=1,y=2,z=3,w=121,s=100,t=101,列舉。第乙個從0開始,後面的從前面乙個數的下乙個開始。
中興2011筆試題 答案解析
一 單選題 b。p2是int型,只有p1是int 型。d。區分0和 0。c。b。除號與取餘的優先順序是一樣的,所以順序是從左向右。快速與 邏輯與 只要不是0的都認為是true 1 是0則認為是false 0 重複。重複。a。字串常量不可更改。重複。c。可以用排除法。d。c or d。沒查到,c600...
網易遊戲2011招聘筆試題 答案解析
網易遊戲 2011.10.15 1 對於乙個記憶體位址是32位 記憶體頁是8kb的系統。0x0005f123這個位址的頁號與頁內偏移分別是多少?2 如果x大於0並小於65536,用移位法計算x乘以255的值為?3 乙個包含n個節點的四叉樹,每個節點都有四個指向孩子節點的指標,這4n個指標中有個空指標...
百度2011招聘筆試題 答案解析
一 演算法設計 1 設rand s,t 返回 s,t 之間的隨機小數,利用該函式在乙個半徑為r的圓內找隨機n個點,並給出時間複雜度分析。2 為分析使用者行為,系統常需儲存使用者的一些query,但因query非常多,故系統不能全存,設系統每天只存m個query,現設計乙個演算法,對使用者請求的que...