C可视化程序设计卷2.docx

上传人:太** 文档编号:39544111 上传时间:2022-09-07 格式:DOCX 页数:21 大小:33.12KB
返回 下载 相关 举报
C可视化程序设计卷2.docx_第1页
第1页 / 共21页
C可视化程序设计卷2.docx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《C可视化程序设计卷2.docx》由会员分享,可在线阅读,更多相关《C可视化程序设计卷2.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C可视化程序设计卷21、关于static关键字,以下说法错误的选项是()单项选择题*A、创立对象时初始化(正确答案)B、只能访问静态成员C、使用类名进行访问D、静态属性和方法被类的所有对象共享2、关于实例字段,以下描述正确的选项是0*A、加载类的过程中,完成实例字段的内存分配B、对象名.字段名来访问实例字段(正确答案)C、实例字段修改后,不会影响其他对象的字段值(正确答案)D、所有对象共享该实例字段的内存空间,均可对其访问3、C#中,常见的异常处理结构有()*A、try.finally(正确答案)B、catch.finallyC、trycatch(正确答案)D、try .catch. fina

2、lly (正确答案)4、try代码块1return 0;)catch(Exception e)代码块2 finally C、Read()D、ExecuteScalar()37、在.NET中,一些数据类型为引用类型,当弓|用类型的值为()时,说明没有弓|用 任何对象。(选择一项)单项选择题*A、Null(正确答案)B、NothingC、EmptyD、038、以下属于Connection对象常用属性的有0 *A、Connectionstring E确答案)选项1C、State(正确答案)D、Open39、以下属于Connection对象方法的是()*A、Open()(正确答案)B、close(正确

3、答案)C、Execute()D、FetchingO40、以下属于DataReader对象的方法是()*A、Read()(正确答案)B、Close()(正确答案)C、GetName(正确答案)D、SetName41、以下属于窗体的常用事件是()单项选择题*A、Load(正确答案)B、Close()C、MaxD、Min42、以下是ADO.Net核心对象的有()*A、Connection 三确答案)B、Open(正确答案)C、StartD、Open43、用于翻开SqlConnection对象的方法是()单项选择题*A、Select 方法B、CommandC、Open方法(正确答案)D、Close 方

4、法44、用于关闭SqlConnection对象的方法是()单项选择题*A、Select 方法B、Find方法C、Open方法D、Close方法(正确答案)45、在ADO.NET,填充DataSet的对象是()单项选择题*A、SqlConnectionB、Find方法C、SqlCommandD、SqlDataAdapter 确答案)46、在ADO.NET中,SqlConnection类所在的命名空间是()。单项选择题*A、SystemB、SqlDataReaderC、D、System.Data.SqlClient 三确答案)47、在ADO.NET中,对数据库中表的修改操作,需要使用如下()对象进

5、行单项选择题*A、SqlCommand E确答案)B、System.DataC、SqlDataReaderD、Connection48、在ADO.NET中,某程序为了保存学生的成绩,建立了一个成绩表,代码如下:DataTable dt = new DataTable(成绩表”);(姓名 ”, typeof(System.String);dt.Columns.Add(Htypeof(System.String);DataRow dr = dt.NewRow();drO=张三;drl = 90.5n;dr = dt.NewRow();drO 二 李四”;drl = O(T;dt.Rows.Add(

6、dr);请问上述代码运行后,成绩表dt的数据行中的数据是0 单项选择题*A、张三90.5B、李四100(正确答案)C、张三90.5李四 100D、没有数据49、在ADO.NET中,如果需要保存某Dataset对象中已经修改的数据,那么需要使 用()对象,该对象可以自动生成更新用的相关命令单项选择题*A、SqlDataReaderB、SqlCommandC、SqlCommandBuilder 确答案)D、SqlDataAdapter50、在ADO.NET中,为访问DataTable对象从数据源提取的数据行,可使用 DataTable对象的。属性单项选择题*A、Rows(正确答案)B、Column

7、sC、ConstraintsD、DataSet51、在ADO.NET中,以下能够提供与SQL Server数据库连接的对象是()单项选择题 *A、Command 对象B、SqlConnection对象 三确答案)C、OleConnection 对象D、以上都不正确52、在C# WinForms程序中,以下不属于Label属性的一项为哪一项()。单项选择题*A、MaxLengthB、MultilineC、ItemsD、Readonly(正确答案)53、在C# WinForms程序中,以下关于Timer控件说法正确的选项是()。单项选择题*A、有属性 Start。和 Stop。B、有方法 Enab

8、led。C、有事件 IntervalD、有事件Tick(正确答案)54、在C#WinForm程序中,新建的窗体后台cs代码自动继承了()类单项选择题*A、Form正确答案)B、FormlC、WindowsD、object55、在C# WinForm程序中,以下不能绑定DataGridView数据源的是。单项选择题*A、DataTableB、DataSetC、Index(正确答案)D、List56、在C#WinForm中,用于创立工具栏的控件是()单项选择题*A、MenuStripB、ToolStrip(正确答案)C、TextD、Button57、在C#WinForm中,用于创立主菜单的控件是。

9、单项选择题*A、FormB、ContextMenuStripC、LabelD、MenuStrip(正确答案)58、在c#窗体应用程序中,Panek GroupBox. TabControl等分组控件,有时候也 被称之为0 单项选择题*A、组合控件B、基类控件C、排列控件D、容器控件(正确答案)59、在C#窗体应用程序中,要显示一个信息为this is a test!,标题为Hello”的消 息框,正确的语句是()单项选择题*A、MessageBox(nthis is a test!”,Hello”);B、MessageBox.Show(nthis is a test!Hello);(正确答案)

10、C、MessageBox(nHellon, nthis is a test!);D、MessageBox.Show(nHellon, nthis is a test!”);60、在C#开发的Windows应用程序中,以下能够把Form窗体显示为模式窗体对 话框的是()单项选择题*A、Form f=new Form();f.Show();B、Form f=new Form(Dialog);C、Form f=new Form();D、Form f二new Form();f.ShowDialog();三确答案) 61、在C#语言开发的WinForms程序中,当消息框的返回值时,可以使用0类型的 变量

11、直接接收单项选择题*A、stringB、intC、longD、DialogResult 确答案)62、在ADO.NET中,以下关于连接对象Connection的说法错误的选项是()单项选择题*A、任何.Net Formework提供程序,对应的连接对象都是Connection(正确答案)B、使用SqlServer数据时,需要使用命名空间下的 SqlConnection 类C、访问Access数据库时,需要使用OleDbConnection进行数据库连接D、创立Connection对象,需要指定连接字符串63、以下关于ADO.NET操作数据库的原理,说法有误的是()单项选择题*A、可以将ADO.

12、NET操作数据库的原理与抽水机抽水的原理进行类比B、Connection对象类似于伸入水中的进水笼头,保持与水的接触C、Command对象类似于抽水机,为抽水提供动力和执行方法D、DataReader对象类似于输水管,通过发动机将水库中的水输送至水池中进行缓 存(正确答案)64、在ADO.NET中,DataReader对象用于从数据库中检索只读的数据,使用()语 句可以创立一个DataReader对象单项选择题*A、SqlDataReader reader=command.ExecuteReader() 确答案)B、SqlDataReader reader=command.ExecuteNon

13、Query()C、SqlDataReader reader=new SQLDataReader()D、SqlDataReader reader=command.ExecuteScalar()65、使用C#开发数据库应用程序,为了访问和操作数据库,ADO.Net提供了两个 重要的组件()*A、ConnectionB、CommandC、DataSet(正确答案)D、.Net Framework数据提供程序(正确答案)66、在ADO.NET中,Command对象用于执行SQL命令,如果需要得到多行多列 的查询结果,那么需要使用该对象的()方法单项选择题*A、Execute()B、ExecuteNon

14、QueryOC、ExecuteReader():确答案)D、ExecuteScalar()67、以下关于数据集DataSet的说法,错误的选项是()单项选择题*A、在DataSet中可以包含多个DataTableB、DataSet可以简单地理解为一个临时数据库C、在与数据看看断开连接后,DataSet中的数据会消失(正确答案)D、DataSet是数据源中检索到的数据在内存中的缓存68、以下()对象可用于DataSet中填充数据以及将修改后的数据更新至数据库。单项选择题*A、ConnectionB、DataReaderC、CommandD、Data Ad叩ter确答案)69、在程序中创立一个Da

15、taSet对象ds和一个SqlDataAdapter对象dap,假设要将数 据库中的Singer表的数据填充至ds对象的SingerList表中,那么以下语句正确的选项是() 单项选择题*A、dap.Fill(ds)B、dap.Fill(ds.”SingerList)(正确答案)C、dap.Fill(ds.nSingern)D、dap.Fill(ds.Singer”JSingerList)70、在Net框架中,以下被称为根命名空间的是()单项选择题*A、System(正确答案)B、System.IOC、System.DataD、System.Collection71、以下关于命名空间的说法,错

16、误的选项是()单项选择题*A、定义命名空间使用关键字namespaceB、命名空间能够对类进行分类管理,从而有效的防止了类名冲突问题C、导入命名空间使用关键字usingD、当两个相互操作的类不在同一个命名空间时,可以直接访问(正确答案)72、以下关于Lable控件代码描述正确的选项是()单项选择题*A、MessageBox.Show(要显示的字符串,消息框的标题,消息框按钮,消息框图 标)(正确答案)B、获取lable控件的文本值C、获取lable控件的文本值D、this.lable.text.string 获取 lable 控件的文本值73、以下关于MessageBox.Show。方法中4个

17、参数,说法正确的选项是()单项选择题*获取lable控件的文本值(正确答案)B、MessageBox.Show(要显示的字符串,消息框按钮,消息框的标题,消息框图 标)C、MessageBox.Show(消息框按钮,消息框图标,要显示的字符串,消息框的标 题)D、以上都不对74、以下哪些控件可以实现单项选择按钮的分组()? *A、MenuStripB、ComboboxC、GroupBox 确答案)D、Panel(正确答案)75、以下是TextBox控件常用事件的是()单项选择题*A、DeleteB、CloseC、OpenD、Click(正确答案)76、以下属于Command对象的方法是()*A

18、、ExecuteNonQuery ()(正确答案)B、ExecuteReader()三确答案)C、ExecuteScalar()三确答案)D、ExecuteCount()77、在C#中,winform窗体中有一个年龄文本框txtAge,以下代码中,可以获得 文本框中的年龄值的选项是()单项选择题*A、int age = txtAge;/代码块3)如果程序没有捕捉到异常,上面代码中的执行结果是()单项选择题*A、先执行代码块3,后执行return语句(正确答案)B、程序报错C、return。语句不执行D、先执行return语句,后执行代码块35、FormatException 是()单项选择题*

19、A、算术异常B、参数格式错误异常(正确答案)C、非法参数异常D、数组下标越界异常6、关于DataGridView控件的属性描述正确的有()*A、Rows获取总条数B、DataSource获取数据源正确答案)C、Name获取控件的名称(正确答案)D、Columns获取总列的名称7、关于SqlCommand命令对象编写正确的选项是0 单项选择题*A、SqlCommand cmm = new SqlCommand(sql 语句,Connection 对象); 确答案)B、 SqlCommand cmm = new SqlCommand(Connection 对象,sql 语句);C、SqlComma

20、nd cmm = new SqlCommand(sql 语句);D、 SqlCommand cmm = new SqlCommand(Connection 对象);8、关于数据库连接字符串代码正确的选项是0 单项选择题*A、private static string DBConnectString =B、int age = Convert.toInt32(txtAge.Text);(正确答案)C、txtAge.Text =19;D、int age = txtAge.Text;78、在C#中,定义命名空间的关键字是()单项选择题*A、namespace :确答案)B、classC、stringD

21、、int79、在C#中,使用()关键字来导入命名空间单项选择题*A、importB、using(正确答案)C、forD、foreach80、在DataSet中,假设修改某一 DataRow对象的任何一列的值,该行的DataRowState属性的值将变为()单项选择题*A、DataRowState.AddedB、DataRowState.UpdatedC、DataRowState.DetachedD、DataRowState.Modified 确答案)81、在Visual Studio集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下列不属于浮动窗口的是()单项选择题*A、工具箱B、属性C、

22、工具栏D、窗体(正确答案)82、在Windows应用程序中,MDI窗体的特点描述错误的选项是()0 单项选择题*A、关闭MDI父窗体时,所有翻开的子窗体不会关闭(正确答案)B、每个应用程序界面都只能有一个MDI父窗体C、MDI子窗体只能在MDI父窗体内部区域活动D、关闭MI父窗体时,所有子窗体会自动关闭83、在WinForms程序中,如果要让复选框控件默认选中,使用的属性是()。单项选择题*A、Checked属性值设置为true(正确答案)B、Checked属性值设置为falseC、Visible属性值设置为trueD、Visible属性值设置为false84、在WinForms窗体控件组合框

23、(ComboBox)的属性中()属性用于获取当前选 中的项单项选择题*A、TextB、Selectedltem(正确答案)C、ItemsD、Selectedlndex85、在WinForms窗体中,单项选择按钮(RadioButton)控件的()属性用于获取或设置控件 是否已选中单项选择题*A、ValueB、Checked(正确答案)C、CheckD、Click86、在WinForms窗体中,如果不使用分组控件来分组单项选择按钮,而是直接拖拽两 个单项选择按钮放置在窗体中,那么以下说法正确的选项是()单项选择题*A、两个单项选择按钮可以同时被选中,即被看作是两个单独的组B、假设窗体中还存在有其

24、他的已经分组的单项选择按钮,那么这两个单项选择按钮自动被加入 该组C、两个单项选择按钮被自动默认为一组(正确答案)D、运行报错,提示必须使用分组控件对单项选择按钮进行分组87、在WinForms高级控件中,使用工具条控件可以创立功能非常强大的工具栏, 工具栏上可以包含以下控件中除了()控件。单项选择题*A、按钮B、文本框C、标签D、计时器(正确答案)88、在WinForms中,在叫imgListBook的ImageList控件中有一张图 片,为了设置一个名为picBook的PictureBox控件的Image属性,以下代码正确的 是0 单项选择题*A、picBook.Image 二 imgLi

25、stBook.Image;B、picBook.Image = imgListBook.Images.Image;C、picBook.Image = imgListBook.Images0.Image;D、picBook.Image = imgListBook.Images0;三确答案)89、在WinForm窗体中,ComboBox有三种下拉样式,其中不包括()单项选择题A、SimpleB、List(正确答案)C、DropDownD、DropDownList90、在WinForm窗体中,ListView控件具有多种显示视图,其中不包括()单项选择题 *A、详细视图B、超大图标(正确答案)C、大图

26、标D、平铺91、在WinForm窗体中,关于定时器Timer,以下说法正确的选项是()*A、Timer控件用于定时引发事件(正确答案)B、定时间隔由属性Interval设置,其单位是秒C、定时引发的事件是Tick事件(正确答案)D、可以通过Enabled属性启动或停止定时器正确答案)92、在WinForm窗体中,可以存储多张图像资源的控件是()单项选择题*A、pictureBox 控件B、Textbox 控件C、ImageList控件(正确答案)D、Notiflcon 控件93、在WinForm窗体中冽表框(LisBox)控件的()属性用于设置一个值孩值决定 ListBox是否支持选择多项一单

27、项选择题*A、ItemB、ListC、MultiSelectD、SelectionMode(正确答案)nserver=.;database=FreshLiveDB;uid=sa;pwd= 123;”; E确答案)B、private static string DBConnectString =n server=. ;database=FreshLi veDB ;id=sa;pwd=123;n;C、private static string DBConnectString =Hserver=.;database=FreshLiveDB;id=sa;password=123;n;D、private

28、 static string DBConnectString =n server=. ;database=FreshLi veDB ;name=sa;pwd= 123;n;9、控制窗体是否可见,可以使用WindowsState属性,以下是WindowsState属性 值的是()单项选择题*A、Normal(正确答案)B、MinC、MaxD、以上都不是10、控制窗体显示位置,可以使用Startposition属性,以下是Startposition属性值 的是()单项选择题*A、NoneB、TopC、LeftD、Manual(正确答案)11、要设置一个窗体为MDI窗体的子窗体,必须设置其()属性单

29、项选择题*A、IsMdiParentB、MdiParent(正确答案)C、IsMdiContainerD、MDIContainer12、要使图片框充满整个窗体,必须设置()属性单项选择题*A、AnchorB、Dock(正确答案)C、FillD、Full13、要使文本框能够显示多行,必须设置其()属性单项选择题*A、Multiline(正确答案)B、DockC、SizeD、Position14、在WinForms窗体中有一个Timer控件,Interval属性设为4分钟,当控件 记时1分钟后,调用了控件的Stop方法,再过一分钟,重新调用控件的Start方 法,那么自该次调用Start方法后,第

30、一次发出控件的Tick事件的间隔是()分钟 单项选择题*A、2B、3C、4(正确答案)D、515、在WinForm窗体中有一个Timer控件,要设置3秒执行一次,贝1J Interval 属性应设置为()单项选择题*A、3B、30C、300D、3000(正确答案) 16、以下不是ImageList常用属性的是()单项选择题*A、ImagesB、ImageSizeC、ColorDepthD、length(正确答案)17、以下不是RadioButton控件常用的属性是()单项选择题*A、TextB、CheckedC、NameD、Length(正确答案)18、以下不属于DataGridView常用的

31、属性是()单项选择题*A、NameB、DataSouceC、RowsD、Count(正确答案)19、以下代码输出结果是()string str = aaaqq ”;stringLJ result = str.Split();Console. WriteLine(resultO);单项选择题*A、aaa(正确答案)B、qq C、qqD、代码编写有误,不能运行 20、以下代码输出结果是()string str = abed”;int result 二 str.LastIndexOf(ndn);Console.WriteLine(result);单项选择题*A、4B、3(正确答案)C、0D、代码编写

32、有误,不能运行21、以下代码输出结果是()string str=Habcdn;int result=str.IndexOf(an);Console.WriteLine(result);单项选择题*A、-1B、0(正确答案)C、1D、代码编写有误,不能运行22、以下关于窗体事件的描述,不正确的选项是()单项选择题*A、窗体的显示有两种方式,分别为非模式窗体和模式窗体B、调用窗体对象Show()方法,以非模式窗体显示C、调用窗体对象的ShowDialog()方法,以模式窗体显示D、模式窗体与非模式窗体,两种显示方式没有区别(正确答案)23、以下关于窗体属性的说法,不正确的选项是()单项选择题*A、

33、可以设置窗体的Icon属性,用于更换窗体图标B、可以设置窗体的BackColor,用于设置窗体的背景图片(正确答案)C、可以设置窗体的FormBorderStyle属性,用于更改窗体的边框样式D、可以设置窗体的StartPosition属性,用于确定窗体的起始位置24、以下关于多文档界面(MDI)应用程序的描述,不正确的选项是()单项选择题*A、每个应用程序中只能有一个MDI父窗体,在父窗体中可以翻开多个MDI子窗 体B、任何MDI子窗体都只能在父窗体内部区域活动C、关闭任何子窗体时,对父窗体以及其他翻开的子窗体均没有任何影响D、当关闭父窗体时,所有翻开的子窗体不会关闭(正确答案)25、以下关

34、于类和对象的描述,不正确的选项是()单项选择题*A、对象是类的实例B、实例话对象时需要使用关键字newC、对象是类的具体表达D、可以先有对象再有类(正确答案)26、要设置一个窗体为MDI窗体,必须设置其()属性单项选择题*A、IsMdiParentB、MdiParentC、IsMdiContainer(正确答案)D、MDIContainer27、假设想向数据库中插入一条记录,应使用Command对象的()方法。(选1项) 一单项选择题*A、ExecuteReader()B、Executelnsert()C、ExecuteQueryOD、ExecuteNonQueryO ;确答案)28、在C#程

35、序中,以下()代码显示一个模式对话框.(选择一项)单项选择题*A、Form M=new Form(); showDialog(M);B、Form M=new Form(); Show(M);C、Form M=new Form(); M.ShowDialogO; IE确答案)D、Form M=new Form(); M.Show();29s在.NET,以下()事件是窗体关闭后被触发的。(选择一项)单项选择题*A、UnloadB、DeactivateC、FormClosed(正确答案)D、Closing30、要从数据库中读取数据填充数据集,需要使用()方法。(选1项)单项选择题*A、Read()B

36、、ExecuteReader()C、Update()D、Fill()(正确答案)31、C#中的注释方法有()(选2项)*A、以/*开头,以*/结尾(正确答案)B、以开头(正确答案)C、以-开头D、以”开头32、WinForms中的()控件中能包含多个图片,并提供给其他控件使用。(选择 一项)单项选择题*A、文本框B、图片框C、数据表格D、图像列表(正 33、要在Winforms窗体中使用DataGridView控件来绑定并显示一张表的数据,需 要设置其0属性来指定数据源。(选择一项)单项选择题*A、DataBindB、IDC、StyleD、DataSource 三确答案)34、在.NET的控件

37、中,Panel. GroupBox. TabControl等分组控件,有时候也被称 之为()。(选择一项)单项选择题*A、排列控件B、基类控件C、组合控件D、容器控件(正确答案)35、在ADO.NET中,以下()组件用来获得只读只进数据。(选择一项)单项选择题*A、DataAdapterB、DataSetC、DataReader(正确答案)D、Command36、在程序中要执行1个SQL语句,得到编号为10的学员的年龄,可以使用Command对象的()方法。(选2项)SELECT Age FROM Students WHERE id = 10单项选择题*A、ExecuteNonQueryO E确答案)B、ExecuteReader()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

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

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