福建信息职业技术学院
福建信息职业技术学院.NET FrameWork试
卷 (B)(考试时间:120分钟
试卷满分:100分)
课程名称 共 7 页成 绩
考试班级
考核性质考 试 科考试日期年
月
日评卷教师
题号一二三四五六七八九十十一十二十三十四
得分
FPIT-R-JX15-2104-15 一、单项选择题:(每题1分,共50分,答案请填写在最后一页答题卡上)1.在web服务项目的web服务类定义中,某方法具有()属性,则读方法可以作为web服
务的一部分而被访问
A <webservice>
B <webmethod>
C <webpublic>
D <webGlobal>
2.为了在客户端创建一个已知XML Web service的代理,可使用()工具A
galutil.exe
B
sn.exe
C Disco.exe
D
desoll.exe
E
wsdl.exe
3.通用类型系统中的一切值类型都是继承自()A system.value
B system.int32
C system.type
D system.base4. VB.NET可使用下面哪个对象为监控文件系统中某个文件夹的变化井做出反应? ( )
A Directory
B priectoryInfo
C File
D FileSystemwatcher
5. 为了对一个类实现自定义的序列化,应使该类实现()接口.A
IDeseralizationcallback
B
Idbjectreference
C
Iserializable
D
IFormatter
6. 在VB.NET远程处理框架中,TCP信道的默认格式化程序为:(
)A
Soapformatter
B
BinaryFormatter
C
HTTPFormatter
D
TCPformatter
7. 在对程序集进行反汇编得到MSIL清单中,类Someclass的缺省实例函数的名为(
)
A
.cctor
B
.ctor
C
constructor
D
someclass
8. 通用类刑系统中的一切值类型都是继承自()
A
System.value
B
System.Int32 C Systeem.Type
D System.Base
9.( )是.NET类型中唯一没有继承System.object的类型
A
类
B
结构
C
枚举
D
接口
10.某VB文件有以下选项设置
Option
strict
On
则以下语句能否正常编译?
(
)
Dim
x
As
short
Dim
y
As
long=123456789
x=ctpe(y,short)
·A.无法通过正常编译
B.可以通过编译,但运行时出错
C.可以正常编译和运行11. 为了考察某计算机中垃圾回收的信息.在该计算机的性能监控工具Cpeffmon.Exe
中应监视(
)对象的计数.
A
.NET CLRJIT
B .NET.CLR Loading C .NET
CLR Date
D .NET CLR memory12. 在Dataset对象中,可通过()集遍历Dataset对象中所有的数据表对象.
A
constraints
B
Relations
C
DataReader
D
Table
13.某定义属性Developerlnfo定义如下:
该属性可附加到类
有1个string类型的定位参数:Name
有1个string类型的命名参数:Description
则为类Someclass附加Name="Tom",description="friend Of jerry"的
Devoperlnfo属性的正确方法是:()
A
<Developefinfo(Name:="Tom",description:="friendOf,jerry")>
B
<Developednfo(description:= “friendofjerry",Name:= “Tom”)>
C
<Developerlnfo(“Tom”,description:=”friend Of jerry”)>
D
<Developerlnfo,Name:="Tom”,deacfiption:="friendofjerry”>
14.在VB.NET程序中,可以为方法附加()属性以帮助调试程序.
A<DLLImport>
B<Conditional>
C<STAThread>
D<SecureMethod>
15..NET Framework class library的作用是()
A 是.NET托管程序的执行引擎
B 供.NET托管程序使用的类型集合
C 支持托管程序的编译程序
D 支持.NET托管程序的操作系统
16. ( )工具程序以MSIL文件作为输入,生成包含MSIL代码的托管PE文件.
A csc.exe
B vbc.exe
C ITdasm.exe
D Ilasm.exe
17.在ADO.NET中通过执行Command对象ExecuteReader方法返回的Remreder对象是一)
A 可向前向后的只读结果集B 可向前的可读可写的结果集
C 可向前向后的可读可写的结果集
D 可向前的只读的结果集
18. 在.net远程处理框架中变成时,为了在传输中获得更快速度,应为远程对象使用的信道注册使用()
A
udp格式化程序
B 中格式程序
C
2进制格式化程序
D
soap格式化程序
19. 为了检查类附加的所有属性的信息,应试(
)命名空间提供的(
)功能
A system.comfiguration.配置
B system.resources,资源管理
C system.Runtime,运行时
D system.reflection,反射
20. 在ADO.net中,dataadspter对象使用下列哪个command属性从数据源中删除记录?( )A
delete command
B
update command
C
insert command
D
select command
21. 为了对一个类实现自定义的序列化,应使该类实现()接口
A iserializable B iobjectreference C iformatter D ideseral zationcallback
22.下列哪个选项不属于URI的组成部分()
A客户机标识符B路径标识C方案标识符D查询字符中
23.在某程序中包含多个模块定义请问程序集中能否有多个模块包含下
main() datil sub main()……….
End sub
A不可以B可以
24 在.net编程中,术语“托管环境”是( )
A
net fr...类库
B
.net公共语言运行库
C
windows窗体程序
D
.net所基于的操作系统
25. 因内存不够引发的垃圾回收过程中,下列那些情形的对象占用的内存将被回收:
A
实现了析构方法类的对象
B
处于0代的对象
C
处于2代的对象
D
无法从某个根引用抵达的对象26. .NET Common Language Runtime 的作用是:A. 是.NET 托管程序的执行引擎B. 供.NET 托管程序调用的API 集合C. .NET 托管程序的编译程序D. 支持.NET 托管程序的操作系统 27. .NET Framework 不支持哪种类型的用户界面?A. Web 窗体B. Windows 窗体C. 控制台应用程序D. COM 组件28. 下列的Main 方法的定义是否为VB.NET 控制台程序的合法入口点?NameSpace MyProgramPublic Sub Main()SomeClass.DoSomething()End SubPublic Class SomeClassPublic Shared Sub DoSomething().End SubEnd ClassEnd NameSpaceA. 合法B. 不合法29. 程序集清单中包含下列哪些信息?A. 程序集名称B. 版本号C. 程序集中所有文件的列表D. 该程序及引用的其他程序集的信息E. 从该程序集导出的类型的信息30. 在VB.NET 中,使用______语句捕获异常A. DoB. WhileC. IfD. Try 和Catch31. 在ASP.NET 页中用VB.NET 编写代码,正确的Script 标记为:A. <script language=vb runat=server>..</script>B. <script language=vb.NET runat=server>..</script>C. <script language= visualbasic runat=server>..</script>D. <script language= vbscript runat=server>..</script>32. 程序MyTest.exe 引用名为MyClass.dll 的程序集。MyTest.exe 和MyClass.dll 都部署在文件夹E:\MyProgram\下。请问,在加载MyTest.exe 进行执行时,.NET 框架将在哪些文件夹下查找MyClass.dll?A. E:\MyProgram\B. E:\MyProgram\MyClassC. E:\MyProgram\ MyClass.dllD. E:\33. 下列哪些选项不是程序集强名称的一部分?A. 程序集清单校验和B. 程序集版本号C. 程序集区域信息D. 程序集所在文件夹34. 程序MyJob.exe 引用程序集MyClassLib.dll。默认情况下,MyJob.exe 只与________一起运行。A. 它生成时所用版本的MyClassLib.dll 程序集B. 当前最新版本的MyClassLib.dll 程序集C. 当前最旧版本的MyClassLib.dll 程序集D. .NET 找到的第一个MyClassLib.dll 程序集35. VB.NET 中的类型float 对应.NET 类库中的A. System.SingleB. System.DoubleC. System.Int32D. System.Int6436. 类SomeClass 实现了接口IDoJob。如何通过接口IDoJob 访问SomeClass 的实例?A. Dim x as IDoJob = New SomeClass()B. Dim x as IDoJob = New SomeClassC. Dim x as IDoJob = New SomeClass () as IDoJobD. Dim x as IDoJob = CType(New SomeClass, MyInterface)37. 文件MyLib.vb 中有以下类的声明:Friend Class COuterPublic class CInnerPublic Shared MyPublicShort As Short = 0End ClassEnd Class在同一文件中定义类UseOuter 如下:Class UseOuterSub DoSomething()..End SubEnd Class则该类的方法DoSomething 对CInner.MyPublicShort 的访问权限为:A. 可访问B. 不可访问38. 抽象类shape 和派生类Sqare 定义如下:MustInherit class shapepublic MustOverride Sub Draw()End ClassClass SqareInherits shape..End Class应向类Sqare 中添加下列哪种合法Draw 方法,以实现shape 中的抽象方法Draw?A. Protected Overrides Sub Draw()End SubB. Public Overrides Sub Draw()End SubC. Protected Overloads Sub Draw()End SubD. Public Overloads Sub Draw()End Sub39. 在自定义的类SomeClass 中,应重载继承自System.Object 类的哪个方法,以实现自定义的哈希算法?A. GetHashCodeB. EqualsC. ReferenceEqualsD. ToString40. 某VB文件有以下选项设置:Option Strict ON则对于以下语句,下列选项中哪个是正确的?Dim x As ShortDim y As Long = 123456789x = yA. 无法通过编译B. 可以通过编译,但运行时出错C. 可以正常编和运行41. 已知接口IHello 和类Base、Derived 的定义如下Interface IHelloSub Hello()End InterfaceClass BaseImplements IHelloPublic Overridable Sub MyHello() Implements IHello.HelloSystem.Console.WriteLine("Hello in Base!")End SubEnd ClassClass DerivedInherits BasePublic Overrides Sub MyHello()System.Console.WriteLine("Hello in Derived!")End SubEnd Class则下列语句的在控制台中的输出为_____。Derived x = new Derived();x.Hello();A. Hello in Base!B. Hello in Derived!C. Hello in Base!Hello in Derived!D. Hello in Derived!Hello in Base!42. 为了将字符串str=“123456”转换成整数123456,可以使用以下哪条语句?A. Dim Num As Integer = Integer.Parse(str)B. Dim Num As Integer = str.Parse(integer)C. Dim Num As Integer = CType(str,integer)D. Dim Num As Integer = str.ToInt()43. 下列哪种操作不是System.Text.RegularExpressions.Regex 类的功能?A. 拆分字符串B. 查找子字符串C. 替换子字符串D. 倒置字符串44. 为了得到VB.NET 中For Each 语句的支持,类SomeClass 至少应实现____接口。A. IEnumerator 和IEnumerableB. IEnumerableC. IListD. IComparable 和IComparer45. 分析下列语句:NameSpace TestCSPublic Delegate Sub Hello(ByVal target As String)End NameSpace该语句的作用是:A. 在TestCS 命名空间中定义了一个名为Hello 的全局方法;B. 在TestCS 命名空间中声明了函数Hello 的原型;C. 在TestCS 命名空间中定义了一个名为Hello 的函数指针;D. 在TestCS 命名空间中定义了了一个名为Hello 的委托类型;46. x 是委托MyDelegate 的实例。调用x.GetInvocationList()方法的返回值为一个________类型的数组:A. System.TypeB. System.DelegateC. DelegateD. System.Invocation47. 方法DoNothing 的定义如下:Sub DoNothing()Dim a As Integereger = 0Dim b As MyStrcut = new MyStruct()Dim c Asd SomeClass = new SomeClass()Dim d() as Integer = new Integer(100)End Sub方法执行完毕后,与哪些变量相关的内存不会马上被释放,而是将被垃圾回收系统进行处理?A. aB. bC. cD. d48. 变量obj,obj2 都是SomeClass 类型的变量,其中,变量obj 是类SomeClass 某对象的唯一引用。如下所示:Dim obj As New SomeClassDim obj2 As SomeClass执行下列语句后,obj2 的值是_____。Dim wr As New WeakReference(obj)obj = NothingGC.Collect()obj2 = CType(wr.Target, SomeClass)A. NothingB. Obj49. 在类实现的Dispose 方法中,一般应调用______来阻止类终止器的执行。A. GC.Collect()B. GC.GetGeneration(Me)C. GC.ReRegisterForFinalize(Me)D. GC.SuppressFinalize(Me)50. 下列哪些Stream 类不支持查找操作?A. FileStreamB. MemoryStreamC. BufferedStreamD. NetworkStream二、填空题(在以下画线处填空,每空格1分,共22分)1. 程序的三种常用结构分别是________、________、________2. 在执行一个循环语句时,____________语句可以跳过下面的执行语句而将控制立即传递给下一轮循环3. 终止Module定义,必须使用________语句4. 把原始的实参地址传送到过程当中的传值方式是________5. ________访问修饰符可以使被修饰的对象在包含该过程声明的程序中,以及相同程序集中的任何地方进行访问6. 在块或过程中声明的变量称为________7. 使用关键字________声明某个类时,编译器将禁止所有类继承该类。8. 通过使用________关键字,派生类构造函数可以调用具有特定方法签名的基类构造函数9. 如果在派生类中要重载基类方法,那么需要使用________关键字10. VB.NET提供了一种________循环结构,可以用来遍历数据结构,比如数组中的值11.用于比较两个字符串实例的方法是________12。声明为_________的一个类成员,只有定义这些成员的类的方法能够访问。13。关键字_________表示一个类的定义。14。关键字_________表明对象或者变量在初始化后不可修改。15。将一个基类对象当作_________对象可能引发错误。16。如果一个类包含一个或多个抽象方法,它是一个_________类。17。使用关键字_________声明的类不能被继承。18。使用关键字_________声明抽象类。19。多态性包括使用基类的引用来操纵一个__________对象。20。数组内的值都具有相同的_________。 三、综合题,按题目要求做答(共28分)1)什么是XML Web service?(5分) 2)什么是托管环境? (5分) 3)编写代码实现一个名为animal 的公有类,该类包含一个私有成员(其变量名为 name,类型为 string)和一个,名为 age 的只读属性。(10分) 4)为下例中的数据选择最合适的数据类型:(8分)街道地址贷款数量电话号码利润率生日个人身份证号码姓名体重
页:
[1]