可做作业 考核 论文 联系 QQ:3064302332 微信:wxxygzs
北语23秋《C#》作业1[标准答案]
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.引用ListBox(列表框)最后一个数据项应使用( )语句。
A.ListBox1.Items[ListBox1.Items.Count]
B.ListBox1.Items[ListBox1.SelectedIndex]
C.ListBox1.Items[ListBox1.Items.Count-1]
D.ListBox1.Items[ListBox1.SelectedIndex-1]
2.如果左操作数大于右操作数,( )运算符返回false。
A.=
B.<
C.<=
D.以上都是
3.C#中TestClass为一自定义类,其中有以下属性定义public void Property{…}使用以下语句创建了该类的对象,并使变量obj引用该对象:TestClass obj = new TestClass();那么,可通过什么方式访问类TestClass的Property属性? ( )
A.Obj.Property
B.MyClass.Property
C.obj :: Property
D.obj.Property ()
4.下面关于抽象类的说法正确的是 :( )
A.抽象类可以被实例化
B.含有抽象方法的类一定是抽象类
C.抽象类可以是静态类和密封类
D.抽象类中的抽象方法可以在其它类中重写
5.下列选项中,不属于值类型的是( )
A.struct
B.Int32
C.Int
D.string
6.C#数组主要有三种形式,它们是( )。
A.一维数组 、二维数组、三维数组
B.整型数组、浮点型数组、字符型数组
C.一维数组、多维数组、不规则数组
D.一维数组、二维数组、多维数组
7.若要使TextBox中的文字不能被修改,应对( )属性进行设置。
A.Locked
B.Visible
C.Enabled
D.ReadOnly
8.关于如下程序结构的描述中,哪一项是正确的?( ) for ( ; ; ) { 循环体; }
A.不执行循环体
B.一直执行循环体,即死循环
C.执行循环体一次
D.程序不符合语法要求
9.继承具有( ),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。
A.规律性
B.传递性
C.重复性
D.多样性
10.指定操作系统读取文件方式中的FileMode .Create的含义是( )。
A.打开现有文件
B.指定操作系统应创建文件,如果文件存在,将出现异常
C.打开现有文件,若文件不存在,出现异常
D.指定操作系统应创建文件,如果文件存在,将被改写
二、判断题 (共 15 道试题,共 60 分)
11.面向对象将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。
12.若方法的名字相同、参数相同,而方法的返回值类型不同,则可以实现方法的重载。
13.if语句后面的表达式可以是任意表达式。
14.被sealed关键字修饰的方法不能被继承。
15.静态构造函数只能对静态成员初始化,不能对实例成员初始化。
16.DotNet包含两个部分,即公共语言运行库和框架类库。
17.类是对象的抽象,对象是类的实例。
18.foreach语句既可以用来遍历数组中的元素,又可以改变数据元素的值。
19.switch语句中必须有default标签。
20.关于对象的访问,对象A向对象B传递消息的唯一途径是A能访问B的句柄。
21.Main方法的返回值类型必须是void 的类型。
22.类和对象的区别在于万物都是对象,是个实体,而概念是个类上的描述。
23.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。
24.Windows应用程序和Web应用程序都是通过事件触发的。
25.不能指定接口中方法的修饰符。