東大22年春學(xué)期《軟件設(shè)計(jì)模式》在線平時(shí)作業(yè)1-00001
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 50 分)
1.在C#編制的財(cái)務(wù)程序中,需要創(chuàng)建一個(gè)存儲流動資金金額的臨時(shí)變量,則應(yīng)使用下列哪條語句?( )
A.decimal theMoney;
B.int theMoney;
C.string theMoney;
D.Dim theMoney as double
2.C#中MyClass 為一自定義類,其中有以下方法定義public void Hello(){..}使用以下語句創(chuàng)建了該類的對象,并使變量obj 引用該對象:MyClass obj = new MyClass();那么,可如何訪問類MyClass 的Hello 方法
A.obj.Hello()
B.obj::Hello();
C.MyClass.Hello();
D.MyClass::Hello();
3.下面是幾條定義初始化一維數(shù)組的語句,指出其中正確的:
A.int arr1[]={6,5,1,2,3};
B.int[] arr2=new int[];
C.int[] arr3=new int[] {6,5,1,2,3};
D.int[] arr4;arr4={6,5,1,2,3};
4.在定義類時(shí),如果希望類的某個(gè)方法能夠在派生類中進(jìn)一步進(jìn)行改進(jìn),以處理不同的派生類的需要,則應(yīng)將該方法聲明成_________。
A.sealed 方法
B.public 方法
C.visual 方法
D.override 方法
5.C#語言源代碼文件的后綴名為:
A..C#
B..CC
C..CSP
D..CS
6.能正確表示邏輯關(guān)系“a>=10 或a<=0”的C#語言表達(dá)式是____。
A.a>=10 or a<=0
B.a>=10|a<=0
C.a>=10&&a<=0
D.a>=10||a<=0
7.下面有關(guān)靜態(tài)方法的描述中,正確的是:
A.靜態(tài)方法屬于類,不屬于實(shí)例
B.靜態(tài)方法可以直接用類名調(diào)用
C.靜態(tài)方法中,可以訪問非靜態(tài)的局部變量
D.靜態(tài)方法中,可以訪問靜態(tài)的變量
8.C#中,回車字符對應(yīng)的轉(zhuǎn)義字符為:
A.\r
B.\f
C.\n
D.\a
9.下列關(guān)于構(gòu)造函數(shù)的描述正確的是( )
A.構(gòu)造函數(shù)可以聲明返回類型。
B.構(gòu)造函數(shù)不可以用private修飾
C.構(gòu)造函數(shù)必須與類名相同
D.構(gòu)造函數(shù)不能帶參數(shù)
10.以下敘述正確的是____。
A.do….while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替
B.do….while語句構(gòu)成的循環(huán)只能用break語句退出
C.用do….while語句構(gòu)成的循環(huán),在while后的表達(dá)式為true時(shí)結(jié)束循環(huán)
D.用do….while語句構(gòu)成的循環(huán),在while后的表達(dá)式應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式
二、判斷題 (共 10 道試題,共 50 分)
11.面向過程方法的缺點(diǎn)是過程和數(shù)據(jù)結(jié)合的過于緊密。
12.在面對對象的開發(fā)中,對象就是現(xiàn)實(shí)世界中事物的抽象。
13.軟件危機(jī)與軟件本身的特點(diǎn)有關(guān)。
14.數(shù)組作為函數(shù)的參數(shù)時(shí)默認(rèn)的傳遞形式是按值傳遞。
15.在設(shè)計(jì)人機(jī)交互部分時(shí),對于操作步驟,應(yīng)該用盡量少的單擊、拖動和按鍵組合來表達(dá)命令,并為高級用戶提供簡捷的操作方法。
16.聲明委托的關(guān)鍵字是delegate。
17.屬性就是實(shí)體特征的抽象,比如,對象貓可以有重量,身長等屬性。
18.軟件開發(fā)是一個(gè)充滿回溯的過程,而瀑布模型卻將其分割為獨(dú)立的幾個(gè)階段,不能從本質(zhì)上反映軟件開發(fā)過程本身的規(guī)律。
19.當(dāng)創(chuàng)建派生類對象時(shí),先執(zhí)行基類的構(gòu)造函數(shù),后執(zhí)行派生類的構(gòu)造函數(shù)。
20.“+,-,*,/,%”均屬于三元運(yùn)算符。