C程序設(shè)計(jì)模擬題200_第1頁(yè)
C程序設(shè)計(jì)模擬題200_第2頁(yè)
C程序設(shè)計(jì)模擬題200_第3頁(yè)
C程序設(shè)計(jì)模擬題200_第4頁(yè)
C程序設(shè)計(jì)模擬題200_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——C程序設(shè)計(jì)模擬題200

—————————————————————————————

1、關(guān)于派生類和抽象類,錯(cuò)誤是:抽象類不許包含一個(gè)或多個(gè)抽象成員;(包含抽象成員的的類稱為抽象類,但并不要求抽象類必需包含抽象成員。包含抽象成員的類一定是抽象類。抽象類可以包含非抽象成員。)2、抽象類一定包含abstract成員,但包含聲明為abstract成員的類不一定是抽象類,:正確;3、下面關(guān)于數(shù)組的描述中,哪些選項(xiàng)是正確的:同一個(gè)數(shù)組中的所有元素具有一致類型;類中不同的字段可以具有不同類型;

4、VisualStudio2023調(diào)試器包括:[課本137頁(yè)]中斷執(zhí)行;中止執(zhí)行;逐句執(zhí)行;

5、當(dāng)創(chuàng)立數(shù)組實(shí)例時(shí),編譯器會(huì)根據(jù)數(shù)組,元素實(shí)例中的元素類型初使化一個(gè)默認(rèn)值,錯(cuò)誤的是枚舉型元素初始化為NULL;(0)布爾型元素初始化為NULL;(FALSE)

6、C#使用TRY-CATCH-FINALLY異常處理機(jī)制捕獲和處理錯(cuò)誤:[課本141頁(yè)]正確;

7、從用戶的角度看,變量是存儲(chǔ)信息的基本單元,在變量中可以存儲(chǔ)各種類型的信息:[課本39頁(yè)]正確;8、在通過(guò)面向?qū)ο蟮拈_(kāi)發(fā)中,對(duì)象就是現(xiàn)實(shí)世界中事物的抽象:錯(cuò)誤;9、接口錯(cuò)誤代碼行:interfaceIFILE{INTA;A=310、使用_Text;_屬性可以改變Web窗體控件的名字:[課本218頁(yè)]11、Switch()語(yǔ)句中的控制表達(dá)式可以是下面哪幾種類型?[課本64頁(yè)]char類型;(字符類型)integer類型;(整型)enum類型;(枚舉類型)12、接口:[課本127、128、131頁(yè)]接口像類一樣,可以定義并實(shí)現(xiàn)方法;接口可以被類繼承,本身也可以繼承其他接口;

13、尋常狀況下,在異常處理的哪個(gè)代碼塊中包含了代碼處理的各種錯(cuò)誤狀況:[課本141頁(yè)]catch塊;14、接口可以在基類不同的類之間實(shí)現(xiàn)多態(tài)性,類可以繼承多個(gè)接口,但只能繼承一個(gè)基類,接口的繼承與類

不同,接口可以繼承一個(gè)或者多個(gè)其他接口:[課本132頁(yè)]正確;

15、以下哪些工具可以用來(lái)查看寫(xiě)前項(xiàng)目中的文件列表:解決方案資源管理器;

16、以下關(guān)于繼承說(shuō)法中,哪個(gè)選項(xiàng)是正確的:[課本116頁(yè)]繼承是指派生類可以獲取其基類特征的能力;17、當(dāng)創(chuàng)立數(shù)組實(shí)例時(shí),根據(jù)數(shù)組實(shí)例中所有元素的類型,編譯器把這些元素初始化為一個(gè)默認(rèn)值,以下

正確的有:[課本153頁(yè)]內(nèi)置數(shù)值型如int初始化為0;枚舉型初始化為0;布爾型元素初始化為False;引用型元素初始化為null;18、以下關(guān)于值類型的描述中,其他幾項(xiàng)均不正確;

19、以下選項(xiàng)中,哪些申明變量的書(shū)寫(xiě)方法能編譯通過(guò)?ConstintValue=220、以下表達(dá)式中,哪些表達(dá)式的最終結(jié)果為-1?(float)(-1/1)

21、包含抽象成員或方法的類一定是抽象類,但抽象類不一定包含抽象成員和方法;正確;58、對(duì)“貓大叫,老鼠逃跑、主人驚醒〞的描述貓的事件“大叫〞,觸發(fā)主人的方法“驚醒〞〞

60、場(chǎng)景“司令員發(fā)號(hào),高個(gè)子男人拿起槍射擊〞經(jīng)過(guò)合理的抽象后,類是男人,事件是拿起槍,屬性是高個(gè)子,方法是射擊61、分析下關(guān)于while和do……while循環(huán)的代碼,正確執(zhí)行輸出結(jié)果:

usingSystemclassprogram{staticwoidMain(string[]args){intsum1=0,sum2=0;inti=0;while(++i

—————————————————————————————

19接口IMyInterface的定義如下://publicinterfaceMyInterface{stringName{get;set;}}

需定義一類MyClass實(shí)現(xiàn)該接口,則該類以下定義是否合法?()classMyClass:MyInterface{publicstringName{get;set;}}不合法20接口IMyInterface的定義如下://publicinterfaceMyInterface{stringName{get;set;}}

需定義一類MyClass實(shí)現(xiàn)該接口,則該類以下定義是否合法?()

classMyClass:MyInterface{privatestringName{get{return\set{}}}不合法

21接口IMyInterface的定義如下://publicinterfaceMyInterface{stringName{get;}}類MyClass定義如下:

classMyClass{publicstringName{get{return\則以下語(yǔ)句的編譯、運(yùn)行結(jié)果如何?(編譯出錯(cuò))MyInterfacex=newMyClass();Console.WriteLine(x.Name);

22接口IMyInterface的定義如下:publicinterfaceMyInterface{stringName{get;}}類MyClass定義如下:

classMyClass{publicstringName{get{return\則以下語(yǔ)句的編譯、運(yùn)行結(jié)果如何?(可以編譯通過(guò),但運(yùn)行出現(xiàn)異常)MyInterfacex=(MyInterface)newMyClass();Console.WriteLine(x.Name);

23接口IMyInterface的定義如下://publicinterfaceMyInterface{stringName{get;}}類MyClass定義如下:

classMyClass:MyInterface{publicstringName{get{return\

則以下語(yǔ)句的編譯、運(yùn)行結(jié)果如何?(運(yùn)行正常,輸出字符串\)MyInterfacex=newMyClass();Console.WriteLine(x.Name);24接口IMyInterface的定義如下://publicinterfaceMyInterface{stringName{get;}}類MyClass定義如下:

classMyClass{publicstringName{get{return\則以下語(yǔ)句的編譯、運(yùn)行結(jié)果如何?(編譯出錯(cuò))MyInterfacex=newMyInterface();Console.WriteLine(x.Name);

25分析以下程序//publicinterfaceBaseInterface{voidTest();}publicclassMyClass1:BaseInterface{

publicvoidTest(){Console.Write(\

publicclassMyClass2:MyClass1{publicvoidTest(){Console.Write(\則以下語(yǔ)句的輸出是什么?(inMyClass1)BaseInterfacex=newMyClass2();x.Test();

26以下語(yǔ)句的輸出是($123,456,789.00)。

6

—————————————————————————————

doublemyDouble=123456789;Console.WriteLine(\27以下語(yǔ)句的輸出是(123,456,789.00)。doublemyDouble=123456789;

Console.WriteLine(\

//

C

29以下語(yǔ)句的輸出是(20%)。//

doublemyDouble=0.2;Console.WriteLine(\30以下語(yǔ)句的輸出是(9,999.99)。doublemyDouble=9999.99;

Console.WriteLine(\31以下語(yǔ)句的輸出是(123456789.00)。doublemyDouble=123456789;

Console.WriteLine(\

32在VisualStudio.Net中,可使用(數(shù)據(jù)窗體向?qū)?來(lái)創(chuàng)立包含數(shù)據(jù)綁定控件的窗體。

33..在Visyal.Studio.NET中使用〞添加新項(xiàng)目-ASP.NETWeb服務(wù)〞向?qū)?chuàng)立一個(gè)位于http://localhost/tmp的XMLWebService項(xiàng)目,項(xiàng)目取名為Service1.生成該項(xiàng)目后,為將其部署在http://Services.myW/Service1虛擬目錄下,則項(xiàng)目中的以下哪些文件必需復(fù)制到新位置下?(ABC)P298A.*.asmx文件B.web.config文件C.\\bin目錄

34缺省狀況下,WEB窗體頁(yè)面中的數(shù)據(jù)是以(只讀)模式綁定到控件的//wwggpp35在C#中,選項(xiàng)卡式控件是(TabControl)類的實(shí)例.P258

36如下圖示意:某Win表單的狀態(tài)欄StatusBar1有三個(gè)窗格。已知第1、3窗格的寬度固定,且為100單位。那么在設(shè)計(jì)表Win表單時(shí),如何設(shè)置其次個(gè)窗格的寬度屬性,使得在WIn表單的大小發(fā)生變化時(shí),該窗格的寬度始終充滿狀態(tài)欄除1、3窗格的其余空間

7

—————————————————————————————

其次個(gè)窗格AutoSize的屬性的值設(shè)為Spring

//

E

8

—————————————————————————————

//

C

40為在Windows窗體應(yīng)用程序中添加一個(gè)新的對(duì)話框,應(yīng)在〞添加新項(xiàng)〞向?qū)У囊韵履0逯羞x擇(Windows窗體)。

9

—————————————————————————————

//

B

//

D

10

—————————————————————————————

A

A

11

//

—————————————————————————————

ABC

C

12

—————————————————————————————

C

48.C#類myclass定義如下:

Publicclassmyclass{Intcount;Privatemyclass(intI){count=I;}}

現(xiàn)在需要為該類添加一個(gè)公有的構(gòu)造函數(shù),則以下函數(shù)定義正確的有Publicmyclass();this(100){}49.以下程序的輸出是Base!Myclass!

.publicclassBase{Privatereadonlystringmsg=“Base!〞;PrivateBase(){console.write(msg);}//私有的ProtectedBase(stringstr):this(){this.msg=str;}Publicclassmyclass:Base{Publicmyclass():base(\“myclass〞);}}Staticvoidmain()//控制臺(tái)主程序入口{Myclassx=newmyclass();}

50.以下類MyClass的Name屬性定義是否正確?(正確)(提醒:從抽象類派生類的規(guī)劃)publicabstractclassBase{publicabstractstringName{get;set;}}

publicclassMyClass:Base{stringn;publicoverridestringName{get{returnn;}set{n=value;}}}

其次套

13

—————————————————————————————

//

D

//

A

14

—————————————————————————————

D

C

15

—————————————————————————————

A

47分析以下Main函數(shù)中的if語(yǔ)句

classClass1{boolprintInfo(){System.Console.WriteLine(\returntrue;}[STAThread]staticvoidMain(string[]args)

{Class1x=newClass1();if(falseif(false||x.printInfo())System.Console.WriteLine(\請(qǐng)問(wèn)該程序在控制臺(tái)的輸出是什么?CprintInfoMain

49使用VisualStudio.NET創(chuàng)立一個(gè)新的\應(yīng)用程序\相關(guān)信息如下:語(yǔ)言為:VisualStudio.NET項(xiàng)目名稱為MyWeb服務(wù)器地址為L(zhǎng)ocalHostWeb窗體的名稱為WebForm1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論