《《C#可视化编程技术》复习备考试题库(带答案).docx》由会员分享,可在线阅读,更多相关《《C#可视化编程技术》复习备考试题库(带答案).docx(68页珍藏版)》请在第壹文秘上搜索。
1、C#可视化编程技术复习备考试题库(带答案)一、单选题1 .在C#中,ADoNET中的mand对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列。方法不是mand对象的方法A%ExecuteNonQueryBsExecuteC、 ExecuteReaderD、 ExecuteScaIar答案:B2 .在C#中,请分析如下c#代码片段,选择正确的输出结果OStringStr=todayisMonday;intindex=str.Indexf(s);strings1=str.SubString(2.3);strings2=str.SubString(2):ConsoIe.Write1.in
2、e(index+.+s1+.+s2):Ax8,oday,MondayBt7,day,MondayCx7,day,dayisMondayD8.oday.dayisMonday答案:C3 .在C*开发的WindOWS应用程序中,下列能够把Form窗体显示为模式窗体对话框的是0A、Formf=ewFortnO:f.Show0;f.Moda1.=true;BFormf=newForm(Dia1.og);C、Formf=newformO:DFormf=newFormO:f.ShowOiaIogO:答案:D4 .在C#中,WinForm中,想使窗体运行后出现在电脑屏幕的正中央,则使用如下O属性的O值进行设
3、置AxStartPositionManuaIB、StartPositiOnCenterScreenCxStartPositiOnCenterParentDtPositiOnCenterParent答案:B5 .在C#中,下列关于WindoWS窗体的说法,错误的是。A4WindOWS窗体是对象B4窗体类是FOrn1.CsWindoWS应用程序中只能有一个窗体D、可以通过设置窗体的属性,个性化地展示窗体答案:C6 .在C#中,以下关于1.abIe控件代码描述正确的是()Asthis.Iab1.e.text获取IabIe控件的文本值B4this.Iab1.e.string获取IabIe控件的文本值C
4、xthis.Iab1.e.name获取Iab1.e控件的文本值D、this.!ab1.e.text.String获取Iab1.e控件的文本值答案:A7 .在C#中,ADO.NET中用于建立COnneCtion对象和数据集之间的桥梁的对象是OAxDataTab1.e对象Bmand对象CvDataSet对象DDataAdapter对象答案:D8 .在C#中,下列关于ADoNET操作数据库的原理,说法有误的是OA4可以将ADO.NET操作数据库的原理与抽水机抽水的原理进行类比8 .Connection对象类似于伸入水中的进水笼头,保持与水的接触C4mand对象类似于抽水机,为抽水提供动力和执行方法D
5、、DataReader对象类似于输水管,通过发动机将水库中的水输送至水池中进行缓存答案:D9 .在C#中,以下代码揄出结果是Ostringstr=aaaqq.:stringresuIt=str.Sp1.it();ConsoIe.Write1.ine(resuIt0);A、aaaB4qq.CsqqD4代码编写有误,不能运行答案:A10.在C#中,要在Winforms窗体中使用DataGridView控件来绑定并显示一张表的数据,需要设置其O属性来指定数据源A、 DataBindB、IDCSty1.eD、DataSource答案:D11.在ADO.NET中.下列()组件用来获得只读只进数据AxDa
6、taAdapterB、 DataSetC、 DataReaderD、 mand答案:C12 .在C#中,以下不是RadiOButtOn控件常用的属性是OAvTextBxCheckedC4NameDx1.ength答案:D13 .在C#中,要使图片框充满整个窗体,必须设置O属性A4AnchorBvDockC、Fi1.1.DsFu1.1.答案:B14 .在C#中,ADO.NET中,要向DataTab1.e对象中添加一列,以下C#代码语法正确的是OA、DataTabIemyTabIe=newDataTabIe(Months);myTab1.e.Co1.umns.Add(Month.string);B
7、vDataTabIemyTabIe=newDataTabIe(Months);myTab1.e.CoIumns.Add(Month,typeof(string);CxDataTabIemyTabIe=newDataTabIe(Months);myTab1.e.Co1.umns.Add(string,Month);DxDataTabIemyTabIe=newDataTabIe(Months);myTabIe.CoIumns.Add(string.Month);答案:B15 .在C#中,ToUpperO方法作用是()A4获得字符串小写的形式B4获得字符串大写的形式C、裁取字符串D.没有该方法答案:
8、B16 .在C#中,下列。对象可用于DataSet中填充数据以及将修改后的数据更新至数据库.A4ConnectionBDataReaderC、mandDvDataAdapter答案:D17 .在0#中,FOrmatEXCePtiOn是()A、算术异常B4参数格式错误异常C4非法参数异常D4数组下标越界异常答案:B18 .在C#中,窗体的M。USeMoVe是()事件A4鼠标单击Bv鼠标双击C4鼠标移动Dv键盘按下答案:C19 .在C#中,在ADO.NET,填充DataSet的对象是。AxSqIConnectionB、SqIDataReaderCSq1.mandD、SqIDataAdapter答案
9、:D20.在C#中,要创建多文档应用程序,需要将窗体的O属性设置为trueA、DrawGridB%Enab1.edCShowInTaskerD、ISMdiContainer答案:D21.在C#中,按钮控件BUtSn,设置()属性,则用户每次按“ESC”键相当于“单击”该按钮A、 De1.eteB、 CanceIButtonCCIosD、Open答案:B22.在C#中,关于CatCh代码块,说法正确的是OA4包含有可能引发异常的语句块B4无论是否发生异常,catch块总是会被执行C、异常处理程序位于CatCh代码块中D.一般不与try配合使用,而是单独使用答案:C23 .在C#中,下列关于类和对
10、象的描述,不正确的是OA、对象是类的实例B、实例化对象时需要使用关键字newC、对象是类的具体体现Dv可以先有对象再有类答案:D24 .在C#中,WinfOrfn窗体中有一个年龄文本框txtAge,下列代码中,可以获得文本框中的年龄值的选项是OA4intage=ttAge;Bvintage=Convert.to1.nt32(txtAge.Text);C4txtAge.Text=19;Dvintage=ttAge.Text:答案:B25 .在C#程序中.以下。代码显示一个模式对话框A4FormM=newFormO;showDiaIog(M);BvFormM=newFormO:Show(M);C4
11、FormM=newFormO:M.ShowOiaIog();DvFormM=newFormO;M.Show0:答案:C26 .在C#中,关于Sq1.1.nand命令对象编写正确的是()A4Sq1.n1.andCmm=newSqImand(sqI语句,COnneCtiOn对象);BvSq1.n1.andCn1.m=newSqImand(Connect.ion对象,Sq1.语句):GSqIn1.andCnIm=newSqImand(sqI语句);DSq1.mandc11n=newSqImand(Connection对象):答案:A27 .在ADO.NET中,Sq1.COnneCtiOn类所在的命名
12、空间是。A、SystemB、System.DataGSystem.Data.OIeDbD、System.Data.SqICIient答案:D28 .在C#中,SqIDataReader对象用于前进到下一条记录的方法是0A、GetData方法BvNextResuIt方法GGetChar方法D、Read方法答案:D29 .在C#中,WinFOrrnS中的。控件中能包含多个图片,并提供给其他控件使用,A4文本框Bs图片框C4数据袤格Dx图像列表答案:D30 .在C#中,已知在WinFOnnS窗体中有一个Timer控件,InterVa1.届性设为4分钟,当控件记时1分钟后,调用了控件的StOP方法,再
13、过一分钟,重新调用控件的Start方法,则自该次调用Start方法后,第一次发出控件的TiCk事件的间隔是。分钟A、2B、3Cs4D45答案:C31 .在C#中,使用。关键字来导入命名空间A、importB4usingCvforDtforeach答案:B32 .在C#中,To1.ower()方法作用是OA、获得字符串小写的形式B4获得字符串大写的形式C、散取字符串D、分割字符串答案:A33 .在C#中,TreeVieW控件用于显示具有层次结构的数据,它由层叠的。构成A、NOde(节点)B4Tree(树)CvContent(内容)DvTag答案:A34 .在C#中,Sq1.mand对象中用于要设
14、直执行的SQ1.语句或者存储过程的属性是OAxCOnneCtiOn属性BmandTet属性CxmandType屈性D、Parameters属性答案:B35 .在ADO.NET中,DataReader对象用于从数据库中检索只读的数据,使用。语句可以创建一个DataReader对象A、SqIDataReaderreader=mand.ExecuteReader0BvSqIDataReaderreader=mand.ExecuteNonQuery()CSqIDataReaderreader=newSQ1.DataReader()DvSqIDataReaderreader=mand.ExecuteScaIar()答案:A36 .在C#中,下列关于DataSet的说法错误的是。Av在DataSet中可以包含多个DataTabIeBvDataSet可以简单地理解为一个临时数据库C、DataSet实际是从数据源中检索到的数据在内存中的缓存D4在与数据库断开连接后,DataSet中的数据会消失答案:D37 .在C#中,要设置一个窗体为MD1.窗体的子窗体,必须设置其。届性A4IsMdiParentBvMdiParentC、ISMdiContainerDMDIContainer答案:B38 .在C#中,当执行Sq1.语句useIectcount(id)fromtb_