《軟件設(shè)計(jì)模式》在線平時(shí)作業(yè)1
試卷總分:100 得分:100
第1題,在C#中,下列哪些語(yǔ)句可以創(chuàng)建一個(gè)具有3 個(gè)初始值為""的元素的字符串?dāng)?shù)組?
A、string[3] StrList = {"","",""};
B、string[3] StrList = {"","",""};
C、string[] StrList = {"","",""};
D、string[] StrList = new string[3];
正確答案:
第2題,while語(yǔ)句循環(huán)語(yǔ)句結(jié)構(gòu)和do...while語(yǔ)句循環(huán)結(jié)構(gòu)的區(qū)別在于:
A、while語(yǔ)句的執(zhí)行效率比較高
B、do...while語(yǔ)句編寫程序較為復(fù)雜
C、do...while循環(huán)是先執(zhí)行循環(huán)體,后判定條件表達(dá)式是否成立,而while語(yǔ)句是先判定條件表達(dá)式,再?zèng)Q定是否執(zhí)行循環(huán)體
D、無(wú)論條件是否成立,while語(yǔ)句都要執(zhí)行一次循環(huán)體
正確答案:
第3題,C#中,新建一字符串變量str,并將字符串"Tom's Living Room"保存到串中,則應(yīng)該使用下列哪條語(yǔ)句?( )
A、string str = "Tom\'s Living Room";
B、string str = "Tom's Living Room";
C、string str("Tom's Living Room");
D、string str("Tom"s Living Room");
正確答案:
第4題,在c#程序中,入口函數(shù)的正確聲明為:
A、static int main(){.....}
B、static void Main(){......}
C、static void main(){......}
D、void Main(){......}
正確答案:
答案來(lái)源:(www.),以下關(guān)于類和對(duì)象的說(shuō)法中,不正確的是:
A、類包含了數(shù)據(jù)和對(duì)數(shù)據(jù)的操作
B、一個(gè)對(duì)象一定屬于某個(gè)類
C、類是同一類對(duì)象的抽象
D、可由抽象類生成對(duì)象
正確答案:
第6題,C#中執(zhí)行下列語(yǔ)句后整型變量X和Y的值是多少? Int x = 100; Int y = ++x;
A、x = 100 y = 100
B、x = 101 y = 100
C、x = 100 y = 101
D、x =101 y = 101
正確答案:
第7題,以下關(guān)于for循環(huán)的說(shuō)法不正確的是____。
A、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
B、for循環(huán)是先判定表達(dá)式,后執(zhí)行循環(huán)體語(yǔ)句
C、for循環(huán)中,可以用break語(yǔ)句跳出循環(huán)體
D、for循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但要用花括號(hào)括起來(lái)。
正確答案:
第8題,MyClass為一個(gè)自定義的類,則下列語(yǔ)句創(chuàng)建了多少個(gè)類MyClass的對(duì)象? MyClass[ , ] myArray = new MyClass[2][3];
A、0
B、2
C、3
D、6
正確答案:
第9題,C#中MyClass 為一自定義類,其中有以下方法定義public void Hello(){..}使用以下語(yǔ)句創(chuàng)建了該類的對(duì)象,并使變量obj 引用該對(duì)象:MyClass obj = new MyClass();那么,可如何訪問(wèn)類MyClass 的Hello 方法
A、obj.Hello()
B、obj::Hello();
C、MyClass.Hello();
D、MyClass::Hello();
正確答案:
答案來(lái)源:(www.),在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語(yǔ)句定義?( )
A、CString str;
B、string str;
C、Dim str as string
D、char * str;
正確答案:
第11題,面向?qū)ο笤O(shè)計(jì)中的"開(kāi)-閉"原則指的是軟件對(duì)修改應(yīng)該是開(kāi)放的,對(duì)擴(kuò)展應(yīng)該是關(guān)閉的。
A、錯(cuò)誤
B、正確
正確答案:
答案來(lái)源:(www.),在面對(duì)對(duì)象的開(kāi)發(fā)中,對(duì)象就是現(xiàn)實(shí)世界中事物的抽象。
A、錯(cuò)誤
B、正確
正確答案:
第13題,需求陳述闡明"做什么",而不是"怎樣做"。它描述用戶的需求而不是提出解決問(wèn)題的方法。
A、錯(cuò)誤
B、正確
正確答案:
第14題,私有成員也會(huì)被繼承,但是不能被訪問(wèn)。
A、錯(cuò)誤
B、正確
正確答案:
答案來(lái)源:(www.),對(duì)象模型優(yōu)化方法之一的演繹法,指的是自底向上,抽象出具有若干個(gè)對(duì)象類共同性質(zhì)的父類。
A、錯(cuò)誤
B、正確
正確答案:
第16題,類是所有某一類對(duì)象的共同的行為和不同狀態(tài)的集合體。
A、錯(cuò)誤
B、正確
正確答案:
第17題,"+,-,*,/,%"均屬于三元運(yùn)算符。
A、錯(cuò)誤
B、正確
正確答案:
第18題,在面向?qū)ο笤O(shè)計(jì)中,抽象應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)不應(yīng)該依賴于抽象。
A、錯(cuò)誤
B、正確
正確答案:
第19題,重載是進(jìn)行基類中函數(shù)的重寫。
A、錯(cuò)誤
B、正確
正確答案:
答案來(lái)源:(www.),與事件關(guān)聯(lián)的方法,其方法名必須與事件名相同。
A、錯(cuò)誤
B、正確
正確答案:

