winforms有答案.docx
- 文档编号:23048370
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:35
- 大小:279.49KB
winforms有答案.docx
《winforms有答案.docx》由会员分享,可在线阅读,更多相关《winforms有答案.docx(35页珍藏版)》请在冰豆网上搜索。
winforms有答案
在.NET的控件中,Panel、GroupBox、TabControl等分组控件,有时候也被称之为()。
(选择一项)
A、容器控件
B、组合控件
C、排列控件
D、基类控件
在.NET的WinForms程序中,可以使用()对象来连接和访问数据库。
(选择一项)
A、MDI
B、JIT
C、ADO.NET
D、System.ADO
在.NET中,术语SDI是指()。
(选择一项)
A、简单设计接口
B、单文档界面
C、超级设计接口
D、超文档编码
在ADO.NET对象模型中,NET数据提供程序包括一些对象,除了
A、DataReader
B、DataAdapter
C、DataTable
D、Command
在.NET的窗体FrmWaterT中有以下代码:
privatevoidbtnShowMe_Click(objectsender,System.EventArgse)
{
FrmWaterTf=newFrmWaterT();
f.ShowDialog(this);
}
则下列说法错误的是()。
(选择一项)
A、ShowDialog将显示为模式窗口
B、this表示拥有模式窗口的顶级窗口为当前窗口
C、FrmWaterTf=newFrmWaterT();调用了构造函数
D、该代码出现了运行时错误,因为不能在frmWaterT中、创建对象本身
在WinForm窗体中,放置了一个PictureBox控件名为PictureBox1,在设置PictureBox1控件的Image属性后,当图片与控件的大小不一致时,可以通过如下代码()使PictureBox1控件的大小与图片大小保持一致。
(选择一项)
A、this.PictureBox1.SizeMode=PictureBoxSizeMode.AutoSize;
B、this.PictureBox1.SizeMode=PictureBoxSizeMode.Normal;
C、this.PictureBox1.SizeMode=PictureBoxSizeMode.StretchImage;
D、this.PictureBox1.SizeMode=PictureBoxSizeMode.CenterImage;
向数据库添加记录,其中InsertSQL是一条插入操作的Sql语句,objConnection是连接对象,以下代码运行时会出现错误的是()。
(选择一项)
A、SqlDataApdapaterobjAdaptor=newSqlDataApdater();
objAdaptor.DeleteCommand=objConnection.CreateCommand();objAdaptor.DeleteCommand.CommandText=strInsertSQL;
B、SqlCommandobjCommand=newSqlCommand(strInsertSQL,objConnection);
C、SqlCommandobjCommand=objConection.CreateCommand();
objCommand.CommandText=strInsertSQL;
D、SqlCommandobjCommand=objConection.CreateCommand();
objCommand.CommandText=strInsertSQL;
objCommand.CommandType=CommandType.StoredProcedure;
WinForm中,在界面上绘制矩形、弧、椭圆等图像对象,可以使用System.Drawing命名空间的()类来实现。
(选择一项)
A、Brush
B、Pen
C、Color
D、Image
ADO.NET中的DataView类可以用来筛选数据集中的数据项,以下的代码用来选择数据集中年龄小于24的员工:
DataViewV=newDataView(mydataSet.Tables[0]);
(1)//此处填写正确的代码
则
(1)处应该填写的正确代码为()。
(选择一项)
A、V.RowFilter="Age<24";
B、V.RowFilter="SelectAgeFromVWhereAge<24";
C、V.Excute("SelectAgeFromVWhereAge<24");
D、V.Excute("Age<24");
通过()方法可以编写实现焦点落在指定的文本框中,从而可以输出字符信息。
(选择一项)
A、LOCk
B、Readonly
C、FOCUS
D、TabIndex
在.NET中,文本框控件的()属性用来设置其是否只读。
(选择一项)
A、ReadOnly
B、Locked
C、Lock
D、Style
在WinForm应用程序中,可以通过以下()方法使一个窗体成为MDI窗体。
(选择一项)
A、改变窗体的标题信息
B、在工程的选项中设置启动窗体
C、设置窗体的IsMdiContainer属性
D、设置窗体的ImeMode属性
在WinForms程序中,如果复选框控件的Checked属性值设置为True,表示()。
(选择一项)
A、该复选框被选中
B、该复选框不被选中
C、不显示该复选框的文本信息
D、显示该复选框的文本信息
WinForms中的图片框控件(pictureBox)中能显示以下的图片格式,除了()。
(选者一项)
A、.doc
B、.bmp
C、.gif
D、.jpeg
MOSSQL2005数据库Repair,库中有操作员信息表(Oper_Info)的如下数据,如下代码能够正常运行并且没有异常信息,但不能达到更新数据表的目的的原因是()。
privatevoidUpdateDate()
{
SqlConnectionmyConn=newSqlConnection(ConnectionString);
myConn.Open();
SqlDataAdapterds=newSqlDaraAdapter("select*fromOper_Info",myConn);
DataSetds=newDataSet();
ds..Fill(ds);
SqlCommandBuildersqlcb=newSqlCommandBuilder(ds);
ds.UpdateCommand=sqlcb.GetUpdateCommand();
DataRowdr=ds.Tables[0].Rows.Find("a123");
dr["Oper_Info"]="大学毕业,工作11年";
ds.AcceptChanges();
}
(选择一项)per_IDOper_InfoBaka123大学毕业,工作十年nullB123中专毕业,工作两年null
A、dr["Oper_Info"]的写法不正确,应该改为dr[0]
B、ds.AccptChanges()位置不对,应该在dr["Oper_Info"]="大学毕业,工作11年";前面
C、修改数据集后,没有调用适配器的Updata()方法
在ADO.NET中,()对象结构类似于关系数据库的结构,并在与数据库断开情况下,在缓存中存储数据。
a)
DataAdapter
b)
DataSet
c)
DataTable
d)
DataReader
WinForms中关于Windows服务下面说法错误的是()。
a)
Windows服务是可长时间运行的可执行文件
b)
Windows服务可以支持用户界面
c)
Windows服务在登录的用户帐户下可能无法运行
d)
Windows服务必须用户登录计算机的情况才运行
Winforms中,TcpClient类和TcpListener类均包含在()命名空间下。
a)
System.Network.Sockets
b)
System.Net.Sockets
c)
System.Net.Tcp
d)
System.Nets.Sockets
Connection、Command、()和DataAdapter对象是.NETFramework数据提供程序模型的核心要素。
a)
DataReader
b)
DataSet
c)
DataTable
d)
Transaction
()方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。
a)
ExecuteNonQuery
b)
ExecuteReader
c)
ExecuteQuery
d)
ExecuteScalar
在以下WinForms窗体的下方使用了()控件.(造择一项)
A.进度条
B.树型视图
C.滚动条
D.状态栏
在.NET中,为了卸载一个名为”myWindowsService.exe”的Windows服务,使用的命令是()
A.UnstallmyWindowsService.exe
B.Installutil/umyWindowsService.exe
C.InstallutilmyWindowsSercicr.exe
D.Unstallutil/umyWindowsService.exe
在Winforms中,有一个多文档应用程序,主窗体中打开了三个子窗体,布局如下图所示请问该布局是通过()代码实现的。
(选择一项)
A.this.LayoutMdi(MdiLayout.Cascade);
B.this.LayoutMdi(MdiLayout.TileHorizontal);
C.this.LayoutMdi(MdiLayout.TileVertical);
D.this.LayoutMdi(MdiLayout.ArrangeIcons);
在ADO.NET中,下列代码运行后的输出结果是(选择一项)
DataTabledt=newDataTable();
dt.Columns.Add(“编号”,typeof(System.Int16));
dt.Columns.Add(“成绩”,typeof(System.Single));
Console.WriteLine(dt.Columns[1].DataType);
A.System.Int16;
B.System.Single
C.编号
D.成绩
下列()是ADO.NET的两个主要组件()。
(请选择一项)
a)Command和DataAdapter
b)DataSet和DataTable
c).NET数据提供程序和DataSet
d).NET数据提供和DataAdapter
在ADO.NET中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是()。
(请选一项)
SqlDataReaderreader=aqlCom.ExecuteReader();//1
Reader.read();//2
Reader.Close();//3
Reader.Read();//4
a)1
b)2
c)3
d)4
在ADO.NET中,下列关于Dataset类说法有误的是()。
(请选二项)
a)可以向DataSet的表集合中添加新表
b)DataSet中的数据发生改变之后,它会自动更新数据库中对应的数据
c)DataSet就好象是内存中的一个“临时数据库”
d)DataSet中的数据是只读的并且是只进的
在ADO.NET中,为了执行一个存储过程,需要把Command对象的CommandType属性设置为()。
a)CommandType.StoredProcedure
b)CommandType.TableDirect
c)CommandType.Text
d)CommandType.Sql
在WinForms窗体中,有关ListView控件,运行下面代码之后,下列说法错误的是()。
(请选二项)
this.listView1.SelectedItems[1].Text=“ABC”
a)将选择的所有的列表的文本值修改为“ABC”
b)将选择的第一项的文本值修改为“ABC”
c)当没有选择任何项的时候,程序出错
d)当选择的只有一项的时候,程序出错
在WinForms中,为了防止用户无意关闭窗体,需要在()事件中编写代码,提示用户是否关闭窗体。
(选择一项)
a)Closing
b)Closed
c)Load
d)VisibleChanged
在ADO.NET中,SqlConnection类所在的命名空间是()。
(选择一项)
a)System
b)System.Data
c)System.Data.OleDb
d)System.Data.SqlClient
如图,为了在某WinForms窗体主菜单的一个菜单选项中显示所有打开的子窗体列表,需要设置该菜单项的()属性为true。
(选择一项)
a)Enbable
b)Checked
c)Mdilist
d)RadioCheck
在WinForms中,下列代码的运行结果是()。
(选择一项)
DataSetds=newDataSet(“Books”);
DataTabledt=newDataTable(“Student”);
Console.Writeline(ds.DataSetName);
a)Books
b)Student
c)ds
d)ds.DataSetName
在ADO.NET中,下列代码的输出结果是()。
(选择一项)
SqlConnectionconn=newSqlConnection(“datasource=。
;uid=bill;pwd=12345;
Initialcatalog=Northwind”);
Console.WriteLine(conn.ConnectionString);
a)pub
b)bill
c)datasource=pub;uid=bill;pwd=12345;initialcatalog=Northwind
d)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方法,则自该次调用Start方法后,第一次触发控件的Tick事件的间隔是()分钟。
(选择一项)
a)1
b)2
c)3
d)4
以下是ADO.NET中,创建数据表的代码,其中代码行()运行时将出现异常。
(选择一项)
Datatabledt=newDataTable();
dt.Columns.Add(“ID”);
dt.Columns[0].Unique=true;//1
DataRowdr=dt.NewRow();//2
dr[0]=1;
dt.Rows.Add(dr);
dr=dt.NewRow();
dr[0]=1;//3
dt.Rows.Add(dr);//4
a)1
b)2
c)3
d)4
在WinForms窗体中,有一个名为typeTreeView的TreeView控件,控件的节点如图所示,为了获取图中选中节点的文本,下列代码正确的是()。
(选择一项)
a)typeTreeView.Nodes[0].Nodes[1].Text;
b)typeTreeView.Nodes[1].Nodes[2].Text;
c)typeTreeView.Nodes[0].Nodes[1].Nodes[1].Text;
d)typeTreeView.Nodes[1].Nodes[2].Nodes[2].Text;
在Winforms窗体中,有一名为txtUser的TextBox控件,其MaxLength属性为5,该控件的当前文本为“网络编程”,若再执行代码:
txtUser.AppendText(“高手”);
则控件的文本为()。
(选择一项)
a)网络编程
b)网络编程高
c)网络编程高手
d)出现运行时错误
在ADO.NET中,如果myserver是服务器名,mydatabase是数据库名,则下列连接字符串的格式编写正确的是()(选2项)
A.“Server=SQLOLEDB;DataSource=myserver;DataBase=mydatabase;integratedsecurity=SSPI”
B.“Provider=SQLOLEDB;DataSource=myserver;Initialcatalog=mydatabase;integratedsecurity=SSPI”
C.“Server=myserver;DataBase=mydatabase;integratedsecurity=SSPI”
D.“Provider=myserver;DataSource=mydatabase;integratedsecurity=SSPI”
小王编写了如下创建一个DataTable的代码,请问关于该段代码说法正确的是()(选1项)
publicstaticDataTableCreateDataTable()
{
DataTabledt=newDataTable();
dt.Columns.Add("id",typeof(System.Int32));
dt.Columns.Add("name",typeof(System.String));
dt.Constraints.Add("id",dt.Columns[0],true);//
dt.Columns[1].DefaultValue="";
DataRowdr=dt.NewRow();
dr[0]=1;
dr[1]="ACCP";
dt.Rows.Add(dr);
dr=dt.NewRow();
dr[0]=1;
dr[1]="ACCP";
dt.Rows.Add(dr);
returndt;
}
a)由于创建DataTable表时没有传递表名参数,该段代码编译时有错误
b)该段代码编译时无错误,但是运行时有错误
0)该段代码编译和运行时都没有错误
d)如果把代码dr[1]=”ACCP”;改为dr[1]="BENET”则运行时没有错误
在.NET中,为了使一个Windows服务由用户决定是否启动,需要将StartType属性设置为()(选1项)
A.Automatic
B.Disabled
C.Enabled
D.Manual
在ADO.NET中,有以下四条代码,你认为他们最可能的编写顺序是()(选一项)
SqlConnectionsqlCon=newSqlConnection();//1
sqlCon.Close();//2
sqlCon.ConnectionString=”Server=.;Database=pubs;Uid=sa;pwd=pwd”;//3
sqlCon.Open();//4
A.1,2,3,4
B.1,3,2,4
C.1,3,4,2
D.4,3,2,1
如图,是用一个TreeView控件显示的计算机的文件夹的层次结构,当用户点击我的电脑左边的“+”时,将触发的事件是()(选一项)
A.AfterCheck
B.AfterCollapse
C.AfterExpend
D.AfterSelect
在ADO.NET中,下列代码的运行结果是()(选一项)
DataTabledt=newDataTable();
dt.Columns.Add("编号",typeof(System.Int16));
dt.Columns.Add("成绩",typeof(System.Int16));
for(inti=1;i<=3;i++)
{
DataRowdr=dt.NewRow();
dr[0]=i;
dt.Rows.Add(dr);
}
Console.WriteLine(dt.Rows.Count);
A.1
B.2
C.3
D.4
如图,在WinForms中有个ToolBar控件,图中Cancel按钮的Style属性为()(选一项)
a)PushButton
b)ToggleButton
c)Separator
d)DropDownButton
如图,在WinForms窗体中有一个名为dgScore的DataGridView控件中先显示了5条记录,已知该控件的数据源是一个名为dtScore的DataTable对象,下列()方法可以使DataGridView只显示图中的第一条记录。
(选一项)
A.DataViewdvScore=newDataView(dtScore);
dvScore.RowFilter="id=1";
dgScore.DataSource=dvScore;
B.DataViewdvScore=newDataView(dtScore);
dvScore.RowFilter="id=1";
dgScore.DataSource=dtScore;
C.for(inti=1;i<5;i++)
{
dtScore.Rows[i].Delete();
}
dgScore.DataSource=dtScore;
D.DataViewdvScore=newDataView(dtScore);
dgScore.DataSource=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- winforms 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)