
习题二 1,下列语句的输出是()。 double MyDouble 123456789; Console.Writel..ine(“o:l”,MyDouble): A$123,456,789.00 B1.2345G8E+008 C.123,456.789.00 D.123456789.00 正确答案:B 2,已知在某indows Forn应用程序中,主窗口类为fol,程序入口为静态方法Froml.in.如 下所示: public class Forml Systen Windows.Forns.Form /其他代码 static void Main() 4 /在此添加合适代码 3 1 则在ain方法中打开主窗口的正确代码是(), A.Application.Run(new Fornl () B.Application.Open (new Forml ()) C.(new Forml ())Open(: D.(new Forml()).RunO: 正确答案:A、 3,关于结构类型,下列说法哪些是正确的?() A.结构是值类型 B结构中不允许定义带参数的实例构造函数: C结构中不允许定义析构函数 D.结构中可以定义成员方法,但是方法内不能使用this指针 E不能使用©关键字创建结构类型的实例 正确答案:4 4,下列哪些运算符是属于“右结合”的?() A,赋植运算符 B.二元运算符 C.一元运算符+ D.移位运算符》 正确答案:C
习题二 1. 下列语句的输出是( )。 double MyDouble = 123456789; Console.WriteLine(“{0:E}”,MyDouble); A. $123,456,789.00 B. 1.234568E+008 C. 123,456,789.00 D. 123456789.00 正确答案:B 2. 已知在某Windows Form 应用程序中,主窗口类为Form1, 程序入口为静态方法From1.Main.如 下所示: public class Form1 : System.Windows.Forms.Form { //其他代码 static void Main() { //在此添加合适代码 } } 则在Main 方法中打开主窗口的正确代码是( )。 A. Application.Run(new Form1()); B. Application.Open(new Form1()); C. (new Form1()).Open(); D. (new Form1()).Run(); 正确答案:A、 3. 关于结构类型,下列说法哪些是正确的?( ) A. 结构是值类型 B. 结构中不允许定义带参数的实例构造函数; C. 结构中不允许定义析构函数 D. 结构中可以定义成员方法,但是方法内不能使用this 指针 E. 不能使用new 关键字创建结构类型的实例 正确答案:A 4. 下列哪些运算符是属于“右结合”的? ( ) A.赋值运算符 B.二元运算符 C.一元运算符++ D.移位运算符> 正确答案:AC

5,下列语句在控台上的输出是什么?() if(ture) Systen.Console.VriteLine("FirstMessage"): Syste里Console..riteLine(“SecondMessage”): A.FirstMessage SecondVessage B.Secondnessage C,无输出 D.FirstMessage 正确答案:遇 6。C中执行下列语句后。的值为多少?() int n =21:n<<=1: A.n-42 B,n=可 C,=21 D,=20 正确答案:A 了.下列语句在控制台上的输出是多少?《) string nsg "@Bello\nforld!"; Syster里Console.riteLine(“sg”): A.Hello\nNorld! B.Bello\nVorld!" C.Hello World! D.Hello World! 正确答案:A 8.在下列语句中,变量arr本身()中创建的. int[]arr new int (10): A,蝶 B,钱 正确答案:B 9,C#中每个0o1类型量占用()个字节的内容. L.4 B.2 C.8 D.1 正确答案:D 10.C中每个chr类型量占用()个字节的内容. A.】
5. 下列语句在控制台上的输出是什么? ( ) if(ture) System.Console.WriteLine(“FirstMessage”); System.Console.WriteLine(“SecondMessage”); A.FirstMessage SecondMessage B.Secondmessage C.无输出 D.FirstMessage 正确答案:A 6. C#中执行下列语句后。n的值为多少?( ) int n =21;n<<=1; A.n=42 B.n =1 C.n=21 D.n=20 正确答案:A 7. 下列语句在控制台上的输出是多少?( ) string msg = @”Hello\nWorld!”; System.Console.WriteLine(“msg”); A. Hello\nWorld! B. @”Hello\nWorld!” C. Hello World! D. Hello World! 正确答案:A 8. 在下列语句中,变量arr本身( )中创建的. int[] arr = new int(10); A.堆 B.栈 正确答案:B 9. C#中每个bool类型量占用( )个字节的内容. A.4 B.2 C.8 D.1 正确答案:D 10. C#中每个char类型量占用( )个字节的内容. A.1

B.2 C.4 D.8 正确答案:B 11.C中执行下列语句整形变量x和y的值是多少?《) int x=100: int y=++x: A,=100y=100 B.=101 y=100 C,x=100y=101 D.=101y=101 正确答案:D 12,在C=中,预处理器指令region《地区,范围》和出endreg1on的作用是()。 A注释region和#endregion之间的代码 R为ode Editor定义一段可折叠代码区 C.region和endregioa之间的代码在Debug版本中不参加编译 D.region和endregion之间的代码在Release版本中不参加编译 正确答案:B 13,以下是一些C#中的校举里的定义,其中错误的用法有() A.public enun varl(Mike·10o,Nike·102,Jike】 B.public enum varl(Mike 100.Nike,Jike C.public enum¥ar1(Mike=-l,Nfke,Jike】 D.public enun varl(Mike Nike Jike} 正确答案:A 14.什么字符被用来放在其他字符串末尾使这些字符串连成一串?() A,加号+)B减号-) C.月号m 0.星号( 正确答案:A 15.C#的数据类型有() A值类型和调用类型 R值类型和引用类型 C引用类型和关系类型 D.关系类型和调用类型: 正确答案:A 16.int[][]mArray3=mew int(3][][new int (3]15,6,2).new int[5](6.9.7,8.31,new 1nt[2]3,2}:即Array.3[2][2]的慎是(): A.9 B.2 C.6 D.越界
B.2 C.4 D.8 正确答案:B 11. C#中执行下列语句整形变量x和y的值是多少?( ) int x=100; int y=++x; A.x=100 y=100 B.x=101 y=100 C.x=100 y=101 D.x=101 y=101 正确答案:D 12. 在C#中,预处理器指令#region(地区,范围)和#endregion 的作用是( )。 A. 注释#region 和#endregion 之间的代码 B. 为Code Editor 定义一段可折叠代码区 C. #region 和#endregion 之间的代码在Debug 版本中不参加编译 D. #region 和#endregion 之间的代码在Release 版本中不参加编译 正确答案:B 13. 以下是一些C#中的枚举型的定义,其中错误的用法有( ) A.public enum var1{ Mike = 100, Nike = 102, Jike } B.public enum var1{ Mike = 100, Nike, Jike } C.public enum var1{ Mike=-1 , Nike, Jike } D.public enum var1{ Mike , Nike , Jike } 正确答案:A 14. 什么字符被用来放在其他字符串末尾使这些字符串连成一串? ( ) A. 加号(+) B. 减号(-) C. 问号(?) D. 星号(*) 正确答案:A 15. C#的数据类型有( ) A.值类型和调用类型 B.值类型和引用类型 C.引用类型和关系类型 D.关系类型和调用类型; 正确答案:A 16. int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是( )。 A.9 B.2 C.6 D.越界

正确答案:D 1?,以下哪个是可以变长的数组:() A.Array B string] C.string(N] D.ArrayList 正确答案:D 18。下列遗项中,()是州用类型。 Aeum类型 Bstruct类型 C.string类型 D.int类型 正确答案:C 18,下列语句创建了多少个string对象:《) string[]]strArray new string[3][4] A.0 B.3 C.4 12 正确答案D 20.编程题 (1》输入一串字符,并判断第一个字符是字母、数字,还是特床字符。 (2)现有三中规格的饮料:大杯,5元:中杯,4元,小杯,3元。请编写一程序,根据你所遗 择的规格饮料,显示相应的费用
正确答案:D 17. 以下哪个是可以变长的数组?( ) A.Array B.string[] C.string[N] D.ArrayList 正确答案:D 18. 下列选项中,( )是引用类型。 A.enum 类型 B.struct 类型 C.string 类型 D.int 类型 正确答案:C 19. 下列语句创建了多少个string 对象?( ) string[][] strArray = new string[3][4]; A. 0 B. 3 C. 4 D. 12 正确答案:D 20. 编程题 (1)输入一串字符,并判断第一个字符是字母、数字、还是特殊字符。 (2)现有三中规格的饮料:大杯,5元;中杯,4元,小杯,3元。请编写一程序,根据你所选 择的规格饮料,显示相应的费用