1、考试复习WinForms选择题总部题库说课讲解考试复习-WinForms-选择题-(总部题库)在NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为 ()。(选择一项) A、容器控件B、组合控件C、排列控件D、基类控件在.NET的WinForms程序中,可以使用( )对象来连接和访问数据库。(选择一项)A、MDIB、JITC、ADO.NETD、System.ADO在.NET中,术语SDI是指()。(选择一项)A、简单设计接口B、单文档界面C、超级设计接口D、超文档编码在ADO.NET对象模型中,NET数据提供程序包括一些对象,除了A、DataReade
2、rB、DataAdapterC、DataTableD、Command在.NET的窗体FrmWaterT中有以下代码: private void btnShowMe_Click(object sender , System.EventArgs e) FrmWaterT f = new FrmWaterT(); f.ShowDialog(this); 则下列说法错误的是()。(选择一项)A、ShowDialog将显示为模式窗口B、this表示拥有模式窗口的顶级窗口为当前窗口C、FrmWaterT f = new FrmWaterT() ; 调用了构造函数D、该代码出现了运行时错误,因为不能在frm
3、WaterT中、创建对象本身在WinForm窗体中,放置了一个PictureBox 控件 名为PictureBox1,在设置PictureBox1控件的Image 属性后,当图片与控件的大小不一致时,可以通过如下代码()使PictureBox1控件的大小与图片大小保持一致。(选择一项)A、this.PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;B、this.PictureBox1.SizeMode = PictureBoxSizeMode.Normal;C、this.PictureBox1.SizeMode = PictureBoxSiz
4、eMode.StretchImage;D、this.PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;向数据库添加记录,其中InsertSQL是一条插入操作的Sql语句,objConnection 是连接对象,以下代码运行时会出现错误的是()。(选择一项)A、 SqlDataApdapater objAdaptor = new SqlDataApdater(); objAdaptor.DeleteCommand = objConnection.CreateCommand(); objAdaptor.DeleteCommand.Comma
5、ndText = strInsertSQL; B、SqlCommand objCommand = new SqlCommand(strInsertSQL,objConnection);C、SqlCommand objCommand = objConection.CreateCommand(); objCommand.CommandText = strInsertSQL;D、 SqlCommand objCommand = objConection.CreateCommand(); objCommand.CommandText = strInsertSQL; objCommand.Command
6、Type = CommandType.StoredProcedure;WinForm中,在界面上绘制矩形、弧、椭圆等图像对象,可以使用SystemDrawing 命名空间的()类来实现。(选择一项) A、BrushB、PenC、ColorD、ImageADO.NET中的DataView类可以用来筛选数据集中的数据项,以下的代码用来选择数据集中年龄小于24的员工: DataView V = new DataView(mydataSet.Tables0); (1)/此处填写正确的代码则(1)处应该填写的正确代码为()。(选择一项)A、V.RowFilter = Age 24;B、V.RowFilt
7、er = Select Age From V Where Age 24;C、V.Excute(Select Age From V Where Age 24);D、V.Excute(Age 24);通过()方法可以编写实现焦点落在指定的文本框中,从而可以输出字符信息。 (选择一项) A、LOCkB、ReadonlyC、 FOCUSD、TabIndex在.NET中,文本框控件的()属性用来设置其是否只读。(选择一项)A、ReadOnlyB、LockedC、LockD、Style在WinForm应用程序中,可以通过以下()方法使一个窗体成为MDI窗体。(选择 一项) A、改变窗体的标题信息B、在工程
8、的选项中设置启动窗体C、设置窗体的IsMdiContainer属性D、设置窗体的ImeMode属性在WinForms程序中,如果复选框控件的 Checked属性值设置为 True,表示()。(选择一项) A、该复选框被选中B、该复选框不被选中C、不显示该复选框的文本信息D、显示该复选框的文本信息WinForms中的图片框控件(pictureBox)中能显示以下的图片格式,除了()。(选者一项) A、.docB、.bmpC、.gifD、.jpegMOSSQL2005数据库 Repair,库中有操作员信息表(Oper_Info)的如下数据,如下代码能够正常运行并且没有异常信息,但不能达到更新数据表
9、的目的的原因是()。 private void UpdateDate() SqlConnection myConn=new SqlConnection(ConnectionString); myConn.Open();SqlDataAdapter ds=new SqlDaraAdapter(select * from Oper_Info,myConn); DataSet ds=new DataSet(); ds.Fill(ds); SqlCommandBuilder sqlcb=new SqlCommandBuilder(ds);ds.UpdateCommand=sqlcb.GetUpdate
10、Command();DataRow dr=ds.Tables0.Rows.Find(a123); drOper_Info=大学毕业,工作11年;ds.AcceptChanges(); (选择一项) per_ID Oper_Info Bak a123 大学毕业,工作十年 null B123 中专毕业,工作两年 nullA、drOper_Info的写法不正确,应该改为dr0B、ds.AccptChanges()位置不对,应该在drOper_Info = 大学毕业,工作11年;前面C、修改数据集后,没有调用适配器的Updata()方法在ADO.NET中,( )对象结构类似于关系数据库的结构,并在与数
11、据库断开情况下,在缓存中存储数据。a)DataAdapterb)DataSetc)DataTabled)DataReaderWinForms中关于Windows服务下面说法错误的是( )。a)Windows服务是持续运行的可执行文件b)Windows服务可以支持用户界面c)Windows服务在登录的用户帐户下可能无法运行d)Windows服务必须用户登录计算机的情况才运行Winforms中,TcpClient类和TcpListener类均包含在( )命名空间下。a)System.Network.Socketsb)System.Net.Socketsc)System.Net.Tcpd)Syste
12、m.Nets.SocketsConnection、Command、( )和 DataAdapter 对象是 .NET Framework 数据提供程序模型的核心要素。a)DataReaderb)DataSetc)DataTabled)Transaction( )方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。a)ExecuteNonQueryb)ExecuteReaderc)ExecuteQueryd)ExecuteScalar在以下WinForms窗体的下方使用了()控件(造择一项) A.进度条B.树型视图C.滚动条D.状态栏在.NET中,为了卸载
13、一个名为”myWindowsService.exe”的Windows服务,使用的命令是()A.Unstall myWindowsService.exeB.Installutil /u myWindowsService.exeC.Installutil myWindowsSercicr.exeD.Unstallutil /u myWindowsService.exe在Winforms中,有一个多文档应用程序,主窗体中打开了三个子窗体,布局如下图所示请问该布局是通过()代码实现的。(选择一项)A.this.LayoutMdi(MdiLayout.Cascade);B.this.LayoutMdi(
14、MdiLayout.TileHorizontal);C.this.LayoutMdi(MdiLayout.TileVertical);D.this.LayoutMdi(MdiLayout.ArrangeIcons);在ADO.NET中,下列代码运行后的输出结果是(选择一项) DataTable dt=new DataTable(); dt.Columns.Add (“编号”,typeof(System.Int16); dt.Columns.Add (“成绩”,typeof(System.Single); Console.WriteLine(dt.Columns1.DataType);A.Sys
15、tem.Int16;B.System.SingleC.编号D.成绩下列 ()是ADO.NET的两个主要组件()。 (请选择一项)a) Command和DataAdapterb) DataSet和Data Tablec) .NET数据提供程序和DataSetd) .NET数据提供和DataAdapter在ADO.NET中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。(请选一项)SqlDataReader reader= aqlCom.ExecuteReader(); /1Reader.read(); /2Reader.Close(); /3Reader
16、.Read(); /4a) 1b) 2c) 3d) 4在ADO.NET中,下列关于Dataset类说法有误的是()。(请选二项)a) 可以向DataSet的表集合中添加新表b) DataSet中的数据发生改变之后,它会自动更新数据库中对应的数据c) DataSet 就好象是内存中的一个“临时数据库”d) DataSet 中的数据是只读的并且是只进的在ADO . NET中,为了执行一个存储过程,需要把Command对象的CommandType属性设置为()。a) CommandType . StoredProcedureb) CommandType . TableDirectc) Command
17、Type . Textd) CommandType . Sql在WinForms窗体中,有关ListView控件,运行下面代码之后,下列说法错误的是()。(请选二项)this.listView1.SelectedItems1.Text = “ABC”a) 将选择的所有的列表的文本值修改为“ABC”b) 将选择的第一项的文本值修改为“ABC ”c) 当没有选择任何项的时候,程序出错d) 当选择的只有一项的时候,程序出错在WinForms中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。 (选择一项)a) Closingb) Closedc) Loadd) Visibl
18、eChanged在ADO.NET中,SqlConnection 类所在的命名空间是()。 (选择一项)a) Systemb) System.Datac) System.Data.OleDbd) System.Data.SqlClient如图,为了在某WinForms窗体主菜单的一个菜单选项中显示所有打开的子窗体列表,需要设置该菜单项的()属性为true。 (选择一项)a) Enbableb) Checkedc) Mdilistd) RadioCheck在WinForms 中,下列代码的运行结果是()。 (选择一项) DataSet ds = new DataSet(“Books”); Data
19、Table dt = new DataTable(“Student”); Console.Writeline(ds.DataSetName);a) Booksb) Studentc) dsd) ds.DataSetName在ADO.NET中,下列代码的输出结果是()。 (选择一项) SqlConnection conn = new SqlConnection(“data source = 。;uid = bill;pwd = 12345;Initial catalog = Northwind”); Console.WriteLine(conn.ConnectionString);a) pubb
20、) billc) data source = .;uid = bill;pwd = 12345;initial catalog = Northwindd) Northwind在ADO.NET中,要使用DataSet类型,需要引用()命名空间。(选择一项)a) System.Data.Pledb;b) System.Data.ODBC;c) System.Data.SQLClient;d) System.Data;已知在winforms窗体中有一个Timer控件,Interval属性设为4分钟,当控件计时1分钟后,调用了控件的Stop方法,再过1分钟,重新调用控件的Start方法,则自该次调用S
21、tart方法后,第一次触发控件的Tick事件的间隔是()分钟。 (选择一项)a) 1b) 2c) 3d) 4以下是ADO.NET中,创建数据表的代码,其中代码行()运行时将出现异常。 (选择一项) Datatable dt = new DataTable(); dt.Columns.Add(“ID”); dt.Columns0.Unique = true; /1 DataRow dr = dt.NewRow(); /2 dr0 = 1;dt.Rows.Add(dr); dr = dt.NewRow(); dr0 = 1; /3 dt.Rows.Add(dr); /4a) 1b) 2c) 3d)
22、 4在WinForms窗体中,有一个名为typeTreeView 的TreeView控件,控件的节点如图所示,为了获取图中选中节点的文本,下列代码正确的是()。 (选择一项)a) typeTreeView.Nodes0.Nodes1.Text;b) typeTreeView.Nodes1.Nodes2.Text;c) typeTreeView.Nodes0.Nodes1. Nodes1.Text;d) typeTreeView.Nodes1.Nodes2. Nodes2.Text;在Winforms窗体中,有一名为txtUser的TextBox控件,其MaxLength属性为5,该控件的当前文
23、本为“网络编程”,若再执行代码: txtUser.AppendText(“高手”); 则控件的文本为()。 (选择一项)a) 网络编程b) 网络编程高c) 网络编程高手d) 出现运行时错误在ADO.NET中,如果myserver是服务器名,mydatabase是数据库名,则下列连接字符串的格式编写正确的是( )(选2项)A. “Server=SQLOLEDB; Data Source=myserver; DataBase=mydatabase; integrated security=SSPI”B. “Provider=SQLOLEDB; Data Source=myserver; Initi
24、al catalog=mydatabase; integrated security=SSPI”C. “Server=myserver; DataBase=mydatabase; integrated security=SSPI”D. “Provider=myserver; Data Source=mydatabase; integrated security=SSPI”小王编写了如下创建一个DataTable的代码,请问关于该段代码说法正确的是( )(选1项)public static DataTable CreateDataTable() DataTable dt = new DataTa
25、ble(); dt.Columns.Add(id, typeof(System.Int32); dt.Columns.Add(name, typeof(System.String); dt.Constraints.Add(id, dt.Columns0, true);/ dt.Columns1.DefaultValue = ; DataRow dr = dt.NewRow(); dr0 = 1; dr1 = ACCP; dt.Rows.Add(dr); dr = dt.NewRow(); dr0 = 1; dr1 = ACCP; dt.Rows.Add(dr); return dt;a)由于创
26、建 DataTable 表时没有传递表名参数,该段代码编译时有错误b)该段代码编译时无错误,但是运行时有错误0)该段代码编译和运行时都没有错误d)如果把代码dr1=”ACCP”;改为dr1=BENET”则运行时没有错误在.NET中,为了使一个Windows服务由用户决定是否启动,需要将StartType属性设置为()(选1项)A. AutomaticB. DisabledC. EnabledD. Manual在ADO.NET中,有以下四条代码,你认为他们最可能的编写顺序是()(选一项)SqlConnection sqlCon= new SqlConnection(); /1sqlCon.Clo
27、se(); /2sqlCon.ConnectionString=”Server=.;Database=pubs;Uid=sa; pwd=pwd”; /3sqlCon.Open(); /4A. 1,2,3,4B. 1,3,2,4C. 1,3,4,2D. 4,3,2,1如图,是用一个TreeView控件显示的计算机的文件夹的层次结构,当用户点击我的电脑左边的“+”时,将触发的事件是()(选一项)A. AfterCheckB. AfterCollapseC. AfterExpendD. AfterSelect在ADO.NET中,下列代码的运行结果是()(选一项)DataTable dt = new
28、DataTable();dt.Columns.Add(编号, typeof(System.Int16);dt.Columns.Add(成绩, typeof(System.Int16);for (int i = 1; i = 3; i+) DataRow dr = dt.NewRow(); dr0 = i; dt.Rows.Add(dr);Console.WriteLine(dt.Rows.Count);A. 1B. 2C. 3D. 4如图,在WinForms中有个ToolBar控件,图中Cancel按钮的Style属性为()(选一项)a)PushButtonb)ToggleButtonc)Se
29、paratord)DropDownButton如图,在WinForms窗体中有一个名为dgScore的DataGridView控件中先显示了5条记录,已知该控件的数据源是一个名为dtScore的DataTable对象,下列()方法可以使DataGridView只显示图中的第一条记录。(选一项)A. DataView dvScore = new DataView(dtScore);dvScore.RowFilter = id=1;dgScore.DataSource = dvScore;B. DataView dvScore = new DataView(dtScore);dvScore.RowFilter = id=1;dgScore.DataSource = dtScore;C. for (int i = 1; i 5; i+)dtScore.Rows
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1