欢迎来到天天文库
浏览记录
ID:51722133
大小:85.00 KB
页数:9页
时间:2020-03-15
《C#练习题1(北大青鸟内部考试题).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。(这题真不简单)1、在C#中,表示一个字符串的变量应使用以下哪条语句定义()A.CStringstr;B.stringstr;C.Dimstrasstring;D.char*str;2、请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是()A.3B.1C.0D.43、关于如下程序结构的描述中,哪一项是正确的()for(;;){循环体;} A.一直执行
2、循环体,即死循环B.执行循环体一次 C.不执行循环体D.程序不符合语法要求4、C#程序设计语言属于什么类型的编程语言(C)A.汇编语言B.机器语言C.高级语言D.自然语言5、在类的定义中,类的()描述了该类的对象的行为特征A.类名B.方法C.所属的名字空间D.私有域6、C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(){…}使用以下语句创建了该类的对象,并使变量obj引用该对象MyClassobj=newMyClass();那么如何访问类MyClass的Hello方法()A.obj.
3、Hello();B.obj::Hello();C.MyClass.Hello();D.MyClass::Hello();7、以下哪段代码,最合理地实现了以下结构图描述的流程()A.if(x>=0)B.if(x>=0)y=-x;y=x;elseelsey=x;y=-x;C.while(x>=0)D.while(x>=0){{casetrue:y=x;casetrue:y=-x;break;break;casefalse:y=-x;casefalse:y=x;break;break;}}8、分析下列程序:publiccla
4、ssDemo{privatestring_sData=““;publicstringsData{set{_sData=value;}}}在Main函数中,创建该类的对象obj后,下列哪些语句是合法的()A.obj.sData=“Itisfunny!”;B.Console.WriteLine(obj.sData);C.obj.sData=100;D.obj.set(obj.sData);9、分析下列程序中类MyClass的定义classBaseClass{publicinti;}classMyClass:BaseClas
5、s{publicnewinti;}则下列语句在Console上的输出为()MyClassy=newMyClass();BaseClassx=y;x.i=100;Console.WriteLine(“{0},{1}”,x.i,y.i);(提示:注意类MyClass中的new关键字)A.0,0B.100,100C.0,100D.100,010、在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()A.sealed方法B.public方法C.virtual方法D.ove
6、rride方法11、在C#中,下列哪些语句可以创建一个具有3个初始值为””的元素的字符串数组()A.stringStrList[3](””);B.string[3]StrList={””,””,””};C.string[]StrList={””,””,””};D.string[]StrList=newstring[3];12、下列语句创建了多少个string对象?()string[,]strArray=newstring[3,4];A.0B.3C.4D.1213、接口Animal定义如下:publicinterface
7、Animal{voidMove();}则下列抽象类的定义中,哪些是不合法的()A.abstractclassCat:Animal{publicabstractvoidMove();}B.abstractclassCat:Animal{publicvirtualvoidMove(){Console.Write(Console.Write(“Move!”);)}}C.abstractclassCat:Animal{publicvoidMove(){Console.Write(Console.Write(“Move!”);)
8、}}D.abstractclassCat:Animal{publicvoidEat(){Console.Write(Console.Write(“Eat!”);)}}14、下列函数定义中,哪条语句是非法的()voidTest(){intI=100;//第一句objects=I;//第二句intk=s;//第三句k=(int)s;/
此文档下载收益归作者所有