Windows程序设计案例教程习题解答

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

《Windows程序设计案例教程》习题解答

第1章

1.1 选择题

Framework是一种( )。

A、编程语言

B、程序运行平台

C、操作系统

D、数据库管理系统

2.用Visual 编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( )。

A、CLR

B、JIT

C、GC

D、GDI

ing namespace的作用是表示( )。

A、引入名字空间

B、使用数据库

C、使用一个文件

D、使用一段程序

4.要使程序运行,需要按( )键。

A、F5

B、Ctrl+F5

C、F10

D、F11

5.C#中的数据类型有( )和( )两种。

A.值类型B.调用类型C.引用类型D.关系类型

6.以下运算符中,()是三目运算符。

A.?:B.――C.=D.<=

7.下列不能为类的成员的是()。

A、属性

B、方法

C、索引器

D、接口

8.下列哪一个不是类的成员的访问修饰符()

A、private

B、base

C、public

D、protected

9. 调用构造函数创建对象时,通常使用( )关键字。

A.typeof

B.new

C.as

D.is

10.关键字virtual只能用来修饰类的()成员。

A.字段

B.方法

C.属性

D.常量

11.用()关键字定义的方法,属于整个类而不属于类的某一个具体实例。

A.public

B.static

C.protected

D.private

12.在属性的访问声明中,对属性的读操作用( )关键字标出,表明属性的值是只读的,不能改写。

A.set

B.get

C.private

D.public

13.声明了一个数组Array[13],则Array[3]表示第( )个元素。

A.3

B.4

C.5

D.无法知道

14.在C#中,多继承通过( )来实现

A.属性 B.接口 C.索引器 D.方法

15.采用异常处理格式编写程序的目的在于使程序( )。

A.不会引发异常 B.顺利通过编译

C. 减少异常

D. 在出现异常后能够得到处理

16.窗体的标题条显示的标题由窗体的( )属性决定。

A、BackColor

B、Text

C、ForeColor

D、Opacity

17.关闭窗体需要调用窗体( )方法。

A、Show

B、Hide

C、Activate

D、Close

18.对文本文件写进一行,需要调用StreamWriter实例的()方法。

A.Write B.WriteLine C.Flush D.Close

参考答案

1.B 2.B 3.A 4.B 5.A、C 6.A 7.D 8.B 9.B 10.B

11. B 12.B 13.B 14.B 15.D 16.B 17.D 18.B

1.2 判断题

1.类是具有相同特征和行为的事物的抽象,对象是类的实例化。

2.一个类只能有一个对象,它就是this。

3.因为结构与类十分相似,所以它们的存储形式是相同的。

4.一个派生类只能有一个基类,但可以有多个接口。

5.当程序运行后有异常出现,该段程序就应该采用异常处理的格式来编写。

6.类File与FileInfo的功能是相同的,其方法名相同,方法的参数也相同。参考答案

1.√

2.╳

3. ╳

4. √

5. ╳

6. ╳

第2章

2.1 选择题

1.窗体的标题条显示的文本由窗体的( )属性决定。

A、BackColor

B、Text

C、ForeColor

D、Opacity

2.下列控件在程序运行期间总不可见的是( )。

A、TextBox

B、Timer

C、Label

D、PictureBox

3.当鼠标移动到控件上时要改变鼠标光标形状需要修改控件的()属性。

A、Font

B、Icon

C、Cursor

D、Dock

4.要使控件不可用(呈灰色显示)需要将( )属性设置为False。

A、Enabled

B、Visible

C、Locked

D、CausesValidation

5.要将焦点设置到某控件,需要调用该控件的( )方法。

A、FindForm

B、Refresh

C、GetNextControl

D、Focus

6.当输入焦点离开控件时调用的代码段应写在该控件的( )事件中。

A、Enter

B、Leave

C、LostFocus

D、Move

7.需要判明在控件上按下的是鼠标哪个键时需要利用该控件的( )事件。

A、KeyDown

B、KeyUp

C、MouseDown

D、MouseUp

8.当控件的文本(Text)属性发生改变时会引发控件的( )事件。

A、TextChanged

B、SizeChanged

C、StyleChanged

D、LocationChanged 参考答案

1.B

2.B

3.C

4.A

5.D

6.B

7.C

8.A

2.2 判断题

boBox控件中的Text既可以选择,也可以输入。

2.要使得在TextBox控件中输入的文本显示为一系列的“*”,必须将该控件的PasswordChar属性设置为’*’。

3.Button控件的Dock属性用来控制对象停靠在容器的哪边。

4.向ListBox控件中加入一个条目需要调用其CreateControl方法。

相关文档
最新文档