




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上1 單項(xiàng)選擇題1. C#程序設(shè)計(jì)語(yǔ)言屬于什么類型的編程語(yǔ)言:( c )(A) 機(jī)器語(yǔ)言 (B) 匯編語(yǔ)言 (C) 高級(jí)語(yǔ)言 (D) 自然語(yǔ)言2. C#語(yǔ)言源代碼文件的后綴名為( d )(A) .C# (B) .CC (C) .CSP (D) .CS3. C#中導(dǎo)入某一命名空間的關(guān)鍵字是( a )(A) using (B) use (C) import (D) include4. C#中執(zhí)行下列語(yǔ)句整形變量x和y的值是多少?( d ) int x=100; int y=+x;(A)x=100 y=100 (B)x=101 y=100 (C)x=100 y=101 (D)
2、x=101 y=1015. 對(duì)于在代碼中經(jīng)常要用到的且不會(huì)改變的值,可以將其聲明為常量。如圓周率PI始終為3.14?,F(xiàn)在要聲明一個(gè)名為PI的圓周率常量,下面哪段代碼是正確的?( b )(A)const float PI; PI = 3.14f; (B)const float PI = 3.14f;(C)float const PI; PI = 3.14f; (D)float const PI = 3.14f;9. 在類的定義中,類的( b )描述了該類的對(duì)象的行為特征. (A) 類名 (B) 方法 (C) 所屬的名字空間 (D) 私有域10. 在C#中,下列數(shù)據(jù)類型屬于引用類型的是( c )(
3、A) 整型(int) (B)結(jié)構(gòu)(struct) (C)接口(interface) (D)枚舉(enum)11. 下列語(yǔ)句在控制臺(tái)上的輸出是什么?( c )if(true)System.Console.writeline(”FirstMessage”);System.Console.writeline(”SecondMessage”);(A) secondmessage; (B) firstmessage;(C) firstmessage secondmessage; (D) 無(wú)輸出13. 在類myclass中定義下列的域和方法:private int data;void showinform
4、ation() string data=“this is a joke!”;/代碼現(xiàn)在需要編寫(xiě)代碼在showinformation中將myclass當(dāng)前對(duì)象的data域賦值為100.正確的句子為( d )(A) self.Data=100; (B) me.Data=100; (C) data=100; (D) this.Data=100;14. 以下類MyClass 的屬性count 屬于( b )屬性。class MyClassint i;int countset i = value; (A) 只讀 (B) 只寫(xiě) (C) 可讀寫(xiě) (D) 不可讀不可寫(xiě) 15. 面向?qū)ο缶幊讨械摹崩^承”的概念是
5、指( b )(A) 派生類對(duì)象可以不受限制地訪問(wèn)所有的基類對(duì)象(B) 派生自同一個(gè)基類的不同類的對(duì)象具有一些共同特征(C) 對(duì)象之間通過(guò)消息進(jìn)行交互(D) 對(duì)象的內(nèi)部細(xì)節(jié)被隱藏16.已知類Base、Derived的定義如下class Base public void Hello()System.Console.WriteLine("Hello in Base!");class Derived : Base public void Hello()System.Console.WriteLine("Hello in Derived!");則下列語(yǔ)句在控制臺(tái)中
6、的輸出結(jié)果為( b )。Derived x = new Derived();x.Hello();(A) Hello in Base! (B) Hello in Derived!(C) Hello in Base! (D) Hello in Derived!Hello in Derived! Hello in Base!19. int myArray3=new int3new int32,1,3,new int42,4,6,8,new int23,4。其中myArray313的值是( b )(A) 4
7、 (B) 8 (C) 3 (D) 越界22.下列關(guān)于接口的說(shuō)法中,哪個(gè)選項(xiàng)是正確的?( d )(A) 一個(gè)類可以有多個(gè)基類和多個(gè)基接口(B) 抽象類和接口都不能被實(shí)例化(C) 抽象類和接口都可以對(duì)成員方法進(jìn)行實(shí)現(xiàn)(D) 派生類可以
8、不實(shí)現(xiàn)抽象基類的抽象方法,但必須實(shí)現(xiàn)繼承的接口的方法25. 已知在某Windows Form 應(yīng)用程序中,主窗口類為Form1 ,程序入口為靜態(tài)方法From1.Main。如下所示:public class Form1 : System.Windows.Forms.Form /其他代碼static void Main() /在此添加合適代碼 則在Main 方法中打開(kāi)主窗口的正確代碼是:( a )(A) Application.Run(new Form1(); (B) Application.Open(new Form1(); (C) (new Form1().Open(); (D) (new F
9、orm1().Run(); 29. ( b )控件組合了TextBox控件和ListBox控件的功能。(A) Label (B) ComboBox (C) ProgressBar (D) PictureBox二填空題1. 面向?qū)ο蟮恼Z(yǔ)言的三大特征是( 封裝 )、( 繼承 )和( 多態(tài) )。2. 對(duì)于方法,參數(shù)傳遞分為值傳遞和( 引用傳遞 )兩種。3. 一般將類的構(gòu)造方法聲明為( public )訪問(wèn)權(quán)限,如果為private,就不能創(chuàng)建該類的對(duì)象。4. 當(dāng)整數(shù)a賦值給一個(gè)object對(duì)象時(shí),整數(shù)a將會(huì)被( 裝箱 )。5. C#中提供了( foreach )循環(huán)結(jié)構(gòu)來(lái)方便遍歷數(shù)組中的值。6. C
10、#程序設(shè)計(jì)中的錯(cuò)誤主要分為兩類( 語(yǔ)法錯(cuò)誤 )和( 邏輯錯(cuò)誤 )。7. 在C#中,類的靜態(tài)變量成員屬于( 類 )所有,非靜態(tài)成員屬于( 類的對(duì)象 )所有。8. 傳入某個(gè)屬性的set方法的隱含參數(shù)的名稱是( value )。9. C#的類不支持多重繼承,但可以用( 接口 )來(lái)實(shí)現(xiàn)。10. 委托聲明的關(guān)鍵字是( delegate )。11. 在C#中,要聲明一個(gè)密封類,只需要在聲明類時(shí)加上( sealed )關(guān)鍵字。12. 在C#中,分部類可以將類的聲明拆分到兩個(gè)或多個(gè)源文件中,若要聲明一個(gè)分部類,則類的每一部分的聲明前都要用( partial )關(guān)鍵字修飾。13. 在C#中,子類要隱藏基類的同名
11、方法應(yīng)使用關(guān)鍵字( new ),子類要重寫(xiě)類的同名方法要使用關(guān)鍵字( override )。14. 在C#中的圖形編程中,最常用的命名空間是( System.Drawing )。15. 在try-catch-finally結(jié)構(gòu)中,( try )塊封裝了可能引發(fā)異常的代碼。三讀程序?qū)懡Y(jié)果1.public struct Sizepublic int x;public int y;public Size(int x,int y)this.x=x;this.y=y;class Teststatic void Main()Size size1=new Size(8,10);Size size2=size
12、1;size1.y=200;Console.WriteLine(“size1.y = 0, size2.y = 1”, size1.y, size2.y);size1.y = 200, size2.y = 102using System;class Test public void F(string s) for (int i=0; i<s.Length; i+=5)Console.Write(si);return; public static void Main( ) string str=”電子與信息工程學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系” ;Test t=new Test( ); t.F(st
13、r); Console.WriteLine(); 工算技3. class TestArray public static void Main(string args) int x, y; x = new int5 1, 3, 2, 6, 7 ; y = new int5; Array.Copy(x, y, 5); Console.WriteLine("數(shù)組Y各元素值如下:"); for (int i = 0; i < y.Length; i+) Console.Write("0t", yi); Array.Sort(x); Console.Writ
14、eLine("n經(jīng)過(guò)排序后,數(shù)組X各元素值如下:"); for (int i = 0; i < x.Length; i+) Console.Write("0t", xi + 2); 數(shù)組Y各元素值如下:1 2 3 6 7經(jīng)過(guò)排序后,數(shù)組X各元素值如下:3 4 5 8 9Array.Copy Array.Copy(pins,copy,copy.Length) 拷貝數(shù)組Array.Sort 數(shù)組從小到大排序輸出4.using System;class Testconst int N=5;public static void Main () int a
15、= 0;for(int i=1; i<N; i+) int c=0, b=2; a+=3; c=a+b; Console.writeLine (“第0次輸出c的值是1”, i, c);第1次輸出c的值是5第2次輸出c的值是8第3次輸出c的值是11第4次輸出c的值是145. using System;public class A public static int i = 1;public A() Console.WriteLine("構(gòu)造函數(shù)A"); static A() Console.WriteLine("靜態(tài)構(gòu)造函數(shù)A");A() /析構(gòu)方法
16、 Console.WriteLine("析構(gòu)函數(shù)A"); ;public class B : Apublic B() Console.WriteLine("構(gòu)造函數(shù)B"); B() Console.WriteLine("析構(gòu)函數(shù)B"); ;public class Test static void Main() A a = new B(); 靜態(tài)構(gòu)造函數(shù)A構(gòu)造函數(shù)A構(gòu)造函數(shù)B析構(gòu)函數(shù)B析構(gòu)函數(shù)A四編程題1.定義一個(gè)圓柱體類,在圓柱體類中添加兩個(gè)浮點(diǎn)型成員變量代表高和底面半徑,并添加兩個(gè)構(gòu)造方法,第一構(gòu)造方法為默認(rèn)的無(wú)參構(gòu)造方法,第二個(gè)構(gòu)造方法為帶兩個(gè)參數(shù)的構(gòu)造方法,并為圓柱體類添加方法來(lái)實(shí)現(xiàn)求表面積和體積的運(yùn)算,最后添加顯示圓柱體信息(高、底面半徑、表面積、體積)的方法。class Cylinder private float h; private float r; public Cylinder ()/第一構(gòu)造方法為默認(rèn)的無(wú)參構(gòu)造方法 public Cylinder (int hh, int rr)/第二個(gè)構(gòu)造方法為帶兩個(gè)參數(shù)的構(gòu)造方法 h = hh; r = rr; public float ComputeArea()/求表面積運(yùn)算的方法 Return
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨物運(yùn)輸合同(水路)
- 醫(yī)療行業(yè)人才引進(jìn)合同
- 房地產(chǎn)開(kāi)發(fā)商與購(gòu)房者合同大全
- 勞動(dòng)用工安全責(zé)任合同模板:應(yīng)對(duì)與處理
- 地區(qū)授權(quán)代理合同書(shū)
- 基礎(chǔ)設(shè)施建設(shè)項(xiàng)目土地征用合同
- 房地產(chǎn) -鏈家地產(chǎn) 二手房業(yè)務(wù)知識(shí)與經(jīng)驗(yàn)介紹
- 安全責(zé)任的落實(shí)強(qiáng)化企業(yè)安全主體責(zé)任考核試卷
- 攝影器材行業(yè)知識(shí)產(chǎn)權(quán)保護(hù)與合規(guī)經(jīng)營(yíng)策略研究考核試卷
- 數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)考核試卷
- 統(tǒng)計(jì)學(xué)主要計(jì)算公式21098
- 品質(zhì)控制計(jì)劃(QC工程圖)
- DB15T 1193-2017 城市供水行業(yè)反恐怖防范要求
- 汽車(chē)營(yíng)銷學(xué)(全套課件)
- 現(xiàn)澆墩臺(tái)身軸線偏位、全高豎直度檢測(cè)記錄表
- 激光共聚焦顯微鏡校準(zhǔn)規(guī)范編制說(shuō)明
- 靜脈竇血栓(共56張)課件
- 樓板配筋計(jì)算表格(自動(dòng)版)
- GB∕T 1348-2019 球墨鑄鐵件-行業(yè)標(biāo)準(zhǔn)
- 2022年人教版小學(xué)數(shù)學(xué)四年級(jí)下冊(cè)教案全冊(cè)
- 2022年三角函數(shù)和弦與曲式結(jié)構(gòu)
評(píng)論
0/150
提交評(píng)論