2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試考試歷年高頻考點(diǎn)試題摘選含答案_第1頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試考試歷年高頻考點(diǎn)試題摘選含答案_第2頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試考試歷年高頻考點(diǎn)試題摘選含答案_第3頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試考試歷年高頻考點(diǎn)試題摘選含答案_第4頁(yè)
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試考試歷年高頻考點(diǎn)試題摘選含答案_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-C#程序設(shè)計(jì)筆試考試歷年高頻考點(diǎn)試題摘選含答案第1卷一.參考題庫(kù)(共75題)1.C#中導(dǎo)入某一命名空間的關(guān)鍵字是()?A、?useB、?usingC、?importD、?include2.接口只能定義方法,實(shí)現(xiàn)要由()完成。3.公共語(yǔ)言運(yùn)行庫(kù)(CLR)要求程序員管理他們自己的內(nèi)存。4.在聲明類時(shí),在類名前使用()修飾符,則聲明的類不能作為其他類的基類,不能再派生新的類。5.成員變量和成員函數(shù)前加static的作用?6.結(jié)構(gòu)化的程序設(shè)計(jì)的3種基本結(jié)構(gòu)是()。A、順序結(jié)構(gòu),If結(jié)構(gòu),for結(jié)構(gòu)B、if結(jié)構(gòu),if…..else結(jié)構(gòu)elseif結(jié)構(gòu)C、while結(jié)構(gòu),do….while結(jié)構(gòu),foreach結(jié)構(gòu)D、順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)7.SET指令稱為“置位指令”,其功能是驅(qū)動(dòng)線圈,使其具有自鎖功能,維持接通狀態(tài)。8.常用的調(diào)用WebService的方法有哪些?9.用Interval屬性設(shè)置Timer控件Tick事件發(fā)生的時(shí)間間隔單位為秒。10.引用ListBox(列表框)當(dāng)前被選中的數(shù)據(jù)項(xiàng)應(yīng)使用()語(yǔ)句A、ListBox1.Items[ListBox1.Items.Count]B、ListBox1.Items[ListBox1.SelectedIndex]C、ListBox1.Items[ListBox1.Items.Count-1]D、ListBox1.Items[ListBox1.SelectedIndex-1]11.下列類的定義中哪些是合法的抽象類?() A、AB、BC、CD、D12.C#的類定義中可以包含兩種成員:靜態(tài)成員和非靜態(tài)成員。使用了()關(guān)鍵字修飾的就是靜態(tài)成員,反之就是非靜態(tài)成員。13.接口是否可以繼承接口?抽象類是否可以實(shí)現(xiàn)接口?抽象類是否可以繼承實(shí)體類?14.被protected修飾的屬性/方法在何處可以訪問?15.下面程序段的輸出結(jié)果是() intx=3; do{printf("%3d",x-=2);}while(!(--x));A、1;2B、3;2C、2;3D、1;-216.下列程序的功能是:輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù)。請(qǐng)?zhí)羁铡?usingSystem; classProgram{ publicstaticvoidMain(string[]args) { inti,j; for(()); (); i++) { j=i*10+6; if((j%3==0))continue; Console.WriteLine(“{0}”,j);17.輸入一個(gè)字符串,將其中小寫字母改成大寫字母,把大寫字母改成小寫字母,其余字符不變,輸出該字符串。18.屬性的()訪問器用于將值賦給類的私有實(shí)例變量。A、getB、setC、thisD、Value19.下面選項(xiàng)中是在C#中定義數(shù)組的是()。 A、AB、BC、CD、D20.無(wú)論使用那種.NET語(yǔ)言,MSIL是所有的.NET程序所編譯成的通用中間格式。21.在ADO.NET中,從數(shù)據(jù)源向DataSet中填充數(shù)據(jù)用DataAdapter對(duì)象的()方法,從DataSet中向數(shù)據(jù)源更新數(shù)據(jù)用DataAdapter對(duì)象的()方法,?但在調(diào)用該方法之前要先使用()對(duì)象設(shè)置更新需要的相關(guān)命令。22.在聲明類時(shí),在類名前加()修飾符,則聲明的類只能作為其他類的基類,不能被實(shí)例化。23.已知類Base、Derived的定義如下: 則下列語(yǔ)句段在控制臺(tái)中的輸出結(jié)果是() ?Derived?x=new?Derived();? ??x.Hello();A、?Hello?in?Base!B、?Hello?in?Base!?Hello?in?Derived!C、?Hello?in?Derived!D、?Hello?in?Derived!Hello?in?Base!24.利用C#開發(fā)應(yīng)用程序通常有三種類型,不包括()A、?控制臺(tái)應(yīng)用程序B、?Web應(yīng)用程序C、?SQL程序D、?Windows應(yīng)用程序25.關(guān)于靜態(tài)成員,下列說法正確的是()A、?同一個(gè)類中的靜態(tài)成員,類實(shí)例化后,在不同的對(duì)象中形成不同的靜態(tài)成員B、?在類實(shí)例化后,同類型的對(duì)象都共享類的靜態(tài)成員,靜態(tài)成員只有一個(gè)版本C、?在類定義時(shí)靜態(tài)成員屬于類,在類實(shí)例化后靜態(tài)成員屬于對(duì)象D、?在類實(shí)例化后靜態(tài)成員已被實(shí)例化,因此不同的對(duì)象有不同的靜態(tài)成員26.C#中導(dǎo)入某一命名空間的關(guān)鍵字是()27.編一個(gè)程序,定義結(jié)構(gòu)(有姓名,年齡,手機(jī)號(hào)碼三個(gè)字段),再定義一個(gè)一維數(shù)組,把結(jié)構(gòu)作為數(shù)組元素類型,存入數(shù)據(jù),然后依次輸出。28.若二維數(shù)組a有4行6列,那么該數(shù)組中第15個(gè)元素的訪問方法是()A、?a[15]B、?a[3,3]C、?a[3][3]D、?a[2,2]29.已知a,b,c的值分別是4,5,6,執(zhí)行下面的程序段后,判斷變量n的值為()。 A、3B、-3C、9D、1530.在C#語(yǔ)言中,if語(yǔ)句后面的表達(dá)式,不能是()A、?邏輯表達(dá)式B、?算數(shù)表達(dá)式C、?關(guān)系表達(dá)式D、?布爾類型的表達(dá)式31.在windows程序中,若想選中復(fù)選框,則應(yīng)將該控件的()屬性設(shè)置為true。32.C#中的表達(dá)式類似于數(shù)學(xué)數(shù)學(xué)運(yùn)算中的表達(dá)式,是由操作符、操作對(duì)象和()等連接而成的式子。33.下面對(duì)Write()和WriteLine()方法的描述,哪些是正確的()。A、WriteLine()方法在輸出字符串的后面添加換行符B、使用Write()輸出字符串時(shí),光標(biāo)將會(huì)位于字符串的后面C、使用Write()和WriteLine()方法輸出數(shù)值變量時(shí),必須要先把數(shù)值變量轉(zhuǎn)換成字符串D、使用不帶參數(shù)的WriteLine()方法時(shí),將不會(huì)產(chǎn)生任何輸出34.關(guān)于虛方法實(shí)現(xiàn)多態(tài),下列說法錯(cuò)誤的是()。A、定義虛方法使用關(guān)鍵字virtualB、關(guān)鍵字virtual可以與override一起使用C、虛方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式D、派生類是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式35.在窗體上建立一個(gè)標(biāo)簽Label1,一個(gè)文本框TextBox1,一個(gè)命令按鈕,標(biāo)簽的text屬性設(shè)置為“VC#程序設(shè)計(jì)”,設(shè)計(jì)一個(gè)程序,單擊命令按鈕,將標(biāo)簽上的信息顯示在文本框中?!皩?biāo)簽上的信息顯示在文本框中”的詳細(xì)代碼?36.設(shè)置需要使用的彈出式菜單的窗體或控件的()屬性,即可激活彈出式菜單。?A、?MenuStripB、?ContextedMenuC、?ContextMenuStripD、?ContextedMenuStrip37.設(shè)有說明語(yǔ)句:intx=1;,語(yǔ)句printf(“%d/n”,-x++);的輸出結(jié)果是()A、-1B、0C、1D、238.屬性必須同時(shí)定義get訪問器和set訪問器。39.簡(jiǎn)述RadioButton和CheckBox控件的作用。40.在類MyClass中定義下列域和方法: 現(xiàn)在需要編寫代碼在ShowInformation中將MyClass當(dāng)前對(duì)象的data域賦值為100。正確的語(yǔ)句為:()。A、me.data=100B、self.data=100C、this.data=100D、data=100;41.面向?qū)ο缶幊讨械摹袄^承”的概念是指()A、對(duì)象之間通過消息進(jìn)行交互B、派生自同一個(gè)基類的不同類的對(duì)象具有一些共同特征C、對(duì)象的內(nèi)部細(xì)節(jié)被隱藏D、派生類對(duì)象可以不受限制地訪問所有的基類對(duì)象42.數(shù)據(jù)類型說明符用來(lái)說明方法返回值的類型,如果沒有返回值,則類型說明符應(yīng)為()43.編一個(gè)程序,用while循環(huán)語(yǔ)句,從鍵盤輸入10個(gè)數(shù),要求找出最大數(shù)和次大數(shù)。44.類是一種數(shù)據(jù)結(jié)構(gòu),它使用()關(guān)鍵字聲明。45.下列控件中,不能實(shí)現(xiàn)多項(xiàng)選擇功能的是()?A、?ListBoxB、?ComboBoxC、?CheckBoxD、?CheckedListBox46.編一個(gè)程序,設(shè)園半徑r=1.5,園柱高h(yuǎn)=3.6,圓周率3.1415定義為常量,求出圓周長(zhǎng)、圓面積、圓柱體積。然后用Console.WriteLine方法輸出計(jì)算結(jié)果,輸出時(shí)要求有文字說明,取小數(shù)點(diǎn)后2位數(shù)字。例如,圓周長(zhǎng)=×××.××。47.顯示標(biāo)準(zhǔn)對(duì)話框后,如果用戶在對(duì)話框中單擊()按鈕,則返回值為()48.變量openFileDialog1引用一個(gè)OpenFileDialog對(duì)象?為檢查用戶在退出對(duì)話框時(shí)是否單擊了“打開”按鈕,應(yīng)檢查openFileDialog1.ShowDialog()的返回值是否等于()。A、DialogResult.OKB、DialogResult.YesC、DialogResult.NoD、DialogResult.Cancel49.定義類的成員函數(shù)時(shí),作用域運(yùn)算符為()。A、::B、:C、.D、*50.概述反射和序列化?51.在設(shè)計(jì)窗口,可以通過()屬性向列表框控件如ListBox的列表添加項(xiàng)。A、ItemsB、Items.CountC、TextD、SelectedIndex52.下列關(guān)于函數(shù)重載的說法中,完全正確的是()A、?重載函數(shù)的參數(shù)個(gè)數(shù)必須不同B、?重載函數(shù)必須具有不同的形參列表C、?重載函數(shù)必須具有不同的返回值類型D、?重載函數(shù)的參數(shù)類型必須不同53.能用foreach遍歷訪問的對(duì)象需要實(shí)現(xiàn)?54.有以下程序段,其輸出結(jié)果是()intx=3;while((--x)==0){Console.Write("{0}/t",x-=2);}A、不執(zhí)行循環(huán)體B、1C、0D、死循環(huán)55.WindowsForm應(yīng)用程序中,要求下壓按鈕控件Button1有以下特性:正常情況下,該按鈕是扁平的,當(dāng)鼠標(biāo)指針移動(dòng)到它上面時(shí),按鈕升高?那么,在程序中,屬性Button1.FlatStyle的值應(yīng)設(shè)定為:()。A、System.Windows.Forms.FlatStyle.FlatB、System.Windows.Forms.FlatStyle.PopupC、System.Windows.Forms.FlatStyle.StandardD、System.Windows.Forms.FlatStyle.System56.下列哪種類型是引用類型的數(shù)據(jù)類型<()A、intB、boolC、doubleD、array57.String類Trim方法可以刪除字符串開始和結(jié)尾的所有空格。58.C#中的實(shí)現(xiàn)多繼承的是()59.在窗體上建立一個(gè)標(biāo)簽Label1,一個(gè)文本框TextBox1,一個(gè)命令按鈕,標(biāo)簽的text屬性設(shè)置為“VC#程序設(shè)計(jì)”,設(shè)計(jì)一個(gè)程序,單擊命令按鈕,將標(biāo)簽上的信息顯示在文本框中?!皩⑽谋究蛟O(shè)置為只讀”的詳細(xì)代碼?60.C#語(yǔ)言中,值類型包括:基本值類型、結(jié)構(gòu)類型和()。A、小數(shù)類型B、整數(shù)類型C、類類型D、枚舉類型61.設(shè)有說明語(yǔ)句:intk=7,x=12;,以下表達(dá)式中值為3的是()A、x=k%5B、x%=(k-k%5)C、x%=k-k%5D、x=5-(k%=5)62.接口是否可繼承接口?抽像類是否可實(shí)現(xiàn)(implements)接口?抽像類是否可繼承實(shí)體類(concreteclass)?63.PLC溫控模塊在選取時(shí)要考慮什么?()A、溫度范圍B、精度C、廣度D、使用時(shí)間64.簡(jiǎn)述Timer和ProgressBar控件的作用。65.以下正確的描述是()。A、函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B、函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C、函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D、函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套66.c#的引用類型包括類、接口、數(shù)組、委托、object和string.其中object()根類。A、只是引用類型的B、只是值類型的C、只是string類型的D、是所有值類型和引用類型的67.編一個(gè)程序,輸入三個(gè)實(shí)數(shù),要求使用ifelse語(yǔ)句把它們的中間數(shù)找出來(lái),可以使用邏輯運(yùn)算符。68.繼承具有(),即當(dāng)基類本身也是某一類的派生類時(shí),派生類會(huì)自動(dòng)繼承間接基類的成員。A、規(guī)律性B、傳遞性C、重復(fù)性D、多樣性69.()是指使用抽象數(shù)據(jù)類型將數(shù)據(jù)和基于數(shù)據(jù)的操作包裝在一起。70.有以下程序: 該程序輸出結(jié)果是()。A、BaseClassB、BassClass?Class1C、Class1D、Class1?BassClass71.公共語(yǔ)言運(yùn)行庫(kù)即()A、?CRLB、?CLRC、?CRRD、?CLS72.在ADO.NET中,通過執(zhí)行Command對(duì)象的ExecuteReader方法返回的DataReader對(duì)象是一種()。73.編一個(gè)程序,利用二重for循環(huán)語(yǔ)句,打印出九九乘法口訣表。74.接口IMyInterface的定義如下: 則下列語(yǔ)句的編譯、運(yùn)行結(jié)果如何?() MyInterfacex=newMyClass(); Console.WriteLine(x.Name);A、可以編譯通過,但運(yùn)行出現(xiàn)異常B、運(yùn)行正常,輸出字符串"Onlyatest!"C、編譯出錯(cuò)75.在類的定義中,類的()描述了該類的對(duì)象的行為特征。第2卷一.參考題庫(kù)(共75題)1.已知函數(shù)A、B,以下調(diào)用構(gòu)成遞歸調(diào)用的有()。A、A調(diào)用AB、B調(diào)用BC、A調(diào)用B,B調(diào)用AD、A調(diào)用B2.在窗體上建立一個(gè)標(biāo)簽Label1,一個(gè)文本框TextBox1,一個(gè)命令按鈕,標(biāo)簽的text屬性設(shè)置為“VC#程序設(shè)計(jì)”,設(shè)計(jì)一個(gè)程序,單擊命令按鈕,將標(biāo)簽上的信息顯示在文本框中。觸發(fā)什么事件?3.const和readonly有什么區(qū)別?4.要使復(fù)選框控件能夠顯示出三種狀態(tài),應(yīng)首先設(shè)置它的()屬性。?A、?ThreeStateB、?CheckedC、?CheckStateD、?Indeterminate5.OpenFileDialoge對(duì)話框執(zhí)行后,用戶選擇文件的文件名保存在它的()屬性中6.在異常處理結(jié)構(gòu)中,拋出的異常要用()語(yǔ)句捕捉。7.在C#中,實(shí)現(xiàn)循環(huán)的語(yǔ)句主要有()、do……while和()語(yǔ)句。8.有說明語(yǔ)句double[,]?tab=new?double[3,4];那么下面敘述正確的是()。A、tab是一個(gè)數(shù)組維數(shù)不確定的數(shù)組,使用時(shí)可以任意調(diào)整B、tab是一個(gè)有兩個(gè)元素的一維數(shù)組,它的元素初始值分別是3,4C、tab是一個(gè)二維數(shù)組,它的元素個(gè)數(shù)一共有12個(gè)D、tab是一個(gè)不規(guī)則數(shù)組,數(shù)組元素的個(gè)數(shù)可以變化9.用戶定義的異常應(yīng)該從()類中繼承。A、?ArgumentExceptionB、?IOExceptionC、?SystemExceptionD、?Exception10.異常捕獲發(fā)生在()塊中?A、tryB、catchC、finallyD、throw11.面向?qū)ο笳Z(yǔ)言都應(yīng)至少具有的三個(gè)特性是封裝、()和多態(tài)。12.說明:下列程序中部分下劃線的代碼有錯(cuò)誤,請(qǐng)將有錯(cuò)誤的部分改正過來(lái) 13.可以阻止某一個(gè)類被其他類繼承。14.設(shè)有說明語(yǔ)句:intx;,執(zhí)行語(yǔ)句x=10;x+=x-=x;后,變量x的值為()A、0B、10C、20D、3015.下列程序段執(zhí)行后,a[4]的值為()?? ?int[]?a={1,2,3,4,5};??? ?a[4]=a[a[2]];16.System.Array有一個(gè)()屬性,通過它可以獲取數(shù)組的長(zhǎng)度。17.啟動(dòng)一個(gè)線程是用run()還是start()?18.在Person的一個(gè)派生類Employee里調(diào)用Person類的構(gòu)造函數(shù)正確方式為()。A、base.Person(name,age)B、base(name,age)C、Person(name,age)D、this(name,age)19.關(guān)于聯(lián)合類型,以下說法正確的是()。A、聯(lián)合類型的內(nèi)存大小是第1個(gè)成員變量的內(nèi)存大小B、聯(lián)合類型的內(nèi)存大小是所有成員變量的內(nèi)存大小之和C、聯(lián)合類型的內(nèi)存大小由內(nèi)存大小最大的成員變量決定D、聯(lián)合類型的內(nèi)存大小由系統(tǒng)自動(dòng)分配,在賦值前是不確定的20.要想在輸出中換行,可以使用()轉(zhuǎn)義字符。21.類的聲明格式中包含哪些部分?各有什么意義?22.while語(yǔ)句循環(huán)結(jié)構(gòu)和do…while語(yǔ)句循環(huán)結(jié)構(gòu)的區(qū)別在于()。A、while語(yǔ)句的執(zhí)行效率較高B、do…while語(yǔ)句編寫程序較復(fù)雜C、無(wú)論條件是否成立,while語(yǔ)句都要執(zhí)行一次循環(huán)體D、do…while循環(huán)是先執(zhí)行循環(huán)體,后判斷條件表達(dá)式是否成立,而while語(yǔ)句是先判斷條件表達(dá)式,再?zèng)Q定是否執(zhí)行循環(huán)體23.數(shù)組定義與賦初值語(yǔ)句如下:int[]a={1,2,3,4,5};則a[2]的值為()。24.下面對(duì)C#中類的構(gòu)造函數(shù)描述正確的是()A、與方法不同的是,構(gòu)造函數(shù)只有void這一種返回類型B、構(gòu)造函數(shù)如同方法一樣,需要人為調(diào)用才能執(zhí)行其功能C、構(gòu)造函數(shù)一般被聲明成private型D、在類中可以重載構(gòu)造函數(shù),C#會(huì)根據(jù)參數(shù)匹配原則來(lái)選擇執(zhí)行合適的構(gòu)造函數(shù)25.在C#中設(shè)計(jì)類時(shí),如何將一個(gè)可讀可寫的公有屬性Name修改為只讀屬性?()A、將Name的set塊刪除B、將Name的set塊置空C、將Name的set塊前加修飾符privateD、將Name添加readonly修飾符26.設(shè)有說明語(yǔ)句:doublex;,下列選項(xiàng)中正確的是()A、scanf("%d",&x)B、scanf("%f",&x)C、scanf("%lf",x)D、scanf("%lf",&x)27.如果TextBox控件中顯示的文本發(fā)生了變化將會(huì)發(fā)生()事件28.在C#中調(diào)用基類的方法使用關(guān)鍵字()。29.在ADO.NET中,用來(lái)與數(shù)據(jù)源建立連接的對(duì)象是()A、?Connection對(duì)象B、?Command對(duì)象C、?DataAdapter對(duì)象D、?DataSet對(duì)象30.對(duì)象的this引用是對(duì)該對(duì)象本身的引用。31.C#數(shù)組主要有三種形式,它們是()。A、一維數(shù)組、二維數(shù)組、三維數(shù)組B、整型數(shù)組、浮點(diǎn)型數(shù)組、字符型數(shù)組C、一維數(shù)組、多維數(shù)組、不規(guī)則數(shù)組D、一維數(shù)組、二維數(shù)組、多維數(shù)組32.MicrosoftADO.NET框架中的類主要屬于()命名空間?33.分析下列C#語(yǔ)句,注意類MyClass沒有訪問修飾符: 若必須為類MyClass添加訪問修飾符,并使MyClass的可訪問域保持不變,則應(yīng)選擇()。A、privateB、protectedC、internalD、public34.表達(dá)式“4*10>=65”的值為()。35.下列程序的運(yùn)行結(jié)果是() classProgramx=0,y=-1; { publicstaticvoidMain(string[]args) { inti=0,s=1; do{s/=s+1;i++; } while(i<=10); Console.WriteLine(“i={0},s={1}”,i,s);36.在C#程序中.入口函數(shù)的正確聲明為:()A、staticintmain(){……}B、staticvoidmain(){……}C、staticvoidMain(){……}D、staticmain(){……}37.什么是實(shí)例方法?什么是靜態(tài)方法?38.下列程序中部分下劃線的代碼有錯(cuò)誤,請(qǐng)將有錯(cuò)誤的部分改正過來(lái) 39.編一個(gè)程序,從鍵盤上輸入二個(gè)實(shí)數(shù),使用Math類中Max()和Min()方法,求出它們中的最大數(shù)和最小數(shù)。40.Session對(duì)象的默認(rèn)有效期為()秒。A、1100B、1200C、1300D、140041.在類作用域中能夠通過直接使用該類的()成員名進(jìn)行訪問。A、私有B、公用C、保護(hù)D、任何42.實(shí)現(xiàn)密碼框功能的方法是將TextBox控件的()屬性賦予屏蔽字符43.WebServices的含義/UDDI的含義44.在下列程序空格處填入正確的選項(xiàng)(),能夠?qū)崿F(xiàn)調(diào)用函數(shù)show(). A、testB、outtestC、reftestD、paramstest45.驗(yàn)證用戶輸入的值在1900-2010的范圍內(nèi),要使用()驗(yàn)證控件。A、RegularExpressionValidatorB、RequiredFieldValidatorC、RangeValidatorD、CompareValidator46.有定義語(yǔ)句:int[,]a=newint[5,6]; 則下列正確的數(shù)組元素的引用是()。A、a(3,4)B、a(3)(4)C、a[3][4]D、a[3,4]47.如果intx的初始值為5,則執(zhí)行表達(dá)式x-=3之后,x的值為()。48.使用FileInfo類的Copy方法可以復(fù)制文件。49.若有語(yǔ)句:inta[10],*p1=a+8,*p2=&a[3];則p1-p2的值是()A、20B、4C、16D、550.大量數(shù)據(jù)(如3000萬(wàn)條數(shù)據(jù))并發(fā)處理時(shí),有哪幾種機(jī)制51.在VS集成開發(fā)環(huán)境中有兩類窗口,分別為浮動(dòng)窗口和固定窗口,下面不屬于浮動(dòng)窗口的是()A、工具箱B、屬性C、工具欄D、窗體52.關(guān)于函數(shù)的定義,以下正確的描述是()A、如果函數(shù)不返回值,可以省略類型說明符B、可以在同一程序中定義同名的函數(shù),只要保證它們的返回值類型或形參列表不相同即可C、同一函數(shù)中的形參名必須唯一,但可以與其他函數(shù)中的變量同名D、如果函數(shù)體為空,則函數(shù)最外層的一對(duì)花括號(hào)可以省略53.Web程序中的GridView控件和Windows程序的()控件類似。54.在C#類中,使用()關(guān)鍵字來(lái)設(shè)置只讀屬性。A、getB、letC、setD、is55.構(gòu)建桌面應(yīng)用程序需要.NET提供的類庫(kù)是()A、?ADO.NETB、?Windows?FormC、?XMLD、?ASP.NET56.下列程序的執(zhí)行結(jié)果是()。 classProgram{ publicstaticvoidMain(string[]args) { stringstr1,str2; str1=”abdde”; str2=”abcdefg”; Console.WriteLine(“{0}”,str1==str2); } }57.以下的數(shù)組定義語(yǔ)句中,不正確的是()A、?int[]?a=new?int[5]{1,2,3,4,5};B、?int[,]?a=new?int[3][4];C、?int[][]?a=new?int[3][];D、?int[]?a={1,2,3,4,5};58.如果未顯式賦值,則將整型值()賦給枚舉中的第一個(gè)元素。A、0B、1C、2D、359.FX2系列PLC基本單元和擴(kuò)展單元均采用開關(guān)電源。開關(guān)電源輸出()、()、()三種電壓等級(jí)的直流電60.下面屬于合法變量名的是()。A、P_qrB、123mnpC、charD、x-y61.編一個(gè)程序,從鍵盤上輸入三個(gè)double類型的數(shù),自定義方法,以從小到大的順序排序,以引用型參數(shù)調(diào)用方法,然后返回主方法輸出結(jié)果。62.描述new的兩種用法。63.final/finally/finalize的含義64.下列語(yǔ)句是MyClass的一部分,obj是MyClass的一個(gè)對(duì)象。 則調(diào)用obj.test()后。控制臺(tái)輸出()。A、100B、0C、10165.一般情況下,異常類存放在()中。A、?System.Exception命名空間B、?System.Diagnostics命名空間C、?System命名空間D、?Exception命名空間66.字體對(duì)話框類和打開文件對(duì)話框類分別是()和()。67.類MyClass中有下列方法定義: 請(qǐng)問上述方法重載有無(wú)二義性?若沒有,則下列語(yǔ)句的輸出為()。 A、有語(yǔ)義二義性;B、使用Params參數(shù)!使用兩個(gè)整型參數(shù)!使用Params參數(shù)!C、使用Params參數(shù)!使用Params參數(shù)!使用Params參數(shù)!D、使用Params參數(shù)!使用兩個(gè)整型參數(shù)!使用兩個(gè)整型參數(shù)!68.構(gòu)造函數(shù)在()時(shí)被調(diào)用。69.什么是方法重載?重載的方法有何特點(diǎn)?70.下面對(duì)i值的輸出結(jié)果說法正確的是()。 A、i的值為:5B、i的值為:6C、i的值為:7D、i的值為:871.以下與k=i++完全等價(jià)的表達(dá)式是()A、i=i+1,k=iB、k=i,i=i+1C、k=++iD、k+=i+172.在VisualStudio中雙擊窗體中的某個(gè)按鈕,則會(huì)自動(dòng)添加該按鈕的()事件。73.數(shù)組內(nèi)的值都具有相同的()。74.在C#中設(shè)計(jì)類時(shí)〃如何將一個(gè)可讀可寫的公有屬性Name修改為只讀屬性()A、將Name的set塊刪除B、將Name的set塊置空C、將Name的set塊前加修飾符privateD、將Name添加readonly修飾符75.using/new各自的意義第1卷參考答案一.參考題庫(kù)1.參考答案:B2.參考答案:類3.參考答案:錯(cuò)誤4.參考答案:sealed5.參考答案: 它們被稱為常成員變量和常成員函數(shù),又稱為類成員變量和類成員函數(shù)。分別用來(lái)反映類的狀態(tài)。比如類成員變量可以用來(lái)統(tǒng)計(jì)類實(shí)例的數(shù)量,類成員函數(shù)負(fù)責(zé)這種統(tǒng)計(jì)的動(dòng)作。6.參考答案:D7.參考答案:正確8.參考答案: 1.使用WSDL.exe命令行工具。 2.使用VS.NET中的AddWebReference菜單選項(xiàng)9.參考答案:錯(cuò)誤10.參考答案:B11.參考答案:D12.參考答案:static13.參考答案: 接口是可以繼承接口的,抽象類是可以實(shí)現(xiàn)接口的,抽象類可以繼承實(shí)體類,但是有個(gè)條件,條件是,實(shí)體類必須要有明確的構(gòu)造函數(shù)。14.參考答案:在繼承或間接繼承與這個(gè)類的子類中可以訪問。15.參考答案:D16.參考答案:i=10017.參考答案: strings; Console.WriteLine("請(qǐng)輸入一個(gè)字符串:"); s=Console.ReadLine(); foreach(charchins) if(’a’18.參考答案:B19.參考答案:C20.參考答案:正確21.參考答案:Fill;update;CommandBuilder22.參考答案:abstract23.參考答案:C24.參考答案:C25.參考答案:B26.參考答案:using27.參考答案: structContact { publicstringname; publicintage; publicstringtelephone; } classProgram { staticvoidMain(string[]args) { Contact[]c=newContact[3]; //c[0]=newContact();//此三個(gè)語(yǔ)句,對(duì)于結(jié)構(gòu)類型可以不用 //c[1]=newContact(); //c[2]=newContact(); c[0].name="劉龍"; c[0].age=54; c[0].telephone=; c[1].name="王鳴"; c[1].age=42; c[1].telephone=; c[2].name="張星"; c[2].age=39; c[2].telephone=; Console.Write("姓名:{0},",c[0].name); Console.Write("年齡:{0},",c[0].age); Console.WriteLine("手機(jī)號(hào)碼:{0}",c[0].telephone); Console.Write("姓名:{0},",c[1].name); Console.Write("年齡:{0},",c[1].age); Console.WriteLine("手機(jī)號(hào)碼:{0}",c[1].telephone); Console.Write("姓名:{0},",c[2].name); Console.Write("年齡:{0},",c[2].age); Console.WriteLine("手機(jī)號(hào)碼:{0}",c[2].telephone);28.參考答案:D29.參考答案:C30.參考答案:B31.參考答案:Checked32.參考答案:運(yùn)算符33.參考答案:A,B,D34.參考答案:B35.參考答案:TextBox1.Text=Label1.Text;36.參考答案:C37.參考答案:A38.參考答案:正確39.參考答案:RadioButton控件為用戶提供由兩個(gè)或多個(gè)互斥選項(xiàng)組成的選項(xiàng)集。雖然單選按鈕和復(fù)選框看似功能類似,卻存在重要差異:當(dāng)用戶選擇某單選按鈕時(shí),同一組中的其他單選按鈕不能同時(shí)選定。相反,卻可以選擇任意數(shù)目的復(fù)選框。CheckBox控件就是我們一般所說的復(fù)選框,通常用于某選項(xiàng)的打開或關(guān)閉。40.參考答案:C41.參考答案:B42.參考答案:void43.參考答案: inti=1,max=1,max1=1; ints; Console.WriteLine("請(qǐng)輸入10個(gè)數(shù):"); while(imax) { max1=max; max=s; } elseif(s>max1) { s=max1; } i++; } Console.WriteLine("最大值為{0},次大值為{1}",max,max1);44.參考答案:class45.參考答案:B46.參考答案: constdoublePi=3.1415; doubler=3,h=5; doublec,s,v; c=2*Pi*r; s=Pi*r*r; v=Pi*r*r*h; Console.WriteLine("圓的周長(zhǎng)為{0:f2}",c); Console.WriteLine("圓的面積為{0:f2}",s); Console.WriteLine("圓的體積為{0:f2}",v);47.參考答案:確定;DialogResult.OK48.參考答案:A49.參考答案:A50.參考答案: 反射:要給發(fā)射下一個(gè)定義還是比較難的,這里先說說我的理解。反射提供了封裝程序集,模塊和類型對(duì)象,可以用反射動(dòng)態(tài)地創(chuàng)建類型的實(shí)例,將類型綁定到現(xiàn)有對(duì)象,或者從現(xiàn)有對(duì)象類型里獲取類型,然后調(diào)用類型的方法或訪問字段和屬性。 序列化:將對(duì)象轉(zhuǎn)換為另一種媒介傳輸?shù)母袷竭^程。如,序列化一個(gè)對(duì)象,用Http通過internet在客戶端和服務(wù)器之間傳遞該對(duì)象,在另一端用反序列化從該流中重新得到對(duì)象。51.參考答案:A52.參考答案:B53.參考答案: 需要實(shí)現(xiàn)IEnumerable接口和GetEnumerator()方法。54.參考答案:A55.參考答案:B56.參考答案:D57.參考答案:錯(cuò)誤58.參考答案:接口59.參考答案:TextBox1.ReadOnly=True;60.參考答案:D61.參考答案:D62.參考答案: 接口可以繼承接口。抽像類可以實(shí)現(xiàn)(implements)接口,抽像類是否可繼承實(shí)體類,但前提是實(shí)體類必須有明確的構(gòu)造函數(shù)。63.參考答案:A,B64.參考答案: Timer控件(定時(shí)器)按一定的時(shí)間間隔周期性地觸發(fā)一個(gè)名為Tick的事件。因此,在該事件的代碼中可以放置一些需要每隔一段事件重復(fù)執(zhí)行的代碼。在程序運(yùn)行時(shí),定時(shí)器控件是不可見的。 ProgressBar控件(進(jìn)度條)該控件在水平欄中顯示適當(dāng)長(zhǎng)度的矩形來(lái)指示進(jìn)程的進(jìn)度。當(dāng)執(zhí)行進(jìn)程時(shí),進(jìn)度條用系統(tǒng)突出顯示顏色在水平欄中從左到右進(jìn)行填充,進(jìn)程完成時(shí),進(jìn)度欄被填滿。65.參考答案:B66.參考答案:D67.參考答案: floatx,y,z,second=0; Console.WriteLine("請(qǐng)輸入三個(gè)float類型的值"); x=float.Parse(Console.ReadLine()); y=float.Parse(Console.ReadLine()); z=float.Parse(Console.ReadLine()); if((x>y&&xx&&y68.參考答案:B69.參考答案:封裝70.參考答案:C71.參考答案:B72.參考答案:只向前的只讀的結(jié)果集73.參考答案: ints; for(inti=1;i74.參考答案:C75.參考答案:方法第2卷參考答案一.參考題庫(kù)1.參考答案:A,B,C2.參考答案:click3.參考答案:const可以用于局部常量,而readonly,實(shí)際是類的initonly字段,顯然不能是局部的。4.參考答案:A5.參考答案:FileName6.參考答案:catch7.參考答案:while;for8.參考答案:C9.參考答案:D10.參考答案:B11.參考答案:繼承12.參考答案: “a.x=10;”應(yīng)改為“A.x=10;”。因?yàn)閤是類A中的靜態(tài)成員。13.參考答案:正確14.參考答案:A15.參考答案:416.參考答案:Length17.參考答案: 啟動(dòng)一個(gè)線程是調(diào)用start()方法,使線程所代表的虛擬處理機(jī)處于可運(yùn)行狀態(tài),這意味著它可以由JVM調(diào)度并執(zhí)行。這并不意味著線程就會(huì)立即運(yùn)行。run()方法可以產(chǎn)生必須退出的標(biāo)志來(lái)停止一個(gè)線程。18.參考答案:B19.參考答案:C20.參考答案:/n21.參考答案: 格式: [訪問修飾符]class類名[:基類類名] { 成員定義列表; } 訪問修飾符的作用是對(duì)類的數(shù)據(jù)成員進(jìn)行保護(hù),提高數(shù)據(jù)的安全性。 “基類類名”用來(lái)定義派生該類的基類。隱含為object “成員定義列表”聲明該類包含的成員,如字段、屬性、方法等。22.參考答案:D23.參考答案:324.參考答案:D25.參考答案:A26.參考答案:D27.參考答案:TextChanged28.參考答案:base29.參考答案:A30.參考答案:正確31.參考答案:C32.參考答案:System.Data33.參考答案:D34.參考答案:false35.參考答案:i=11,s=1236.參考答案:C37.參考答案:類的成員又可以分成靜態(tài)成員和非靜態(tài)成員。在聲明成員時(shí),如果在語(yǔ)句前加上static保留字,則該成員是靜態(tài)成員。如果沒有static保留字,則成員是非靜態(tài)成員(也稱實(shí)例成員)。靜態(tài)成員屬于類所有,又稱共享成員非靜態(tài)成員屬于類的實(shí)例所有,又稱實(shí)例成員。訪問靜態(tài)成員只能通過類名來(lái)進(jìn)行。訪問非靜態(tài)成員只能通過類的實(shí)例——對(duì)象來(lái)進(jìn)行。38.參考答案: A(){}應(yīng)改為“publicA(){}”。因?yàn)樵谀J(rèn)修飾符的情況下,類中的成員被默認(rèn)為私有成員,因此在用A創(chuàng)建a時(shí)試圖調(diào)用此構(gòu)造函數(shù),會(huì)因此構(gòu)造函數(shù)為私有成員而拒絕訪問。39.參考答案: doubled1,d2,max,min; Console.WriteLine("請(qǐng)輸入兩個(gè)實(shí)數(shù)"); d1=double.Parse(Console.ReadLine()); d2=double.Parse(Console.ReadLine()); max=Math.Max(d1,d2); min=Math.Min(d1,d2); Console.WriteLine("最大值為{0},最小值為{1}",max,min);40.參考答案:B41.參考答案:D42.參考答案:PasswordChar43.參考答案: WebServices的含義:松散耦合、可重用的軟件元素,語(yǔ)義上封裝離散功能,通過標(biāo)準(zhǔn)Internet協(xié)議分布且能夠被程序化存取 UDDI的含義:統(tǒng)一描述發(fā)現(xiàn)和集成(UDDI)提供一種發(fā)布和查找服務(wù)描述的方法。UDDI數(shù)據(jù)實(shí)體提供對(duì)定義業(yè)務(wù)和服務(wù)信息

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論