南开大学23年秋学期《Windows可视化编程》在线作业二
奥鹏南开大学23年秋季新学期作业参考
23秋学期(仅限-高起专1909、专升本1909)《Windows可视化编程》在线作业-00002
关于结构类型,下列说法哪些是正确的?
A:结构是值类型
B:结构中不允许定义带参数的实例构造函数
C:结构中不允许定义析构函数
D:结构中可以定义成员方法,但是方法内不能使用this 指针
正确答案问询微信:424329
在C#程序中,显示一个信息为“This is a test!”,标题为“Hello”的消息框,正确的语句是()。
A:MessageBox(“this is a test!”,”Hello”);
B:MessageBox.Show(“this is a test!”,”Hello”);
C:MessageBox(”Hello” , “this is a test!”);
D:MessageBox.Show (”Hello” , “this is a test!”);
正确答案问询微信:424329
在Stack类中,移除并返回栈顶元素的方法是()
A:Dequeue
B:Peek
C:Push
D:Pop
正确答案问询微信:424329
以下程序的输出结果是()? Using system; Class Example1 { Public Static void main() { Int a=5,b=4,c=6,d; Console.Writeline(“{0}”,d=ab?(ac?a:c):b);} }
A:5
B:4
C:6
D:不确定
正确答案问询微信:424329
在ADO.NET中,表示程序到数据的连接对象为()
A:Connection对象
B:Command对象
C:DataSet对象
D:DataAdapter对象
正确答案问询微信:424329
用鼠标右击一个控件中出现的菜单一般称为()
A:主菜单
B:菜单项
C:快捷菜单
D:子菜单
正确答案问询微信:424329
消息对话框不是放置到窗体上的,是使用MessageBox.()方法显示出来的。
A:Move
B:Show
C:Control
D:Load
正确答案问询微信:424329
if语句后面的表达式应该是()?
A:逻辑表达式
B:条件表达式
C:算术表达式
D:任意表达式
正确答案问询微信:424329
在Visual Studio.NET窗口中处理HTML文档时,可以使用()窗口来编辑某HTML元素的Text、Title、Style等信息。
A:资源视图
B:类视图
C:属性
D:解决方案资源管理器
正确答案问询微信:424329
选定或是取消选定RadioButton时,都会触发什么事件?
A:Selected
B:SelectedChange
C:Change
D:CheckedChanged
正确答案问询微信:424329
269、以下类型中,不属于值类型的是()?
A:整数类型
B:布尔类型
C:字符类型
D:类类型
正确答案问询微信:424329
VS.NET中编辑C#代码时,如何为在类company中定义的方法GetEmpoyeeCount创建XML注释?
A:将光标定位在GetEmployeeCount前一行,然后输入///
B:将光标定位在GetEmployeeCount前一行,然后输入XML/XML
C:将光标定位在GetEmployeeCount前一行,然后输入\
D:将光标定位在GetEmployeeCount前一行,然后输入//?
正确答案问询微信:424329
在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?
A:将Name的set块删除
B:将Name的set块置空
C:将Name的set块前加修饰符private
D:将Name添加readonly修饰符
正确答案问询微信: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
显示消息时,MessageBoxTcon枚举中的Error成员可以消息框中添加一个图标,该图标的形状是()
A:问号
B:i
C:感叹号
D:叉号
正确答案问询微信:424329
C#中,在方法 MyFunc 内部的 try..catch 语句中,如果在 try 代码块中发生异常,并且在当前的所有 catch 块中都没有找到合适的 catch 块,则()
A:NET 运行时忽略该异常
B:NET 运行时马上强制退出该程序
C:NET 运行时继续在 MyFunc 的调用堆栈中查找提供该异常处理的过程
D:NET 抛出一个新的“异常处理未找到”的异常
正确答案问奥鹏南开大学23年秋季新学期作业参考询微信:424329
在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?()
A:将Name的set块删除
B:将Name的set块置空
C:将Name的set块前加修饰符private
D:将Name添加readonly修饰符
正确答案问询微信:424329
在VS.NET窗口中,在()窗口中可以查看当前项目的类和类型的层次信息.
A:解决方案资源管理器
B:类视图
C:资源视图
D:属性
正确答案问询微信:424329
为保护Web_Service不受恶意访问的攻击,应使用()保护Web_Service.
A:IIS目录安全性
B:NTFS安全性
C:共享目录安全性
D:TCP/IP安全性
正确答案问询微信:424329
下列关于C#中索引器理解正确的是()
A:索引器的参数必须是两个或两个以上
B:索引器的参数类型必须是整数型
C:索引器没有名字
D:以上皆非
正确答案问询微信:424329
在控制台程序必须有一个static_void_Main(),下列关于这个方法的描述中,哪些是正确的?
A:必须在结构或类的内部
B:声明Main()方法时既可以使用参数,也可以不使用
C:这方法不可以有返回类型
D:这个方法叫做入口点函数
正确答案问询微信:424329
下列关于数组的描述中,哪些选项是正确的?
A:String类本身可以被看做是一个System.Char对象的数组
B:String类中的许多方法都能用在数组中
C:数组可以用来处理数据类型不同的批量数据
D:System.Array类是所有数组的基类
正确答案问询微信:424329
创建项目后,希望在当前项目中加入一个Windows_Form界面,以下哪些方法可以实现?
A:点击“文件”,选择子菜单中的“新建”再选择“项目”
B:在解决方案资源管理器中,右键当前项目,选择“添加”,再选择“新项目”
C:使用类视图,右键后选择“添加”,再选择“类”
D:点击“文件”,选择子菜单中的“打开”,再选择“项目”
正确答案问询微信:424329
使用下列哪种方法可以减少一个ArrayList对象的容量?
A:调用Remove方法
B:调用Clear方法
C:调用Trim/ToSize方法
D:设置Capacity属性
正确答案问询微信:424329
面向对象编程的三大特征是()
A:继承
B:多态
C:封装
D:统一接口
正确答案问询微信:424329
要向窗体中添加按钮和其它控件,可以使用下列方法中的哪一种?
A:右击“工具箱”上的控件,选择“添加”就可以将一个控件添加到窗体的左上角,然后可以根据需要将控件拖动到适当的位置
B:在“工具箱”上双击控件图标变可以将一个控件添加到窗体的控件左上角,然后可以根据需要拖动控件
C:单击“工具箱”上的控件,并将其拖放到窗体中的理想位置,接着就可以把一个控件拖放到窗体中
D:单击“工具箱”上的控件,然后在窗体上期望的位置单击并拖动出一个长方形,接着就可以在窗体上绘制出一个控件
正确答案问询微信:424329
以下叙述正确的是()
A:接口中可以有虚方法
B:一个类可以实现多个接口
C:接口不能被实例化
D:接口中可以包含已实现的方法
正确答案问询微信:424329
以下哪些可以作为接口成员?
A:方法
B:属性
C:字段
D:事件
正确答案问询微信:424329
从数据库读取记录,你可能用到的方法有()
A:ExecuteNonQuery
B:ExecuteScalar
C:Fill
D:ExecuteReader
正确答案问询微信:424329
下面关于抽象类说法正确的是()
A:抽象类不能实例化
B:抽象类只能做基类
C:抽象类可以实例化
D:抽象类可以做子类
正确答案问询微信:424329
函数是C#程序的基本单位。
A:对
B:错
正确答案问询微信:424329
较好的编程习惯是在一个方法体中包含多个return语句
A:对
B:错
正确答案问询微信:424329
构造函数和方法都可以进行重载。
A:对
B:错
正确答案问询微信:424329
有定义:int [ ] a=new int[5]{1,3,5,7,9}; 则a[3]的值为7。
A:对
B:错
正确答案问询微信:424329
如果需要修改数组元素就必须使用for语句
A:对
B:错
正确答案问询微信:424329
.在C#中,所有类都是直接或间接地继承System.Object类而得来的。
A:对
B:错
正确答案问询微信:424329
参数数组的声明同普通数组一样
A:对
B:错
正确答案问询微信:424329
数组元素的访问是从1开始,到Length结束。
A:对
B:错
正确答案问询微信:424329
布尔型变量可以赋值为0或1。
A:对
B:错
正确答案问询微信:424329
定义一个接口,接口名必须使用大写字母I开头
A:对
B:错
正确答案问询微信:424329
salary属于C#语言的关键字。
A:对
B:错
正确答案问询微信:424329
基类的派生类中必须为基类中的抽象方法提供实现。
A:对
B:错
正确答案问询微信:424329
接口像类一样,可以定义并实现方法。
A:对
B:错
正确答案问询微信:424329
要求构造函数至少有两个参数
A:对
B:错
正确答案问询微信:424329
在定义数组时不允许为数组中的元素赋值。
A:对
B:错
正确答案问询微信:424329
重载是继承的形式之一。
A:对
B:错
正确答案问询微信:424329
在有继承关系的类中,当创建派生类的对象时,先调用派生类的构造函数,再调用基类构造函数。
A:对
B:错
正确答案问询微信:424329
为了明确告诉c#编译器我们愿意接受精度损失,必须进行显示转换,把表达式值转换为括号里的目标类型
A:对
B:错
正确答案问询微信:424329
接口实现类必须提供接口所申明的所有方法
A:对
B:错
正确答案问询微信:424329
C#中所有的类型实质上都是从(object)类派生而来的。
A:对
B:错
正确答案问询微信:424329