1.NET 习题及答案2
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题集
Exercises
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.二元运算符
A. 注释#region 和#endregion 之间的代码
B. 为Code Editor 定义一段可折叠代码区
C. #region 和#endregion 之间的代码在Debug 版本中不参加编译
D. #region 和#endregion 之间的代码在Release 版本中不参加编译
正确答案:B
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类型量占用( )个字节的内容.
料,显示相应的费用。
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 }
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 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元。请编写一程序,根据你所选择的规格饮
A.1
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 的作用是( )。
D.public enum var1{ Mike , Nike , Jike }
正确答案:A
14. 什么字符被用来放在其他字符串末尾使这些字符串连成一串? ( )
A. 加号(+) B. 减号(-)
C. 问பைடு நூலகம்(?)
D. 星号(*)
正确答案:A
15. C#的数据类型有( )
A.值类型和调用类型
B.值类型和引用类型
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
C.一元运算符++ D.移位运算符<<和>> 正确答案:AC 5. 下列语句在控制台上的输出是什么? ( )
if(ture) System.Console.WriteLine(“FirstMessage”);
System.Console.WriteLine(“SecondMessage”); A.FirstMessage
Exercises
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.二元运算符
A. 注释#region 和#endregion 之间的代码
B. 为Code Editor 定义一段可折叠代码区
C. #region 和#endregion 之间的代码在Debug 版本中不参加编译
D. #region 和#endregion 之间的代码在Release 版本中不参加编译
正确答案:B
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类型量占用( )个字节的内容.
料,显示相应的费用。
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 }
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 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元。请编写一程序,根据你所选择的规格饮
A.1
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 的作用是( )。
D.public enum var1{ Mike , Nike , Jike }
正确答案:A
14. 什么字符被用来放在其他字符串末尾使这些字符串连成一串? ( )
A. 加号(+) B. 减号(-)
C. 问பைடு நூலகம்(?)
D. 星号(*)
正确答案:A
15. C#的数据类型有( )
A.值类型和调用类型
B.值类型和引用类型
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
C.一元运算符++ D.移位运算符<<和>> 正确答案:AC 5. 下列语句在控制台上的输出是什么? ( )
if(ture) System.Console.WriteLine(“FirstMessage”);
System.Console.WriteLine(“SecondMessage”); A.FirstMessage