一、填空題
1.用樹結構表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為【1】。
【參考答案】
【1】層次模型
2.數(shù)據(jù)流圖的類型有【2】和事務型。
【參考答案】
【2】變換型
3.在最壞情況下,堆排序需要比較的次數(shù)為【3】。
【參考答案】
【3】O(nlog2n)
4.軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的【4】集合。
【參考答案】
【4】軟件工具
5.冒泡排序算法在最好的情況下的元素交換次數(shù)為【5】。
【參考答案】
【5】0
6.C++語言標識符是以字母或【6】開頭的,由字母,數(shù)字和下劃線組成的字符串。
【參考答案】
【6】下劃線
7.mystrlen函數(shù)的功能是計算str所指字符串的長度,并作為函數(shù)值返回,請?zhí)羁铡?/P>
int mystrlen(char *str)
{ int i;
for(i=0;【7】!=′\0′;i++);
return(i);}
【參考答案】
【7】*(str+i)或str[i]
8.如果一個類中定義了成員對象,則該類的對象和成員對象先被初始化的是【8】。
【參考答案】
【8】類的成員對象
9.C++在重載運算符中,如用成員函數(shù)重載一元運算符參數(shù)表中需要【9】個參數(shù),如用友元函數(shù)重載一元運算符參數(shù)表中需要【10】個參數(shù)。
【參考答案】
【9】0 【10】1
10. 假設int a=1,b=2;,則表達式(++a/b)*b--的值為【11】。
【參考答案】
【11】2
11.C++語句const char *const p=″hello″;,所定義的指針p和它所指的內(nèi)容都不能被【12】。
【參考答案】
【12】改變
12.對于下面定義的類MyClass,請在函數(shù)f()中添加對象成員把n的值修改為50。
class MyClass
{
public:
MyClass(int x){n=x;}
void SetNum(int nl){n=nl;}
private:
int n;
};
int f()
{
MyClass *ptr=new MyClass(45);
【13】
}
【參考答案】
【13】ptr->SetNum(50);
13.表達式operator+(x,y)還可以表示為【14】。
【參考答案】
【14】x+y
14.通過使用new和delete兩個運算符進行的分配為【15】存儲分配。
【參考答案】
【15】動態(tài)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |