C#训练题二

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C#训练题⼆
⼀、选择题
1.标签具有下列哪个属性?()
A.温度属性B.⽂本属性C.亮度属性D.硬度属性
2.设计时调整窗体的⼤⼩可以使⽤()。

A.键盘B.屏幕C.⽿麦D.⿏标
3.将代码放置在合适的位置,以使事件发⽣时执⾏它,这在术语上称作“()”
事件。

A.说明B.处理C.解释D.改变
4.运⾏时经常通过将结果放置在控件的()中来显⽰它们。

A.⽅法B.事件C.属性D.附件
5.运⾏时改变控件的属性()是编程的⼀个重要部分。

A.字B.位C.名D.值
6.代码:labell.Tixt="Doug";出错的原因是()错误。

A.属性名B.对象名C.属性值D.字符串
7.在设计时在窗体上放置控件并()控件的属性。

A.检查B.设置C.说明D.理解
8.当事件发⽣时,C#系统使⽤匹配的⽅法。

在该⽅法中必须事先放置好()
以处理此事件。

A.格式B.菜单C.代码D.对象
9.在试图修改窗体或代码之前必须()运⾏程序。

A.启动B.继续C.观察D.中⽌
10.引⽤控件属性的格式是在控件名后加⼀个(),后⾯是属性名。

A.逗号B.分号C.括号D.点
11.消息对话框不是放置到窗体上的,是使⽤MessageBox.()⽅法显⽰出来的。

A.Move B.Show C.Control D.Load
12.加载窗体时触发的事件是()。

A.Click
B.Load
C.GotFoucs
D.DoubleClick
13.改变窗体的标题,需修改的窗体属性是()。

A.Text
/doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html
C.Title
D.Index
14.在C#中,可以标识不同的对象的属性是()。

A.Text
/doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html
C.Title
D.Index
15.在C#.Net中,⽤来创建主菜单的对象是()。

A.Menu
B.MenuItem
C.MenuStrip
D.Item
16.下⾯所列举的应⽤程序中,不是多⽂档应⽤程序的是()
A.Word
B.Excel
C.PowerPoint
D.记事本
17.让控件不可⽤的属性是以下哪⼀个
(A)AllowDrop(B)Enabled
(C)Bounds(D)Visible
18.让控件不可见的属性是以下哪⼀个?
(A)Cursor(B)Enabled
(C)Dock(D)Visible
19.如果要在窗体中始终显⽰系统的当前时间,应该使⽤的控件是()A.CheckBox B.Panel
C.RadioButton
D.Timer
20.若使⽤ComboBox控件,要使其⽂本框部分不可编辑,需要设置()属性
a)Items b)DropDownStyle
c)SelectedIndex d)SelectedItem
21.以下在C#中调⽤消息框不正确的是()
a)MessageBox.Show("这是⼀个消息框!")
b)MessageBox.Show("这是⼀个消息框!","提⽰")
c)MessageBox.Show("这是⼀个消息框!","提⽰",
/doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html rmation) d)MessageBox.Show("这是⼀个消息框!","提⽰",MessageBoxButtons.OK,
/doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html rmation) 22.如何将⼀个窗体设计成MDI主窗体()
a)设置窗体的FormBorderStyle属性为IsMdiContainer
b)设置窗体的IsMdiChild属性为true
c)设置窗体的IsMdiContainer属性为true
d)设置窗体的IsMdiContainer属性为false
23.在WinForm窗体中,如果不使⽤分组控件来分组单选按钮,⽽是直接拖曳两
个单选按钮放置在窗体中,则以下说法正确的是()
a)两个单选按钮可以同时被选中,即被看作是两个单独的组
b)如果窗体中还存在有其他的已经分组的单选按钮,则这两个单选按钮⾃动被加⼊该组
c)两个单选按钮被⾃动默认为⼀组
d)运⾏报错,提⽰必须使⽤分组控件对单选按钮进⾏分组
24.在WinForms中,在⼀个类名为Form的窗体,下列代码能够正确把该窗体显
⽰为模式对话框的是().
a)Form f=new Form(); f.Show(); f.Modal=true;
b)Form f=new Form(Dialog);
c)Form f=new Form(); f.Activate();
d)Form f=new Form(); f.ShowDialog();
25.如果是⼀个WinForm窗体,下列关于该窗体的属性的推断正确的是()。

(多选)
a)HelpButton属性为True b)ControlBox属性为False
c)MaximizeBox属性为False d)Modal属性为T rue
26.在Visual /doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html 窗⼝中,在________窗⼝中可以察看当前项⽬⽂件以
及相关的层次信息.
a)解决⽅案资源管理器b)类视图c)资源视图d)属性
27.窗体属性中()是⽤来设置窗体⼤⼩的
a)Location属性b)Size属性c)Icon属性d)Cursor属性
28.下列对于Timer控件说法错误的是()(多选)
a)Windows窗体Timer是按标准时间间隔引发事件的组件
b)可以在窗体上看到Timer控件
c)Interval属性指定在⼀个计时器事件与下⼀个计时器事件之间所经过的秒数
d)Tick事件为经过制定时间间隔触发的事件
29.WinForms中,下列哪些控件属于容器控件()(多选)
a)ToolStrip b)Label c)MenuStrip d)Button
30.MessageBox.show(①,②,③,④)分别放什么参数,正确的是:()
a)①要显⽰的字符串,②标题,③消息框图标,④消息框按钮
b)①要显⽰的字符串,②标题,③消息框按钮,④消息框图标
c)①标题,②要显⽰的字符串,③消息框图标,④消息框按钮
d)①标题,②要显⽰的字符串,③消息框按钮,④消息框图标
31.下列哪个⽅法不是Command对象所具有的⽅法:()
a)ExecuteQuery b)ExecuteNonQuery c)ExecuteReader d)ExecuteScalar
/doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html 是由哪两个核⼼组件组成()(多选)
a)DataSet b)DataReader c).NET Framework数据提供程序d)DataAdapter
33.更改窗体的图标该设置()属性
a)BackgroundImage b)Icon c)StartPosition d)MaximizeBox
34.以下描述MDI窗体特征错误的是()
a)启动⼀个MDI应⽤程序时,⾸先显⽰⽗窗体
b)每个应⽤程序都只能有⼀个MDI⽗窗体
c)任何MDI⼦窗体都不能移出MDI框架区域
d)关闭MDI⽗窗体不能⾃动关闭所有打开的MDI⼦窗体
35.在删除⼀条记录之前,弹出下列消息框,点击“是”,结果为:() DialogResult dr=
MessageBox.Show(“删除?”,“提⽰”,MessageBoxButtons.YesNo);
if(dr==DialogResult.OK)
{
//执⾏删除
}
Else
{
//不执⾏删除
}
a)执⾏删除过程。

b)不执⾏删除过程。

c)不会做任何事情。

d)编译出错。

36.在WinForms窗体中,为了禁⽤⼀个名为btnOpen的Button控件,下列做法
正确的是()。

A.btnOpen.Enable=true;
B.btnOpen.Enable=false;
C.btnOpen.Visible=false;
D.btnOpen.Visible=true;
37.在WinForms窗体控件⽂本框(TextBox)的属性中,()属性控制该⽂本框中可
以输⼊的最⼤字符数。

b)Multiline
c)Maxlength
d)MaximizeBox
38.WinForm程序以_____扩展名保存编写的程序。

A).CS B).Config C).CSS D).ASPX
39.哪个属性⽤于设置标签(Label)的⽂本值
A).Tag B).ForeColor C).Name D).Text
40.以下哪个类⽤于创建单选按扭
A).CheckBox B).RadioButton C).ComboBox D).TextBox
41.Timer控件的Interval的单位是____
A).分B).秒C).毫秒D).微秒
42.如何设置窗体中控件的Tab顺序
A).设置Tag属性B).设置TabIndexChanged事件
C).设置Name属性D).设置TabIndex属性
43.使⽤Show⽅法时最多可以显⽰多少个窗体
A).0B).1C).2D).任意多个
44.如何结束当前运⾏的程序
A).this.Hide()B).this.Close()
C).Application.Exit()D).以上答案均不正确
45.⼤部分Windows控件都位于哪个命名空间中
A).System B).System.Windows.Forms
C).Microsoft.Win32D).System..Web
⼆、判断题
1.在C#类中,this代表了当前类本⾝。

2.⽤Interval属性设置Timer控件Tick事件发⽣的时间间隔单位为秒。

3.对象的this引⽤是对该对象本⾝的引⽤。

4.在C#Net中,窗体⽗⼦关系通过“属性”窗⼝来创建。

5.DataSet对象中的表可以和数据库中的表同名,也可以不同名。

/doc/9f465309974bcf84b9d528ea81c758f5f61f294c.html mand对象可以执⾏SQL语句。

四、编程题(每题15分,共2题,共30分)
1.编程计算如图所⽰圆⾯积的窗体,其中有两个标签
控件label1和label2,两个⽂本框控件textBox1和
textBox2,⼀个命令按钮控件button1。

在textBox1⽤
于输⼊圆半径,textBox2⽤于输出圆⾯积。

计算功能由
命令按钮实现。

要求写出设计步骤、主要控件属性和主
2、设计⼀个类,要求⽤事件每10秒报告机器的当前时间。

3.在窗体上建⽴⼀个标签,⼀个⽂本框,⼀个命令按钮,标签的text属性设置为“VC#程序设计”,设计⼀个程序,单击命令按钮,将标签上的信息显⽰在⽂本框中。

4.在窗体上建⽴⼀个列表框,⼀个⽂本框和⼀个命令按钮,在列表框中列有本班10个同学的姓名,当选中某个学⽣姓名后,单击此命令按钮,则在⽂本框中显⽰该学⽣的籍贯。

5.⽤定时器控件按秒计时,在窗体上创建⼀个标签,程序执⾏后在标签内显⽰经过的秒。

6.⼀个这样的程序:让⽤户输⼊其全名,年龄和电话号码,以特定的格式显⽰这些消息,并显⽰⽤户的姓名的⾸字母。

7.创建⼀个窗体,该窗体包括⼀个可⽤来输⼊数字的⽂本框,当⽤户单击按钮后,在标签中显⽰⼀条消息,指出该数字是否位于0-100之间。

相关文档
最新文档