????return 0;?
}?
? ?
編譯階段報錯運行階段報錯
A.a = 10, *p = 10
B.a = 20, *p = 20
C.a = 10, *p = 20
D.a = 20, *p = 10
答案:D
第6題:
設x、y、t均為int型變量,則執行語句:t=3; x=y=2; t=x++||++y; 后,變量t和y的值分別為____。
A.t=1 y=2
B.t=1 y=3
C.t=2 y=2
D.t=2 y=3
E.t=3 y=2
F.t=3 y=3
答案:A
第7題:
給定一個整數sum,從有N個有序元素的數組中尋找元素a、b,使得 a+b 的結果最接近sum,最快的平均時間復雜度是____。
A.O(N^2)
B.O(log N)
C.O(N)
D.O(N^3)
E.O(NLogN)
F.不確定
答案:C
第8題:
一個具有513個節點的二叉樹,有___種可能的層高。
A.513
B.512
C.504
D.503
E.2
F.1
答案:C
第9題:
A,B,C三位同學都是很聰明的同學,面試官給他們背上依次貼上了數字2,4,8,他們都能看見別人的數字但無法看見自己的數字,現在面試官告訴他們這些數字都是自然數并且構成一個等比數列,讓A、B、C同學依次循環回答是否確定自己的數字是多少,每位同學的回答算作一次,經過____次有同學能準確說出自己的數字。
A.2
B.3
C.4
D.5
E.6
F.7
答案:B
第10題:
用十進制計算30!(30的階乘),將結果轉換成3進制進行表示的話,該進制下的結果末尾會有____個0。
A.6
B.8
C.10
D.12
E.14
F.16
答案:E
第11題:
假設某棵二叉查找樹的所有鍵均為1到10的整數,現在我們要查找5。下面____不可能是鍵的檢查序列。
A.10,9,8,7,6,5
B.2,8,6,3,7,4,5
C.1,2,9,3,8,7,4,6,5
D.2,3,10,4,8,5
E.4,9,8,7,5
F.以上均正確
答案:B
第12題:
將整數序列(7-2-4-6-3-1-5)按所示順序構建一棵二叉排序樹a(亦稱二叉搜索樹),之后將整數8按照二叉排序樹規則插入樹a中,請問插入之后的樹a中序遍歷結果是____。
A.1-2-3-4-5-6-7-8
B.7-2-1-4-3-6-5-8
C.1-3-5-2-4-6-7-8
D.1-3-5-6-4-2-8-7
E.7-2-8-1-4-3-6-5
F.5-6-3-4-1-2-7-8
答案:A
第13題:
作為特使,你需要組織A/B兩國元首相約在杭州蕭山機場交換一份重要文件(假設交換文件不需要時間)。約定兩國飛機在晚上的20點至24點這4個小時會面,A國的飛機如果到了,會等待1個小時,B國的飛機如果到了,會等待2個小時,如果假設兩架飛機在這段時間內降落機場的概率是均勻分布的,那么能順利完成交換的概率是____。
A.19/32
B.7/16
C.9/16
D.5/16
E.5/12
F.5/8
答案:A
第14題:
小趙和小錢二人分別從寢室和圖書館同時出發,相向而行。過了一段時間后二人在中途相遇,小趙繼續向圖書館前進,此時:若小錢繼續向寢室前進,則當小趙到達圖書館時,小錢離寢室還有600米;若小錢立即折返向圖書館前進,則當小趙到達圖書館是,小錢離圖書館還有150米。那么圖書館與寢室間的距離是____。
A.1300m
B.1250m
C.800m
D.1050m
E.1100m
F.900m
答案:F
第15題:
對于下面的說法,正確的是____。
A.對于 struct X { short s; int i; char c; },sizeof(X) 的值等于 sizeof(s) + sizeof(i) + sizeof(c)
B.對于某個double變量 a,可以使用 a == 0.0 來判斷其是否為零
C.初始化方式 char a[14] = "Hello, world!"; 和初始化方式 char a[14]; a = "Hello, world!"; 的效果相同
D.在gcc編譯器下,對于 int i = 3; printf("%d %d", ++i, ++i),運行輸出為:4 5
E.選項A、B、C、D中至少有兩個是正確的
F.以上選項均不正確
答案:F
第16題:
一張1024×640分辨率的圖片,假定每個像素用16位色彩表示,用位圖文件(bitmap)格式存儲,則這張圖片文件需要占用多大的存儲空間____。
A.40KB
B.640KB
C.1280KB
D.2560KB
E.5120KB
F.10240KB
答案:C
第17題:
在64位系統下,分別定義如下兩個變量:char *p[10]; char(*p1)[10];請問,sizeof(p)和sizeof (p1)分別值為____。
A.4,40
B.80,8
C.10,10
D.8,80
E.40,4
F.4,4
答案:B
第18題:
某程序員開發出了一款超級智能機器人,能對任何提問給出“是”或者“不是”的答案?,F有3個這種機器人,其中有數量不定的(0到3個)機器人發生了故障。如果正常機器人總是給出正確的答案,而故障機器人總是給出錯誤的答案。每一回合只能問任意一個機器人任意一個問題,那么至少需要____回合才能確保區分出哪些機器人是正常,哪些是故障。
A.1
B.2
C.3
D.4
E.5
F.6
答案:C
第19題:
如下SQL語句中,____可能返回null值。
(1) select count(*) from t1;
(2) select max(col1) from t1;
(3) select concat('max=',max(col1)) from t1;
A.(1)可能,(2)和(3)不可能
B.(2)可能,(1)和(3)不可能
C.(2)可能,(1)和(3)不可能
D.(1)不可能,(2)和(3)可能
E.都不可能
F.都可能
答案:D
第20題:
以下使用了貪心算法的是____。
A.KMP算法
B.希爾排序算法
C.冒泡排序算法
D.Dijkstra算法
E.快速排序算法
F.Floyd算法
答案:D