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表示竖制表符
5.接口是一种引用类型,在接口中可以声明(a),但不可以声明公有的域或私有的成员变量。
a.方法、属性、索引器和事件;
b.方法、属性信息、属性;
c.索引器和字段;
d.事件和字段;
6.以下.NET语句(b)正确地创建了一个与SQL Server2000数据库的连接。
A.SqlConnection con1=new Connection(“Data Source=localhost;Integrated Security=SSPI; Initial Catalog=myDB”);
B.SqlConnection con1=new SqlConnection(“Data Source=localhost;Integrated Security=SSPI; Initial Catalog=myDB”);
C.SqlConnection con1=new SqlConnection(Data Source=localhost;Integrated Security=SSPI; Initial Catalog=myDB);
D.SqlConnection con1=new OleDbConnection(“Data Source=localhost;Integrated Security= SSPI;Initial Catalog=myDB”);
7.如果将窗体的FormBoderStyle设置为None,则(B)。
A.窗体没有边框并不能调整大小;
B.窗体没有边框但能调整大小;
C.窗体有边框但不能调整大小;
D.窗体是透明的;
8.如果要将窗体设置为透明的,则(B)
A.要将FormBoderStyle属性设置为None;
B.要将Opacity属性设置为小于100%得值;
C.要将locked属性设置为True;
D.要将Enabled属性设置为True;
9.异常处理中,throw语句用于抛出异常,try语句用于捕获异常,下面(D)语句无论程序是正常退出或是出现异常,最终都会执行其块中的内容。
<
B.catch
C.throw
D.finally
10.ArrayList集合类的构造函数可以有指定容量的参数,也可以没有参数。下面(A)是正确的。
A.如果不指定容量参数值,那么容量为零
B.当列表中的元素达到最大容量时,列表将自动将其容量增加1倍
C.当创建一个ArrayList对象后,里面的元素值默认为0
D.创建一个ArrayList对象:ArrayList a=new ArrayList("100");
11.以下哪一个命名空间是在进行Sql Server数据库访问时必须加载的?(B)
A.System.Data.Odbc
B.System.Data.SqlClient
C.System.Data.OleDb D System.Data.SqlTypes
12.控件是一个类,在窗体上创建一个控件对象,那么下面(A)属性是控件对象名称(即在程序中引用的名称)。
A.Name
B.Text
C.Font
D.TextAlign
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=10,y=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开始的。
30.15%8的结果是:(D)
A.1
B.3
C.5
D.7
【解析】18除以8余7
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:解决问题所需的一系列步骤称为程序。
writeline输出数值变量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.A和B都正确
B.A和B都错误
C.A错误,B正确
D.B错误,A正确62.SpeedTech Ltd是一家汽车生产商,他们制造多种型号的汽车。SpeedTech Ltd含有一个car类。car类拥有公司生产的汽车型号的细节信息。公司生产的每辆汽车都有一个model 类。car类的属性有carName,carMileage,carNumber和model。Model类的属性有modelNumber,modelstyle和modelCost。上述情景中car类和model类之间的关系?(A)A.继承关系 B.利用关系 C.实例化关系 D.组合(合成)关系
63.一个自行车公司创建了一个新的自行车型号,该型号十分畅销。几年后,随着科技的进步,该型号的自行车也需要采用最新科技进行升级。需要添加自启动和碟刹功能。工程师既没有抛弃老型号的自行车,也没有完全重新设计一辆新车,而是在现有型号上添加了新的功能。这里使用了哪项面向对象方式的特征?(D)
A.现实建模
B.易于改动
C.以不同形式存在
D.可重用性
64.James和Fred是Annexation Infotach公司的软件开发员。他们同时毕业于同一所软件工程学院。
目前,James在为一家航空公司开发一个使用Java技术的软件项目。Fred在开发一个使用VC#的教学工具。James和Fred都是软件工程师,但是他们使用了不同的技术。出两位软件工程师以及他们使用技术间的关系:(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)
命题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
82.把编程语言编写的指令转换成机器语言的程序称为:(C)
A.调式器
B.测试控制器
C.编译器
D.外接程序管理器
83.在C#中,以下哪个不是合法的变量名?(D)
A.gameLevel
B._high_score
C.vatiable2
D.public
【解析】public是关键字
84.隐藏与对象基本特征没有很大关系的信息的过程称为:(B)
A.抽象
B.封装
C.调用方法
D.传递参数
【解析】抽象是你能让某些相关信息可见,封装使得某些信息隐藏起来。
85.使用哪个关键字创建结构体?(A)
A.struct
C.array
D.namespace
86.使用哪个关键字创建枚举?(B)
A.struct
C.class
D.using
87.思考以下语句:(B)
命题A:值类型变量在栈中保留对对象的引用。
命题B:引用类型变量在栈中保留值。
【解析】值类型没有引用。
A.A正确,B错误
B.A错误,B正确
C.A.B都正确
D.AB都错误
88.思考以下语句:(C)
命题A:对于相同的问题可以有不同的解决方案。
命题B:计算机执行的活动循环遵循O-P-I循环。
A.A正确,B错误
B.A错误,B正确
C.A.B都正确
D.AB都错误
89.思考以下语句:(A)
命题A:预检表能帮助执行逻辑检查和理解流程图中的控制流程。
命题B:预检表提供了程序中变量值的逐步计算。
A.A正确,B错误
B.A错误,B正确
C.A.B都正确
D.AB都错误
92.思考以下语句:(A)
A:类和结构都可以实现接口。
B:接口包含成员变量声明和成员函数声明。
A.A正确,B错误
B.A错误,B正确
C.A.B都错误
D.AB都正确
93.一个员工在一个部门工作.一个工作含有多个员工.员工和部门是两个需要存储数据的对象.你把这个对象叫做什么?(C)
A.关系B.实例C.实体D.属性
94.以下哪项帮助你获取一个好的数据库设计?(B)
A.应该创建包含重复值或列。
B.表应该将实体的直接相关数据存储在一起。
C.应该创建包含UNLL值的列。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论