1、計算表達式x6+4x4+2x3+x+1少需要做()次乘法
A、3 B、4 C、5 D、6
第一次乘法:x^2,第二次乘法:x^4=x^2 * x^2,第三次乘法:原式=x^2 * (x^4+4x^2+2x)+x+1,每一項的系數可以使用加法來實現。。
2、給定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
3、程序的完整編譯過程分為是:預處理,編譯,匯編等,如下關于編譯階段的編譯優化的說法中不正確的是()
A、死代碼刪除指的是編譯過程直接拋棄掉被注釋的代碼;
B、函數內聯可以避免函數調用中壓棧和退棧的開銷
C、For循環的循環控制變量通常很適合調度到寄存器訪問
D、強度削弱是指執行時間較短的指令等價的替代執行時間較長的指令
4、 如下關于進程的描述不正確的是()
A、進程在退出時會自動關閉自己打開的所有文件
B、進程在退出時會自動關閉自己打開的網絡鏈接
C、進程在退出時會自動銷毀自己創建的所有線程
D、進程在退出時會自動銷毀自己打開的共享內存
5、 在如下8*6的矩陣中,請計算從A移動到B一共有多少種走法?要求每次只能向上或著向右移動一格,并且不能經過P;
A、492
B、494
C、496
D、498
6、SQL語言中刪除一個表的指令是()
A、DROP TABLE
B、DELETE TABLE
C、DESTROY TABLE
D、REMOVE TABLE
7、某產品團隊由美術組、產品組、client程序組和server程序組4個小組構成,每次構建一套完整的版本時,需要各個組發布如下資源。美術組想客戶端提供圖像資源(需要10分鐘),產品組向client組合server提供文字內容資源(同時進行,10分鐘),server和client源代碼放置在不同工作站上,其完整編譯時間均為10分鐘切編譯過程不依賴于任何資源,client程序(不包含任何資源)在編譯完畢后還需要完成對程序的統一加密過程(10分鐘)。可以請問,從要完成一次版本構建(client與server的版本代碼與資源齊備),至少需要多少時間()
A、60分鐘
B、40分鐘
C、30分鐘
D、20分鐘
8、如下關于編譯鏈接的說法錯誤的是()
A、編譯優化會使得編譯速度變慢
B、預編譯頭文件可以優化程序的性能
C、靜態鏈接會使得可執行文件偏大
D、動態鏈接庫會使進程啟動速度偏慢
9、如下關于鏈接的說法錯誤的是()
A、一個靜態庫中不能包含兩個同名全局函數的定義
B、一個動態庫中不能包含兩個同名全局函數的定義
C、如果兩個靜態庫都包含一個同名全局函數,他們不能同時被鏈接
D、如果兩個動態庫都包含一個同名全局函數,他們不能同時被鏈接
10、排序算法的穩定是指,關鍵碼相同的記錄排序前后相對位置不發生改變,下面哪種排序算法是不穩定的()
A、插入排序
B、冒泡排序
C、快速排序
D、歸并排序
11、下列說法中錯誤的是:()
A、插入排序某些情況下復雜度為O(n)
B、排序二叉樹元素查找的復雜度可能為O(n)
C、對于有序列表的排序快的是快速排序
D、在有序列表中通過二分查找的復雜度一定是O(n log2n)
12、在程序設計中,要對兩個16K×16K的多精度浮點數二維數組進行矩陣求和時,行優先讀取和列優先讀取的區別是()
A、沒區別
B、行優先快
C、列優先快
D、2種讀取方式速度為隨機值,無法判斷
13、字符串www.qq.com所有非空子串(兩個子串如果內容相同則只算一個)個數是()
A、1024
B、1018
C、55
D、50
14、TCP的關閉過程,說法正確的是()
A、TIME_WAIT狀態稱為MSL(Maximum Segment Lifetime)等待狀態
B、對一個established狀態的TCP連接,在調用shutdown函數之前調用close接口,可以讓主動調用的一方進入半關閉狀態
C、主動發送FIN消息的連接端,收到對方回應ack之前不能發只能收,在收到對方回復ack之后不能發也不能收,進入CLOSING狀態
D、在已經成功建立連接的TCP連接上,如果一端收到RST消息可以讓TCP的連潔端繞過半關閉狀態并允許丟失數據。
15、操作系統的一些特別端口要為特定的服務做預留,必須要root權限才能打開的端口描述正確的是()
A、端口號在64512-65535之間的端口
B、所有小于1024的每個端口
C、RFC標準文檔中已經聲明特定服務的相關端口,例如http服務的80端口,8080端口等
D、所有端口都可以不受權限限制打開
16、圖書館有6人排隊,其中3人要還同一本書,書名為《面試寶典》,另外3人要借。問求能保證另外3人借到的種類。
Catalan數 C(2n , n)/( n+1 ) C(6,3)/4 = 5
5*3!*3! = 180
17、ack(3 , 3)的執行結果是多少?
[cpp] view plaincopy
1. int ack(int m,int n)
2. {
3. if(m == 0)
4. return n + 1;
5. else if(n == 0)
6. return ack(m-1,1);
7. else
8. return ack(m – 1 , ack(m , n-1));
9. }
這個題目可以找規律的。。
18、如下SQL語句是需要列出一個論壇版面第一頁(每頁顯示20個)的帖子(post)標題(title),并按照發布(create_time)降序排列:
SELECT title FROM post( )create_time DESC( )0,20 order by limit