重药控股山西康美徕医药有限公司信息管理部初面试题#附有答案_第1页
重药控股山西康美徕医药有限公司信息管理部初面试题#附有答案_第2页
重药控股山西康美徕医药有限公司信息管理部初面试题#附有答案_第3页
重药控股山西康美徕医药有限公司信息管理部初面试题#附有答案_第4页
重药控股山西康美徕医药有限公司信息管理部初面试题#附有答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重药控股山西康美徕医药有限公司---信息管理部初面试题(C#)[复制]面试者:

您好!

恭喜来到面试环节,现诚邀您完成初面试题(单项和多项),满分60分,分数将作为复试与否的依据。

请于15分钟内完成答题。1.下列关于ref和out的描述正确的是()*使用ref参数,传递到ref参数的参数必须最先初始化(正确答案)使用out参数,传递到out参数的参数必须最先初始化使用ref参数,必须将参数作为ref参数显式传递到方法(正确答案)使用out参数,必须将参数作为out参数显式传递到方法(正确答案)2.classClass1

{

privatestaticintcount=0;

staticClass1()

{

count++;

}

publicClass1()

{

count++;

}

}

Class1o1=newClass1();

Class1o2=newClass1();

请问,o1.Count的值是多少?()[单选题]*123(正确答案)43.abstractclassBaseClass

{

publicvirtualvoidMethodA()

{

}

publicvirtualvoidMethodB()

{

}

}

classClass1:BaseClass

{

publicvoidMethodA(stringarg)

{

}

publicoverridevoidMethodB()

{

}

}

classClass2:Class1

{

newpublicvoidMethodB()

{

}

}

classMainClass

{

publicstaticvoidMain(string[]args)

{

Class2o=newClass2();

Console.WriteLine(o.MethodA());

}

}

请问,o.MethodA调用的是:()[单选题]*BaseClass.MethodA(正确答案)Class2.MethodAClass1.MethodA都不是4.装箱、拆箱操作发生在()[单选题]*类与对象之间对象与对象之间引用类型与值类型之间(正确答案)引用类型与引用类型之间5.用户类若想支持Foreach语句需要实现的接口是[单选题]*IEnumerable(正确答案)IEnumeratorICollectionICollectData6.NetFramework通过()与COM组件进行交互操作?[单选题]*SideBySideWebServiceInterop(正确答案)PInvoke7.对于一个实现了IDisposable接口的类,()可以执行与释放或重置非托管资源相关的应用程序定义的任务*Close(正确答案)Dispose(正确答案)usingFinalize(正确答案)Quit8.您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显示员工的列表。您打算修改这个控件以便在这个Grid的Footer显示员工合计数。请问您应该怎么做?[单选题]*重写OnPreRender事件,当Grid的Footer行被创建时显示合计数重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数(正确答案)重写OnLayout事件,当Grid的Footer行被创建时显示合计数9.您的公司有一个DBServer,名为AllWin,其上装了MSSQLSERVER2000。现在需要您写一个数据库连接字符串,用以连接AllWin上SQLSERVER中的一个名为PubBase实例的Test库。请问,应该选择下面哪一个字符串?[单选题]*“Server=AllWin;DataSource=PubBase;InitialCatalog=Test;IntegratedSecurity=SSPI”“Server=AllWin;DataSource=PubBase;Database=Test;IntegratedSecurity=SSPI”(正确答案)“DataSource=AllWin\PubBase;InitialCategory=PubBase;IntegratedSecurity=SSPI”“DataSource=AllWin\PubBase;Database=Test;IntegratedSecurity=SSPI”10.您要创建一个ASP.NET应用程序在DataGrid控件中显示一个经过排序的列表。产品数据被存放于一个名为PubBase的MicrosoftSQLServer数据库。每个产品的主键是ProductID,Numeric型并且每个产品有一个字母描述字段,名为ProductName。您使用一个SqlDataAdapter对象和一个SqlCommand对象通过调用一个存储过程从数据库中获取产品数据。您将SqlCommand对象的CommandType属性设置为CommandType.StoredProcedure,并将它的CommandText属性设置为procProductList。您成功的获取了一个DataTable对象,其中是已经按ProductID降序排列的产品列表。您打算显示以相反的字母顺序排列的ProductName,请问该怎么做?[单选题]*将SqlCommand对象的CommandType属性修改为CommandType.Text,将CommandText属性修改为”SELECT*FROMprocProductListORDERBYProductNameDESC”。然后将这个DataTable对象绑定到DataGrid控件。创建一个基于这个DataTable对象的新的DataView并将这个DataView的Sort属性设置为“ProductNameDESC”。然后将这个DataView对象绑定到DataGrid控件。(正确答案)将DataGrid控件的AllowSorting属性设置为True,并将DataGridColumn的SortExpression属性设置为“ProductNameDESC”.以显示ProductName。然后将这个DataTable对象绑定到DataGrid控件。将DataTable对象的DisplayExpression属性设置为“ORDERBYProductNameDESC”.。然后将这个DataTable对象绑定到DataGrid控件。11.不能重载索引器的说法是()[单选题]*正确错误(正确答案)12.可以为索引器制定()索引参数[单选题]*只能一个一个或多个(正确答案)只能两个或多于两个以上说法都不对13.下列说法不正确的是()*只带有GET访问器的属性成为只读属性(正确答案)只写属性可以赋值,可以对其进行引用无法对只读属性赋值(正确答案)同时带动GET和SET访问器的属性为只读只写属性14.将事件通知其他对象称为()[单选题]*发布方(正确答案)订户通知方接受方15.C#中处理事件的步骤有:A将事件通知订户

B定义事件

C给对象预定事件[单选题]*A-B-CC-B-AB-C-A(正确答案)B-A-C16.“访问范围限定于此程序或那些由它所属的类派生的类型”是对()成员可访问性含义的正确描述[单选题]*publicprotected(正确答案)internalprotectedinternal17.在对SQLServer数据库操作时应选用()[单选题]*SQLServer.NETFramework数据提供程序(正确答案)OLEDB.NETFramework数据提供程序ODBC.NETFramework数据提供程序Oracle.NETFramework数据提供程序18.关于ASP.NET中的代码隐藏文件的描述正确的是()[单选题]*Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名。项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件。项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件。(正确答案)以上都不正确。19.以下是一些C#中的枚举型的定义,其中错误的用法有()[单选题]*publicenumvar1{Mike=100,Nike=102,Jike}(正确答案)publicenumvar1{Mike=100,Nike,Jike}publicenumvar1{Mike=-1,Nike,Jike}publicenumvar1{Mike,Nike,Jike}20.在.NETFramework中,MSIL是指()[单选题]*接口限制中间语言(正确答案)核心代码类库21.以下对Read()和ReadLine()方法的叙述中正确的是()。[单选题]*Read()方法一次只能从输入流中读取一个字符(正确答案)Read()方法可以从输入流中读取一个字符串ReadLine()方法一次只能从输入流中读取一个字符ReadLine()方法只有当用户按下回车键时返回,而Read()方法不是22.以下的C#代码:

staticvoidMain(string[]args)

{Console.WriteLine("运行结果:{0}",Console.ReadLine());

Console.ReadLine();

}

代码运行结果为()[单选题]*在控制台窗口显示“运行结果:”在控制台窗口显示“运行结果:{0}”在控制台窗口显示“运行结果:,Console.ReadLine”如果用户在控制台输入“A”,那么程序将在控制台显示“运行结果:A”(正确答案)23.在C#语言中,下列能够作为变量名的是()[单选题]*if3aba_3b(正确答案)a-bc24.C#的数据类型分为()[单选题]*值类型和调用类型值类型和引用类型(正确答案)引用类型和关系类型关系类型和调用类型25.在C#中,表示一个字符串的变量应使用以下()语句定义。[单选题]*CStringstrstringstr(正确答案)Dimstrasstringchar*str26.关于线程和进程,()是正确的*线程是操作系统分配处理器时间的基本单位(正确答案)进程是操作系统分配处理器时间的基本单位一个线程可以属于多个进程一个进程可以有多个线程(正确答案)27.以下叙述正确的是()[单选题]*一条表达

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论