1、东大17秋学期软件设计模式在线作业2满分答案17秋学期软件设计模式在线作业2试卷总分:100 得分:100一、 单选题 (共 10 道试题,共 50 分)1. C#语言中,下列能够作为变量名的是_。A. ifB. 3abC. a_3bD. a-bc 满分:5 分正确答案:C2. 下面有关析构函数的说法中,不正确的是:A. 析构函数中不可以包含return语句B. 一个类中只能有一个析构函数C. 析构函数在对象被撤销时,被自动调用D. 用户可以定义有参析构函数 满分:5 分正确答案:D3. 在C#中,下列哪些语句可以创建一个具有3 个初始值为的元素的字符串数组?( )A. string StrL
2、ist3(); B. string3 StrList = ,; C. string StrList = ,;D. string StrList = new string3; 满分:5 分正确答案:C4. 在编写c#程序时,若需要对一个数组中的所有元素进行处理,则使用_循环体最好?A. while循环B. for each循环C. do循环D. for循环 满分:5 分正确答案:B5. 以下标识符中,正确的是:A. _totalB. 3abcC. whileD. class 满分:5 分正确答案:A6. 在C#语言中,下面的运算符中,优先级最高的是_。A. %B. + C. /= D. 满分:5 分正确答案:D7. MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象? MyClass , myArray = new MyClass23;A. 0B. 2C. 3D. 6