學習筆記《計算機程序設計C++》第7周單元測試

第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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章