欢迎来到天天文库
浏览记录
ID:16446363
大小:198.50 KB
页数:29页
时间:2018-08-09
《面向对象程序设计习题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、面向对象程序设计习题库选择题1.一个设计得好的面向对象系统具有(D)特征。A低内聚、低耦合B高内聚、低耦合C高内聚、高耦合D低内聚、高耦合2.面向对象程序设计的特点主要概括为(C)。A可分解性、可组合性、可分类性B继承性、封装性、多态性C抽象封装性、继承性、多态性D封装性、易维护性、可扩展性、可重用性3.关于C#程序的书写,下列不正确的说法是(D)。A.区分大小写B.一行可以写多条语句C.一条语句可写成多行D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法4.关于C#语言的基本语法,下列哪些说法正确
2、的是(C)A.C#语言使用using来引用需要用到的命名空间;B.用C#编写的程序中,Main函数是唯一允许的全局函数;C.C#语言中使用的名称严格区分大小写;D.C#中一条语句必须写在一行内;5以下标识符中,正确的是(A)。A._nNameB.typeofC.6bD.x5#6.字符串连接运算符包括&和(A)。A.+B.-C.*D./7.拆箱是关于:(B)A、值类型到引用类型的转换B、引用类型到值类型的转换C、引用类型到引用类型的转换D、值类型到值类型的转换8.装箱是关于:(A)A、值类型到引用类型的转换B、引用类型到值类型的
3、转换C、引用类型到引用类型的转换D、值类型到值类型的转换9.下列引用类型和值类型描述正确的是(A)。A.引用类型变量保存内存地址,值类型直接保存变量值B.引用类型在变量中直接保存变量值,值类型保存内存地址C.引用类型和值类型保存数据的方式相同D..NETFramework不支持值类型,因为所有的类型都是引用类型了10.一个类中的静态方法的调用可以:(A)A、通过类名调用B、通过实例化的对象调用C、在主方法中直接调用D、在同一个类中的某一方法中直接调用11.以下数据类型中,属于引用类型的是:(A)A、string类型B、doub
4、le类型C、int类型D、char类型12.下列类型中为值类型的是(C)A.字符串类型B.树组类型C.枚举类型D.接口类型13.decimal类型和浮点类型都可以表示小数,正确说法:(C)A.两者没有任何区别B.小数类型比浮点类型取值范围大C.小数类型比浮点类型精度高D.小数类型比浮点类型精度低14.有定义语句:int[,]a=newint[5,6];则下列正确的数组元素的引用是__C__。A.a(3,4)B.a(3)(4)C.a[3][4]D.a[3,4]15.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,
5、则应使用下列哪条语句?(A)A.decimaltheMoney;B.inttheMoney;C.stringtheMoney;D.doubletheMoney;16.在C#中,表示一个字符串的变量应使用以下哪条语句定义?(B)A.CStringstr;B.stringstr;C.DimstrasstringD.char*str;17.C#中每个int类型的变量占用(C)个字节的内存。A.1B.2C.4D.818.假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C)。A.int[]arr=newint[10,20]
6、B.int[]arr=intnew[10,20]C.int[,]arr=newint[10,20]D.int[,]arr=newint[20;10]19.枚举型常量的值不可以是(D)类型A.intB.longC.ushortD.doule20.引用类型主要有4种:类类型、数组类型、接口类型和(C)。A.对象类型B.字符串类型C.委托类型D.整数类型21.分析下列语句:namespaceTestCS{publicdelegatevoidHello(stringtarget);}该语句的作用是:(D)A.在TestCS命名空间中定
7、义了一个名为Hello的全局方法;B.在TestCS命名空间中声明了函数Hello的原型;C.在TestCS命名空间中定义了一个名为Hello的函数指针;D.在TestCS命名空间中定义了了一个名为Hello的委托类型;22.以下关于for循环的说法不正确的是(A)。A.for循环只能用于循环次数已经确定的情况B.for循环是先判定表达式,后执行循环体语句C.for循环中,可以用break语句跳出循环体D.for循环体语句中,可以包含多条语句,但要用花括号括起来。23.下面对异常说法不正确的是(D)A.try/catch块为基
8、本引发异常的组合B.在捕获异常时,可以有多个catch块C.无论异常是否发生,finally块总会执行D.try块和finally不能连用24.C#程序中,可使用try..catch机制来处理程序出现的(B)错误。A.语法B.运行C.逻辑D.拼写25.为了能够在程序中捕获所有
此文档下载收益归作者所有