選擇題
1:在軟件生命周期中,下列哪個(gè)說法是不準(zhǔn)確的?
a.軟件生命周期分為計(jì)劃、開發(fā)和運(yùn)行三個(gè)階段
b.在計(jì)劃階段要進(jìn)行問題焉醛和需求分析
c.在開發(fā)后期要進(jìn)行編寫代碼和軟件測試
d.在運(yùn)行階段主要是進(jìn)行軟件維護(hù)
2:在c#中利用socket進(jìn)行網(wǎng)絡(luò)通信編程的一般步驟是:建立socket偵聽、( )、利用socket接收和發(fā)送數(shù)據(jù)。
a.建立socket連接
b.獲得端口號
c.獲得ip地址
d.獲得主機(jī)名
3:聲明一個(gè)委托public delegate int mycallback(int x); 則用該委托產(chǎn)生的回調(diào)方法的原型應(yīng)該是
a.void mycallback(int x)
b.int receive(int num)
c.string receive(int x)
d.不確定的
4:關(guān)于asp.net中的代碼隱藏文件的描述正確的是:
a.web窗體頁的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶界面不同的文件中。該文件稱作為“代碼隱藏”文件,如果用c#創(chuàng)建,該文件
b.項(xiàng)目中所有web窗體頁的代碼隱藏文件都被編譯成.exe文件
c.項(xiàng)目中所有的web窗體頁的代碼隱藏文件都被編譯成項(xiàng)目動態(tài)鏈接庫(.dll)文件
d.以上都不正確
簡答題
5:什么是強(qiáng)類型系統(tǒng)?
6:找出字符串a(chǎn)中包含的字符可以進(jìn)行的所有不同組合。例如:abccd中,ab,ac,bc,cc,abd等都是可能的組合。
7:用.net做b/s結(jié)構(gòu)的系統(tǒng),您是用幾層結(jié)構(gòu)來開發(fā),每一層之間的關(guān)系以及為什么要這樣分層?
8:寫一個(gè)方法,在java,c/c++源代碼中,檢查花括弧(是“(”與 “)”,“{”與“}”)是否匹配,若不匹配,則輸出不匹配花括弧所在的行與列。
9:在一個(gè)正整數(shù)序列中求和最大的非相鄰子序列(序列任兩元素在原序列里都不相鄰)
10:創(chuàng)建存儲在test.dll中的構(gòu)造方法為public testclass(){}類testclass的實(shí)例
11:asp.net的身份驗(yàn)證方式有哪些?分別是什么原理?
12:找出一個(gè)文件中的特定單詞,并打印包含該詞的行。
13:d:x.xml的內(nèi)容
c#代碼訪問''v''的代碼
14:調(diào)用assembly.load算靜態(tài)引用還是動態(tài)引用?