一、单选题(共 10 道试题,共 50 分。)V
1.
以下类型中,不属于值类型的是:
A.
整数类型
B.
布尔类型
C.
字符类型
D.
类类型
满分:5 分
2.
在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?
A.
string[3] StrList = {"","",""};
B.
string[3] StrList = {"","",""};
C.
string[] StrList = {"","",""};
D.
string[] StrList = new string[3];
满分:5 分
3.
判断下列类MyClass 的定义中哪些是合法的抽象类?
A.
abstract class MyClass { public abstract int getCount(); }
B.
abstract class MyClass { abstract int getCount(); }
C.
private abstract class MyClass { abstract int getCount(); }
D.
sealed abstract class MyClass { abstract int getCount(); }
满分:5 分
4.
C#语言中,下列能够作为变量名的是____。
A.
if
B.
3ab
C.
a_3b
D.
a-bc
满分:5 分
5.
变量x的值为25,要输出x的值,下列正确的语句是___。
A.
System.Console.writeline(“x”)
B.
System.Console.WriteLine(“x”)
C.
System.Console.writeline(“x={0}”,x)
D.
System.Console.writeline(“x={x}”)
满分:5 分
6.
下列语句创建了多少个string 对象?
string[,] strArray = new string[3][4];
A. 0
B. 3
C. 4
D. 12
满分:5 分
7.
接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
A.
方法、属性、索引器和事件
B.
方法、属性信息、属性
C.
索引器和字段
D.
事件和字段
满分:5 分
8.
在C#中,表示一个字符串的变量应使用以下哪条语句定义?( )
A.
CString str;
B.
string str;
C.
Dim str as string
D.
char * str;
满分:5 分
9.
在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?( )
A.
string StrList[3]("");
B.
string[3] StrList = {"","",""};
C.
string[] StrList = {"","",""};
D.
string[] StrList = new string[3];
满分:5 分
10.
如有定义{ int count; string msg;}
则该类的缺省构造函数为 :
A.
internal MyClass() {}
B.
public MyClass(){
Count = 0;
Msg = null;
}
C.
public MyClass{}
D. 不存在
满分:5 分