欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C期末考试模拟试题及答案.pdf

    • 资源ID:90927172       资源大小:4.07MB        全文页数:32页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C期末考试模拟试题及答案.pdf

    考欲演秋班/1._M S1L_ 是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的代码.A.CLRB.CLSC.MSIL Microsoft 中间语言D.XML Web Service正确答案:C2.在Visual Studio.NET窗口中,在_ _ 类视图 窗口中可以察看当前项目的类和类型的层次信息.A.解决方案资源管理器B.类视图C.资源视图D.属性正确答案:B3.关于C#语言的基本语法,下列哪些说法是正确的?A.C#语言使用using关键字来引用.N ET预定义的名字空间;B.用C#编写的程序中,M ain函数是唯一允许的全局函数;C.C#语言中使用的名称严格区分大小写;D.C#中一条语句必须写在一行内;正确答案:A、C4.C#中每个i n t 类型的变量占用 个字节的内存.A.1 btye(O255)sbtye(-128-127)bool(ture,false)B.2 short(-32768-32767)unshort(0-32767)charC.4 int uint floatD.8 long ulong double 12 decimal精确的十进制值object不定(其他所有类型的基类型)string不定(任意长度的Unicode字符序列)正确答案:C5.在C#中,表示一个字符串的变量应使用以下哪条语句定义?A.CString str;B.string str;C.Dim str as stringD.char*str;正确答案:B6.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?A.decimal theMoney;B.int theMoney;C.string theMoney;D.Dim theMoney as double正确答案:A7.C#中,新建一字符串变量s tr,并将字符串 Toms Living Room”保存到串中,则应该使用下列哪条语句?A.string str=Toms Living Room”;B.string str=Toms Living Room,;C.string str(fctToms Living Room,);D.string str(“Toms Living Room,);正确答案:A8.在类的定义中,类的 描述了该类的对象的行为特征.A.类名B.方法C.所属的名字空间D.私有域正确答案:B9 .下列哪些语句中定义的变量属于引用类型变量?A.Ilnformation info;/Ilnformation 为一接口类型名 引用类型:类,接口B.MyStruct x;/MyStruct 为一结构类型名C.inti aiT;D.MyEnum y;/MyEnum为已定义的枚举类型名正确答案:A、C10 .在下列函数结束后,马 上 从 内 存 中 清 除 的 是.v o i d T e s t()(i n t i =10 0;i n t a r r =n e w i n t 10 ;s t r i n g s t r =t h i s i s a t e s t”;o b j e c t r =n e w S y s t e m.D a t e T i m e(19 9 9,9,9);)A.变量iB.数组变量arrC.变量s tr所引用的字符串对象D.变量r 所引用的DataTime对象正确答案:A、B11.C#中M y C l a s s 为一自定义类,其中有以下方法定义p u b l i c v o i d H e l l o O .使用以下语句创建了该类的对象,并使变量。bj引用该对象:M y C l a s s o b j =n e w M y C l a s s ();那么,可如何访问类M y C l a s s 的H e l l o 方法?A.obj.Hello();B.obj:Hello();C.MyClass.HelloO;D.MyClass:Hello();正确答案:A12.分析下列C#语句,注意类M y C l a s s 没有访问修饰符:n a m e s p a c e C l a s s L i b r a r y l(c l a s s M y C l a s s(p u b l i c c l a s s s u b C l a s s(i n t i;)若必须为类M y C l a s s 添加访问修饰符,并使M y C l a s s 的可访问域保持不变,则应选择A.privateB.protectedC.internal访问只限于包含该成员的类,私有的访问限于包含该成员的类及类的派生类,保护的访问只限于所在的程序集,只有在同一个程序集中才能访问D.public 访 问 不 受 限 制,公共的还有一种 是protected internal正确答案:C13.C#可以采用下列哪些技术来进行对象内部数据的隐臧?A.静态成员B.类成员的访问控制说明C.属性D.装箱(boxing)和拆箱(Unboxing)技术正确答案:B、C14.分析下列程序:public class class4private string _sData=public string sDataset_sData=value;)在M ain函数中,在成功创建该类的对象。b j 后,下列哪些语句是合法的?A.obj.sData=It is funny!,;B.Console.WriteLine(obj.sData);C.obj._sData=100;D.obj.set(obj.sData);正确答案:A15.分析下列程序中类MyClass的定义class BaseClasspublic int i;)class MyClass:BaseClasspublic new int i;)则下列语句在Console上 的 输 出 为.MyClass y=new MyClass();BaseClass x=y;x.i=100;Console.WriteLine C40,1”,x.i,y.i);(提示:注意类MyClass中的new关键字)A.0,0B.100,100C.0,100D.100,0正确答案:D1 6.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生 类 的 需 要,则 应 将 该 方 法 声 明 成.A.sealed 方法B.public 方法C.visual 方法D.override 方法正确答案:C封闭类公共类虚方法重载基类1 7.类MyClass中有下列方法定义:public void testParams(params in t arr)Co n s o l e.W r i t e (使用P a r a m s 参 数!);)p u b l i c v o i d t e s t P a r a m s(i n t x,i n t y)(Co n s o l e.W r i t e (使用两个整型参数!”);)请问上述方法重载有无二义性?若 没 有,则 下 列 语 句 的 输 出 为.M y Cl a s s x =n e w M y Cl a s s();x.t e s t P a r a m s(0);x.t e s t P a r a m s(0,1);x.t e s t P a r a m s (0,1,2);A.有语义二义性;B.使用P a r a m s 参数!使用两个整型参数!使用P a r a m s 参数!C.使用P a r a m s 参数!使用P a r a m s 参数!使用P a r a m s 参数!D.使用P a r a m s 参数!使用两个整型参数!使用两个整型参数!正确答案:B1 8.使用下列哪种方法可以减小一个A r r a y L i s t 对象的容量?A.调用R e m o v e 方法B.调用Cl e a r 方法C.调用T r i m (调整,修 剪)T o Si z e 方法D.设置Cs i p a c i t y 属性正确答案:C、D1 9.C#程序中,可使用t r y.c a t c h 机制来处理程序出现的 错误.A.语法B.运行C.逻辑D.拼写正确答案:B2 0.C#中,在方法M y F u n c 内部的t r y.c a t c h 语句中,如果在t r y 代码块中发生异常,并且在当前的所有c a t c h 块中都没有找到合适的c a t c h 块,则A.N E T 运行时忽略该异常B.N E T 运行时马上强制退出该程序C.N E T 运行时继续在M y F u n c 的调用堆栈中查找提供该异常处理的过程D.N E T 抛出一个新的“异常处理未找到”的异常正确答案:C2 1.在C#中,下列哪些语句可以创建一个具有3个初始值为”“的元素的字符串数组?A.s t r i n g St r L i s t 3 (4 1 1 1);B.s t r i n g 3 St r L i s t=C.s t r i n g St r L i s t =D.s t r i n gf S t r L i s t =n e w s t r i n g 3 ;正确答案:C2 2.下列语句创建了多少个s t r i n g 对象?s t r i n g ,s t r A r r a y =n e w s t r i n g 3,4 ;A.0B.3C.4D.122 3.接口A n i m a l 定义如下:p u b l i c i n t e r f a c e A n i m a lvoid Move();)则下列抽象类的定义中,哪些是不合法的?A.abstract class Cat:Animal(abstract public void Move();)B.abstract class Cat:Animal(virtual public void Move。Console.Write(Console.Write(Move!);)C.abstract class Cat:Animal(public void Move()Console.Write(Console.Write(t6Move!););)D.abstract class Cat:Animalpublic void Eat()Console.Write(Console.Write(*iEat!););)正确答案:D24.命名空间中的类和接口用于创建Web应用程序的页面?A.System.Drawing开发者可以在程序中实现任何有关绘图,图形或图像的操作B.SystemJO该命名空间包含了用开读写文件的类型C该命名用生成使用xml正确答案:C2 5.在使用FileStream 打开一个文件时,通过使用FileMode枚举类型的 成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部.A.Append附加B.CreateC.CreateNewD.Truncate正确答案:A26.下 列 语 句 的 输 出 是.191double MyDouble=123456789;Console.WriteLine(0:EMyDouble);A.$123,456,789.00B.1.234568E+008C.123,456,789.00D.123456789.00正确答案:B27.当创建一个新类时,该类将从System.O bject基类继承下列哪些方法?System,object 包括 To string,Gethashcode,Equals,Got typeA.ToStringB.ToObjectC.EqualsD.GetClassInfomation正确答案:A、C28.访问数据库时,使用连接模式同使用非连接模式相比有何优点?A.更易于控制和维护,更安全B.更容易进行并发控制C.可以为更多的用户同时提供数据D.数据实时性更好,及时刷新正确答案:A、B、D2 9.下列哪个类型的对象是A D O.N E T 在非连接模式下处理数据内容的主要对象?A.C o m m a n dB.C o n n e c t i o nC.D a t a A d a p t e rD.D a t a S e t正确答案:D3 0.应用A D O.N E T 访问数据时,C o n n e c t i o n 对象的连接字符串中I n i t i a l C a t a l o g 子串的含义是:A.C o n n e c t i o n 对象连接到的数据库的名称 2 10B.C o n n e c t i o n 对象的身份验证信息C.C o n n e c t i o n 对象的最大连接时间D.C o n n e c t i o n 对象使用的缓存大小正确答案:A3 1.在V i s u a l S t u d i o .N E T 中,新建D a t a A d a p t e r 对象后,可使用 来配置其属性.A.数据适配器配置向导B.数据窗体向导C.服务器资源管理器D.对象浏览器正确答案:A3 2 .使用V i s u a l S t u d i o .N E T 的新建C#项目”创建一个名为“S i m p l e Fo r m”的W i n d o w s表单应用程序,则在生成 文件中可设置该程序集的C o p y r i g h t、T r a d e m a r k 等属性信息.A.Fo r m l.r e s xB.S i m p l e Fo r m.s l nC.S i m p l e Fo r m.c s p r o jD.A s s e m b l y l n f o.e s正确答案:D3 3 .已知在某W i n d o w s Fo r m 应用程序中,主窗口类为Fo r m l,程序入口为静态方法Fr o m l.M a i n.如下所示:其他代码s t a t i c v o i d M a i n()(在此添加合适代码)则在M a i n 方法中打开主窗口的正确代码是:A.A p p l i c a t i o n.R u n(n e w F o r m 1();B.A p p l i c a t i o n.O p e n(n e w F o r m 1();C.(n e w F o r m l().O p e n();D.(n e w F o r m l().R u n();正确答案:A34.在C#中,预处理器指令#r e g i o n (地区,范 围)和#e n d r e g i o n 的作用是:A.注释#region和#endregion之间的代码B.为Code Editor定义一段可折叠代码区C.#region和#endregion之间的代码在Debug版本中不参加编译D.#region和#endregion之间的代码在Release版本中不参加编译正确答案:B35.用鼠标右击一个控件时出现的菜单一般称为:A.主菜单B.菜单项C.快捷菜单D.子菜单正确答案:C36.变量openFi leD ialo g l引用一个OpenFi leD ialog对象.为检查用户在退出对话框时是否单击了打开”按钮,应检查openFileDialogl.ShowDialogO的返回值是否等于A.DialogResult.OKB.DialogResult.YesC.DialogResult.NoD.DialogResult.Cancel正确答案:A37.C#程序中,为使变量myForm引用的窗体对象显示为对话框,必须:A.使用myForm.ShowDailog方法显示对话框B.将myForm对象的isDialog属性设为trueC.将myForm 对象的FormBorderStyle 枚举属性设置为FixedDialogD.将变量myForm改为引用System.Windows.Dialog类的对象正确答案:C38.Windows Form应用程序中,要求下压按钮控件B u tto n l有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高.那么,在程序中,属性Buttonl.F la tS ty le 的值应设定为:正确答案:B3 9.为保护Web S erv ice不受恶意访问的攻击,应使用 保护Web Service.A.I1 S 目录安全性B.N TFS安全性C.共享目录安全性D.TCP/IP安全性正确答案:A4 0.下列哪些语言可以用来开发X M L Web Service?A.CB.C+C.JavaD.C#正确答案:A、B、C、D41.Web表单中,按钮的默认事件是A.Click 事件B.Load事件C.In it事件D.Command 事件正确答案:A42.Web窗体文件的扩展名为A.ASPB.ASPXC.ASCXD.HTML正确答案:B43.使 用“新 建 项 目 玲 Visual C#P ro je c ts项 目 玲 ASP.NET Web应用程序”成功创建URL为“http:/localhost/MyWeb”的Web表单应用程序后,项目文件将保存在:A.本地计算机W eb站点的M yW eb虚拟目录下B.本地文件共享M yW eb中C.另一台名为localhost的计算机的W eb站点的MyW eb虚拟目录下D.本地目录c:My DocuinentsMyWeb 下正确答案:A44.关于ASP.NET窗体应用程序,下列说法哪些是正确的?A.W eb窗体是在浏览器中进行解释执行的B.W eb窗体程序中脚本和代码必须严格分开C.W eb窗体程序产生的HTM L页面只能运行于I E 浏览器D.W eb窗体程序的代码可以使用任何一种.NET兼容的编程语言编写正确答案:D45.在使用C#.NET部署Web项目时,使用“复制项目”与建立部署项目相比A.二者功能完全一样B.后者功能更强大C.前者操作更简便D.前者只能在本地计算机内部使用正确答案:B、C46.作为程序员,你需要为公司开发一套供员工使用的个人信息管理软件.软件需求之一是:令每个员工可以在公司的任意一台安装有该程序的工作站上,以自己喜爱的自定义界面运行该程序.为满足该需求,程序应优先采取下列何种策略保存每位用户的自定义设置?A.将个人设置保存到本地计算机硬盘的X M L文件中;B.将个人设置保存到公司的SQL Server数据库服务器中;C.将个人设置保存到本地计算机的注册表中;D.将个人设置保存到软盘中;正确答案:B47.C#程序中,下列哪些预处理指令用于条件编译?A.#ifB.#ifdefC.#RegionD.#error正确答案:A48.关于结构类型,下列说法哪些是正确的?A.结构是值类型B.结构中不允许定义带参数的实例构造函数;C.结构中不允许定义析构函数D.结构中可以定义成员方法,但是方法内不能使用th is指针E.不能使用new 关键字创建结构类型的实例正确答案:A4 9.关于线程和进程,下列说法哪些是正确的?A.线程是操作系统分配处理器时间的基本单位;B.进程是操作系统分配处理器时间的基本单位;C.一个线程可以属于多个进程;D.一个进程可以有多个线程;正确答案:A、D50.NET安全框架中,应用程序所属的“角色”是指:A.启动该程序的用户必须处于的Windows本地组B.该程序运行时使用哪个Windows用户账号访问系统资源C.NET框架定义的一组Principal对象的集合,符合这些Principal的程序就属于该角色D.NET框架定义的一组资源对象的集合,处于该组的程序可以访问该组的资源正确答案:C51、开发ASP.NET Web应用程序最好的开发工具是:(D).A NotepadB microsoft Frontpage 2000C microsoft word 2000D microsoft Visual Studio.NET52、下列哪些运算符是属于“右结合”的?(A).A赋值运算符B元运算符C 一元运算符+D移位运算符 53、下列语句在控制台上的输出是什么?(A)if(ture)System.Console.WrileLine(FirstMessage);System.Console.WriteLine(SecondMessage);A FirstMessageSecondMessageB SecondmessageC无输出D FirstMessage54、在编写C#程序时,会需要对一个数组中的所有元素进行处理,则使用(B)循环体最好.A while循环B for each 循环C d o 循环D for循环55、在 C#程序中.入口函数的正确声明为:(C)A static int main().)B static void main().C static void Main().D static main().解释:M ain 方法是程序的入口点,程序控制在该方法中开始和结束。该方法在类或结构的内部声明。它必须为静态的。它可以具有void或 in t返回类型。在 M ain方法中创建对象和调用其他方法。声 明 M ain方法时既可以不使用参数,也可以使用参数。后一种形式使程序可以读取命令行参数。要注意main第一个字母要大写56、在 Queue类中,Enqueue方法的作用是:().A将队列末端元素出队列B将队列前端元素出队列C在队列前端压入新的元素D在队列末端加入新的元素正确答案:D57.在 Queue类中,移除并返回队列前端对象的方法是:()A DepueueB EnpueueC Peek(返回位于队列开始处的对象但不将其移除。)D Pop正确答案:A58.在 stack类中,移除并返回栈顶元素的方法是:().A DepueueB PeekC PushD Pop正确答案:d59、某数字队列中,入列顺序为1 .2.3 则可能的出队列顺序是:().A 3.1.2B 3.2.1C 1.3.2D 1.2.3正确答案:D60.在哈希表中,对象所属的哈希桶的地址是由()决定的.A为该对象设置的键值B该对象所属的类C该对象的物理存放地址D该对象插入哈希表之前,哈希表内的对象个数正确答案:A61、为从标准文本文件(如:readme,txt)中读取信息行,应使用()操作文件.A XmltextReaderB XmlReaderC TextReader(表示可读取连续字符系列的阅读器。)D StreamReader(以一种特定的编码从字节流中读取字符)正确答案:C62、为从某个网站访问xml信息,应使用(_)类的对象分析下载回的xml文档A StreamReaderB TextReaderC XmlReader(表示提供对XM L数据进行快速、非缓存、只进访问的读取器。)D XmlTextReader(表示提供对X M L数据进行快速、非缓存、只进访问的读取器。)正确答案:CD6 3.为快速声称包含xml数据的文件,可使用()类创建对象.A TextWriterB StreamWriterC XmlWriterD XmlTexWriter(发小提供为X M L数据进行快速、非缓存、只进访问的读取器。)正确答案:D64读取图形文件时,应使用()类的对象.A TextReaderB XmlTextReaderC Stream ReaderD BinaryReader(图形数据以二进制存储)正确答案:D65 dataTable是数据集myDataSet中的数据表对象.有1 0 条记录,调用下列代 码 后.DataTable中还有哪几条记录?()(假设dataTable打开后,未进行其他操作)dataTable.Row9.Delete();myDataSet.AcceptChanges();A 1B 9C 0D 10正确答案:B66、在 ADO.NET中,表示程序到数据的连接的对象为().A Connection 对象B Conmand 对象C DataSet 对象D D ataAdapter正确答案:A6 7.在 ADO.NET中,执行数据库的某个存储过程,则少需要创建()并设置它们的属性,调用合适的方法.A 一个Comman对象和一个D ataAdapter对象B 一个Command对象和一个Datase对象C 一个Connection对象和一个D ataSet对象D 一个 C onnetction对象和一个Command对象正确答案:D68、在 Visual Studio.NET窗口中处理HTML文档时,可以使用()窗口来编辑某HTML元素的Text、Title、Style等信息.A 资源视图B 类视图C 属性D 解决方案资源管理器正确答案:C6 9 C#中执行下列语句后.n 的值为多少?(A)int n=21;n=1;A.n=42B.n=lC.n=21D.n=2070、下列那些运算符是属于“右结合”的?(C)A.元运算符newB.一元运算符+C.赋值运算符D.移位运算符 和71、在 C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?(A)A.为类添加析构函数,在析构函数中释放资源B.为类重载new运算符C.为类实现【Disposable接口.并实现Dispose方法,在该方法中释放资源D.为类添加delete运算符72、C#中,下列类的定义是否合法?()public class Tom:Jerry public class Jerry:Tom A.不合法B.合法正确答案:A73、在 System.Collection的名字空间中,下列哪个类实现了一种数据结构,这种数据结构支持使用键值来索引结构中存放的对象?()A.ArrayList 类B.Stack 类C.Hashtable 类D.Queue 类正确答案:C74、在 Stack类中,移除并返回1,2,3,则可能的出队列顺序为:()A.3,2,1B.3,1,2C.1,2,3D.1,3,2正确答案:C75、分析下列语句:System.DateTime dt=new 5)6111。21611016(2004,6,6,10,20,0);若按照“长日期格式”在控制台上输出 dt的值,应选用语句().A.Console.WriteLine(dt.ToString(td,);B.Console.WriteLine(dt.ToString(D);C.Console.WriteLine(dt.ToString(lltM);D.Console.WriteLine(dt.ToString(ltT,);正确答案:B76、在 Visual Studio.NET窗口,()窗口显示了当前Visual Studio.解决方案的树型结构.A.类视图B.解决方案资源管理器C.资源视图D.属性正确答案:B77.class Classi(string n_Name=MyProgram”;STATheadstatic void Main(string args)(System.Console.Write(str);)现在打开调试窗口中的“This窗口”,Visual Studio.NET调试窗口如下;(图 片)E 9 自 动口 曜mn-IJPmi则在This窗口中,会提示什么信息?(D)A.成员变量n_Name及其值B.局部变量str及其值C.局部变量str及其值、成员n_Name及其值D.无内容78、下列语句在控制台上的输出是多少?()string msg=HellonWorld!;System.Console.WriteLine(msg);A.HellonWorld!B.HenonWorld!”C.Hello World!D.HelloWorld!正确答案:A79、在为自定义类取名时,Micosoft推荐使用的命名规范是:().AHungarian notationB 随便起名字CcanelDPascal正确答案:D80.下列函数执行结束后,函数体中由变量s 引用的对象将在何时被.NET垃圾回收系统从内存中删除(MyClass为类名)?Void Test()(object s=new MyClass();)A.函数结束后的某个无法确定的时刻B.函数结束后I 分钟C.永远不会被删除D.函数结束后立刻删除正确答案:A(原来答案为D,引用类型由垃圾回收删除)81.internal class MyClass(public class subClass(int I;)则类MyClass.SubClass的可访问域为:().A.定义时MyClass所在的程序集B.在所有引用ClassLibrary 1 的程序中可用,但限于MyClass的内部C.访问不受限制D.在所有引用ClassLibrary 1 的程序集中可用,但限于MyClass的派生类中正确答案:A82.下列类MyClass的 Name属性是否正确?()(提示:从抽象类派生类的规则)public abstract class Basepublic abstract string Name get,set;)public class MyClassstring _nsg;public override string Name get return this._nsg;)A 不 正 确(没有实现set)B 正确正确答案:A83.下列类的定义是否合法?()(提示:注意两个类的访问修饰符的不同)internal class Basepublic class MyClass:BaseA.合法B.不 合 法(可访问性不一致:基类Base”比 类“MyClass”的访问性低)正确答案:B84.在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?()A.将 Name的 set块删除B.将 Name的 set块置空C.将 Name的 set块前加修饰符privateD.将 Name添加readonly修饰符正确答案:A85.通过继承()类,用户可以创建自己的异常类.A System.ExceptionB System.SystemExceptionC System.ApplicationExceptionD System.UserException(不存在)正确答案:C86.在窗 口 中.()窗口提供了连接到本地或远程计算机上数据库并进行管理的功能.A工具箱B资源视图C 解决主需资源管理器D 服务器资源管理器正确答案:D87.在下面的类定义中,缺省构造函数的作用是().Public class MyClass(private MyClass()public static int counter;public static int increnentCounter()return+counter;return+counter;A在创建类的实例时初始化类的域B因为是private的,因此不起任何作用C防止创建类的实例正确答案:C88.在下列语句中,变量arr本身()中创建的.Int arr=new int(10);A堆B栈正确答案:B89.下列函数定义中,哪条语句是非法的?()(语句编号在语句后的/处)void Test()int 1=100object s=I;/I/2int k=s;int k=(int)s;非法/合法A 2B 3C 1D没有90、C#中执行下列语句后.N 的值为多少?(B)int n=0 x00f0;n&=OxOfOO;A.OxOOfOB.0C.falseD.true91、下列函数定义中,第 3 条语句是否合法?(A)void Test()(int i=100;object s=is+=200;(运算符“+=”无法应用于“object”和“int”类型的操作数)A.不合法B.合法92、分析以下程序.注意静态构造函数内使用的赋值语句为counter=0.public class staticClassstatic private int _counter;私有构造函数防止对象生成private staticClass()Console.WriteC6inif,);)static public int counter(get Console.WriteCtget!);return _counter;set Console.Write(:set!);_counter=value;)则调用语句 ClassLibrary 1 .staticClass.couiner=100;输出是(D).A.set!init!set!B.set!Init!C.init!set!D.set93、面向对象编程中的“继承”的概念是指(B)A 派生类对象可以不受限制地访问所有的基类对象B 派生自同一个基类的不同类的对象具有一些共同特征C 对象之间通过消息进行交互D 对象的内部细节被隐臧94、在哈希表中,对象所属的哈希桶地址是由(D)决定的.A.该对象插入哈希表之前,哈希表内的对象个数B.该对象的物理存放地址C.该对象所属的类D.为该对象设置的键值95、在 ADO.NET,将用户在DataSet中进行的改动保存到数据源中,应使用下列哪个方法?(B)A.DataAdapter 对象的 Fill 方法B.DataAdapter 对象的 Update 方法C.DataSet 对象的 AcceptChanges 方法D.DataSet 对象的 RejectChanges 方法96、在 ADO.NET中,可以在DataSet中维护(D)对象的集合来管理表间的导航关系.A.DataTableB.DataRowC.DataColumnD.DataRelation97、显示消息框时,MessageBoxIcon枚举中的Error成员可在消息框中添加一个图标,该图标的形状是(C).A.iB.?C.xD.!9 8 显示消息框时,MessageBoxIcon枚举中的Information成员可在消息框中添加一个图标,该图标的形状是(C).A.1B.?C.iD.x99、显示消息框时,MessageBoxIcon枚举中的Question成员可在消息框中添加一个图标,该图标的形状是(A).A.?B.!C.iD.x100、显示消息框时,MessageBoxIcon枚举中的Warning成员可在消息框中添加一个图标,该图标的形状是(D).A xBiC?D!101、下列说法是否正确?(正确)模态对话框是这样的对话框:打开对话框后,用户只能在对话框中进行操作;必须等其关闭后,用户才能与程序其他部分进行交互.102、下列说法是否正确?(错误)非模态对话框是这样的对话框:打开对话框后,用户只能在对话框中进行操作;必须等其关闭后,用户才能与程序其他部分进行交互.103、在 C#Windows表单应用程序中,如何将一个对话框对象myDialog显示为模态对话框?(B)A.调用 myDialog.Show();B.调用 myDialog.ShowDialog();C.调用 System.Forms.Dialog.Show(myDialog);D.Dialog(myDialog);104、在 C#Windows表单应用程序中,如何将一个对话框对象myDialog显示为非模态对话框?(A)A.调用 myDialog.Show();B.调用 myDialog.ShowDialog();C.调用 System.Forms.Dialog.Show(myDialog);D.Dialog(myDialog);105、下列语句的输出是(C).Double MyDouble=9999.99;Console.WriteLineC 0:#,#.#9;My Double);A.9,9.99B.999,9.99C.9,999.99D.9999.99106、下列语句的输出是(C).Double MyDouble=9999.99;Console.WriteLinef4 0:#,#,My Double);A.9999.9B.9,999.99C.10000.0(正确形式应

    注意事项

    本文(C期末考试模拟试题及答案.pdf)为本站会员(奔***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开