




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 第 2 章 簡單的 C# 程序設計 一選擇題 1 C#中程序的入口方法是【 B 】方法。 A) main B) Main C) begin D) Program 2假設變量 x 的值為 25,要輸出 x 的值,下列正確的語句是【 C 】。 A) System.Console.writeline( “ x” ); B) System.Console.WriteLine( C) System.Console.WriteLine( “ x=0 ” ,x);D System.Consol e.WriteLine( 3要退出應用程序的執行,應執行下列的【 】語句。 “ x” ); “ x=x ” );
2、 A) Application.Exit(); B) Application.Exit; C) Application.Close(); D) Application.Close; 4關于 C#程序的書寫,下列不正確的說法是【 】。 A) 區分大小寫 B) 一行可以寫多條語句 C) 一條語句可以寫成多行 D) 一個類中只能有一個 Main() 方法,因此多個類中可以有多個 Main() 方法。 5公共語言運行庫即【 】。 A) CRL B) CLR C) CRR D) CLS 6 .NET 平臺是一個新的開發框架,【 】是 .NET 的核心部分。 A) C# B) .NET Framework
3、 C) VB.NET D) 公共語言運行庫 7 C#應用程序項目文件的擴展名是【 】。 A) csproj B) cs C) sln D) suo 8 C#應用程序解決方案文件的擴展名是【 】。 A) csproj B) cs C) sln D) suo 9運行 C#程序可以通過按【 】鍵實現。 A) F5 B) Alt+F5 C) Ctrl+F5 D) Alt+Ctrl+F5 10C# 語言中類模塊代碼文件的擴展名是【 】。 A) csproj B) cs C) sln D) suo 11構建桌面應用程序需要 .NET 提供的類庫是【 】。 A) ADO.NET B) Windows For
4、m C) XML D) ASP.NET 12C# 中導入某一命名空間的關鍵字是【 】。 A) use B) using C) import D) include 13 .NET Framework 將【 】定義為一組規則,所有 .NET 語言都應遵守這個規則,才能創建可 以與其他語言互操作的應用程序。 A) JIT B) CLR C) MSIL D) ADO.NET 14在 VS.NET 中,在【 】中可以查看當前項目的類和類的層次信息。 A) 解決方案資源管理器 B) 類視圖窗口 C) 對象瀏覽器窗口 D) 屬性窗口 15在 .NET Framewor 中, MSIL 是指【 】 A) 接口
5、限制 B) 中間語言 C) 核心代碼 D) 類庫 16【 】是獨立于 CPU 的指令集,它可以被高效地轉換為本機機器語言。 A) CLR B) CTS C) CLS D) MSIL 17利用 C#開發應用程序通常有三種類型,不包括【 】。 A) 控制臺應用程序 B) Web 應用程序 C) SQL 程序 D) Windows 應用程序 18【 】包含在 . NET Framework 的各語言之間兼容的數據類型。 A) JIT ( Just-In-Time Compiler 即時編譯器) B) CTS (通用類型系統) C) CLS (公共語言規范) D) MSIL (微軟中間語言) 19C#
6、 源代碼經過【 】次編譯,才能在本機上執行。 A) 1 B) 2 C) 3 D) 0 20所有 .NET 支持的編程語言編寫的源代碼經過一次編譯后,被編譯成【 】。 A) 機器代碼 B) MSIL 代碼 C) CLS 代碼 D) C# 源代碼 21在 .NET 中,關于 CLR 和 MSIL 的敘述正確的是【 】。 A) 應用程序在 CLR 環境被編譯成 MSIL , MSIL 將能夠被任何計算機執行 B) 應用程序被編譯兩次,第一次生成MSIL , MSIL 在運行時被 CLR 快速編譯 C) 應用程序被編譯兩次,但第二次 CLR 編譯比第一次慢 D) 借取 CLR , MISL 被編譯成機
7、器代碼,該機器代碼能夠在不同計算機下執行 22CLR 為 .NET 提供如下方面的功能或者服務,除了【 】。 A) 無用存儲單元收集 B) 代碼驗證和類型安全 C) 代碼訪問安全 D) 自動消除程序中的邏輯錯誤 23 .NET Framework 是一種新的開發平臺,它具有兩個主要組件,分別是【 】和 .NET 基礎類 庫。 A) 公共語言運行庫 B) Web 服務 C) 命名空間 D) Main() 函數 24控制臺應用程序使用【 】命名空間中的類處理輸入和輸出。 A) System B) System.Web C) System.Windows.Forms D) System.Data 2
8、5【 】類型的應用程序適合于交互性操作較少的情況。 A) 控制臺應用程序 B) Windows 應用程序 C) Web 應用程序 D) 以上都不是 26以下對 Read() 和 ReadLine() 方法的敘述中正確的是【 】。 A) Read() 方法一次只能從輸入流中讀取一個字符,返回該字符的 ASCII 碼值。 B) Read() 方法一次可以從輸入流中讀取一個字符串 C) ReadLine() 方法一次只能從輸入流中讀取一個字符 D) ReadLine() 方法只有當用戶按下 Enter 鍵時返回,而 Read()方法不是 27以下對 Write() 和 WriteLine() 方法的
9、敘述中正確的是【 】。 A) Write() 方法在輸出字符串的后面添加換行符 B) 使用 Write() 方法輸出字符串時,光標將會位于字符串的后面 C) 使用 Write() 方法和 WriteLine() 方法輸出數值變量時,必須要先將數值轉換成字符串 D) 使用不帶參數的 WriteLine() 方法時,將不會產生任何輸出 28以下關于控制臺應用程序和 Windows 應用程序的敘述中正確的是【 】。 A) 控制臺應用程序中有一個 Main 靜態方法,而 Windows 應用程序中沒有 B) Windows 應用程序中有一個 Main 靜態方法,而控制臺應用程序中沒有 C) 控制臺應用
10、程序和 Windows 應用程序中都沒有 Main 靜態方法 D) 控制臺應用程序和 Windows 應用程序中都有一個 Main 靜態方法 二填空題 1 .NET 框架包括【 公共語言運行庫( CLR ) 】和 .NET 基礎類庫。 2為便于管理多個項目,在 VS.NET 集成環境中引入【 解決方案資源管理器 】,用來對企業級 解決方案涉及的多個項目進行管理。 3 C#是作為【 C+ 】語言的替代品種出現的。 4要使 lable 控件顯示給定的文字 “您好。 ”,應在設計狀態下設置它的【 Text 】屬性值。 - 1 - 5 C#要求程序中的每個元素都要屬于一個【 類 】。 6在 C# 程序
11、中,程序的執行總是從【 Main 】方法開始的。 7在 C# 中,進行注釋有兩種方法:使用 “ /和”使用 “ /* */ ”符號對,其中【 / 】只能進行單 行注釋。 8要在控制臺程序運行時輸出信息,可使用 Console 類的【 Write 或 WriteLine 】方法。 三問答題 1 C#語言的特點是什么? 2說明 Visual Studio.NET 、 .NET Framework 和 C# 之間的聯系。 3Visual Studio 2008 包含哪幾種開發語言? 4控制臺應用程序有哪些常用的輸入輸出方法? 5簡述命名空間的作用。 6什么是解決方案?什么是項目?解決方案與項目有什么
12、關系? - 2 - 第 3 章 C# 程序設計基礎 一選擇題 1在 C# 語言中,下列能夠作為變量名的是【 】。 A) if B) 3ab C) a_3b D) a-bc 2下列標識符中,非法的是【 】。 A) MyName B) c sharp C) abc2cd D) _123 3 C#的數據類型分為【 】。 A) 值類型和調用類型 B) 值類型和引用類型 C) 引用類型和關系類型 D) 關系類型和調用類型 4 C#中的值類型包括三種,它們是【 】。 A) 整型、浮點型和基本類型 B) 數值類型、字符類型和字符串類型 C) 簡單類型、枚舉類型、結構類型 D) 數值類型、字符類型、枚舉類型
13、5下列選項中,【 】是引用類型。 A) enum 類型 B) struct 類型 C) string 類型 D) int 類型 6以下類型中,不是值類型的是【 】。 A) 整數類型 B) 布爾類型 C) 類類型 D) 字符類型 7在 C# 語言中,轉義字符不可以表示【 】。 A) 任何字符 B) 字符串 C) 字母 D) 小數點 8下列數值類型的數據精度最高的是【 】。 A) int B) float C) decimal D) ulong 9要使用變量 score 來存儲學生某一門課程的成績(百分制,可能出現小數部分),則最好將其定 義為【 】類型的變量。 A) int B) decimal
14、 C) float D) double 10在 C#中,每個 int 類型的變量占用【 】個字節的內存。 A) 1 B) 2 C) 4 D) 8 11以下 C#語句中,常量定義正確的是【 】。 A) const double PI 3.1415926; C) define double PI 3.1415926; B) const double PI= 3.1415926; D) define double PI=3.1415926; 12在 C#中,表示一個字符串的變量應使用以下【 】語句定義。 A) str as String ; B) String str; C) String *str
15、; D) char *str; 13在 C#中,新建一個字符串變量 str,并將字符串 “ Tom s Living Room保存”到串中,則下列正確 的語句是【 】。 A) String str=Toms Living Room ; B) String str=Toms Living Room ; C) String str=Toms Living Room ; D) String *str=Toms Living Room ; 14在 C#語言中,下面的運算符中,優先級最高的是【 】。 A) % B) + C) *= D) 15表達式 5/2+5%2-1 的值是【 】。 A) 4 B) 2
16、 C) 2.5 D) 3.5 16能正確表示邏輯關系 “ a 10或 a 0的” C#語言表達式是【 】。 A) a=10 or a=10 | a=10 & a=10 | a b 20以下裝箱、拆箱語句中,錯誤的有【 】。 A) object obj=100; int m=(int)obj; B) object obj=100; int m=obj; C) object obj=(int)100; int m=(int)obj; D) object obj=(object)100;int m=(int)obj; 21下面有關變量和常量的說法,正確的是【 】。 A) 在程序運行過程中,變量的值是
17、不能改變的,而常量是可以改變的 B) 常量定義必須使用關鍵字 const C) 在給常量賦值的表達式中不能出現變量 D) 常量在內存中的存儲單元是固定的,變量則是變動的 22代碼 public static const int A=1; 中的錯誤是【 】。 A) A 需要定義類型 B) 格式錯誤 C) const 不能用 static 修飾符 D) const 不能用 public 修飾符 23以下對枚舉類型的定義,正確的是【 】。 A) enum a=one,two,three; B) enum aa1,a2,a3; C) enum a1, 2, 3; D) enum a one,two,t
18、hree ; 25枚舉型常量的值不可以是【 】類型。 A) int B) long C) ushort D) double 26執行下列兩條語句后,結果 s2 的值為【 】。 string s=abcdefgh;string s2=s.Substring(2,3); A) bc B) cd C) bcd D) cde 二填空題 1在 C# 中,使用【 const 】關鍵字來聲明符號常量。 2在 C# 中,表達式 Math.Pow(2,-2) 的值是【 0.25 】。 3為計算表達式 ex+y 的值,應使用的 C# 語言的表達式是【 Math.Exp(x+y) 】。 4 C#語言規定,變量在使用
19、之前必須先【 定義 】。 5下列程序完成的功能是:從鍵盤上輸入一個直角三角形的斜邊長度和一個角的度數,計算出另兩條直角邊的長度并輸出。請填空class Programpublic static void Main(string args) double a, b, c, d, jd;c= Convert.ToSingle(Console.ReadLine(); / 輸入斜邊的長jd=Convert.ToSingle(Console.ReadLine(); / 輸入角的度d= 【 jd *Math .PI /180 a=c*Math.Sin(d)b= 【c*Math .Cos (d) 】 ;Co
20、nsole.WriteLine(a=0,b=1,a,b); / 輸出兩直角邊 6設 x 為 int 型變量,請寫出描述 “x是奇數 ”的 C#語言表達式【 x%2=1 】。 7請寫出描述 “-10 x 10的”C#語言表達式【 x=-10 & x=10 】。 - 4 - 8在代碼中明確表示將某種數據類型轉換為另一種數據類型稱為【 顯式類型轉換 】。 9下面程序的運行結果是【 class Programpublic static void Main(string args) string str1= 星期一 星期二 星期三 ; string str2= 星期一 星期二 星期三 ;Console.
21、WriteLine(str1=0,str1)Console.WriteLine(str2=0,str2)str1= 星期一 星期二 星期str2= 星期一 星期二 星期三 10C#中的字符串有兩類: 規則字符串和逐字字符串, 定義逐字字符串時, 應在其前面加上 【 】號。 11下列程序的執行結果是【 False class Program public static void Main(string args) string str1,str2; str1=abdde; str2=abcde; Console.WriteLine(0,str1=str2) 12已知 str 的值為 ” abcd
22、efgh,”則表達式 str.Substring(1,3) 的值為【 bcd 】。 13若要從字符串 str 的第 3 個字符開始取 5 個字符作為一個子串賦給 sstr,可以使用語句 【 sstr=str.Substring(2,5) 】實現。 14以下程序的執行結果是【 123 】public static void Main(string args) string str=1a2b3cint i;for(i=0;i=0& strib&b=c|ab?(ac?a:c):b) 19以下程序的輸出結果是【 】class Program public static void Main(string
23、 args) int a = new int3 1, 2, 3 for (int i = 0; i 3; i+) Console.Write(0 , ai); Console.WriteLine(); int b = afor (int i = 0; i 3; i+) bi = 2 * bi; for (int i = 0; i 3; i+) Console.Write(0 , ai); Console.WriteLine(Console.Read(1 22 4 6 20以下程序的輸出結果是【 class Program public static void Main(string args
24、int a=4,b=5,m,nm=(a+)+(b+); n=a+b;Console.WriteLine(m=0 n=1,m,n)m=(+a)+(+b); n=a+b;Console.WriteLine(m=0 n=1,m,n);m=9 n=m=13 n=13 三問答題 1什么是字符類型和字符串類型?兩者有何區別和聯系? 2是否可以定義這樣的數組:它即包含 int 類型數據,也包含 float 類型數據?為什么? 3變量與常量有何區別? 4什么是數據類型轉換?有哪幾種方法? 5數據類型的隱式轉換和顯式轉換分別在什么場合使用?它們可以相互替換嗎? 6除( /)運算對整型數據和浮點型數據有何不同?
25、7簡述 C#中有哪些數據類型。 8說明 C#值類型與引用類型數據的區別。 9簡述 C#中結構類型和枚舉類型的聲明方法。 10簡述 C#中常用類的靜態方法和非靜態方法的差異。 - 6 - 第 4 章 C# 控制語句 一 1在 C# 言中, if 句后面的表達式 是【 】。 A) 表達式 B) 條件表達式 C) 關系表達式 D) 布 型的表達式 2在 C# 言中, if 句后面的表達式,不能是【 】。 A) 表達式 B) 算數表達式 C) 關系表達式 D) 布 型的表達式 3在 C# 言中, switch 句用【 】來 理不匹配 case 句的 。 A) default B) anyelse C)
26、 break D) goto 4下列程序的 出 果是【 public static void Main(string args) int x=1,a=0,b=0; switch(x) case 0: b+; breakcase 1: a+; breakcase 2: a+; b+; break;Console.WriteLine( “ a=0,b=1 ” ,a,b); A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 5以下敘述正確的是【 】。 A) do ? while 句構成的循 不能用其他 句構成的循 來代替 B) do ? while 句構成的循
27、只能用 break 句 束循 C) 用 do? while 句構成的循 ,在 while 后的表達式 true 束循 D) 用 do? while 句構成的循 ,在 while 后的表達式 關系表達式或 表達式 6以下關于 for 循 的 法不正確的是【 】。 A) for 循 只能用于循 次數已 確定的情況 B) for 循 是先判定表達式,后 行循 體 C) 在 for 循 中,可以用 break 句跳出循 體 D) for 循 體 句中,可以包含多條 句,但要用花括號括起來 7以下關于 if 句和 switch 句的 法,正確的【 A) 如果在 if 句和 switch 句中嵌入 bre
28、ak 句, 在程序 行 程中, 一旦 行到 brea句,就會 束相 的 行, 向 行其后面的 句B) 凡是能 使用 if 句的地方就可以使用 switch 句,反之亦C) if 句有 3 種基本形式: if ?、 if ? else 和? if ? else if ? else D) if 句是 “ 判斷二分支 ”的 構, switch 句是 “ 判斷多分支 ”的 構。 8以下關于 for 循 的 法,不正確的是【 】。 A) for 句中的 3 個表達式都可以省B) for 句中的 3 個表達式中,若第 2 個表達式的 true, 行循 體中的 句,直到第 3個表達式的返回 false C)
29、 for 句中的 3 個表達式中,第 2 個表達式必 是布 型的表達式,其他兩個可以是任意 型的表達D) for 句中的 3 個表達式中,第 1 個表達式 行且 行一次;每當循 體 句被 行后, 第 3 個表達式都跟著被 行一次。 - 7 - 9 C# 提供的 4 種跳 句中,不推薦使用的是【 】。 A) return B) break C) continue D) goto 二填空 1在 switch 句中,在每個分支的最后 有一條【 break 】 句。 2在 C# 中, 循 的 句主要有【 while 】、 do? while 和【 for】 句。 3在循 行 程中,希望當某個條件 足
30、行退出循 , 使用【 break 】 句。 4下列程序完成的功能是求出所有的水仙花數。 (所 水仙花數是指 的數: 數是三位數,其 各位數字的立方和等于 數。例如: 3 3 3 是一個水仙花數。) 填空。 153=1 +5 +3 ,所以 153 class Programpublic static void Main(string args) int a, b, c, tfor(i=100; i= 【 999 】 ; i+ t=i; a=t_x0010_; t=t/10; b=t_x0010_; c=t/10; if( 【 i=a*a*a+b*b*b+c*c*c 】) Console.Writ
31、eLine(i=0 ,i); 5下列程序的功能是: 出 100 以內能被 3 整除且個位數 6 的所有整數。 填空class Programpublic static void Main(string args int i, j;for(i=0; 【 i10 】 ; i+) j=i*10+6; if( 【 j%3=0 】 ) Console.Write (0 , j); 6下列程序的功能是: 生 100 個兩位隨機正整數,求 些數中所有能被 3 整除的數的和,以及所 有不能被 3 整除的數的各位數字和。 填空。static void Main(string args) float sum1=0
32、,sum2=0; int i,num; Random randObj1=new Random()for(i=1;i=100;i+ num=【 randObj1.Next(10,100) 】 ; if(num%3=0) sum1=sum1+num; 【 continue; 】 sum2=sum2+num_x0010_; sum2=sum2+num/10; Console.WriteLine( 能被 3 整除的數的和 : 0,sum1); Console.WriteLine( 不能被 3 整除的所有數的各位數字和 : 0,sum2); Console.Read (); - 8 - 三讀程序題 1有
33、以下程序代碼,若執行時從鍵盤上輸入9,則輸出結果是【 10 】。 class Programpublic static void Main(string args) int n; n=int.Parse (Console.ReadLine(); if (n+10) Console.WriteLine(0, n); else Console.WriteLine(0, n-); Console.Read(); 2下列程序的運行結果是【 i=11, s=0 】class Programpublic static void Main(string args) int i=0,s=1; do s/=s+
34、1; i+while(i=10);Console.WriteLine(i=0, s=1 ,i,s); 3下列程序的運行結果是【 m=51,n=50 class Program public static void Main(string args) int i=0,m=0,n=0while(i=100) if(i%2=0) m+=1; else n=n+1; i+Console.WriteLine(m=0,n=1,m,n) 4下列程序的運行結果是【 m=3 】static void Main(string args)int a=15,b=21,m=0;switch (a% case 0: m+
35、; break; case 1: m+; switch (b%2) case 0: m+; break; default: m=m+2; break; break; - 9 - Console.WriteLine(m=0, m); 4下列程序的運行 果是【 s=10 】static void Main(string args)int i, j, s=0;for( i=2; i6; i=i+2 s=1; for( j=i; j6; j+) s+=j;Console.WriteLine(s=0, s); 5下列程序的運行 果是【 a=32 】static void Main(string args
36、)int i=0, a=0;while( i20 for( ; ; ) if(i_x0010_=0) break; else i-;i+=11; a+=i;Console.WriteLine(a=0, a 四 程 1 一個控制臺 用程序,將用 入的正整數反向 示出來。如 入 12345, 出 54321static void Main(string argsint digit, num; Console.Write( 入一個整數 :); num = int.Parse(Console.ReadLine(); Console.Write( 反向 示 果 :while (num != 0) dig
37、it = num % 10; /依次求個位、十位、 ? 上的數字 digit num = num / 10;Console.Write(digit)Console.WriteLine()Console.Read() 2 一個控制臺 用程序, 入一 整數(以 入 0 束),分 出其中奇數和偶數的和static void Main(string args)int n, s1 = 0, s2 = 0;do n = int.Parse(Console.ReadLine();if (n % 2 = 1) s1 += n;else s2 += n; while (n != 0); - 10 - Conso
38、le.WriteLine( 奇數之和 =0, s1)Console.WriteLine( 偶數之和 =0, s2)Console.Read() 3 一個控制臺 用程序, 入正整數 n, 算 s=1+(1+2)+(1+2+3)+ ? +(1+2+ ? +n)static void Main(string args) int n, i, j, s = 0, p=0; Console.Write(n:); n = int.Parse(Console.ReadLine(); for (i = 1; i = n; i+ p = p + i; s += p; Console.WriteLine(s=0,
39、s)Console.Read() 4 一個控制臺 用程序,利用下面的公式 程 算 的 。 1 1 1 1 1 ( n 2000 ) 1 - 2n 4 3 5 7 3 2n 1static void Main(string args) double pi=0.0; int nfor (n=1;n=2000;n+if (n%2=1) pi=pi+1.0/(2*n-1);else pi=pi-1.0/(2*n-1);pi=4*piConsole.WriteLine( =0, pi) - 11 - 第 5 章 數組和集合 一選擇題 1在 C# 中定義一個數組,以下正確的是【 】。 A) int a=n
40、ew int5; B) int a= new int5; C) int a=new int5; D) int5 a=new int; 2下列語句中,不能正確定義長度為 4 的數組 a 的語句是【 】。 A) int a=new int1,2,3,4; B) int a= 1,2,3,4; C) int a=new int41,2,3; D) int a=new int41,2,3,4; 3假定 int 類型變量占用 4 個字節,若有定int x=new int100,2,4,4,5,6,7,8,9,10; 則數組 x 在內存中所占字節數是【 】。 A) 10 B) 20 C) 40 D) 80
41、 4以下數組定義語句中不正確的是【 】。 A) int a=new int51,2,3,4,5; B) int, a=new int34 ; C) int a=new int30; D) int a=1,2,3,4,5; 5以下定義并初始化一維數組的語句中正確的是【 】。 A) int a = 1,2,3,4,5; B) int a=new int; C) int a=new int1,2,3,4,5; D) int a; a=1,2,3,4,5; 6以下定義并初始化一維數組的語句中正確的是【 】。 A) int a= new int; B) int a=new int; C) int a=n
42、ew int1,2,3,4,5; D) int a=new intn1,2,3,4,5; 7以下定義并初始化數組的語句中正確的是【 】。 A) int a=new int4,5; B) int a=new int4,5; C) int a,=new int4,5; D) int, a=new int4,5; 8有定義語句: int, a=new int5,6; 則下列正確的數組元素引用是【 】。 A) a(3,4) B) a(3)(4) C) a34 D) a3,4 9對于 foreach 語句和 for 語句,下列說法錯誤的是【 】A) for 語句與 foreach 語句在結構上不一樣,前
43、者有 3 個表達式,表達式間用分號隔開;后者有一個 “表達式 ”,形式為 “數據類型 變量 in 集合表達式 ” B) 語句 for(;true;); 是合法的,但是個死循環; “ foreach(true);也是合”法的,也是一個死C) 語句 for(;true;); 是合法的,但是個死循環;而 “ foreach(true);是非法”D) 語句塊 “ int a=1,2; foreach(int i in a); 是合法的。 ” 10在 C#中,關于 Array 和 ArrayList 的維數,以下說法正確的是【 】。 A) Array 可以有多維,而 ArrayList 只能是一B) A
44、rray 只能是一維的,而 ArrayList 可以有C) Array 和 ArrayList 都只能是一維 D) Array 和 ArrayList 都可以是多維 11以下 List 集合聲明中正確的是【 】A) List f=new List(); B) List f=new List ()C) List f=new List (); D) List f=new List; 二填空題 1數組定義與賦初值語句如下: int a=1,2,3,4,5; 則 a2 的值為【 3 】。 - 12 - 2下列程序段執行后, a4 的值為【 4 】int a=1,2,3,4,5a4=aa2; 3下列數組
45、定義語句中: int a=new int3; ,定義的數組 a 占的字節數為【 12 】。 4下列數組定義語句中,數組將在內存中占用【 160 】個字節double, d=new double 4,5; 5要定義一個 3 行 4 列的單精度二維數組 f ,使用的定義語句為【 float, f=new float 3,4; 】。 6要定義一個 int 型的參差數組 a,數組有兩行, 第一行一個元素, 第二行兩個元素并賦初值 3 和 4, 使用的語句如下,請填空int a= 【 new int2 】a0= 【 new int1 】a1= 【 new int23,4 】; 7. 下列程序完成的功能是
46、采用二分查找方法在給定的有序數組 a 中查找用戶輸入的值,并提示相應 的查找結果。請填空public static void Main(string args) double a=new int100, 1.2, 2.5, 3, 4.6, 5.0, 6.7, 7.6, 8.2, 9; double kint low=0, high=9, mid; Console.Write( 輸入查找數據: ); k=double.Parse(Console.ReadLine(); while ( 【( 1)】 ) mid=(low+high)/2; if (amid = kConsole.WriteLine(a0=1, mid, k); returnelse if (amid k) 【( 2)】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論