




已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
友情提醒:請務必將答案寫在答題紙上.裝.訂.線 C#程序設計期中試卷一、 選擇題(每道題只有一個答案是正確的)(2分25題=50分)1C#語言是從( )語言演化而來的。AC和C+ BC和Delphi CC和VB DC+和Java2解決方案管理器的功能是( )。A編寫代碼B用于顯示選定對象的屬性C設計程序D用于顯示項目中的所有文件和項目的設置,以及對應用程序所需的外部庫的引用3程序行“Console.WriteLine(”你好!”);”語句的功能是( )。A輸出數(shù)值 B輸出一行字符串C輸入一行字符串 D調試程序4標簽的( )屬性可以用來設置標簽的大小是否根據(jù)標簽的內容自動調整。ABorderStyle BAutoSize CText DName5設置文本框的( )屬性用于輸入口令類文本。AName BText CPasswordChar DEnable6列表框中的( )屬性用于輸入列表框項目。ASelectedItem BSelectionMode CSorted DItems7在設計器中單擊按鈕能生成( )事件。AClick BDoubleClick CChange DEnter8下列( )數(shù)代表單精度浮點數(shù)。A3.25d B0.0L C1.325f D02899以下if語句的表達式( )是錯誤的。Aif(i=100) Bif(i100)10關于C#中switch case的語句,以下說法正確的是( )。 Aswitch的判斷表達式可以是整型或字符型,但不能是字符串型B在該語句中只能有一個default子句C在該語句中最多不能超過5個case子句D在該語句中只能有一個break語句11在C#中,下列代碼運行后,變量C的值是( )。int a=15, b=10;float c=(float)a/b;A0 B1 C1.5 D512關于C#程序的書寫,下列不正確的說法是( )。A區(qū)分大小寫 B一行可以寫多條語句用; 加號連接C一條語句可寫成多行 D一個類中只能有一個Main()方法,因此多個類中可以有多個Main()方法13在C#語言的程序中,數(shù)據(jù)類型轉換分為隱式轉換和( )轉換 A自動 B手動 C強制 D顯式14在C# 開發(fā)的程序中,下列哪項能夠在屏幕上輸出10*10100文本的語句是( )。AConsole.WriteLine(0*1=2,10,10,100);BConsole.WriteLine(0*1=2,10,10,10*10);Cstring number=string.Format(0*1=2,10;10;10*10);Console.WriteLine(number);Dstring number=string.Format(0*1=2,10,10,10*10);Console.WriteLine(number);15在使用c#語言開發(fā)Windows程序的過程中,如果需要顯示如下圖所示的提示信息,應當使用的代碼是( )。AMessageBox.Show(“請輸入用戶名和密碼!”,“輸入提示”,MessageBoxButtons.OKCancel,MessageBoxIcon.Information);BMessageBox.Show(“輸入提示”,“請輸入用戶名和密碼!”,MessageBoxButtons.OKCancel,MessageBoxIcon.Information);CMessageBox.Show(“請輸入用戶名和密碼!”,“輸入提示”,MessageBoxButtons.YesNo,MessageBoxIcon.Information);DMessageBox.Show(“請輸入用戶名和密碼!”,“輸入提示”,MessageBoxButtons.OK,MessageBoxIcon.Information);16Switch Case多分支語句中Case標簽后的值必須是( )表達式。A類 B變量 C常量 D事件switch必須有明確的值17在C# 程序中,已知某一維數(shù)組名稱為myArray,則該數(shù)組的長度為( )。AmyArray.length BmyArray.lengthCmyArray length DmyArray(length)18以下正確的描述是( )。AContinue語句的作用是結束整個循環(huán)的執(zhí)行 本次尋壞B只能在循環(huán)內和switch語句體內使用break語句C在循環(huán)體內使用break語句或continue語句的作用相同D從多層循環(huán)嵌套中退出時,只能使用break語句 or go to19在c#中,用戶自定義方法的訪問修飾符為( )時,該方法只能在類的內部使用。Apublic Bprivate Cstatic Dvoid20下列的_不是構造函數(shù)的特征。A構造函數(shù)的函數(shù)名和類名相同B構造函數(shù)可以重載C構造函數(shù)可以帶有參數(shù)D可以指定構造函數(shù)的返回值21在C#中,下列代碼運行結果是( )。int age=new int16,18,20,14,22;foreach(int i in age)if(i18)continue;Console.Write(i.ToString()+ );A16 18 20 14B16 18 14 22C16 18 14D16 1822下面有關構造函數(shù)的說法中,不正確的是( )。A構造函數(shù)不可以包含Return語句B一個類中只能有一個構造函數(shù)C構造函數(shù)在生成類實例時被自動調用D用戶可以定義無參構造函數(shù)23以下關于類和對象的說法中,不正確的是( )。A類包含了數(shù)據(jù)和對數(shù)據(jù)的操作 B一個對象一定屬于某個類C密封類不能被繼承 D可由抽象類生成對象24下面對派生類和基類的關系的描述中,不正確的是( )。A派生類是基類的子集 B派生類是對基類的進一步擴充 C派生類也可以作為另一個派生類的基類 D派生類不但繼承了基類的公有成員和保護成員,還繼承了私有成員25在類的定義中,類的( )描述了該類的對象的行為特征。A類名 B所屬的名字空間 C方法 D私有域二、 填空(1分10題 =10分)1. 在以下C類中,_ Console _是控制臺類,利用它我們可以方便的進行控制臺的輸入輸出。2. C程序的_ Main _方法被稱為程序的大門,應用程序從這里開始運行。3. 修改控件的ForeColors屬性可以改變控件的 前景色 。4. 在C語言中,當用戶自定義方法不需要返回任何值時,該方法需要使用_ Void _關鍵字表示返回值類型。5二重循環(huán)中break語句是跳出本層循環(huán)執(zhí)行外層循環(huán),而_ Continue _語句是跳出本次循環(huán)繼續(xù)執(zhí)行下一次循環(huán)。6用_ Static _關鍵字修飾的方法叫靜態(tài)方法。7. 在類中的方法聲明前加上 Virtual 修飾符,此方法就稱為虛方法,基類中虛方法的實現(xiàn)方式在派生類中可以通過重寫override來實現(xiàn)。Abstract抽象類8. 當一個方法被定義成對不同數(shù)據(jù)類型完成同一個任務時,此方法稱為重載函數(shù) 。9. 屬性是通過訪問器來讀寫數(shù)據(jù)的,屬性中訪問器有set訪問器和_get_訪問器。10.調用重載方法時,系統(tǒng)根據(jù) 參數(shù)的個數(shù)和類型 來選擇具體的方法。三、 閱讀程序,回答問題(5分3題=15分)1.有程序如下,試分析其輸出的結果_ _今天是周末_。using System;using System.Collections.Generic;using System.Text;namespace TestApplication1 class Program static void Main() int x=7或6; switch(x) case 1: Console.WriteLine(今天是星期一); break; case 2: Console.WriteLine(今天是星期二); break; case 6: case 7: Console.WriteLine(今天是周末); break; default: Console.WriteLine(你完成任務了嗎?); break; 2.閱讀下面的程序,它輸出什幺結果? 246 。using System;using System.Collections.Generic;using System.Text;namespace TestApplication2 class Program static void Main(string args) int arr = new int 2, 4, 6 ; for (int i = 0; i y) return x; else return y; public double max(double x, double y) if (x y) return x; else return y; class Program static void Main(string args) Test theTest = new Test(); double doubleMax = theTest.max(1.23, 1.24);double調用的是double類型的 Console.WriteLine(doubleMax); static void Main(string arge)四、 綜合題(10分+10分+5分=25分)1.編寫程序,打印如下圖案。*2.設計一個成績類,可以記錄學生考試的科目和成績,能修改成績和輸出成績。并利用繼承修改這個成績類,使該類不僅能記錄科目和成績,修改、輸出成績,還能計算成績總分和平均分。(可以利用控制臺程序完成)3.請寫出我們使用過的各種常用控件以及他們的Name屬性標準縮寫。答案一、 選擇題(2分25題=50分)12345678910ADBBCDACCB111213
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 疫情期間學校錯峰就餐實施方案(8篇)
- 叉車進廠考試試題及答案
- 電商企業(yè)部分股權轉讓及品牌合作合同
- 生態(tài)旅游區(qū)場地平整與景觀綠化合同
- 成品油運輸與物流園區(qū)合作開發(fā)合同
- 車輛抵押租賃融資合同模板
- 鏟車購置及配件供應、安裝調試、售后服務合同
- 醫(yī)療機構物業(yè)出租與醫(yī)療服務保障合同
- 國際酒店宿管員職責聘用合同范本
- 專利權質押擔保合同范本解讀
- 基帶信號眼圖實驗-matlab仿真
- 勞動合同書Word模板
- USY分子篩的改性研究進展
- 5、二級供應商品質管理
- 《世界遺產背景下的影響評估指南和工具包》
- 銷售管理培訓課件
- 福建省危險性較大的分部分項工程安全管理標準
- 山東省省直機關公開遴選公務員筆試模擬真題及答案解析
- 工貿企業(yè)常見安全隱患剖析
- 2017內蒙古自治區(qū)農牧業(yè)豐收獎
- 水泥混凝土路面鋼筋用量表
評論
0/150
提交評論