Winform机试题
WinFormc#试题
Winform课程设计及代考题基本功能要求:完成一个WinForm应用程序,对已有的SUPER_MARKET数据库中的商品类别和商品进行管理。
采用C# + + SQLServer2005实现功能项1:主窗体1.1主菜单:位于窗体顶端有如下菜单项1.1.1商品类别管理1.1.1.1新建商品类别:完成商品类别的新建,调用窗体参见功能项2。
如果商品类别被新建成功,刷新1.3.1中所示商品类别树。
1.1.1.2修改商品类别:完成商品类别的更新,调用窗体参见功能项2。
如果商品类别被更新,刷新1.3.1中所示商品类别树。
1.1.1.3删除商品类别:在选择一个商品后,将该商品删除。
删除前需要提示用户进行确认。
删除完成后,刷新1.3.1中所示商品类别树。
1.1.1.4刷新:点击该菜单项时,重新加载1.3.1中所示商品类别树。
1.1.2商品管理1.1.2.1新建商品:完成商品的新建,调用窗体参见功能项3。
如果商品新建成功,刷新1.3.2中所示商品列表。
1.1.2.2修改商品:完成商品的修改,调用窗体参见功能项3。
如果商品修改成功,刷新1.3.2中所示商品列表。
1.1.2.3删除商品:完成商品的删除。
删除前需要提示用户进行确认。
删除完成后,刷新1.3.2中所示商品列表1.1.2.4刷新:点击该菜单项时,重新加载1.3.2中所示商品列表。
1.1.3基础数据管理1.1.3.1生产商:点击后显示功能项4所示的生产商列表窗体。
1.1.4系统1.1.4.1退出:单击该菜单项时,主窗体关闭,系统退出1.2工具栏:位于主菜单下方,提供快捷功能,包含如下工具按钮1.2.1新建商品类别,功能同1.1.1.11.2.2刷新商品类别,功能同1.1.1.41.2.3新建商品,功能同1.1.2.11.2.4刷新商品列表,功能同1.1.2.41.3主窗体采用SplitContainer对窗体进行左右分割1.3.1左侧使用TreeView进行填充,显示商品类别的各个层次结构1.3.1.1当单击TreeView中各个节点时,在右侧的ListView中显示该类别及子类别下所有的商品明细信息1.3.2右侧使用ListView进行填充,显示商品的明细列表,包含如下列1.3.2.1商品编号1.3.2.2商品名称1.3.2.3商品类别编号(隐藏)1.3.2.4商品名称1.3.2.5生产商编号(隐藏)1.3.2.6生产商名称1.3.2.7库存量1.3.2.8库存单位1.3.2.9平均价格功能项2:商品类别编辑窗体2.1父类别:用下拉列表进行选择,下拉列表中包含所有已有的商品类别,应有一项空值可选表示该类别无父类别2.2类别名称:文本框,可输入商品类别名称,最大长度50,必填项2.3确认:按钮,点击后首先进行验证,验证通过后将数据保存到数据库中,窗体的DialogResult设置为OK,并使窗体关闭。
C#和WinForm考试题目和答案
114 以下代码中哪个可以创建一个5 像素宽的绿色画笔________。
A)Pen myPen1 = new Pen(5,Color.Green);B)Pen myPen 2= new Pen(Color.Green, 5);C)Pen myPen 3= new Pen(new SolidBrush(Color.Green,5)); D)Pen myPen 4= new Pen(new SolidBrush(Color. Green), 5); E)Pen myPen 5= new Pen(new SolidBrush(Color.Blue), 5);115 笔刷是可用来填充图形与 Graphics 对象一起使用来创建实心形状和呈现文本的对象。
以下四张图来填充的_____、____、_____、______。
A)实心笔刷,渐变笔刷,纹理阴影笔刷,阴影笔刷;B)渐变笔刷,实心笔刷,阴影笔刷,纹理阴影笔刷;C)渐变笔刷,实心笔刷,纹理阴影笔刷,阴影笔刷;D)渐变笔刷,纹理阴影笔刷,阴影笔刷,实心笔刷;E)渐变笔刷,阴影笔刷,纹理阴影笔刷,实心笔刷;116 以下说法中正确的是________。
A)在绘制文本的时候可以直接调用DrawString()方法,如:g.DrawString(“StringTest….”);B)Graphics 类是 GDI+ 的核心用来封装一个 GDI+ 绘图图面。
提供将对象绘制到显示设备的方法必须首先获得Graphics对象;C)创建Graphics对象只有两中方法:使用 Form 类的CreateGraphics() 方法和重写 OnPaint 事D)Image img=Image.FromFile("C:/a.jpg",true);g.DrawImage(img,0,0);以上代码语句是可以把到窗体中去的;E)以上说法都不正确。
117 以下代码中哪些可以绘出一条从坐标(10,10)到(200,200)的直线,画笔设定为:Pen blackPen = new Pen(Color.Black, 3)_________。
WinForm试题
用了构造函数 显示为模式窗口
16
在Winform应用程序中,可以通过以下( )方法使一个窗体 在工程的选项中 改变窗体的标题
成为MDI窗体。(选择一项)
设置启动窗体 信息
17
负责与数据库的 是一个储存数据
在中,DataSet( ).(选择一项)。
连接
的容器对象
18
不能执行
DataSet和数据
自动访问
20
Winform中,使用( )方法可以编码实现焦点落在指定的文
本框中,从而可以输入字符信息.(选择一项)
Focus
GetFocus
21
在中,数据集对象是( )。(选择一项)
Connection DataReader
22
在WinForms程序中,定时器控件定时触发的事件名称为(
MessageBox.Show("Hello World!");
}
其中sender 表示 button1对,而e 表示 click事件的( ),用于传
递事件的细节。(选1题)
基类
子类
62
WinForm项目文件的扩展名是( ) 。(选1题)
csproj
resx
63
下面哪个是窗体Form类的属性( ) 。(选1题)
MessageBox.S
下面( )代码可以显示一个消息框。(选1项)
how();
Dialog.Show();
50
WinForm中的图片框控件(PictureBox)中能显示以下的图片
格式,除了( )。(选择一项)
.gif
.bmp
51
C#程序中,使用关键字( )来声明自定义的名称空间.
. NET WinForm-复习题
一、选择(每小题1分,共计35分)1、符合C#命名规则的标识符是()(A)rive-ab (B)9m0ns (C)virtual (D)_5962、数组属于()。
(A)值类型(B)引用类型(C)指针类型(D)var类型3、下面有关C# 中方法的参数,描述正确的是()。
(A)利用值类型参数调用方法时,对形参的修改会反映到实参上去(B)输出型参数的实参在传递给形参前,不需要明确赋值(C)引用型参数不另外开辟新的内存区域,这是它与输出型参数的不同之处(D)数组型参数可以是任何类型的数组4、在C#中,下列常量定义正确的是()。
(A)Const double PI 3.1415926; (B)Const double e=2.7(C)define double PI 3.1415926 (D)define double e=2.75、在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了()。
(A)只读属性(B)只写属性(C)读写属性(D)不可读不可写的属性6、抽象方法()。
(A)可以有方法体(B)可以出现在非抽象类中(C)是没有方法体的方法(D)抽象类中的方法都是抽象方法7、小数类型(decimal)和浮点类型(float)都可以表示小数,正确说法是( )(A)两者没有任何区别(B)小数类型比浮点类型取值范围大(C)小数类型比浮点类型精度高(D)小数类型比浮点类型精度低8、在C#中,下面的代码定义了一个类。
该代码定义的类是()。
Sealed class Forbid{//类的实现}(A)基类(B)派生类(C)密封类(D)私有类9、在Array类中,可以对一维数组中的元素进行排序的方法是( )。
(A)Sort( ) (B)Clear( ) (C)Copy( ) (D)Reverse( )10、在C#中定义接口时,使用的关键字是( )。
(A)interface (B)new (C)class (D)overrides11、以下的C#程序代码,程序运行时在控制台打印输出值为()。
WinForm基础测试题
WinForm基础测试题WinForm基础测试题1.【单选题】5分| 下面那些属容器控件()A ButtonB ListBoxC ComboboxD GroupBox2.【单选题】5分| 那个控件不属于列表控件()。
A ListBoxB ComboboxC TextboxD ListView3.【单选题】5分| 下面()可以显示一个模式窗体的是A Application.Run(newForm1())B form1.Show()C form1.ShowDialog()D MessageBox.Show()4.【单选题】5分| Timer控件的Interval属性可以设置定时发生的时间间隔,它的单位是()A 秒B 毫秒D 分5.【单选题】5分| 1、在窗体的那个事件中提示用户确定关闭窗体():A ClosingB ClosedC LoadD VisibleChanged6.【单选题】5分| 通过()方法可以让焦点落到文本框中。
A LockB ReadOnlyC FocusD TabIndex7.【单选题】5分| 在菜单选项上添加一条横线的方法是()。
A -B _C +D Line8.【单选题】5分| 控制ComboBox控件不能接受外界输入的属性是()A SelectIndexB SelectItemD DropDownStyle9.【单选题】5分| MessageBox.ShowDialog()的返回值是()。
A bool类型B 0或1C DialogResultD string类型10.【单选题】5分| 那一个控件是不可视控件()A GroupBoxB TimerC TreeViewD Menu11.【单选题】5分| 那一项目是主程序文件()A Properties.csB Form1.csC Form1.Designer.csD Program.cs12.【单选题】5分| 1、窗体上拖放的控件,生成的代码在那个文件中()A .properties.csB .csC .Designer.cs13.【单选题】5分| 1、在WinForm中,默认主程序中生成的主方法为()A staticintMain()B staticvoidMain()C staticvoidMain(string[]arr)D staticintMain(string[]arr)14.【单选题】5分| 让窗体显示在屏幕中央的属性是()A WindowStateB ShowInTaskbarC StartPostionD FormBorderStyle15.【单选题】5分| PictureBox控件显示图片时,应将该控件的()属性设置为图片。
c#winform笔试考试题
for(int i=0;i<____________________;j++)
{
For(int j=0;j<_____________________;j++)
{
if(MyArrayljl<MyArray[j+1])
{
temp=MyArray[j];
MyArray[j]=MyArray[j+l[;
case 1:
Console.Write(i.ToString());
break;
default:
Console.Write((i*3).ToString());
break;
}
}
}
a)169
b)有编译错误
c)369
d)123
14. 在c#语言中,已知数组MyArray,使用冒泡排序为此数组排序,两处下划线部分应
String[]strings={“a”,”b”,”c”,};
Foreach(string info in strings){
Console.write(info);
}
}
}
(a)abc
(b)a
(c)b
(d)c
3. 现有如下一段C#代码,该代码的运行结果是()。(选择一项)
Public static void MainmyArray[].Length
c) myArray [Length]
9. 在C#程序中,使用()关键字来创建数组。 (选择一项)
a) new
b) array
c) static
d) this
10. 在使用C#语言开发程序时,对于一组五个元素的数据(如:71、11、4、67、39),为 了把该数据按升序排序,如果采用冒泡排序法,需要比较()次。 (选择一项)
c#winform笔试测试题
c#winform笔试测试题C#winform笔试测试题(100分)一.选择题(2*30=60)1.以下的C#程序代码,程序运行时在控制台打印输出值为()。
(选择一项)Int count=3;while(count>1){Console.Write(--count);}a) 32b) 321c) 21d) 22. 在C#中,下列代码的运行结果是()(选择一项)Using Sysatem;Class Test{Static void main(string [] args){ String[]strings={“a”,”b”,”c”,};Foreach(string info in strings){Console.write(info);}}}(a)abc(b) a(c) b(d) c3. 现有如下一段C#代码,该代码的运行结果是()。
(选择一项)Public static void Main(){For(int i=1; i<=3;i++){Switch(i){Case 1;Console.Write(i.ToString());Break;Default;Console.Write((i*2).ToString());Break;}}}a)146b)有编译错误c)2464. 在C#中,下列代码的运行结果是()。
(选一项)Int []age = new int []{16,18,20,14,22};Foreach(int i in age){If(i>18)Continue;Console.Write(i.ToString()+””);}a) 16 18 20 14 22b) 16 18 14 22c) 16 18 14d) 16 185以下关于C#代码的说法正确的是()。
(选择一项)for(int i=1;i<=3;i++){switch (i){case 1:Console.Write(i.ToString());case 2:Console.Write((i*2).ToString());case 3:Console.Write((i*3).ToString());}}a)123b)146c)语法错误d)1234696. 运行以下C#代码,其输出结果是()。
c#winform试题
Winform与C#试题1) 已知在一个名为”disOder”的数据集中第一个名为”order”的表,在”order”表中有一行一列,下列()能够正确访问该表记录的第一行第一列的值。
(选择一项)a) disorder[“order”].Rows[0][0];b) disOrder.Tables[0].Rows[0][0];c) disorder Tables[0].Columns[0][0];d) disorder[“order”],Columns[0][0];2) 在中,下列可以作为DataGrid控件的数据源是()(选择一项)1.DataSet2.DataTable3.DataViewa) 1和2b) 1和3c) 3和3d) 1,2,3都可以3) 以下关于C#代码的说法正确的是()。
(选择一项)Class My Animals{private int bodyTemp=98; //1public int BodyTemy{ //2get{return bodyTemp; //3}}}a) 代码1错误b) 代码2错误c) 代码3错误d) 代码无错误4) 在ADO。
NET中,已知变量sqlCon是一个SqlCommand对象,则下列代码运行时将出现异常的是()。
SqlDataReader reader=sqlCon.ExecuteReader();//1reader.Read(); //2reader.Close(); //3reader.Read(); //4a) 1b) 2c) 3d) 45) 在C#程序中,下列用来处理异常的结构,错误的是()。
(选择一项)a) catch{}finally{}b) try{}finally{}c) try{}catch{}finally{}d) try{}catch{}6) 在C#中,下列变量定义与赋值正确的是()。
(选择一项)a) int age = 12.5;b) string name = ACCP;c) double money = 100.0;d) char level = A;7) 在C#中,下列代码的运行结果是()。
wform试题
1.button控件默认的触发的事件是( A )。
A. ClickB. EnterC. PaintD. DoubleClick2.大部分Windows控件都位于哪个命名空间中(D);A. SystemB. System..WebC. Microsoft.Win32D. System.Windows.Forms 3.SqlCommand组件用于执行CommandText属性所规定的操作,并创建DataReader 对象的方法是( B )。
A.ExecuteNonQuery() B.ExecuteReader()C.ExecuteScalar() D.Read()4.Connection、Command、(B )和DataAdapter 对象是.NET Framework 数据提供程序模型的核心要素。
A. DataSource B . DataSet C. DataTable D. Transaction(位于画图)5. 在面向对象编程时,类的对象的定义方式( A )。
A. 类名对象名=new 类名();B. 对象名类名=new 对象名();C. 类名对象名=new 对象名();D. 对象名类名=对象名();6. 改变窗体的背景色,需修改的窗体属性是( A )。
A. BackColorB. NameC.Title(标题)D. Index7. 在面向对象编程中定义一个接口的关键字(C)A. classB. RefC. interfaceD. override8. 如何改变Form窗体的标题栏上图标的图片(B)。
A. ImageB. IconC. TagD. Title9.在MainMenu控件中添加一条分隔符,需要输入的字符串是(D);A. .”.”B. ”/”C. ”_”D. ” -”10. 如何在Form窗体中弹出信息提示对话框(C)。
A. This.show()B. this.Close()C. MessageBox.Show()D. 以上答案均不正确11.WinForm中,在界面上绘制矩形、弧、椭圆等图像对象并直接填充颜色,可以使用System.Drawing 命名空间的(A)类来实现。
C#编程Winform窗体结业考试笔试题目
课程“Accp6.0_S1.使用C#语言开发数据库应用系统”题库试题汇编【001】DataSet是中用于存储从数据库检索到的数据的对象,下列关于DataSet的说法错误的是()。
(选择一项)A) 在DataSet中可以包含多个DataTableB) DataSet可以简单的理解为一个临时数据库C) 在与数据库断开连接后,DataSet中的数据会消失D) DataSet实际上是从数据源中检索到的数据在内存中的缓存【002】使用访问数据库,某程序员编写如下几行代码,你觉得错误的应该是第()行。
OleDbCommand oleCmd = new OleDbCommand();//1OleDbConnection oleCon = newOleDbConnection("Server=SQLDB;DataBase=pubs;uid=sa;pwd=pwd");oleCmd.Connection=oleCon;//2oleCmd.Connection.Open();mandText="select * from authors";mandType=CommandType.StoredProcedure;//3oleCmd.ExecuteScalar();//4oleCmd.Connection.Close();(选择一项)A) 1B) 2C) 3D) 4【003】中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法。
(选择一项)A) ExecuteNonQuery()B) Execute()C) ExecuteReader()D) ExecuteScalar()【004】中,DataReder对象用于从数据中检索只读数据,假设存在一个Command对象command,则使用以下()语句可以创建一个DataReader对象.(选择一项)A) SqlDataReader dtReader=command.ExecuteReader();B) SqlDataReader dtReader=new SqlDataReader(command.ExectueReade);C) SqlDataReader dtReader=ExectueReader();D) SqlDataReader dtReader=new SqlDataeader();【005】在中,DataSet对象相当于一个临时的()(选一项)(选择一项)A) 数据表B) 存储过程C) 数据库D) 数据适配器【006】在WinForms窗体frmCarsInfo中有一个数据栅格控DataGridView1,以下代码为在DataGridView1中显示表carsinfo.中数据的代码片断,其中DBHelper.Connection为数据库连接对象。
C#WinForm摸底考试-机试
认证考试机试试题阶段:G1院校名称:考试日期:准考证号:姓名:注意:1.考试时间2小时,总分120分;2.考试结束试卷必须交回,不交回试卷者成绩无效。
题目:学生信息管理系统一.语言和环境1.实现语言:C#2.环境要求:Visual Studio 2012, SQL Server 2012 二.要求:程序运行的界面如下图所示。
图一:运行程序的主界面图二:录入信息后的效果图三:各种系统提示三.推荐实现步骤1.正确创建数据库StudentDB2.添加员工信息表StudentTbl,结构为:字段名字段说明数据类型备注id 主键int 主键,自增1sn 学号int 不允许为空className 班级名称nvarchar(50) 不允许为空name 学生姓名nvarchar(50) 不允许为空sex 性别nvarchar(1) 不允许为空birth 生日Date 不允许为空tel 电话号码varchar(20) 不允许为空address 家庭住址nvarchar(200) 不允许为空3.添加不少于3条学生信息数据。
4.窗体功能:(1)主界面(StuManagerForm)按效果图添加相应控件与布局(2)默认打开窗体后查询所有学生信息(3)点击增加按钮能正确的查询插入一条学生信息并弹出对应提示信息,同时刷新DataGridView。
(4)DataGridView控件选中一行后点击删除按钮可以正确删除该条学生信息并弹出对应提示信息,同时刷新DataGridView。
(5)对程序的输入框的输入要实现验证,如:非空验证,与相应的提示。
四.注意事项1.界面美观,控件摆放整齐。
2.注意代码的命名规范,在代码中添加必要的注释。
3.数据库操作有必要的异常处理。
4.必须提交数据库文件,以其他方式(如SQL脚本)提交,数据库项不得分。
winforms口试题_模拟测验[精彩]
1) 在C# WinForms程序中,创建一个窗体的后缀名为()。
a) .csb) .aspxc) .xmld) .wsdl2) 在C# WinForms程序中,以下哪项文件属于主程序文件()。
a) Properties.csb) Form1.csc) Form1.Designer.csd) Program.cs3) 在C# WinForms程序中,新建的窗体后台cs代码自动继承了()窗体。
a) Formb) Form1c) Windowsd) object4) 在新建窗体中拖一控件,此控件自动生成的代码应放在以下哪个文件中()。
a) .properties.csb) .csc) .designer.csd) .resx5) 在C# WinForms程序中,以下默认主程序中生成的主方法为()。
a) static int main()b) static void Main()c) static string main()d) static double main()6) 在C# WinForms程序中,以下关于窗体属性说法错误的是()。
a) BackgroundImage为设置窗体的背景图像b) MaximizeBox为设置窗体标题右上角是否有最大化框,默认为Truec) StartPosition为确定窗体第一次出现时的位置d) TopMost指示窗体是否显示在此属性未设置为True的所有窗体之上,默认为True7) 在C# WinForms程序中,以下不属于Label属性的一项是()。
a) MaxLengthb) Multilinec) Itemsd) ReadOnly8) 在C# WinForms程序中,实现窗体间的跳转,创建窗体对象后显示窗体的方法为()。
a) Loadb) Showc) Rund) Exit9) 在C# WinForms程序中,以下关于控件的描述中错误的是()。
a) ToolStrip 属性里没有Items集合b) StatusStrip 属性里有Items集合c) ComboBox 属性里有Items集合d) Label 属性里没有Items集合10) 在C# WinForms程序中,以下退出应用程序的方法是()。
Winform机试题
Winform机试题
(总分100分,时间120分钟)最终只提交项目,不提交数据库。
最终效果图:
FrmContact
FrmAddContact
1.建立数据库MyContact数据库
2.
3.按照以下要求建立表
4.向两张表各添加3条测试数据。
5.(10分)建立Winform工程MyContact,加入并设计两个窗体
(FrmContact联系人列表窗体和FrmAddContact 联系人添加窗体) 6.(15分)给FrmContact的下拉列表绑定来自ContactType表的数
据。
(必须使用DataSource绑定数据源,不得使用循环添加)
设置下拉列表的DisplayMember和ValueMember
7.(15分)为FrmContact窗体中的DataGridView绑定联系人数据。
8.(10分)当下拉列表选中项发生改变时,重新绑定DataGridView,
让其显示选中类型下的联系人。
9.(15分)点击按钮新建联系人时弹出FrmAddContact窗体,在
FrmAddContact窗体加载时,绑定窗体中的联系人类型下拉列表。
绑定方式与第5题相同。
10.(15分)点击添加按钮后,添加一条数据到Contact表,并提示
添加成功,然后关闭该窗体。
点击关闭按钮后直接关闭该窗体。
11.(10分)使用委托和事件。
当添加联系人完成后,重新绑定联系
人列表。
12.(10分)使用规范的命名。
Winform机试题
联系人表(Contact)
列名
类型
描述
ID
int
主键,自增
Name
nvarchar(50)
联系人名称,非空
Phone
Nvarchar(50)
联系人电话,非空
Sex
Bit
联系人性别,非空
Remark
Nvarchar(500)
备注,可空
TypeID
Int
联系人类型ID,外键
3.向两张表各添加3条测试数据。
9.(15分)点击添加按钮后,添加一条数据到Contact表,并提示添加成功,然后关闭该窗体。点击关闭按钮后直接关闭该窗体。
10.(10分)使用委托和事件。当添加联系人完成后,重新绑定联系人列表。
11.(10分)使用规范的命名。
12.
Winform机试题
(总分100分,时间120分钟)
最终只提交项目,不提交数据库。
最终效果图:
FrmContact
FrmAddContact
1.建立数据库MyContact数据库
2.按照以下要求建立表
联系人类型表(ContactType)列名类型ຫໍສະໝຸດ 描述IDint
主键,自增
Name
nvarchar(100)
设置下拉列表的DisplayMember和ValueMember
6.(15分)为FrmContact窗体中的DataGridView绑定联系人数据。
7.(10分)当下拉列表选中项发生改变时,重新绑定DataGridView,让其显示选中类型下的联系人。
8.(15分)点击按钮新建联系人时弹出FrmAddContact窗体,在FrmAddContact窗体加载时,绑定窗体中的联系人类型下拉列表。绑定方式与第5题相同。
c#winform试题
c#winform试题Winform与C#试题1) 已知在一个名为”disOder”的数据集中第一个名为”order”的表,在”order”表中有一行一列,下列()能够正确访问该表记录的第一行第一列的值。
(选择一项)a) disorder[“order”].Rows[0][0];b) disOrder.Tables[0].Rows[0][0];c) disorder Tables[0].Columns[0][0];d) disorder[“order”],Columns[0][0];2) 在/doc/8b17988058.html中,下列可以作为DataGrid控件的数据源是()(选择一项)1.DataSet2.DataTable3.DataViewa) 1和2b) 1和3c) 3和3d) 1,2,3都可以3) 以下关于C#代码的说法正确的是()。
(选择一项)Class My Animals{private int bodyTemp=98; //1public int BodyTemy{ //2get{return bodyTemp; //3}}}a) 代码1错误b) 代码2错误c) 代码3错误d) 代码无错误4) 在ADO。
NET中,已知变量sqlCon是一个SqlCommand对象,则下列代码运行时将出现异常的是()。
SqlDataReader reader=sqlCon.ExecuteReader();//1reader.Read(); //2reader.Close(); //3reader.Read(); //4a) 1b) 2c) 3d) 45) 在C#程序中,下列用来处理异常的结构,错误的是()。
(选择一项)a) catch{}finally{}b) try{}finally{}c) try{}catch{}finally{}d) try{}catch{}6) 在C#中,下列变量定义与赋值正确的是()。
考试复习_WinForms_选择题_(总部题库)
B、组合控件C、排列控件D、基类控件A、MDIB、JITC、D、System.ADOA、简单设计接口B、单文档界面C、超级设计接口D、超文档编码A、DataReaderB、DataAdapterC、DataTableD、CommandA、ShowDialog将显示为模式窗口B、this表示拥有模式窗口的顶级窗口为当前窗口C、FrmWaterT f = new FrmWaterT() ; 调用了构造函数B、this.PictureBox1.SizeMode = PictureBoxSizeMode.Normal;C、this.PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;D、this.PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;A、SqlDataApdapater objAdaptor = new SqlDataApdater();objAdaptor.DeleteCommand = objConnection.CreateCommand();mandText = strInsertSQL;B、SqlCommand objCommand = new SqlCommand(strInsertSQL,objConnection);C、SqlCommand objCommand = objConection.CreateCommand();mandText = strInsertSQL;A、BrushB、PenC、ColorB、V.RowFilter = "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、TabIndexB、LockedC、LockD、StyleA、改变窗体的标题信息B、在工程的选项中设置启动窗体C、设置窗体的IsMdiContainer属性D、设置窗体的ImeMode属性B、该复选框不被选中C、不显示该复选框的文本信息D、显示该复选框的文本信息B、.bmpC、.gifD、.jpegMOSSQL2005数据库 Repair,库中有操作员信息表(Oper_Info)的如下数据,如下代码能够正常运行并且没有异常信息,但不能达到更新数据表的目的的原因是()。
15级软件C# Winform机试
题目:教学管理系统一. 语言和环境1.实现技术:Winform+2.开发环境:VS2012+SQL Server 2012二.要求该科目结业考试需完成一个教学管理系统的学生信息管理,包括:学生信息查询,学生信息编辑。
整体要求:1.界面是用WinForm,数据访问使用完成。
2.界面按照要求设计1.主窗口:功能描述:1.要求窗口为多文档窗口2.设置窗口标题为教学管理系统3.禁用最大化按钮,屏幕中间显示。
4.窗口大小为1024*7685.菜单按照图示设计2.学生信息管理:功能描述:1.要求点击学生信息管理菜单中的二级菜单学生信息管理弹出学生信息管理界面。
2.学生信息管理窗口大小为1024*7683.禁用窗口系统菜单4.弹出页面要求直接最大化5.查询学生信息并显示6.窗口按照要求图示设计3、学生信息添加:功能描述:1.填写数据点击“新增”按钮后,判断数据是否全部填出,未填写则给出提示2.填写正确后则添加到数据库,提示保存成功,并自动刷新DataGirdView显示数据。
3.DataGirdView选择改变后要求在数据编辑区控件中显示选择行的数据。
4.修改数据后添加修改,判断数据是否全部填写,未填写则给出提示。
5.填写正确后则修改到数据库,提示修改成功,并自动刷新DataGirdView显示数据。
三. 实现思路见各窗口功能描述四. 推荐实现步骤1. 新建数据库:数据库:数据库名称:StudentDB表名:StudentInfo列名名称类型描述编号S_ID int 主键,用户的编号姓名S_Name Varchar(50) 不允许为空年龄S_Age Int 不允许为空联系方式S_Tel Varchar(50) 不允许为空所在地址S_Address Varchar(200) 不允许为空2.建立WinForm项目3.设计窗口4.编写后台代码五. 注意事项1、仔细审题,准确理解题目要求。
2、按照题目要求完成相应功能。
winform练习题3
WIN3 试卷分析考试时间:2016-06-20 22:42~22:42考试班级:6011171T28题干题型选择题图片ABCD标准答案 a技能点掌握模式窗口的创建方法试题解析正确率0%题干题型选择题图片ABCD标准答案 d技能点掌握MenuStrip控件的常用属性和方法试题解析正确率0%题干题型选择题图片ABCD标准答案 b技能点掌握常用基本控件的使用方法正确率0%题干题型选择题图片ABCD标准答案 d技能点能够使用VS工具开发Windows窗体应用程序正确率0%题干题型选择题图片BCD标准答案 b技能点掌握ToolStrip控件的常用属性和方法正确率0%题干题型选择题图片ABCD标准答案 d技能点能够实现对窗体控件进行排列显示正确率0%题干题型选择题图片ABCD标准答案 d技能点使用DataAdapter对象实现数据集填充正确率0%题干题型选择题图片BCD标准答案 c技能点理解MDI的概念正确率0%题干题型选择题图片ABCD标准答案 c技能点掌握DataGridView的使用方法正确率0%题干题型选择题图片ABCD标准答案 c技能点能够实现WinForms控件与事件的绑定正确率0%题干题型选择题图片BCD标准答案 c技能点掌握创建MDI窗体的步骤和方法正确率0%题干题型选择题图片ABCD标准答案 b技能点掌握Timer控件的使用方法试题解析正确率0%题干题型选择题图片ABCD标准答案bd技能点理解并掌握DataSet对象(数据集)的使用方法正确率0%题干题型选择题图片ABD标准答案 c技能点掌握DataView对象的常用属性正确率0%题干题型选择题图片ABCD标准答案 b技能点掌握TreeView控件的基本用法正确率0%题干题型选择题图片ABCD标准答案 b技能点掌握ComboBox控件的常用属性试题解析正确率0%题干题型选择题图片ABC标准答案bd技能点掌握DataGridView的常用属性正确率0%题干题型选择题图片ABCD标准答案 b技能点能够使用ContextMenuStrip控件创建快捷菜单试题解析正确率0%题干题型选择题图片ABCD标准答案 a技能点掌握ComboBox控件的使用方法正确率0%题干题型选择题图片ABCD标准答案 d技能点掌握不同窗体之间数据传递的方法正确率0%题干题型选择题图片ABD标准答案 c技能点能够使用MessageBox实现消息框提示正确率0%题干题型选择题图片ABCD标准答案 b技能点掌握不同窗体之间跳转的方法正确率0%题干题型选择题图片ABD标准答案bd技能点掌握枚举的使用方法正确率0%题干题型选择题图片ABCD标准答案 b技能点能够使用DataView实现数据的筛选和排序正确率0%题干题型选择题图片ABCD标准答案 a技能点能够使用ListView控件展示数据正确率0%。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Winform机试题
(总分100分,时间120分钟)最终只提交项目,不提交数据库。
最终效果图:
FrmContact
FrmAddContact
1.建立数据库MyContact数据库
2.按照以下要求建立表
联系人类型表(ContactType)
列名类型描述
ID int 主键,自增
Name nvarchar(100) 联系人类型名,非空
联系人表(Contact)
列名类型描述
ID int 主键,自增
Name nvarchar(50) 联系人名称,非空
Phone Nvarchar(50) 联系人电话,非空
Sex Bit 联系人性别,非空
Remark Nvarchar(500) 备注,可空
TypeID Int 联系人类型ID,外键
3.向两张表各添加3条测试数据。
4.(10分)建立Winform工程MyContact,加入并设计两个窗体
(FrmContact联系人列表窗体和FrmAddContact 联系人添加窗体) 5.(15分)给FrmContact的下拉列表绑定来自ContactType表的数
据。
(必须使用DataSource绑定数据源,不得使用循环添加)
设置下拉列表的DisplayMember和ValueMember
6.(15分)为FrmContact窗体中的DataGridView绑定联系人数据。
7.(10分)当下拉列表选中项发生改变时,重新绑定DataGridView,
让其显示选中类型下的联系人。
8.(15分)点击按钮新建联系人时弹出FrmAddContact窗体,在
FrmAddContact窗体加载时,绑定窗体中的联系人类型下拉列表。
绑定方式与第5题相同。
9.(15分)点击添加按钮后,添加一条数据到Contact表,并提示
添加成功,然后关闭该窗体。
点击关闭按钮后直接关闭该窗体。
10.(10分)使用委托和事件。
当添加联系人完成后,重新绑定联系
人列表。
11.(10分)使用规范的命名。