WinForm测试题
分享到一键分享QQ空间新浪微博百度搜藏人人网腾讯微博百度相册开心网腾讯朋友百度贴吧豆瓣网搜狐微博百度新首页QQ好友和讯微博更多...百度分享
职友集是中国最大的职位搜索引擎,始于2005年
登录我的职友集QQ账号微博账号 放进收藏夹 | 手机版
工作
公司 工作 查工资 看趋势  职位 公司  切换地区  在“”上工作,随时随地好方便
首页 工作 公司 查工资 看趋势 面试题 面试题精选: 程序员 Java 软件测试 C++ .NET C语言 网络技术 Web开发 数据库 Oracle Database工程师 Linux C# 项目管理 PHP LoadRunner 网络工程师 算法 关注我们:
职友集 > 面试题 > C#面试题 > C# WinForms知识笔试试卷
C# WinForms知识笔试试卷2012-12-24 20:07:20 阅读( 103 ) 
1666人 收藏本页
标签:C#面试题
1)      在C# WinForms程序中,创建一个窗体的后缀名为(a)。      (选择一项)
a)      .cs
b)      .aspx
c)      .xml
d)      .wsdl
2)      在C# WinForms程序中,以下哪项文件属于主程序文件(d)。(选择一项)
a)      Properties.cs
b)      Form1.cs
c)      Form1.Designer.cs
d)      Program.cs
3)      在C# WinForms程序中,新建的窗体后台cs代码自动继承了(a)窗体。(选择一项)
a)      Form
b)      Form1
c)      Windows
d)      object
4)      在新建窗体中拖一控件,此控件自动生成的代码应放在以下哪个文件中(c)。(选择一项)
a)      .properties.cs
b)      .cs
c)      .designer.cs
d)      .resx
5)      在C# WinForms程序中,以下默认主程序中生成的主方法为(b)。(选择一项)
a)      static int main()
b)      static void Main()
c)      static string main()
d)      static double main()
6)      在C# WinForms程序中,以下关于窗体属性说法错误的是(d)。(选择一项)
a)      BackgroundImage为设置窗体的背景图像
b)      MaximizeBox为设置窗体标题右上角是否有最大化框,默认为True
c)      StartPosition为确定窗体第一次出现时的位置
d)      TopMost指示窗体是否显示在此属性未设置为True的所有窗体之上,默认为True
7)      在C# WinForms程序中,以下不属于Label属性的一项是(d)。(选择一项)
a)      MaxLength
b)      Multiline
c)      Items
d)      ReadOnly
8)      在C# WinForms程序中,实现窗体间的跳转,创建窗体对象后显示窗体的方法为(a)。(选择一项)
a)      Load
b)      Show
c)      Run
d)      Exit
9)      在C# WinForms程序中,以下关于控件的描述中错误的是(a)。(选择一项)
a)      ToolStrip 属性里没有Items集合
b)      StatusStrip 属性里有Items集合
c)      ComboBox 属性里有Items集合
d)      Lab
el 属性里没有Items集合
10)  在C# WinForms程序中,以下退出应用程序的方法是(b)。(选择一项)
a)      Run()
b)      Exit()
c)      Show()
d)      Close()
11)  在C# WinForms程序中,以下关于Timer控件说法正确的是(d)。(选择一项)
a)      有属性Start()和Stop()
b)      有方法Enabled()
c)      有事件Interval
d)      有事件Tick
12)  在C# WinForms程序中,以下不能绑定DataGridView数据源的是(a)。(选择一项)
a)      Table
b)      DataSet
c)      Index
d)      List
13)  在C#中,要使用ExecuteReader()方法查询获取数据库中的数据集,需要创建(d)类型对象。(选择一项)
a)      SqlCommand
b)      SqlConnection
c)      SqlDataAdapter
d)      DataSet
14)  在C#中,关于TreeView以下说法正确的是()。(选择一项)
a)      事件SelectedNode为当前选中父节点
b)      事件SelectedNode为当前选中子节点
c)      事件AfterSelect为节点选中后发生
d)      事件ImageIndex为节点默认图像索引
15)  获得TreeView控件中选中的节点,应该执行()。(选择一项)
a)      Click
b)      AfterSelect
c)      Selected
d)      都不是
16)  C#中,可以使用枚举变量避免不合理的赋值,以下关于枚举的说法正确的是()。(选一项)
a)      枚举是引用类型
b)      枚举中可以定义方法
c)      枚举可以定义属性
d)      可以为枚举类型中的元素赋整数值
17)  DataSet与DataTable、DataView三者之间的关系是(  )。(选择一项)
a)      DataSet包含DataTable, DataTable包含DataView
b)      DataView包含DataTable, DataSet包含DataTable
c)      DataTable包含DataView, DataTable包含DataSet
d)      DataSet包含DataTable, DataView包含DataSet
18)  当调用MessageBox.show()方法时,消息框返回值是(  )。(选择一项)
a)      MessageResult
b)      DialogValue
c)      DialogResult
d)      DialogBox
19)  让窗体初始化加载后显示在屏幕中央,需要设置以下哪项属性(  )。(选择一项)
a)      WindowState
b)      ShowInTaskbar
c)      StartPosition
d)      FormBorderStyle
20)  以下哪项控件可以将其他控件分组(  )。(选择一项)
a)      GroupBox
b)      TextBox
c)      ComboBox
d)      Label
21)  下图窗体中没有出现的控件是哪项()。(选择一项)
a)      GroupBox
b)      Panel
c)      RadioButton
d)      以上答案都出现了
22)  下列选项哪项是多文档界面应用程序(  )。(选择一项)
a)      记事本
b)      Windows资源管理器
c)      Microsoft Word
d)      Microsoft Excel
23)  ListView类包含在()命名空间中。(选择一项)
a)      System.Wi
ndows.Froms
b)      System.Windows.Drawing
c)      System.Windows.Paint
d)      以上都不是
24)  在C#中,关于命名空间说法正确的是()。(选择二项)
a)      采用import关键字添加命名空间引用
b)      采用using关键字添加命名空间引用
c)      添加命名空间引用必须添加在当前命名空间外部
d)      添加命名空间引用必须添加在当前命名空间内部
25)  在C#中,下面关于StringBuilder描述正确的是()。(选择一项)
a)      使用StringBuilder的性能总是优于string
b)      StringBuilder对象同样可以采用”+”进行字符拼接
c)      StringBuilder对象可以采用Append()方法进行字符拼接
d)      以上描述都不正确
26)  以下枚举的说法错误的是(  )。(选择一项)
a)      枚举是一个指定的常数
b)      枚举定义一组有限的值
c)      可以为枚举类型中的元素赋整数值
d)      枚举中可以添加一个方法
27)  在WinForms中,当用户关闭窗体时,下面()事件可能被触发。(选择二项)
a)      Leave
b)      FormClosed
c)      Load
d)      FormClosing
28)  下面( )可以显示一个模式窗体。(选择一项)
a)      Application.Run(new Form1())
b)      form1.Show()
c)      form1.ShowDialog()
d)      MessageBox.Show()
29)  WinForms程序中,如果复选框控件的Checked属性值设置为False,则表示()。(选择一项)
a)      该复选框被选中
b)      该复选框不被选中
c)      不显示该复选框的文本信息
d)      显示该复选框的文本信息
30)  以下关于 DataSet 的说法错误的是( )。(选择一项)
a)      DataSet 里面可以创建多个表
b)      DataSet 的数据存放在内存里面
c)      DataSet 中的数据可以修改
d)      在关闭数据库连接后,不能使用DataSet中的数据
31)  C#中,关于Timer控件的说法正确的是()。(选择二项)
a)      Interval以秒为单位
b)      Tick事件表示指定间隔时间发生的事件
c)      Run()启动计时器
d)      Stop()停止计时器
32)  以下关于DataView常用属性说法错误的是()。(选择一项)
a)      Table用于获取或设置源DataTable
b)      Sort获取或设置DataView的一个或多个排序列以及排序顺序
c)      RowFilter获取或设置用于筛选在DataView中查看哪些行的表达式
d)      Count在应用RowFilter后,获取DataSet中的行数
33)  关于TreeView控件的Node常用属性以下说法错误的是()。(选择一项)
a)      ImageIndex为节点默认的图像索引。如不设置,保持与TreeView设置相同
b)      Level为节点在树中的深度,从1开始
c)      Nodes 当前节点包含了子节点的集合
d)      Parent当
前节点的父节点
34)  MenuItem常用属性,以下说法错误的是()。(选择一项)
a)      属性Click,单击时发生,单击菜单项时发生
b)      属性DisplayStyle指定是否显示图像和文本
c)      属性Image显示在菜单项上的图像
d)      属性Text显示在菜单项上的文本
35)  以下哪个选项不属于ComboBox控件中Items属性的方法()。(选择一项)
a)      Add()
b)      Clear()
c)      Remove()
d)      Count()
36)  以下关于WinForms窗体的方法错误的说法是()。(选择一项)
a)      Close()方法为关闭窗体
b)      Show()方法为显示窗体
c)      ShowDialog()方法为显示模式窗体
d)      Hide()方法为卸载窗体
37)  关于ComboBox属性说法,以下错误的是()。(选择一项)
a)      DropDownStyle为定义组合框的风格,指示是否显示列表框部分,是否允许用户编辑文本框部分
b)      SelectedIndex为当前选定项目的索引号,列表框中的每个项都有一个索引号,从1开始
c)      SelectedItem获取当前选定项
d)      Text为与组合框关联的文本
38)  通过( )可以设置消息框中显示的按钮。(选择一项)
a)      Button
b)      DialogButton
c)      MessageBoxButtons
d)      MessageBoxIcon
39)  显示下图效果,则代码正确的一项是()。(选择一项)
a)      MessageBox.Show(“输入提示”, “请输入用户姓名”, MessageBoxButtons.YesNo);
b)      MessageBox.Show(“请输入用户姓名”, “输入提示”, MessageBoxButtons.YesNo);
c)      MessageBox.Show(“输入提示”, “请输入用户姓名”, MessageBoxButtons.OKCancel);
d)      MessageBox.Show(“请输入用户姓名”, “输入提示”, MessageBoxButtons.OKCancel);
40)  下面对DataView特性的正确描述是(    )。(选择一项)
a)      DataView可以访问多个DataTable表或DataSet
b)      DataView可以根据记录的版本、状态进行筛选
c)      DataView可以作为连接两个相关表的手段
d)      DataView不能进行排序
41)  在WinForms中,某窗体上放置了一个TreeView控件用于信息的导航,程序运行后,当调整窗体大小时,如果希望此TreeView控件与窗体的上下左三个边缘始终保持不变的距离,则需要对TreeView控件的()属性进行设置。(选择一项)
a)      Anchor
b)      Location
c)      Locked
d)      Margin
42)  在WinForms中,MainForm为MDI父窗体,在指定ChildForm为MDI子窗体时,需要在MainForm窗体中打开ChildForm的地方添加的代码是()。(选择一项)
a)      ChildForm  fc = new ChilForm();
fc.Show();
b)        ChildForm  fc = new ChilForm();
fc.MdiParent = this;
fc.Show();
c)        ChildForm  fc = new ChilForm();
fc.MdiParent = MainForm;
fc.Show
();
d)        ChildForm  fm = new ChilForm();
fm.MdiParent = this;
fc.Show();
43)  在WinForms中,要实现用户的注册功能,即往数据库的用户表中添加一个用户信息,下面描述()能实现这个功能。(选择一项)
a)      调用SqlCommand对象的ExecuteNonQuery()方法
b)      调用SqlCommand对象的ExecuteReader()方法
c)      调用SqlDataAdapter对象的Fill方法
d)      调用SqlCommand对象的ExecuteScalar()方法
44)  在WinForms中,为某个按钮绑定了Click事件,该按钮的处理程序如下所示,程序运行时,用户点击此按钮后,程序将()。
Applivation.Exit();
MessageBox.Show(“ByeBye!”); (选择一项)
a)      关闭当前窗体,程序并不提出
b)      直接退出
c)      显示消息框,程序退出
d)      显示消息框,程序并不退出
45)  在WinForms中,有一个名为tvNavigator的TreeView控件,其节点如下图所示,要获取选中节点的文本,正确的代码是()。(选择一项)
a)      tvNavigator.Nodes[0].Nodes[1].Text;
b)      tvNavigator.Nodes[0].Nodes[1] .Nodes[2] .Nodes[0].Text;
c)      tvNavigator.Nodes[1].Nodes[2] .Nodes[3] .Nodes[1].Text;
d)      tvNavigator.Nodes[1].Nodes[2] .Nodes[3].Text;
45)  在WinForms中,创建列一个名为dtStudent的DataTable数据表,并保存了学生的学号(StuNo)、姓名(StuName)等信息,则下面代码错误的行是()
DataVew dv = new DataView(dtStudent);      //1
新浪微博登录不了
dv.RowFilter = “stuNo=’s1201101’”;    //2
dv.Sort;              //3    (选择一项)
a)      1
b)      2
c)      3
d)      没有错误
46)  在WinForms中,窗体中有一个名为cmbTerm的ComboBox控件,假设在一个名为dtTerm的DataTable对象中保存列学期的ID和Name信息,并且cmbTerm和dtTerm进行列数据绑定,如果希望用户看到的是学期的Name,但当用户选择一项时可以方便的获取学期的ID,下面代码()可以实现。(选择一项)
a)      cmbTerm.DataSource = dtTerm;
b)      cmbTerm.DataSource = dtTerm;
cmbTerm.DisplayMember = “Name”;
cmbTerm.ValueMember = “ID”;
c)      cmbTerm.DataSource = dtTerm;
cmbTerm.Display = “Name”;
cmbTerm..Value = “ID”;
d)      cmbTerm.DataSource = dtTerm;
cmbTerm.DisplayMember = “ID”;
cmbTerm.ValueMember = “Name”;
来自IT公司面试手册
分享给朋友: 更多0
下一篇:Jr.C++/C#开发工程师面试题
上一篇:C#软件工程师入职测试试题
亲~ 如果您有更好的答案 可在评论区发表您独到的见解。
喜欢取消喜欢
最新最早最热评论还没有评论,沙发等你来抢1
社交帐号登录:
微博QQ人人豆瓣更多?开心网易搜狐百度谷歌
说点什么吧…发布
职友集正在使用多说
您想查看更多的信息: 面试题
C#面试题

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。