南开大学22球秋学期(高起本1709-1803、全层次1809-2103)《Windows可视化编程》在线作业三
奥鹏南开在线作业满分答案参考
22球秋学期(高起本1709-1803、全层次1809-2103)《Windows可视化编程》在线作业-00003
1.以下关于 for 循环的说法不正确的是()?
选项A:for 循环只能用于循环次数已经确定的情况
选项B:for 循环是先判定表达式,后执行循环体语句
选项C:for 循环中,可以用 break语句跳出循环体
选项D:for 循环体语句中,可以包含多条语句,但要用花括号括起来
满分答案问询微信:424329
2.在Queue类中,移除并返回队列前端对象的方法是()
选项A:Dequene
选项B:Enqueue
选项C:Peek
选项D:Pop
满分答案问询微信:424329
3.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");
满分答案问询微信:424329
4.什么属性用来设置某个控件为三维或平的?
选项A:Dimension
选项B:Flat
选项C:BorderStyle
选项D:Fixed
满分答案问询微信:424329
5.创建菜单后,为了实现菜单项的命令功能,应为菜单项添加()事件处理方法.
选项A:DrawItem
选项B:Popup
选项C:Click
选项D:Select
满分答案问询微信:424329
6.显示消息框时,MessageBoxIcon枚举中的Error成员可在消息框中添加一个图标,该图标的形状是()
选项A:i
选项B:?
选项C:
选项D:!
满分答案问询微信:424329
7.构建Windows窗体以及其所使用空间的所有类的命名空间是下列哪个选项?
选项A:System.Data
选项B:System.IO
选项C:System.Text
选项D:System.Windows.Forms
满分答案问询微信:424329
8.在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。
选项A:Append
选项B:Create
选项C:CreateNew
选项D:Truncate
满分答案问询微信:424329
9.C#程序中,可以使用try…catch机制来处理程序出现的()错误.
选项A:语法
选项B:运行
选项C:逻辑
选项D:拼写
满分答案问询微信:424329
10.在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;
满分答案问询微信:424329
11.在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?
选项A:将Name的set块删除
选项B:将Name的set块置空
选项C:将Name的set块前加修饰符private
选项D:将Name添加readonly修饰符
满分答案问询微信:424329
12.变量openFileDialog1引用一个OpenFileDialog对象.为检查用户在退出对话框时时否点击了"打开"按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于()
选项A:DialogResult.OK
选项B:DialogResult.Yes
选项C:DialogResult.No
选项D:DialogResult.Cancel
满分答案问询微信:424329
13.消息对话框不是放置到窗体上的,是使用MessageBox.()方法显示出来的。
选项A:Move
选项B:Show
选项C:Control
选项D:Load
满分答案问询微信:424329
14.关于结构类型,下列说法哪些是正确的?
选项A:结构是值类型
选项B:结构中不允许定义带参数的实例构造函数
选项C:结构中不允许定义析构函数
选项D:结构中可以定义成员方法,但是方法内不能使用this 指针
满分答案问询微信:424329
15.在C#中,引用命名空间System的正确语句是
选项A:using System;
选项B:#import System;
选项C:uses System;
选项D:include System;
满分答案问询微信:424329
16.C#的数据类型有()
选项A:值类型和调用类型
选项B:值类型和引用类型
选项C:引用类型和关系类型
选项D:关系类型和调用类型
满分答案问询微信:424329
17.若要使TextBox中的文字不能被修改,应对()属性进行设置。
选项A:Locked
选项B:Visible
选项C:Enabled
选项D:ReadOnly
满分答案问询微信:424329
18.()对象的AcceptButton 属性被使用响应选定的某个特殊按钮的单击事件。
选项A:按钮
选项B:窗体
选项C:键盘
选项D:鼠标
满分答案问询微信:424329
19.用鼠标右击一个控件中出现的菜单一般称为()
选项A:主菜单
选项B:菜单项
选项C:快捷菜单
选项D:子菜单
满分答案问询微信:424329
20.VS.NET中,在()窗口中可以浏览与当前项目相关的菜单字符串表,对话框等信息。
选项A:解决方案资源管理器
选项B:类视图
选项C:资源视图
选项D:属性
满分答案问询微信:424329
21.以下哪些可以作为接口成员?
选项A:方法
选项B:属性
选项C:字段
选项D:事件
满分答案问询微信:424329
22.在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?
选项A:为类添加析构函数,在析构函数中释放资源
选项B:为类重载new运算符
选项C:为实现IDisposable借口
选项D:为类添加delete运算符
满分答案问询微信:424329
23.下面描述错误的是()。
选项A:窗体也是控件
选项B:窗体也是类
选项C:控件是从窗体继承来的
选项D:窗体的父类是控件类
满分答案问询微信:424329
24.要向窗体中添加按钮和其它控件,可以使用下列方法中的哪一种?
选项A:右击“工具箱”上的控件,选择“添加”就可以将一个控件添加到窗体的左上角,然后可以根据需要将控件拖动到适当的位置
选项B:在“工具箱”上双击控件图标变可以将一个控件添加到窗体的控件左上角,然后可以根据需要拖动控件
选项C:单击“工具箱”上的控件,并将其拖放到窗体中的理想位置,接着就可以把一个控件拖放到窗体中
选项D:单击“工具箱”上的控件,然后在窗体上期望的位置单击并拖动出一个长方形,接着就可以在窗体上绘制出一个控件
满分答案问询微信:424329
25.从数据库读取记录,你可能用到的方法有()
选项A:ExecuteNonQuery
选项B:ExecuteScalar
选项C:Fill
选项D:ExecuteReader
满分答案问询微信:424329
26.以下关于ref和out的描述哪些项是正确的?
选项A:使用ref参数,传递到ref参数的参数必须最先初始化。
选项B:使用out参数,传递到out参数的参数必须最先初始化。
选项C:使用ref参数,必须将参数作为ref参数显式传递到方法。
选项D:使用out参数,必须将参数作为out参数显式传递到方法。
满分答案问询微信:424329
27.面向对象编程的三大特征是()
选项A:继承
选项B:多态
选项C:封装
选项D:统一接口
满分答案问询微信:424329
28.下列关于数组的描述中,哪些选项是正确的?
选项A:String类本身可以被看做是一个System.Char对象的数组
选项B:String类中的许多方法都能用在数组中
选项C:数组可以用来处理数据类型不同的批量数据
选项D:System.Array类是所有数组的基类
满分答案问询微信:424329
29.下面关于抽象类说法正确的是()
选项A:抽象类不能实例化
选项B:抽象类只能做基类
选项C:抽象类可以实例化
选项D:抽象类可以做子类
满分答案问询微信:424329
30.以下叙述正确的是()
选项A:接口中可以有虚方法
选项B:一个类可以实现多个接口
选项C:接口不能被实例化
选项D:接口中可以包含已实现的方法
满分答案问询微信:424329
31.foreach总是遍历整个数组
选项A:对
选项B:错
满分答案问询微信:424329
32.参数数组必须是一维数组
选项A:对
选项B:错
满分答案问询微信:424329
33.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
选项A:对
选项B:错
满分答案问询微信:424329
34.在所有情况下,存取作用范围,返回值和方法签名必须保持一致,这样覆盖才会起作用。
选项A:对
选项B:错
满分答案问询微信:424329
35.C#支持多重继承。
选项A:对
选项B:错
满分答案问询微信:424329
36.数组在创建实例时已经被编译器初始化了默认值,因此可以直接访问。
选项A:对
选项B:错
满分答案问询微信:424329
37.当有多个异常要捕获时,应先捕获特殊(具体)异常,再捕获普通(一般)异常。
选项A:对
选项B:错
满分答案问询微信:424329
38..NET包含两个部分:公共语言运行库和类库。
选项A:对
选项B:错
满分答案问询微信:424329
39.当程序中只需要进行两个选择,一般采用if…else…语句。
选项A:对
选项B:错
满分答案问询微信:424329
40.派生类对象可以不受限制地访问所有的基类对象
选项A:对
选项B:错
满分答案问询微信:424329
41.C#程序的执行是从第一个方法开始,到Main方法结束。
选项A:对
选项B:错
满分答案问询微信:424329
42.和用点符号向对象传递消息一样,我们也可以用点符号存取一个对象的attribute。
选项A:对
选项B:错
满分答案问询微信:424329
43.一个类可以有多个基类和多个基接口。
选项A:对
选项B:错
满分答案问询微信:424329
44.接口像类一样,可以定义并实现方法。
选项A:对
选项B:错
满分答案问询微信:424329
45.foreach语句既可以用来遍历数组中的元素,又可以改变数据元素的值。
选项A:对
选项B:错
满分答案问询微信:424329
46.在接口的成员中,可以包含常量。
选项A:对
选项B:错
满分答案问询微信:424329
47.抽象类可以作为基类,所以不能直接实例化,也不可以被密封。
选项A:对
选项B:错
满分答案问询微信:424329
48.基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。
选项A:对
选项B:错
满分答案问询微信:424329
49.abstract方法的声明必须同时实现。
选项A:对
选项B:错
满分答案问询微信:424329
50.在C#中,int[][]是定义一个int型的二维数组。
选项A:对
选项B:错
满分答案问询微信:424329