C#练习题1(北大青鸟内部考试题).doc

C#练习题1(北大青鸟内部考试题).doc

ID:51722133

大小:85.00 KB

页数:9页

时间:2020-03-15

C#练习题1(北大青鸟内部考试题).doc_第1页
C#练习题1(北大青鸟内部考试题).doc_第2页
C#练习题1(北大青鸟内部考试题).doc_第3页
C#练习题1(北大青鸟内部考试题).doc_第4页
C#练习题1(北大青鸟内部考试题).doc_第5页
资源描述:

《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;/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。