南开大学12秋学期《windows可视化编程》在线作业

所属学校:南开大学 科目:windows可视化编程 2015-03-17 19:10:09

12秋学期《windows可视化编程》在线作业
试卷总分:100
单选题 多选题


一、单选题(共 40 道试题,共 80 分。)
1.如果要将窗体设置为透明的,则()
A. 要将FormBoderStyle属性设置为None
B. 要将Opacity属性设置为小于100%得值
C. 要将locked 属性设置为True
D. 要将 Enabled属性设置为True

2.在窗体Form1中有按钮Button1,以下那个Click事件处理程序可以关闭该窗体?
A. Form1.Close();
B. this.Close();
C. Button1.Close();
D. me.Close();

3.下列关于C#中索引器理解正确的是()
A. 索引器的参数必须是两个或两个以上
B. 索引器的参数类型必须是整数型
C. 索引器没有名字
D. 以上皆非

4.什么颜色经常被使用在窗口的应用中?
A. 白色
B. 蓝色
C. 灰色
D. 黑色

5.哪个控件被用来选择或不选择, 并且若干个同样的控件放在一个小组中被用来选择其中的某一个。这样的控件是()
A. 标签
B. 单选按钮
C. 文本框
D. 复选框
此题选: D
6.设置openfiledialog1引用一个openfiledialog 对象.则打开该对话框的正确代码是()
A. openfiledialog1.show();
B. openfiledialog1.showdialog();
C. openfiledialog1.open();
D. openfiledialog1.openandshow();

7.()属性确定焦点移动到当前控件。
A. TabKey
B. TabOrder
C. TabKeyOrder
D. TabIndex
此题选: D
8.()对象的AcceptButton 属性被使用响应选定的某个特殊按钮的单击事件。
A. 按钮
B. 窗体
C. 键盘
D. 鼠标

9.请问经过表达式a=3+15?0:1的运算,变量a的最终值是什么?
A. 3
B. 1
C. 0
D. 4

10.构建Windows窗体以及其所使用空间的所有类的命名空间是下列哪个选项?
A. System.Data
B. System.IO
C. System.Text
D. System.Windows.Forms
此题选: D
11.()命名空间中的类和接口用于创建Web应用程序的页面?
A. System.Drawing
B. System.IO
C. System.Web.UI
D. System.Web.Service

12.为保护Web_Service不受恶意访问的攻击,应使用()保护Web_Service.
A. IIS目录安全性
B. NTFS安全性
C. 共享目录安全性
D. TCP/IP安全性

13.如果设treeView1=new_TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。
A. TreeNode
B. int
C. string
D. TreeView

14.在VS.NET窗口中,()窗口提供了连接到本地或远程计算机上数据库并进行管理的功能.
A. 工具箱
B. 资源管理
C. 解决方案资源管理器
D. 服务器资源管理器
此题选: D
15.C#中,新建一个字符串变量str,并将字符串"Tom''s_Living_Room"保存到串中,应该()
A. string str="Tom/''s_Living_Room";
B. string str="Tom''s_Living_Room";
C. string str("Tom''s_Living_Room");
D. string str("Tom"s_Living_Room");

16.下列语句在控制台上的输出是().if(true)System.Console.WriteLine("First");System.Console.WriteLine("Second");
A. FirstSecond
B. First
C. Second
D. 无输出

17.在C#中,表示一个字符串的变量应使用以下哪条语句定义?
A. Cstring str;
B. string str;
C. Dim str as string
D. char* str

18.C#中每个char类型量占用()个字节的内容.
A. 1
B. 2
C. 4
D. 8

19.在MDI主窗体中,如何新建一个MDI子窗体?
A. Form1_NewMdiChild=new_Form1();NewMdiChild.MdiParent=this;
B. Form1_NewMdiChild=new_Form1();this.MdiChild=NewMdiChild;
C. Form1.MdiParent=this;
D. this.MdiChild=Form1;

20.下列关于构造函数的描述正确的是()
A. 构造函数可以声明返回类型
B. 构造函数不可以用private修饰
C. 构造函数必须与类名相同
D. 构造函数不能带参数

21.开始状态默认时,屏幕位于()。
A. 左下方
B. 中部
C. 左上方
D. 右上方

22.要创建多文档应用程序,需要将窗体的()属性设为true。
A. DrawGrid
B. ShowInTaskbar
C. Enabled
D. IsMdiContainer
此题选: D
23.C#程序中,可以使用try…catch机制来处理程序出现的()错误.
A. 语法
B. 运行
C. 逻辑
D. 拼写

24.变量menuItem1引用一个菜单项对象.为使该菜单项变为“灰色不可选”状态, 应对menuItem1的哪个属性进行操作?
A. Enabled
B. Checked
C. Visible
D. Text

25.在ADO.NET中,表示程序到数据的连接对象为()
A. Connection对象
B. Command对象
C. DataSet对象
D. DataAdapter对象

26.“访问范围限定于此程序或那些由它所属的类派生的类型”是对以下哪个成员可访问性含义的正确描述?
A. public
B. protected
C. internal
D. protected_internal
此题选: D
27.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

28.VS.NET中编辑C#代码时,如何为在类company中定义的方法GetEmpoyeeCount创建XML注释?
A. 将光标定位在GetEmployeeCount前一行,然后输入///
B. 将光标定位在GetEmployeeCount前一行,然后输入<XML</XML
C. 将光标定位在GetEmployeeCount前一行,然后输入///
D. 将光标定位在GetEmployeeCount前一行,然后输入//<?

29.C#程序中,需要对一个数组中的所有元素进行处理,则使用()循环体最好.
A. while
B. foreach
C. do
D. for

30.在从标准文本文件(如:readme.txt)中读取信息行,应使用()操作文件.
A. XmltextReader
B. XmlReader
C. TextReader
D. StreamReader

31.读取图形文件时,应使用()类的对象.
A. TextReader
B. XmlTextReader
C. StreamReader
D. BinaryReader
此题选: D
32.面向对象编程中的“继承”的概念是指()
A. 派生类对象可以不受限制地访问所有的基类对象
B. 派生自同一个基类的不同类的对象具有一些共同特征
C. 对象之间通过消息进行交互
D. 对象的内部细节被隐藏

33.C#的数据类型有()
A. 值类型和调用类型
B. 值类型和引用类型
C. 引用类型和关系类型
D. 关系类型和调用类型

34.关于结构类型,下列说法哪些是正确的?
A. 结构是值类型
B. 结构中不允许定义带参数的实例构造函数
C. 结构中不允许定义析构函数
D. 结构中可以定义成员方法,但是方法内不能使用this 指针

35.如果将窗体的FormBoderStyle设置为None,则()
A. 窗体没有边框并不能调整大小
B. 窗体没有边框但能调整大小
C. 窗体有边框但不能调整大小
D. 窗体是透明的

36.Web表单中,按钮的默认事件是()
A. Click事件
B. Load事件
C. Init事件
D. Command事件

37.Winform中,关于ToolBar控件的属性和事件的描述不正确的是()
A. Buttons属性表示ToolBar控件的所有工具栏按钮
B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度
C. DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边是否显示下箭头
D. ButtonClick事件在用户单击工具栏任何地方时都会触发
此题选: D
38.在C#程序中,显示一个信息为"test", 标题为"Hello"的消息框,正确的语句是()。
A. MessageBox("test","hello");
B. MessageBox.Show("test","hello");
C. MessageBox("hello","test");
D. MessageBox.Show("hello","test");

39.以下哪个是可以变长的数组
A. Array
B. string[]
C. string[N]
D. ArrayList
此题选: D
40.显示消息框时,MessageBoxIcon枚举中的Error成员可在消息框中添加一个图标,该图标的形状是()
A. i
B. ?
C. χ
D. !




12秋学期《windows可视化编程》在线作业
试卷总分:100
单选题 多选题


二、多选题(共 10 道试题,共 20 分。)
1.创建项目后,希望在当前项目中加入一个Windows_Form界面,以下哪些方法可以实现?
A. 点击“文件”,选择子菜单中的“新建”再选择“项目”
B. 在解决方案资源管理器中,右键当前项目,选择“添加”,再选择“新项目”
C. 使用类视图,右键后选择“添加”,再选择“类”
D. 点击“文件”,选择子菜单中的“打开”,再选择“项目”

2.下列关于数组的描述中,哪些选项是正确的?
A. String类本身可以被看做是一个System.Char对象的数组
B. String类中的许多方法都能用在数组中
C. 数组可以用来处理数据类型不同的批量数据
D. System.Array类是所有数组的基类

3.从数据库读取记录,你可能用到的方法有()
A. ExecuteNonQuery
B. ExecuteScalar
C. Fill
D. ExecuteReader

4.以下哪些可以作为接口成员?
A. 方法
B. 属性
C. 字段
D. 事件

5.要向窗体中添加按钮和其它控件,可以使用下列方法中的哪一种?
A. 右击“工具箱”上的控件,选择“添加”就可以将一个控件添加到窗体的左上角,然后可以根据需要将控件拖动到适当的位置
B. 在“工具箱”上双击控件图标变可以将一个控件添加到窗体的控件左上角,然后可以根据需要拖动控件
C. 单击“工具箱”上的控件,并将其拖放到窗体中的理想位置,接着就可以把一个控件拖放到窗体中
D. 单击“工具箱”上的控件,然后在窗体上期望的位置单击并拖动出一个长方形,接着就可以在窗体上绘制出一个控件

6.下面关于抽象类说法正确的是()
A. 抽象类不能实例化
B. 抽象类只能做基类
C. 抽象类可以实例化
D. 抽象类可以做子类

7.在控制台程序必须有一个static_void_Main(),下列关于这个方法的描述中,哪些是正确的?
A. 必须在结构或类的内部
B. 声明Main()方法时既可以使用参数,也可以不使用
C. 这方法不可以有返回类型
D. 这个方法叫做入口点函数

8.使用下列哪种方法可以减少一个ArrayList对象的容量?
A. 调用Remove方法
B. 调用Clear方法
C. 调用Trim/ToSize方法
D. 设置Capacity属性

9.以下关于ref和out的描述哪些项是正确的?
A. 使用ref参数,传递到ref参数的参数必须最先初始化。
B. 使用out参数,传递到out参数的参数必须最先初始化。
C. 使用ref参数,必须将参数作为ref参数显式传递到方法。
D. 使用out参数,必须将参数作为out参数显式传递到方法。

10.面向对象编程的三大特征是()
A. 继承
B. 多态
C. 封装
D. 统一接口






版权声明

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

分享: