一、单选题(共 20 道试题,共 100 分。)V 1. 如果将窗体的FormBoderStyle设置为None,则( )。
A. 窗体没有边框并不能调整大小;
B. 窗体没有边框但能调整大小;
C. 窗体有边框但不能调整大小;
D. 窗体是透明的;
满分:5 分
2. 在C#语言中,下列关于属性的描述正确的是( )。
A. 属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性
B. 属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏
C. 要定义只读属性只需在属性名前加上readonly关键字
D. 在C#的类中不能自定义属性
满分:5 分
3. ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( )
A. HTML控件和Web控件
B. HTML控件和XML控件
C. XML控件和Web控件
D. HTML控件和IIS控件
满分:5 分
4. 超链接标记(<a>)的target属性,可以定义从什么地方打开链接地址,下列哪一个是target属性的默认值( )。
A. _self
B. _blank
C. _parent
D. _top
满分:5 分
5. 在ADO . NET中,为了执行一个存储过程,需要把Command对象的CommandType属性设置为( )。
A. CommandType . StoredProcedure
B. CommandType . TableDirect
C. CommandType . Text
D. CommandType . Sql
满分:5 分
6. 声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是( )
A. void myCallBack(int x)
B. int receive(int num)
C. string receive(int x)
D. 不确定的
满分:5 分
7. CLR为.NET提供以下方面的功能或者服务,除了( )。
A. 无用存储单元收集
B. 代码验证和类型安全
C. 代码访问安全
D. 自动消除程序中的逻辑错误
满分:5 分
8. 消息对话框不是放置到窗体上的,是使用MessageBox.( )方法显示出来的。
A. Move
B. Show
C. Control
D. Load
满分:5 分
9. 以下描述错误的是( )。
A. C#中不支持抽象类。
B. C#中没有头文件并且在同一处声明和定义类的成员。
C. 在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
D. 在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。
满分:5 分
10. .Net依赖以下哪项技术实现跨语言互用性?( )
A. CLR
B. CTS
C. CLS
D. CTT
满分:5 分
11. 在ASP.Net应用程序中使用下面的哪个内置对象可以从客户端得到用户提交的Form表单?( )
A. Response
B. Request
C. Server
D. Get
满分:5 分
12. NET中,程序中的错误可以划分为以下三类,除了( )。
A. 逻辑错误
B. 运行时错误
C. 语法错误
D. 自定义错误
满分:5 分
13. 在ADO.NET中,执行数据库的某个存储过程,则至少需要创建( )并设置它们的属性,调用合适的方法.
A. 一个Comman对象和一个DataAdapter对象
B. 一个Command对象和一个DataSet对象
C. 一个Connection对象和一个DataSet对象
D. 一个Connetction对象和一个Command对象;
满分:5 分
14. 在C#中,一个类( )
A. 可以继承多个类
B. 可以实现多个接口
C. 在一个程序中只能有一个子类
D. 只能实现一个接口
满分:5 分
15. ( )方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。
A. ExecuteNonQuery
B. ExecuteReader
C. ExecuteQuery
D. ExecuteScalar
满分:5 分
16. 下列关于C#类和接口的描述错误的是( )。
A. 类不可以多重继承而接口可以;
B. 抽象类自身可以定义成员而接口不可以;
C. 抽象类和接口都不能被实例化;
D. 一个类可以有多个基类和多个基接口;
满分:5 分
17. C#语句末尾必须使用( )。
A. 括号
B. 句号
C. 分号
D. 顿号
满分:5 分
18. Form类的( )属性可以设置窗体的标题?
A. Title
B. Name
C. Text
D. Caption
满分:5 分
19. 在.NET中,一些数据类型为引用类型,当引用类型的值为( )时,表明没有引用任何对象。
A. Empty
B. null
C. Nothing
D. 0
满分:5 分
20. 在ASP.NET代码<%@Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="MfirsApp.WebForm1"%>中,Codebehind="WebForm1.aspx.cs"表示()。
A. 页面所对应的代码文件为“WebForm1.asp.cs”
B. 页面文件为“WebForm1.asp.cs”
C. 页面所对应的代码文件为“MfirsApp.WebForm1.cs”
D. 页面所对应的代码文件为“MfirsApp.WebForm1.Aspx”
满分:5 分