面向对象期末试卷B

上传人:资****亨 文档编号:216628648 上传时间:2021-11-29 格式:DOC 页数:9 大小:83KB
返回 下载 相关 举报
面向对象期末试卷B_第1页
第1页 / 共9页
面向对象期末试卷B_第2页
第2页 / 共9页
面向对象期末试卷B_第3页
第3页 / 共9页
面向对象期末试卷B_第4页
第4页 / 共9页
面向对象期末试卷B_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《面向对象期末试卷B》由会员分享,可在线阅读,更多相关《面向对象期末试卷B(9页珍藏版)》请在金锄头文库上搜索。

1、安徽工业职业技术学院期末考试试卷B学期:2021春季 班级:09信息15 科目:?面向对象程序设计 ?姓 名 班 级 座 号 闭卷题目一二三总分分数注意:请将选择题答案写在下表中,否那么成绩无效1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.一、 单项选择题每题2分,共40分1、 C#编译器将C#程序编译成_代码。 A. 汇编语言代码 B. 机器语言代码 C. 微软中间语言代码 D. 二进制代码 2、 以下不属于值类型的有_。A.class B.double C.struct D.int 3、 要创立多文档(MDI)应用程序,需要将父窗体的

2、_属性设为true。 C. Ischild D. IsMdiContainer 4、 C#源程序文件的默认扩展名为_。A. cpp B. exe C. cs D. c#5、 在.NET中,文本框控件的_属性用来设置其是否是只读的。A. LockedB. ReadOnly6、 下面描述错误的选项是_。A窗体也是控件; B窗体也是类; C控件是从窗体继承来的; D窗体的父类是文本框类;7、 当前窗体中有一个文本框名称:txtsum,下面程序完成的功能是:_。private void txtsum_KeyPress(object sender, KeyPressEventArgs e) if (e.

3、KeyChar 57) e.Handled = true; A在文本框中只能输入数字字符; B在文本框中不能输入数字字符; C在文本框中只能输入4857之间的数据;D在文本框中只能输入英文字符;8、 下面关于使用TextBox控件制作密码文本框的语句,正确的选项是_。AtextBox1.PasswordChar = *;BtextBox1.PasswordChar = *;CtextBox1.PasswordChar = *;DtextBox1.PasswordChar = *;9、 在菜单设计中,要设计菜单项的访问键热键,下面正确的选项是:_。A文件#FB文件FC文件&FD文件F10、 下面

4、属性中,_是任何控件都具有的。ANameBTextCDockDSize11、 用FileStream 翻开一个文件时,可用FileMode 参数控制:_。A. 对文件进行只读、只写还是读/写B. 对文件执行覆盖、创立、翻开等选项中的哪些操作; C. 其他FileStream 对同一个文件所具有的访问类型D. 对文件进行随机访问时的定位参考点12、 面向对象的程序语言具有_特点。A. 封装、继承、多态B. 类、窗体、控件C. 封装、方法、属性D. 类、继承、Object13、 在C#中, _关键字用于从派生类中访问基类的成员A. thisB. base C.refD. class14、 在类My

5、Class 中,以下_语句定义了一个只读的属性Count。A. private int Count;B. public readonly int Count;C. private int count; public int Count get return count; D. public readonly int Count get return count; set count = value; 15、 以下关于构造函数的描述正确的选项是_。 A.构造函数可以声明返回类型。 B.构造函数不可以用private修饰 C.构造函数不能带参数D. 构造函数必须与类名相同16、 以下关于C#中方法

6、重载的说法正确的选项是_。A.两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载B.两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载C.两个方法名字相同,而对应参数的数据类型不同,那么它们可以构成方法重载D.两个方法名字相同,而参数的个数相同,那么它们可以构成方法重载17、 阅读以下程序代码: public class MyClass public int a; protected int b; private int c; internal int d; class Program static void Main(string args) MyClass Tes

7、tClass = new MyClass(); _ 在横线处不能出现的语句是:_,否那么会出现错误。A. int x = TestClass.a; B. int x = TestClass.b; C. int x = TestClass.a +; D. int x = TestClass.d; 18、 在C语言中,以下关于属性的描述正确的选项是_。A.属性是以public修饰的字段,以public关键字修饰的字段也可称为属性与字段相比可对数值进行合法性验证,并更好地实现了数据的封装和隐藏D.在C#的类中不能自定义属性19、 阅读以下的C代码:class classA public int me

8、thod1(int a) return(a+); public static int method2(int a) return (a+); class Program public static void Main() classA a = new classA(); _ 在横线处不能出现的语句是:_,否那么会出现错误。A. a.method1(3);B. classA.method2(3);C. a.method2(3) D. a.method1(3)+ classA.method2(3);20、 使用ADO.Net对Access数据库操作时,应选择_。A.SQL Server 数据提供程

9、序 B. ODBC数据提供程序C. OLE DB 数据提供程序D.Oracle 数据提供程序二、 程序阅读题每空3分,共33分1 设计如下图的判定素数的界面,窗体form1中有以下控件: 列表框名称:listBox1,用于显示素数, “判定命令按钮名称:button1; 单击退出按钮,那么关闭程序。阅读程序,在空白处填上适宜的语句。private void button1_Click(object sender, EventArgs e) bool flag; for (int n = 2; n = 100; n+) flag = true; for (int i = 2; i = Math.

10、Sqrt(n);i+ ) if (n % i = 0) _ break; if (flag) listBox1.Items._; 2 编写一个控制台程序,在包含入口方法Main()的类之外,再添加如下两个类的定义,调试会发现什么样的错误? public sealed class MyClass public class MyDerivedClass : MyClass 错误原因说明:_3 阅读下面程序,按要求在空白处答复以下问题。 class Student public int no=123; public string name=父类的name; class MSS : Student / 这里的“:含义是_。 public string name = 子类的name; public string info() return (no + base.name); class Program static void Main(string args) MSS a = new MSS(); Console.WriteLine(a.info(); Console.Read();

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号