以下关于
ref
和
out
的描述哪些项是正确的?
(
多选
)
( )
A.
使用
ref
参数,传递到
ref
参数的参数必须最先初始化。
B.
使用
out
参数,传递到
out
参数的参数必须最先初始化。
C.
使用
ref
参数,必须将参数作为
ref
参数显式传递到方法。
D.
使用
out
参数,必须将参数作为
out
参数显式传递到方法。
2
.
float f=-123.567F; int i=(int)f;
i
的值现在是
( )
A. -123
;
B.-124
;
C.-122
;
D.
以上都有可能
3.
以下叙述正确的是:
(
多选
) (
)
A.
接口中可以有虚方法;
B.
一个类可以实现多个接口;
C.
接口不能被实例化;
D.
接口中可以包含已实现的方法。
4.
对于一个实现了
IDisposable
接口的类,以下哪些项可以执行与释放或重置非托管资源相关的
应用程序定义的任务?
(
多选
) (
)
A.Close
B.Dispose C.Finalize
D.using
E.Quit
5.
class Class1
{ private static int count = 0;
static Class1()
{ count++; }
public Class1()
{ count++; }
}
Class1 o1 = new Class1();
Class1 o2 = new Class1();
请问,
o1.Count
的值是多少?
( )
A.1
B.2
C.3
D.4
6.
下列选项中,
(
)是引用类型。
A)enum
类型
B)struct
类型
C)string
类型
D)int
类型
7.
以下描述错误的是(
)
A)
在
C++
中支持抽象类而在
C#
中不支持抽象类。
B)C++
中可在头文件中声明类的成员而在
CPP
文件中定义类的成员,
在
C#
中没有头文件并且在同
一处声明和定义类的成员。
C)
在
C#
中可使用
new
修饰符显式隐藏从基类继承的成员。
D)
在
C#
中要在派生类中重新定义基类的虚函数必须在前面加
Override
。
8.
C#
的数据类型有(
)
A)
值类型和调用类型;
B)
值类型和引用类型;
C)
引用类型和关系类型;
D)
关系类型和调用类型;
9.
下列描述错误的是()
A)
类不可以多重继承而接口可以;
B)
抽象类自身可以定义成员而接口不可以;
C)
抽象类和接口都不能被实例化;
D)
一个类可以有多个基类和多个基接口;
10.
接口是一种引用类型,在接口中可以声明(
)
,但不可以声明公有的域或私有的成员变量。
A)
方法、属性、索引器和事件;
B)
方法、属性信息、属性;
C)
索引器和字段;
D)
事件和字段;
11.
ASP.NET
框架中,
服务器控件是为配合
Web
表单工作而专门设计的。
服务器控件有两种类型,
它们是
(
)
A)HTML
控件和
Web
控件
B)HTML
控件和
XML
控件
C)XML
控件和
Web
控件
D)HTML
控件和
IIS
控件
12.
Winform
中,关于
ToolBar
控件的属性和事件的描述不正确的是
(
)
。
A)Buttons
属性表示
ToolBar
控件的所有工具栏按钮
B)ButtonSize
属性表示
ToolBar
控件上的工具栏按钮的大小,如高度和宽度
C)DropDownArrows
属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示
下箭头键
D)ButtonClick
事件在用户单击工具栏任何地方时都会触发
13.
如果将窗体的
FormBoderStyle
设置为
None
,则
(
)
。
A)
窗体没有边框并不能调整大小;
B)
窗体没有边框但能调整大小;
学
号
:
_
_
_
_
_
_
_
_
_
_
_
_
_
姓
名
:
_
_
_
_
_
_
_
_
_
_
_
_
班
级
:
_
_
_
_
_
_
_
_
_
_
_
_
_
_
装
订
线
(
装
订
线
内
禁
止
填
写
答
案
)