學習筆記《計算機程式設計 》第 周單元測試

2021-10-04 07:34:02 字數 1441 閱讀 9936

第7周單元測試

已經超過規定的測試次數或提交截止時間已過。你可以作為自我學習進行測驗,但提交的結果將無法獲得學分。

1單選(2分)

位址是指______。

得分/總分

a.變數本身

b.變數的型別

c.變數所在的記憶體單元編號

2.00/2.00

d.變數的值

2單選(2分)

引用______。

得分/總分

a.可以為空

b.指向一塊記憶體區域

c.需要分配記憶體區域

d.是某記憶體區域的別名

2.00/2.00

3單選(2分)

指標______。

得分/總分

a.是一塊記憶體區域的別名

b.的內容為指向記憶體的位址

2.00/2.00

c.的內容不可變

d.不能為空

4單選(2分)

指標做形參的函式不能做到的是____________

得分/總分

a.將被呼叫函式內部變數的值通過引數傳遞到呼叫函式。

b.將呼叫函式中變數的值通過引數傳遞到被呼叫函式。

c.在被呼叫函式內部修改呼叫函式中變數的值。

d.將被呼叫函式內部的變數位址傳遞到呼叫函式。

2.00/2.00

5單選(2分)

如果定義int a, *p=&a; 則表示式______為邏輯假值。

得分/總分

a.p= =&*p

b.a= =*&a

c.p= =&a

d.*p= =&a

2.00/2.00

6單選(2分)

若有以下定義,則賦值正確的是______。

int a, b, *p;

float c, *q;

得分/總分

a.q=p;

b.q=&a;

c.p=null;

2.00/2.00

d.p=&c;

7判斷(2分)

可以交換兩個數的函式定義為:

void swap(int *p,int *q)

{ int *temp;

*temp=*p;

*p=*q;

*q=*temp;

得分/總分

a.b.2.00/2.00

8判斷(2分)

指標可以通過賦給不同的常數值來指向記憶體空間的任意位置。

得分/總分

a.b.2.00/2.00

9判斷(2分)

指標不僅可以指向變數,還可以指向函式,通過合適型別的函式指標可以呼叫型別匹配的函式。

得分/總分

a.b.2.00/2.00

10判斷(2分)

指向整型數的指標可以強制型別轉換為指向char型別的指標。

得分/總分

a.b.2.00/2.00

學習筆記《計算機程式設計C 》第12周程式設計作業

1虛函式實現多型性 20分 題目內容 定義寵物類pet,包含虛函式speak,顯示如下資訊 how does a pet speak?定義公有派生類cat和dog,其speak成員函式分別顯示 miao miao 和 wang wang 主函式中定義pet,cat和dog物件,再定義pet指標變數,...

單元測試學習筆記

什麼是單元測試 單元在程式裡可以簡單的理解為乙個模組,乙個方法。單元測試也就是在完成每個模組後都進行的測試。從確保每個模組沒有問題,從而提高整體的程式質量。做單元測試的好處 對於真正的高手可能是不需要使用單元測試的,根據 軟體工藝 裡的描述,真正的高手出現問題很少,而且發現問題很早,往往在使用者還沒...

學習筆記之單元測試

1.單元測試是開發人員編寫的小段 用於檢測 乙個明確功能的小模組是否正確 通常來判斷沒有個方法和某乙個類的行為 白盒測試 開發人員知道內容的邏輯的實現 開發人員最大受益者 2.junit單元測試框架 成百上千的單元測試用例怎麼組織 suite套件 對exception進行測試 try.catch.兩...