奥鹏大连理工大学2013年秋《windows可视化编程》在线作

所属学校:大连理工大学 科目:windows可视化编程 2015-03-17 11:09:25

试卷总分:100   测试时间:--   试卷得分:100

一、单选题(共40道试题,共80分。)得分:80

1.下列语句在控制台上的输出是().if(true)System.Console.WriteLine("First");System.Console.WriteLine("Second");

A. FirstSecond

B. First

C. Second

D. 无输出

答案:A

满分:2分得分:2

2.关于结构类型,下列说法哪些是正确的?

A. 结构是值类型

B. 结构中不允许定义带参数的实例构造函数

C. 结构中不允许定义析构函数

D. 结构中可以定义成员方法,但是方法内不能使用this 指针

答案:A

满分:2分得分:2

3.为保护Web_Service不受恶意访问的攻击,应使用()保护Web_Service.

A. IIS目录安全性

B. NTFS安全性

C. 共享目录安全性

D. TCP/IP安全性

答案:A

满分:2分得分:2

4.读取图形文件时,应使用()类的对象.

A. TextReader

B. XmlTextReader

C. StreamReader

D. BinaryReader

答案:D

满分:2分得分:2

5.创建菜单后,为了实现菜单项的命令功能,应为菜单项添加()事件处理方法.

A. DrawItem

B. Popup

C. Click

D. Select

答案:C

满分:2分得分:2

6.如果设treeView1=new_TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。

A. TreeNode

B. int

C. string

D. TreeView

答案:A

满分:2分得分:2

7.()是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的代码.

A. CLR

B. CLS

C. MSIL

D. XML Web Service

答案:C

满分:2分得分:2

8.在定义类时,如果希望类的某个方法能够在类中进一步改进,以处理不同的派生类的需要,则应该将方法声明成()

A. sealed

B. public

C. virtual

D. overriade

答案:C

满分:2分得分:2

9.()对象的AcceptButton 属性被使用响应选定的某个特殊按钮的单击事件。

A. 按钮

B. 窗体

C. 键盘

D. 鼠标

答案:B

满分:2分得分:2

10.“访问范围限定于此程序或那些由它所属的类派生的类型”是对以下哪个成员可访问性含义的正确描述?

A. public

B. protected

C. internal

D. protected_internal

答案:D

满分:2分得分:2

11.在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?

A. 将Name的set块删除

B. 将Name的set块置空

C. 将Name的set块前加修饰符private

D. 将Name添加readonly修饰符

答案:A

满分:2分得分:2

12.在Stack类中,移除并返回栈顶元素的方法是()

A. Dequeue

B. Peek

C. Push

D. Pop

答案:D

满分:2分得分:2

13.在VS.NET窗口中,()窗口提供了连接到本地或远程计算机上数据库并进行管理的功能.

A. 工具箱

B. 资源管理

C. 解决方案资源管理器

D. 服务器资源管理器

答案:D

满分:2分得分:2

14.变量openFileDialog1引用一个OpenFileDialog对象.为检查用户在退出对话框时时否点击了"打开"按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于()

A. DialogResult.OK

B. DialogResult.Yes

C. DialogResult.No

D. DialogResult.Cancel

答案:A

满分:2分得分:2

15.C#中每个char类型量占用()个字节的内容.

A. 1

B. 2

C. 4

D. 8

答案:B

满分:2分得分:2

16.在为自定义类取名时,Microsoft推荐使用的命名规范是()

A. Hungarian_notation

B. 随便起名字

C. Camel

D. Pascal

答案:D

满分:2分得分:2

17.如何将控件停靠到窗体的右边

A. button1.Dock=DockStyle.Right;

B. button1.Dock=Right;

C. button1.Anchor=AnchorStyles.Right;

D. button1.Anchor=Right;

答案:A

满分:2分得分:2

18.下列关于构造函数的描述正确的是()

A. 构造函数可以声明返回类型

B. 构造函数不可以用private修饰

C. 构造函数必须与类名相同

D. 构造函数不能带参数

答案:C

满分:2分得分:2

19.在类的定义中,类的()描述了该类的对象的行为特征.

A. 类名

B. 方法

C. 所属的名字空间

D. 私有域

答案:B

满分:2分得分:2

20.C#程序中,可以使用try…catch机制来处理程序出现的()错误.

A. 语法

B. 运行

C. 逻辑

D. 拼写

答案:B

满分:2分得分:2

21.在ComboBox控件的SelectedChangeConmited事件处理方法中,应使用ConboBox对象的()属性获取用户新选项的值。

A. SelectedIndex

B. Newvalue

C. SelectedItem

D. Text

答案:C

满分:2分得分:2

22.以下哪个是可以变长的数组

A. Array

B. string[]

C. string[N]

D. ArrayList

答案:D

满分:2分得分:2

23.用鼠标右击一个控件中出现的菜单一般称为()

A. 主菜单

B. 菜单项

C. 快捷菜单

D. 子菜单

答案:C

满分:2分得分:2

24.VS.NET中,在()窗口中可以浏览与当前项目相关的菜单字符串表,对话框等信息。

A. 解决方案资源管理器

B. 类视图

C. 资源视图

D. 属性

答案:C

满分:2分得分:2

25.在C#中,表示一个字符串的变量应使用以下哪条语句定义

A. Cstring str;

B. string str;

C. Dim str as string

D. char* str

答案:B

满分:2分得分:2

26.“访问范围限定于此程序或那些由它所属的类派生的类型”是对以下哪个成员可访问性含义的正确描述?

A. public

B. protected

C. internal

D. protected_internal

答案:D

满分:2分得分:2

27.Net依赖以下哪项技术实现跨语言互用性?

A. CLR

B. CTS

C. CLS

D. CTT

答案:C

满分:2分得分:2

28.下列关于C#中索引器理解正确的是()

A. 索引器的参数必须是两个或两个以上

B. 索引器的参数类型必须是整数型

C. 索引器没有名字

D. 以上皆非

答案:C

满分:2分得分:2

29.哪个控件用来存储图象

A. PictureBox

B. 单选按钮

C. 复选框

D. 组合框

答案:A

满分:2分得分:2

30.Windows_Form应用程序中,要求下压按钮控件Button1有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高.那么,在程序中,属性Button1.FlatStyle的值应设定为()

A. System.Windows.Forms.FlatStyle.Flat

B. System.Windows.Form.FlatStyle.Popup

C. System.Windows.Forms.FlatStyle.Standard

D. System.Windows.Forms.FlatStyle.System

答案:B

满分:2分得分:2

31.在Queue类中,移除并返回队列前端对象的方法是()

A. Dequene

B. Enqueue

C. Peek

D. Pop

答案:A

满分:2分得分:2

32.如果设treeView1=new_TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。

A. TreeNode

B. int

C. string

D. TreeView

答案:A

满分:2分得分:2

33.()命名空间中的类和接口用于创建Web应用程序的页面

A. System.Drawing

B. System.IO

C. System.Web.UI

D. System.Web.Service

答案:C

满分:2分得分:2

34.C#中,在方法MyFunc 内部的try..catch 语句中,如果在try 代码块中发生异常,并且在当前的所有catch 块中都没有找到合适的catch 块,则()

A. NET 运行时忽略该异常

B. NET 运行时马上强制退出该程序

C. NET 运行时继续在MyFunc 的调用堆栈中查找提供该异常处理的过程

D. NET 抛出一个新的”异常处理未找到”的异常

答案:C

满分:2分得分:2

35.什么字符被用来放在其他字符串末尾使这些字符串连成一串

A. +

B. -

C.

D. *

答案:A

满分:2分得分:2

36.如果将窗体的FormBoderStyle设置为None,则()。

A. 窗体没有边框并不能调整大小

B. 窗体没有边框但能调整大小

C. 窗体有边框但不能调整大小

D. 窗体是透明的

答案:B

满分:2分得分:2

37..NET提供的管理常用数据结构的List.Quese.HashTable等类是直接包含在()命名空间中的。

A. System.Data

B. System.IO

C. System.Collections

D. System

答案:C

满分:2分得分:2

38.如果要将窗体设置为透明的,则()

A. 要将FormBoderStyle属性设置为None

B. 要将Opacity属性设置为小于100%得值

C. 要将locked 属性设置为True

D. 要将 Enabled属性设置为True

答案:B

满分:2分得分:2

39.显示消息框时,MessageBoxIcon枚举中的Error成员可在消息框中添加一个图标,该图标的形状是()

A. i

B. ?

C. χ

D. !

答案:C

满分:2分得分:2

40.如果将窗体的FormBoderStyle设置为None,则()

A. 窗体没有边框并不能调整大小

B. 窗体没有边框但能调整大小

C. 窗体有边框但不能调整大小

D. 窗体是透明的

答案:B

满分:2分得分:2

二、多选题(共10道试题,共20分。)得分:20

1.面向对象编程的三大特征是()

A. 继承

B. 多态

C. 封装

D. 统一接口

答案:ABC

满分:2分得分:2

2.在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?

A. 为类添加析构函数,在析构函数中释放资源

B. 为类重载new运算符

C. 为实现IDisposable借口

D. 为类添加delete运算符

答案:AC

满分:2分得分:2

3.要向窗体中添加按钮和其它控件,可以使用下列方法中的哪一种?

A. 右击“工具箱”上的控件,选择“添加”就可以将一个控件添加到窗体的左上角,然后可以根据需要将控件拖动到适当的位置

B. 在“工具箱”上双击控件图标变可以将一个控件添加到窗体的控件左上角,然后可以根据需要拖动控件

C. 单击“工具箱”上的控件,并将其拖放到窗体中的理想位置,接着就可以把一个控件拖放到窗体中

D. 单击“工具箱”上的控件,然后在窗体上期望的位置单击并拖动出一个长方形,接着就可以在窗体上绘制出一个控件

答案:BCD

满分:2分得分:2

4.以下关于ref和out的描述哪些项是正确的?

A. 使用ref参数,传递到ref参数的参数必须最先初始化。

B. 使用out参数,传递到out参数的参数必须最先初始化。

C. 使用ref参数,必须将参数作为ref参数显式传递到方法。

D. 使用out参数,必须将参数作为out参数显式传递到方法。

答案:ACD

满分:2分得分:2

5.以下哪些可以作为接口成员?

A. 方法

B. 属性

C. 字段

D. 事件

答案:ABD

满分:2分得分:2

6.使用下列哪种方法可以减少一个ArrayList对象的容量

A. 调用Remove方法

B. 调用Clear方法

C. 调用Trim/ToSize方法

D. 设置Capacity属性

答案:CD

满分:2分得分:2

7.以下叙述正确的是()

A. 接口中可以有虚方法

B. 一个类可以实现多个接口

C. 接口不能被实例化

D. 接口中可以包含已实现的方法

答案:BC

满分:2分得分:2

8.从数据库读取记录,你可能用到的方法有()

A. ExecuteNonQuery

B. ExecuteScalar

C. Fill

D. ExecuteReader

答案:BCD

满分:2分得分:2

9.下列关于数组的描述中,哪些选项是正确的?

A. String类本身可以被看做是一个System.Char对象的数组

B. String类中的许多方法都能用在数组中

C. 数组可以用来处理数据类型不同的批量数据

D. System.Array类是所有数组的基类

答案:ABD

满分:2分得分:2

10.创建项目后,希望在当前项目中加入一个Windows_Form界面,以下哪些方法可以实现

A. 点击“文件”,选择子菜单中的“新建”再选择“项目”

B. 在解决方案资源管理器中,右键当前项目,选择“添加”,再选择“新项目”

C. 使用类视图,右键后选择“添加”,再选择“类”

D. 点击“文件”,选择子菜单中的“打开”,再选择“项目”

答案:BC

满分:2分得分:2

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: