第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