南开23春学期(高起专1903、专升本1903)《Windows可视化编程》在线作业二
奥鹏南开大学新学期作业参考

南开大学23春学期(高起专1903、专升本1903)《Windows可视化编程》在线作业
1.面向对象编程中的“继承”的概念是指()
选项A:派生类对象可以不受限制地访问所有的基类对象
选项B:派生自同一个基类的不同类的对象具有一些共同特征
选项C:对象之间通过消息进行交互
选项D:对象的内部细节被隐藏
正确答案问询微信:424329
2.在VS.NET窗口中,在()窗口中可以查看当前项目的类和类型的层次信息.
选项A:解决方案资源管理器
选项B:类视图
选项C:资源视图
选项D:属性
正确答案问询微信:424329
3.如果设treeView1=new_TreeView(),则treeView1.Nodes.Add("根节点")返回的是一个()类型的值。
选项A:TreeNode
选项B:int
选项C:string
选项D:TreeView
正确答案问询微信:424329
4.在从标准文本文件(如:readme.txt)中读取信息行,应使用()操作文件.
选项A:XmltextReader
选项B:XmlReader
选项C:TextReader
选项D:StreamReader
正确答案问询微信:424329
5.调用重载方法时,系统根据()来选择具体的方法?
选项A:方法名
选项B:参数的个数和类型
选项C:参数名及参数个数
选项D:方法的返回值类型
正确答案问询微信:424329
6.若要使命令按钮不可操作,要对()属性进行设置。
选项A:Visible
选项B:Enabled
选项C:BackColor
选项D:Text
正确答案问询微信:424329
7.什么字符被用来放在其他字符串末尾使这些字符串连成一串?
选项A:+
选项B:-
选项C:?
选项D:*
正确答案问询微信:424329
8.如果将窗体的FormBoderStyle设置为None,则()
选项A:窗体没有边框并不能调整大小
选项B:窗体没有边框但能调整大小
选项C:窗体有边框但不能调整大小
选项D:窗体是透明的
正确答案问询微信:424329
9.在c#中new关键字的作用是()。
选项A:新建对象实例
选项B:定义命名空间
选项C:调用类
选项D:引入命名空间
正确答案问询微信:424329
10.下列语句在控制台上的输出是().if(true)System.Console.WriteLine("First");System.Console.WriteLine("Second");
选项A:FirstSecond
选项B:First
选项C:Second
选项D:无输出
正确答案问询微信:424329
11.VS.NET中,在()窗口中可以浏览与当前项目相关的菜单字符串表,对话框等信息。
选项A:解决方案资源管理器
选项B:类视图
选项C:资源视图
选项D:属性
正确答案问询微信:424329
12.在C#中,引用命名空间System的正确语句是()
选项A:using_System;
选项B:#import_System;
选项C:uses_System;
选项D:#includeSystem;
正确答案问询微信:424329
13.以下关于 for 循环的说法不正确的是()?
选项A:for 循环只能用于循环次数已经确定的情况
选项B:for 循环是先判定表达式,后执行循环体语句
选项C:for 循环中,可以用 break语句跳出循环体
选项D:for 循环体语句中,可以包含多条语句,但要用花括号括起来
正确答案问询微信:424329
14.在为自定义类取名时,Microsoft推荐使用的命名规范是()
选项A:Hungarian_notation
选项B:随便起名字
选项C:Camel
选项D:Pascal
正确答案问询微信:424329
15.语句string[,]_strArray=new_string[3,4];创建了多少个string对象?
选项A:0
选项B:3
选项C:4
选项D:12
正确答案问询微信:424329
16.在设计菜单时,若希望某个菜单项前面有一个“√”号,应把该菜单项的()属性设置为 true?
选项A:Checked
选项B:RadioCheck
选项C:ShowShortcut
选项D:Enabled
正确答案问询微信:424329
17.C#中每个 int 类型的变量占用()个字节的内存?
选项A:1
选项B:2
选项C:4
选项D:8
正确答案问询微信:424329
18.为保护Web_Service不受恶意访问的攻击,应使用()保护Web_Service.
选项A:IIS目录安全性
选项B:NTFS安全性
选项C:共享目录安全性
选项D:TCP/IP安全性
正确答案问询微信:424329
19.下列类的定义中哪些是合法的抽象类?()
选项A:sealed abstract class c1{abstract public void test() {}
选项B:abstract sealed public viud test();
选项C:abstract class c1 { abstract void test();
选项D:abstract class c1 {abstract public void test(); }
正确答案问询微信:424329
20.如果要将窗体设置为透明的,则()
选项A:要将FormBoderStyle属性设置为None
选项B:要将Opacity属性设置为小于100%得值
选项C:要将locked 属性设置为True
选项D:要将 Enabled属性设置为True
正确答案问询微信:424329
21.使用下列哪种方法可以减少一个ArrayList对象的容量?
选项A:调用Remove方法
选项B:调用Clear方法
选项C:调用Trim/ToSize方法
选项D:设置Capacity属性
正确答案问询微信:424329
22.创建项目后,希望在当前项目中加入一个Windows_Form界面,以下哪些方法可以实现?
选项A:点击“文件”,选择子菜单中的“新建”再选择“项目奥鹏南开大学新学期作业参考”
选项B:在解决方案资源管理器中,右键当前项目,选择“添加”,再选择“新项目”
选项C:使用类视图,右键后选择“添加”,再选择“类”
选项D:点击“文件”,选择子菜单中的“打开”,再选择“项目”
正确答案问询微信:424329
23.下面关于抽象类说法正确的是()
选项A:抽象类不能实例化
选项B:抽象类只能做基类
选项C:抽象类可以实例化
选项D:抽象类可以做子类
正确答案问询微信:424329
24.以下关于ref和out的描述哪些项是正确的?
选项A:使用ref参数,传递到ref参数的参数必须最先初始化。
选项B:使用out参数,传递到out参数的参数必须最先初始化。
选项C:使用ref参数,必须将参数作为ref参数显式传递到方法。
选项D:使用out参数,必须将参数作为out参数显式传递到方法。
正确答案问询微信:424329
25.面向对象编程的三大特征是()
选项A:继承
选项B:多态
选项C:封装
选项D:统一接口
正确答案问询微信:424329
26.下面描述错误的是()。
选项A:窗体也是控件
选项B:窗体也是类
选项C:控件是从窗体继承来的
选项D:窗体的父类是控件类
正确答案问询微信:424329
27.以下哪些可以作为接口成员?
选项A:方法
选项B:属性
选项C:字段
选项D:事件
正确答案问询微信:424329
28.在控制台程序必须有一个static_void_Main(),下列关于这个方法的描述中,哪些是正确的?
选项A:必须在结构或类的内部
选项B:声明Main()方法时既可以使用参数,也可以不使用
选项C:这方法不可以有返回类型
选项D:这个方法叫做入口点函数
正确答案问询微信:424329
29.下列关于数组的描述中,哪些选项是正确的?
选项A:String类本身可以被看做是一个System.Char对象的数组
选项B:String类中的许多方法都能用在数组中
选项C:数组可以用来处理数据类型不同的批量数据
选项D:System.Array类是所有数组的基类
正确答案问询微信:424329
30.从数据库读取记录,你可能用到的方法有()
选项A:ExecuteNonQuery
选项B:ExecuteScalar
选项C:Fill
选项D:ExecuteReader
正确答案问询微信:424329
31.构造函数可以声明为虚函数。
选项A:对
选项B:错
正确答案问询微信:424329
32.构造函数不可以用private修饰
选项A:对
选项B:错
正确答案问询微信:424329
33.结构是值类型,而类是引用类型。
选项A:对
选项B:错
正确答案问询微信:424329
34.当有多个异常要捕获时,应先捕获特殊(具体)异常,再捕获普通(一般)异常。
选项A:对
选项B:错
正确答案问询微信:424329
35.类的属性成员必须是可读写。
选项A:对
选项B:错
正确答案问询微信:424329
36.类是对象的抽象,对象是类的实例。
选项A:对
选项B:错
正确答案问询微信:424329
37.构造函数不能带参数。
选项A:对
选项B:错
正确答案问询微信:424329
38.实例构造函数既可以对静态成员进行初始化,也可对实例成员初始化。
选项A:对
选项B:错
正确答案问询微信:424329
39.开发人员不需要创建MessageBox类的实例,只需调用Show()方法既可显示消息框。
选项A:对
选项B:错
正确答案问询微信:424329
40.C#源代码的后缀名为.cs
选项A:对
选项B:错
正确答案问询微信:424329
41.readonly字段只能在初始化期间或是在构造函数中赋值。
选项A:对
选项B:错
正确答案问询微信:424329
42.析构函数是自动调用的,它也可以被显式调用。
选项A:对
选项B:错
正确答案问询微信:424329
43.重写虚方法时可以为虚方法指定别称
选项A:对
选项B:错
正确答案问询微信:424329
44.ArrayList能够包含任何类型的元素,但不能混合放置不同类型的对象。
选项A:对
选项B:错
正确答案问询微信:424329
45.c#是大小写不敏感的语言
选项A:对
选项B:错
正确答案问询微信:424329
46.abstract方法的声明必须同时实现。
选项A:对
选项B:错
正确答案问询微信:424329
47.C#程序的执行是从第一个方法开始,到Main方法结束。
选项A:对
选项B:错
正确答案问询微信:424329
48.在C#中,装箱操作是将引用类型转化成值类型。
选项A:对
选项B:错
正确答案问询微信:424329
49.在C#中,接口可以被多重继承而类不能。
选项A:对
选项B:错
正确答案问询微信:424329
50.允许有多个不相同名称的构造函数
选项A:对
选项B:错
正确答案问询微信:424329