高階的筆試題

2021-10-03 09:22:05 字數 2493 閱讀 5827

筆試題1

#define _crt_secure_no_warnings

#includeint main()

; int* ptr = (int*)(&a + 1);

printf("%d,%d", *(a + 1), *(ptr - 1));

return 0;

}//程式的結果是什麼? // 2,5

筆試題2

#define _crt_secure_no_warnings

#include//筆試題2

//由於還沒學習結構體,這裡告知結構體的大小是20個位元組

struct test

*p;//假設p 的值為0x100000。 如下表表示式的值分別為多少?

int main()

筆試題3
#define _crt_secure_no_warnings

#includeint main()

; int* ptr1 = (int*)(&a + 1);

int* ptr2 = (int*)((int)a + 1);

printf("%x,%x", ptr1[-1], *ptr2); // 4,2000000

return 0;

}

題目的要求是求列印結果是什麼

筆試題4

#include int main(int argc, char* ar**)

; int* p;

p = a[0];

printf("%d", p[0]);

}

筆試題5
#define _crt_secure_no_warnings

#include int main()

筆試題6
#define _crt_secure_no_warnings

筆試題7

#define _crt_secure_no_warnings

#include

#include

intmain()

;const

char

** pa = a;

pa++

;printf

("%s\n"

,*pa)

;//at

return0;

}

const char* a =

定義了乙個字串指標陣列

const char** pa = a a是首元素位址,pa也是指標陣列首元素位址

pa++就指向指標陣列第二個元素,第二個元素是指標型別,儲存的就是常量字串"at"的首元素位址

printf("%s\n", *pa);於是列印的就是字串"at"

筆試題8

#define _crt_secure_no_warnings

#include #include int main()

; const char** cp = ;

const char*** cpp = cp;

printf("%s\n", **++cpp); //point

printf("%s\n", (*(-- (* (++cpp))) ) + 3); //er

printf("%s\n", *cpp[-2] + 3); //st

printf("%s\n", cpp[-1][-1] + 1); //ew

return 0;

}

const char* c = ;

定義了乙個指標陣列

const char** cp = ;

定義了乙個指向指標的指標陣列,即二維指標陣列

const char*** cpp = cp;

定義了乙個指向指向指標的指標陣列的指標, 即二維指標陣列指標

高階測試 Python筆試題

python筆試題 1,python常見的命令列互動自動化模組有哪些?2分 a import module b import module1,module2 c from module import d frommodule import m1,m2,m3 e from module import ...

筆試 c 筆試題

1 在派生類中通過 base 呼叫基類成員 解析 2 方法重寫使用關鍵字 override 解析 使用virtual和override關鍵字實現方法重寫 3 關於抽象類下面說法錯誤的是 選一項 a 抽象類可以包含非抽象方法 b 含有抽象方法的類一定是抽象類 c 抽象類不能被例項化 d 抽象類可以是密...

金山的筆試題

乙個金山的筆試題 有乙個日誌檔案,每行記錄了一次呼叫資訊,其中包括時間和 ip。每天的記錄數目大約 10億條左右。現在需要 1 獲取日訪問次數最高的 1000 個 ip 按照訪問量從高到低排序。2 獲取連續一周內訪問次數最高的 1000 個 ip 按照訪問量從高到低排序。請給出能得到精確 非近似 結...