南开大学23秋学期《Windows可视化编程》在线作业三

奥鹏南开大学23年秋季新学期作业参考

23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《Windows可视化编程》在线作业-00003

下列参数类型中()是 C#中不允许使用的。
A:值参数
B:引用参数
C:输出参数
D:指针参数
正确答案问询微信:424329

变量menuItem1引用一个菜单项对象,为隐藏该菜单项,应进行何种操作?
A:menuItem1.Visible=false
B:menuItem1.Enabled=false
C:menuItem1.Text=""
D:menuItem1.Checked=false
正确答案问询微信:424329

在为自定义类取名时,Microsoft推荐使用的命名规范是()
A:Hungarian_notation
B:随便起名字
C:Camel
D:Pascal
正确答案问询微信:424329

下列选项中,()是引用类型。
A:enum类型
B:struct类型
C:string类型
D:int类型
正确答案问询微信:424329

下列关于switch语句的表述中哪个是正确的()?
A:switch语句的控制表达式可以是任何数据类型
B:switch语句可以出现default标签,也可以不出现default标签
C:switch中可以有两个或两个以上的case标签的常量与控制表达式的值相同
D:switch语句中case标签结束可以有跳转语句,也可以没有。
正确答案问询微信:424329

语句string[,]_strArray=new_string[3,4];创建了多少个string对象?
A:0
B:3
C:4
D:12
正确答案问询微信:424329

什么颜色经常被使用在窗口的应用中?
A:白色
B:蓝色
C:灰色
D:黑色
正确答案问询微信:424329

Web表单中,按钮的默认事件是()
A:Click事件
B:Load事件
C:Init事件
D:Command事件
正确答案问询微信:424329

构建Windows窗体以及其所使用空间的所有类的命名空间是下列哪个选项?
A:System.Data
B:System.IO
C:System.Text
D:System.Windows.Forms
正确答案问询微信:424329

以下描述错误的是()
A:类不可以多重继承而接口可以
B:抽象类自身可以定义成员而接口不可以
C:抽象类和接口都不能被实例化
D:一个类可以有多个基类和多个基接口
正确答案问询微信:424329

下列语句创建了多少个 string 对象?string[,] strArray = new string[3][4];
A:0
B:3
C:4
D:12
正确答案问询微信:424329

C#程序中,可以使用try…catch机制来处理程序出现的()错误.
A:语法
B:运行
C:逻辑
D:拼写
正确答案问询微信:424329

通过继承()类,用户可以创建自己的异常类。
A:System.Exception
B:System.SystemException
C:System.ApplicationException
D:System.UserException
正确答案问询微信:424329

在c#中new关键字的作用是()。
A:新建对象实例
B:定义命名空间
C:调用类
D:引入命名空间
正确答案问询微信:424329

设置openfiledialog1引用一个openfiledialog 对象.则打开该对话框的正确代码是()
A:openfiledialog1.show();
B:openfiledialog1.showdialog();
C:openfiledialog1.open();
D:openfiledialog1.openandshow();
正确答案问询微信:424329

请问经过表达式a=3+15?0:1的运算,变量a的最终值是什么?
A:3
B:1
C:0
D:4
正确答案问询微信:424329

结构化的程序设计的 3 种基本结构是()。
A:顺序结构,If结构,for 结构
B:if 结构,if…..else结构 else if结构
C:while结构,do….while结构,foreach结构
D:顺序结构,分支结构,循环结构
正确答案问询微信:424329

开始状态默认时,屏幕位于()。
A:左下方
B:中部
C:左上方
D:右上方
正确答案问询微信:424329

分析程序: public class class4 { private string _sData = ""; public string sData{set{_sData = value;}} } 在 Main 函数中,在成功创建该类的对象 obj 后,下列哪些语句是合法的? ()
A:obj.sData = "It is funny!";
B:Console.WriteLine(obj.sData);
C:obj._sData = 100;
D:obj.set(obj.sData);
正确答案问询微信:424329

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

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

使用下列哪种方法可以减少一个ArrayList对象的容量?
A:调用Remove方法
B:调用Clear方法
C:调用Trim/ToSize方法
D:设置Capacity属性
正确答案问询微信:424329

c#可以采用以下哪些技术来实现对象内部数据的隐藏?
A:静态成员
B:类成员的访问控制说明
C:属性
D:装箱和拆箱技术
正确答案问询微信:424329

在C#中设计类时,应如何保证在释放对象的所有引用之前,释放对象使用的文件、网络等资源?
A:为类添加析构函数,在析构函数中释放资源
B:为类重载new运算符
C:为实现IDisposable借口
D:为类添加delete运算符
正确答案问询微信:424329

以下叙述正确的是()
A:接口中可以有虚方法
B:一个类可以实现多个接口
C:接口不能被实例化
D:接口中可以包含已实现的方法
正确答案问询微信:424329

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

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

下面描述错误的是()。
A:窗体也是控件
B:窗体也是类
C:控件是从窗体继承来的
D:窗体的父类是控件类
正确答案问询微信:424329

面向对象编程的三大特征是()
A:继承
B:多态
C:封装
D:统一接口
正确答案问询微信:424329

下面关于抽象类说法正确的是()
A:抽象类不能实例化
B:抽象类只能做基类
C:抽象类可以实例化
D:抽象类可以做子类
正确答案问询微信:424329

当程序中只需要进行两个选择,一奥鹏南开大学23年秋季新学期作业参考般采用if…else…语句。
A:对
B:错
正确答案问询微信:424329

在带有“||”操作符的语句中,如果其中一个或两个条件都为真,则语句为真
A:对
B:错
正确答案问询微信:424329

在控制台应用程序中,若想从键盘上输入数据,可以使用Console.Read()和Console.ReadLine()方法。
A:对
B:错
正确答案问询微信:424329

一个窗体可以有多个弹出式菜单。
A:对
B:错
正确答案问询微信:424329

为了明确告诉c#编译器我们愿意接受精度损失,必须进行显示转换,把表达式值转换为括号里的目标类型
A:对
B:错
正确答案问询微信:424329

实例构造函数既可以对静态成员进行初始化,也可对实例成员初始化。
A:对
B:错
正确答案问询微信:424329

派生类重写基类的虚方法时,可改变方法的参数个数。
A:对
B:错
正确答案问询微信:424329

switch语句中case标签结束可以有跳转语句,也可以没有。
A:对
B:错
正确答案问询微信:424329

构造函数名必须和类名相同。
A:对
B:错
正确答案问询微信:424329

C#中使用try-catch-finally异常处理机制捕捉和处理错误。(
A:对
B:错
正确答案问询微信:424329

在面向对象编程的思想中,类是相同或者相似对象的抽象。
A:对
B:错
正确答案问询微信:424329

foreach语句能使你不用索引就可以遍历整个数组
A:对
B:错
正确答案问询微信:424329

一个类中,只能有一个构造函数
A:对
B:错
正确答案问询微信:424329

for 循环是先判定表达式,后执行循环体语句
A:对
B:错
正确答案问询微信:424329

在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
A:对
B:错
正确答案问询微信:424329

抽象类要比具体类更接近于抽象类型
A:对
B:错
正确答案问询微信:424329

在接口的成员中,可以包含常量。
A:对
B:错
正确答案问询微信:424329

布尔型变量可以赋值为0或1。
A:对
B:错
正确答案问询微信:424329

当一个类实现一个接口时,实现该接口的类通过覆载的手段实现接口。
A:对
B:错
正确答案问询微信:424329

for 循环中,可以用 break语句跳出循环体
A:对
B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网