C 簡單筆試題

2021-06-04 16:16:57 字數 2568 閱讀 5457

(1)下列(b)不是計算機病毒的特性。

a)傳染性          b)結構性

c)隱蔽性         

d)可激發性

第(2)~(4)題基於如下所示的二叉樹。

(2)該二叉樹對應的樹林包括(    )棵樹。

a)1b)2

c)3

d)4(3)如果用liink-rlink法儲存該二叉樹,則各結點的指標域中共包含(    )個空指標。

a)0

b)4c)8

d)12

(4)如果將該二叉樹儲存為對稱序線索二叉樹,則結點c的左線索指向(    )。

a)結點a

b)結點b

c)結點e

d)結點g

(5)在解決死鎖時採用資源有序分配法,這可以使下列(    )產生死鎖的必要條件不成立。

a)互斥        b)不可剝奪     c)部分分配d)迴圈等待

(6)在資料庫技術中,e-r圖描述的是(    )模型。

a)物理模型b)概念模型c)邏輯模型     d)語言模型

(7)從e-r模型到關係模式的轉換是資料庫設計的(    )階段的任務。

a)需求分析      b)概念結構設計c)邏輯結構設計d)物理結構設計

(8)下列**的輸出為(3

int sub(int a,int b)

int main(void)

(9)下列**的輸出為(c

int main(void)

a、2   3    3            b、2    3    2            c、 2     3      1           d、1   1    1  

解析:x和y的值經過自增以後分別為2和3,d可以排除。剩下3個選項選擇什麼呢?如果是(x++,y++,++y)實際上可以看成(1,1,3)整個逗號表示式的值應該是3,那麼選a。   如果是(x++,++y,y++)實際上可以看成(1,2,2)整個逗號表示式的值應該是2,那麼選b。   但這是錯的,這兒還有賦值運算子。賦值運算子的優先順序是14,而逗號表示式的優先順序是15,也就是說上面的表示式中應該等價於這樣的結合:(z=x++),y++,++y;如果這樣寫的話,則答案很清晰,為:2,3,1

(10)下列關於不同文件格式的敘述中,錯誤的是

a).txt是純文字格式,文件中僅含有文字元號的**

b).doc是微軟公司專用的word文件格式

c).rtf是adode公司專用的文件格式

d).html是超文字標記語言格式,web網頁通常採用該格式。

(11)當電子郵件軟體從郵件伺服器讀取郵件時,可以使用下列哪乙個(些)協議?

i、 簡單郵件傳輸協議smtp  ii、郵局協議pop3

iii、互動式郵件訪問協議 imap

a、僅i    b、僅iic、僅ii和iiid、僅i和iii ()

a、特洛伊木馬b、後門陷進   c、邏輯炸彈    d、殭屍網路

13、廣義表a = ((x,(a,b)),((x,(a,b)),y)) 的長度和深度為多少?

深度是最大的巢狀括號的層次,因此這樣看:

( (x, (a,b) ), ( (x, (a,b) ),y) )

1 2  3    21  2 3  4   3 2  1 0

至於長度嘛,就是第一層的元素個數,因此就是2了

第乙個元素是子表(x,(a,b)),第二個元素是子表((x,(a,b)),y)

14、常用的取模計算方法:

-5   mod    3    =    1

-5   mod    8    =    3

5    mod    -3   =    -1

5    mod    -8   =    -3

計算取模的3個規則

1、除數*商+餘數=被除數

2、除數和數同符號

3、除數的絕對值大於餘數的絕對值

按照上面三條規則,就可以計算出餘數了。

5  mod  -8  = y,y < 0,假如商為:x

則-8*x + y = 5,8>|y|,根據這2個方程,可以得出下面三個方程:

-8*x + y = 5,-8

x=-1,則 y = -3,滿足條件,結束計算。

5  mod  -3  = y,y < 0,假如商為:x

則-3*x + y = 5,3>|y|,根據這2個方程,可以得出下面三個方程:

-3*x + y = 5,-3,x<0

x=-1,則 y = 2,不滿足條件。

x=-2,則 y = -1,滿足條件,結束計算。

簡單筆試題

今天又遇到了一道筆試題,啊!就那樣錯了 function fn m,n var b fn 0 fn 1 fn 2 輸出啥?沒錯,輸出的是 undefined 0 1 其實題目還是不難,想想還是就明白了,第乙個傳入的引數是0,形參m就代表0,而形參n,沒傳入值為undefined 最後返回乙個物件,再...

簡單筆試題1

1 c 靜態成員和非靜態成員 當類中的某個成員使用static修飾符時,就會被宣告為靜態成員。類中的成員要麼是靜態成員,要麼是非靜態成員。一般情況下,靜態成員屬於整個類所有,被該類的所有例項所共享。而非靜態成員則屬於類的例項 物件所有,只被該例項所共享。因此,對於類的靜態成員來說,無論這個類建立了多...

C 幾道簡單筆試題概念

值型別和引用型別 值型別引用型別 儲存方式 直接儲存資料本身 儲存的是資料的引用,資料儲存在資料堆中 記憶體分配 分配在棧中的 分配在堆中 效率效率高,不需要位址轉換 效率較低,需要進行位址轉換 記憶體 使用完後立即 使用完後不立即 而是交給gc處理 賦值操作 建立乙個新物件 建立乙個引用 型別擴充...