资源描述:
《C#windows程序设计资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、选择题:1、引用类型主要有4种:类类型、数组类型、接口类型和(C)。八•对象类型B.字符串类型C.委托类型D.整数类型2.C#语言中,值类型包括:基本值类型、结构类型和(D)。A.小数类型B.整数类型C.类类型D.枚举类型3加载窗体时触发的事件是(B)0A.ClickB.LoadC.GotFoucsD.DoubleClick4.在C#中,定义派生类时,指定其基类应使用的语句是(B)0A.InheritsB.:(冒号)C.ClassD.Overrides5.在C#中定义接口时,使用的关键字是(A)。A.interfa
2、ceB.:(冒号)C.classD.overrides6.将变量从字符串类型转换为数值类型可以使用的类型转换方法是(D)。A.Str()B.CcharC.CStr()D.int.Parse();7.数据类型转换的类是(B)0A.ModB.ConvertC.ConstD.Single&先判断条件的当循环语句是(B)。A.do...whi1eB.whileC.while...doD.do...loop9.假定一个10行20列的二维整型数组,下列哪个定义语句是正确的(C)oA.int[]arr=newint[10,20]
3、B.int[]arr=intnew[10,20]C.int[,]arr=newint[10,20]D.int[,]arr=newint[20;10]10.以下正确的描述是(B)。A.函数的定义可以嵌套,函数的调用不可以嵌套B.函数的定义不可以嵌套,函数的调用可以嵌套C.函数的定义和函数的调用均可以嵌套D.函数的定义和函数的调用均不可以嵌套11.以下说法正确的是(C)。A.接口可以实例化B.类只能实现一个接口C.接口的成员都必须是未实现的D.接口的成员前面可以加访问修饰符12下列关于抽象类的说法错误的是(A)0A.抽
4、象类可以实例化B.抽象类可以包含抽象方法C.抽象类可以包含抽象属性D.抽象类可以引用派牛类的实例13.下列关于重载的说法,错误的是(D)。A.方法可以通过指定不同的参数个数重载B.方法可以通过指定不同的参数类型重载C.方法可以通过指定不同的参数传递方式重载D.方法可以通过指定不同的返回值类型重载14.关于虚方法实现多态,下列说法错误的是(B)。A.定义虚方法使用关键字virtualB.关键字virtual可以与override一起使用C.虚方法是实现多态的一种应用形式D.派生类是实现多态的一种应用形式15.以下关于
5、继承的说法错误的是(D)。A..NET框架类库中,object类是所有类的基类B.派生类不能直接访问基类的私有成员C.protected修饰符既有公有成员的特点,又有私有成员的特点D.基类対象不能引用派生类对象16.继承具有(B),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。A.规律性B.传递性C.重复性D.多样性17.下列说法中,正确的是(A)。A.派牛类対象可以强制转换为基类对象B.在任何情况下,基类对象都不能转换为派生类对象C.接口不可以实例化,也不可以引用实现该接口的类的对象D.基类对
6、象可以访问派生类的成员18.C#语言中简单数据类型包括(B)A、整型、实型、逻辑型B、整型、实型、字符型C、整型、字符型、逻辑型D、字符型、实型、逻辑型19下列各数据类型不属于引用类型的是(D)A、类类型B、数组类型C、委托类型D、结构类型20如有语句:charc二'72,,则变量c(A)A、包含1个字符B、包含2个字符C、包含3个字符D、不合法,c的值不确定21设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f值的数据类型为(C)八、intB、floatC、doubleD、不
7、确定22以下选项屮,与k二n卄完全等价的表达式是(A)A、k=n,n=n+lB、n=n+l,k=nC、k二++nD、k+=n+l23若有int沪21,b二11;则表达式-p+b的值是(B)A、30B、31C、32D、3324设x、y均为整型变量,且x=10,y二3,则以下语句的输出结果是(D)Console.WriteLine(a{0},⑴”,x--,--y);八、10,3B、9,3C、9,2D、10,225结构化程序所规定的三种最基本控制结构是(C)A、输入、处理、输出B、树形、网形、环形C、顺序、选择、循环D、
8、主程序、子程序、函数26在C#程序中,判断逻辑值时,以(C)表示逻辑值“真”,以()表示逻辑值“假”As10B、非00C、truefalseD、1非027有如下程序段:inta=14,b=15;boolx;charc=,A,;x=(a>b)&&(c<,B');执行后,x的值为(B)A、trueB、falseC、0D、128有如下代码:doublex=2.0,