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

下載本文檔

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

文檔簡介

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

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

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

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

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

6、C#使用TRY-CATCH-FINALLY異常處理機制捕獲和處理錯誤:[課本141頁]正確;

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

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

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

15、以下哪些工具可以用來查看寫前項目中的文件列表:解決方案資源管理器;

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

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

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

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

60、場景“司令員發(fā)號,高個子男人拿起槍射擊〞經(jīng)過合理的抽象后,類是男人,事件是拿起槍,屬性是高個子,方法是射擊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實現(xiàn)該接口,則該類以下定義是否合法?()classMyClass:MyInterface{publicstringName{get;set;}}不合法20接口IMyInterface的定義如下://publicinterfaceMyInterface{stringName{get;set;}}

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

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

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

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

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

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

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

classMyClass:MyInterface{publicstringName{get{return\

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

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

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

publicvoidTest(){Console.Write(\

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

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

6

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

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

Console.WriteLine(\

//

C

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

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

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

Console.WriteLine(\

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

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

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

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

7

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

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

//

E

8

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

//

C

40為在Windows窗體應(yīng)用程序中添加一個新的對話框,應(yī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ò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()//控制臺主程序入口{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語句

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

{Class1x=newClass1();if(falseif(false||x.printInfo())System.Console.WriteLine(\請問該程序在控制臺的輸出是什么?CprintInfoMain

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

溫馨提示

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

評論

0/150

提交評論