C#程序設計期末試卷(B)_第1頁
C#程序設計期末試卷(B)_第2頁
C#程序設計期末試卷(B)_第3頁
C#程序設計期末試卷(B)_第4頁
C#程序設計期末試卷(B)_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、邯鄲職業(yè)技術學院20132014學年第一學期C#程序設計期末試卷(B)系別 電子信息 專業(yè) 班級_姓名_學號_成績_ 密封線一、選擇題(每題3分,共30分)1、C#語言中,值類型包括:基本值類型、結構類型和( )。A小數(shù)類型 B整數(shù)類型 C類類型 D枚舉類型2、在c#中using關鍵字的作用是_A定義命名空間 B新建實例 C調用類 D引入命名空間3、數(shù)據(jù)類型轉換的類是( )。A.Mod B.Convert C. Const D. Single4、在c#中new關鍵字的作用是( )。A 新建對象實例 B 定義命名空間 C 調用類 D引入命名空間5、 委托聲明的關鍵字是( )。A delegate

2、 B delete C public D interface6、在C#中定義接口時,使用的關鍵字是( )。A. interface B. overrides C. class D. :7、在C#中,定義派生類時,指定其基類應使用的語句是( )。A.Inherits B. overrides C. class D. :8、在C#語法中,在派生類中對基類的虛函數(shù)進行重寫,要求在聲明中使用( )關鍵字。A.override B.new C. virtual  D. static9、 在C#中,可以標識不同的對象的屬性是( )。A.Text B.Name C.Title D.Index10、

3、 假定一個10行20列的二維整型數(shù)組,下列哪個定義語句是正確的( )。A. intarr = new int10,20 B. intarr = int new10,20C. int,arr = new int10,20 D. int,arr = new int20;10二、填空題(每空2分,共20分)1、在while循環(huán)語句中,一定要有修改循環(huán)條件的語句,否則,可能造成 。2、C#數(shù)組元素的下標從 開始。3、對于方法,參數(shù)傳遞分為值傳遞和 兩種。4、當在程序中執(zhí)行到 語句時,將結束所在循環(huán)語句中的執(zhí)行。5、在switch語句中,每個語句標號所含關鍵字case后面的表達式必須是 。 6、 是創(chuàng)建

4、類的實例時,最先被調用的一個函數(shù),實現(xiàn)對對象的初始化。7、枚舉是從System. 類繼承而來的類型。8、數(shù)據(jù)類型轉換有隱式轉換和 轉換。9、 是較為復雜的一維數(shù)組,其容量可根據(jù)需要自動擴充。 10、輸出100以內個位數(shù)為6且能被3整除的所有整數(shù)程序如下 class Program public static void Main() for(int i=1;i<=100;i+) Console.WriteLine(i); 三、程序分析題(每小題5分,共25分)1、寫出下列函數(shù)的功能 static int SA(int a,int b) if (a>b) return 1; 

5、     else if (a=b) return 0;       else return -1;2、寫出以下程序的運行結果_ _ _。using System;class Programpublic static void Main ()  Stringname=“ACCP”,”BENET”,”BETEST”;foreach(string name in names) Console.WriteLine(name); 3、寫出以下程序的運行結果_ _ _。usi

6、ng System;class Test const int N=5;public static void Main () int a = 0;for(int i=1; i<N; i+) int c=0, b=2; a+=3; c=a+b; Console.write (c + “ ” ); 4、寫出程序的功能_ _ _。static void f2(ref double a, int n) int i; double sum=0;for(i=0;i<n;i+) sum+=ai; sum/=n; for(i=0;i<n;i+)if(ai>=sum) Console.wr

7、ite( ai + “ “ );Console.writeLine ();5、寫出程序運行結果 using System;class Teststatic void LE(ref int a, ref int b) int x = a;       a = b;  b = x;       Console.writeLine (a + “ “ +b); public static void Main () int x=10, y=25;LE(ref x, ref y);   Console.writeLine (x + “ “ +y); 四、編程題(共25分)1、編寫一個控制臺應用程序,將用戶輸入的以秒為單位計算的時間長度拆分為以時、分、秒計量,并輸出。 (10分)2、 用foreach語句

溫馨提示

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

評論

0/150

提交評論