1.在C#程序中,第一个执行的方法是:(A
A.Main() B.main()  C.Console.WriteLine  D.AcceptBikeDetails
2.考虑下面的语句:( C )
命题A:根据面向对象的方法,系统由相互间作用的对象组成。
  命题B:类包括一组共享结构和行为的对象。
A. A正确,B错误    B.A错误,B正确  C.AB都正确  D.AB都错误
3.思考一个雇员对象,每个雇员对象都有一个ID号,ID号表示了雇员对象的什么特征?( C )
A.状态    B.行为  C.身份  D.行为和身份
4.以下哪项用来表示横制表符?(D
A.\b    B.\n  C.\v  D.\t
【解析】\b表示退格;\n表示换行;\v表示竖制表符
13.以下哪个不是类?(A
A. 车牌是沪A12345的汽车    B. 蔬菜  C.动物  D.植物
【解析】A是具体的对象。
14.什么用于确定其它类或方法是否可以访问特定类的成员变量和方法?(B
A. 返回类型    B.访问区分符  C.变量类型  D.参数类型
15.以下描述中表现了继承关系的是?(A
A.桥车是一种机动车    B.引擎是机动车的一部分  C. 司机开桥车  D.张三是一个司机
16.以下描述中表现了实例化关系的是?(D
A.桥车是一种机动车    B.引擎是机动车的一部分  C. 司机开桥车  D.张三是一个司机
17.以下描述中表现了组合关系的是?(B
A.桥车是一种机动车    B.引擎是机动车的一部分  C. 司机开桥车  D.张三是一个司机
18.以下描述中表现了利用关系的是?(C
A.桥车是一种机动车    B.引擎是机动车的一部分  C. 司机开桥车  D.张三是一个司机
19.(A)是接收对象对一条消息作出的一组反应。
A.事件    B.行为  C.    D.对象
20.假设x=10y=15,当执行完x+=y;x= 
A. 10    B. 15  C. 20  D.25
【解析】x=x+y  x=25
21.以下哪个选项可用于访问Arr数组中的第N个元素?( C )
A. Arr[n+1]    B. Arr[n]  C. Arr[n-1]  D. Arr[n/2]
【解析】数组下标是从0开始的。
3015%8的结果是:(D
A. 1    B. 3  C. 5  D.7
【解析】18除以87
33.使用(A)关键字定义的方法是可以从含有其定义的程序内部访问的。
A. internal    B.public  C.protected  D.private
【解析】任何声明为internal的成员可以从定义了该成员的应用程序定义的类或方法访问它。
34.下列哪个符号代表运算符?(A
A. */+-%    B. &<\|>  C. @$\&<  D. ^><~\
35.逻辑运算符的优先执行顺序是(B):
A. AND ,NOT,OR  B. NOT ,AND,OR  C. OR,AND,NOT  D.OR,NOT,AND
36.以下哪个是引用类型?(D
A.char  B.int  C.bool  D.string
37.以下代码将在屏幕上输出什么?(A
int x=5;
int y=2;
System.Console.WriteLine(x/y) ;
A.2    B.2.5    C.5    D.10
【解析】5除以2等于2.5,然后转换成整型是2
38.假设x=10,以下代码将在屏幕上输出什么?(A
System.Console.WriteLine--x);
A. 9  B. 18    C.27    D.10
39.假设x=10,以下代码将在屏幕上输出什么?(B
System.Console.WriteLine(x++);
A.5  B.10  C.15  D.20 
40.下列哪个语句由多个case块组成,并指定一个单独的常量。(C
A. while-do语句    B.for语句  C.Switch语句  D.if语句
41.如果数组声明为int[] arr={5,10,15};则数组的基类型是什么?(A
A.string  B.int  C.double  D.bool
【解析】数组的基类型是string
50.以下哪个不是多线程的优点?(D
A.改进性能  B. 最小化系统资源使用  C. 对多个程序的同时访问  D. 死锁
【解析】多线程的限制:竞态情况;死锁情况;饥饿锁。
52.思考以下语句:(D
命题A:执行待定作业的一组指令称为算法
命题B:解决问题所需的一系列步骤称为程序。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
53.思考以下语句:(A
命题A:数值变量可以用于算术运算
命题B:当字符变量仅包含数字时,可以用于算术运算。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
54.思考以下语句:(A
命题A:循环是重复多次的指令序列。
命题B:循环不必始终按照指定的序列执行某些步骤。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
56.思考以下语句:(C
命题A:发布者是在事件中注册关注的对象
命题B:订阅者是维护它内部状态的对象
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
57.(A)由一组符号组成,每个符号都表示一个特定的行为。
A.流程图  B.程序  C.阶段    D.图形
58.思考以下语句:(A
命题A= =操作符可以被重载。
命题B+ =操作符可以被重载。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
【解析】==; !=; <= ;>=都可以被重载。
60.以下中哪个为函数特征(signature)的一部分? B
A.参数的类型  B.参数的顺序  C.参数的个数  D.返回类型
61.思考以下语句:(A
A:同一个类的所有对象都共享一个成员函数的拷贝,但他们会在内存中拥有单独的成员变量
B:只能使用类的对象以及“.”操作符来访问类的成员函数。
A. AB都正确  B. AB都错误  C.A错误,B正确  D.B错误,A正确
62SpeedTech Ltd是一家汽车生产商,他们制造多种型号的汽车。SpeedTech Ltd含有一个car类。car类拥有公司生产的汽车型号的细节信息。公司生产的每辆汽车都有一个model类。car类的属性有carNamecarMileagecarNumbermodelModel类的属性有modelNumbermodelstylemodelCost。上述情景中car类和model类之间的关系?(A
A.继承关系  B.利用关系  C.实例化关系    D.组合(合成)关系
63.一个自行车公司创建了一个新的自行车型号,该型号十分畅销。几年后,随着科技的进步,该型号的自行车也需要采用最新科技进行升级。需要添加自启动和碟刹功能。工程师既没有抛弃老型号的自行车,也没有完全重新设计一辆新车,而是在现有型号上添加了新的功能。这里使用了哪项面向对象方式的特征?  D
  A.现实建模  B.易于改动  C.以不同形式存在  D.可重用性
64JamesFredAnnexation Infotach公司的软件开发员。他们同时毕业于同一所软件工程学院。目前,James在为一家航空公司开发一个使用Java技术的软件项目。Fred在开发一个使用VC#的教学工具。JamesFred都是软件工程师,但是他们使用了不同的技术。出两位软件工程师以及他们使用技术间的关系:(B)
  A.继承关系  B.利用关系  C.实例化关系  D.成分关系
69.判断以下代码片段的输出:(D
string[] arr=new string[4]
arr[0]=”str1”
arr[1]=”str2”
for(int i=0; i<4; i++)
{
  Console.WriteLine(“arr[{0}]={1}”,i, arr[i]);
}
A.str1  B.str2  C.运行出错   
D.arr[0]=str1
  arr[1]=str2
arr[2]=
arr[3]=
71.思考以下语句:(A
命题A:异常是在程序执行期间发生的错误情况。
命题B:异常处理提供了处理语法错误的方法。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
【解析】异常不仅仅处理语法错误,还处理运行时错误和逻辑错误
72.思考以下语句:(A
writeline输出数值变量命题A:每个模块执行一个特定的任务。
命题B:模块从主程序中调用,并使用返回语句返回到主程序。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
73.思考以下语句:(C
命题A:单播代理仅保存一个方法的引用。
命题B:多播代理保存多于一个方法的引用。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
74.思考以下语句:(C
命题A:流程图是算法的一部分。
命题B:流程图是算法的图形表现形式。
A.A正确,B错误  B.A错误,B正确 C.A.B都正确  D.AB都错误
75.要使类不能被继承,需要使用哪个关键字?(C
A.abstract  B.virtual  C.sealed  D.interface
77.如果数组声明为int [] score={5,10,15};,则数组中元素总数是多少?(B
A.5  B.3    C.1    D.0
78.操作符重载需要使用哪个关键字?(C
A.Overload  B.static  C.operator    D.override

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。