1、C#中导入某一个命名空间的关键字是:()
A.using
B.use
C.import
D.include
本题答案:
A
2、C#中执行下列语句后整型变量X和Y的值是多少?()Int x=100;Int y=++x;
A.x=100 y=100
B.x=101 y=100
C.x=100 y=101
D.x=101 y=101
本题答案:
D
3、类MyClass中有下列方法定义:public void testParams(params int[] arr){ Console.Write(“使用Params参数!”);}public void testParams(int x,int y){ Console.Write(“使用两个整型参数!”);}请问上述方法重载有无二义性?若没有,则下列语句的输出为()。MyClass x=new MyClass(); x.testParams(0); x.testParams(0,1); x.testParams(0,1,2);
A.有语义二义性
B.使用Params参数!使用两个整型参数!使用Params参数!
C.使用Params参数!使用Params参数!使用Params参数!
D.使用Params参数!使用两个整型参数!使用两个整型参数!
本题答案:
B
4、以下标识符中,正确的是()。
A._nName
B.sizeof
C.16A
D.xl0#
本题答案:
A
5、在C#中,下列哪些语句可以创建一个具有3个初始值为“”的元素的字符串数组?()
A.string StrList[3](“”);
B.string[3] StrList={“”,“”,“”};
C.string[] StrList={“”,“”,“”};
D.string[] StrList=new string[3];
本题答案:
C
6、下列语句创建了多少个string对象?()string[,]strArray=new string[3][4];
A.3
B.4
C.12
本题答案:
D
7、在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。
A.sealed方法
B.public方法
C.visual方法
D.override方法
本题答案:
D
8、以下描述错误的是()。
A.在C++中支持抽象类,但在C#中不支持抽象类
B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员
C.在C#中可使用new修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
本题答案:
A
9、分析下列语句:name space TestCS{ public delegate void Hello(string target);}该语句的作用是()。
A.在TestCS命名空间中定义了一个名为Hello的全局方法
B.在TestCS命名空间中声明了函数Hello的原型
C.在TestCS命名空间中定义了一个名为Hello的函数指针
D.在TestCS命名空间中定义了了一个名为Hello的委托类型
本题答案:
D
10、while语句循环结构和do…while语句循环区别的区别在于:()
A.while语句的执行效率较高
B.do…while语句编写程序较复杂
C.无论条件是否成立,while语句都要执行一次循环体
D.do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体
本题答案:
D
11、在C#中,下列创建数组的语句是否合法。()Int[]iArray=new int[null];
A.错误
B.正确
本题答案:
A
12、声明为abstract类的方法必须同时进行声明和实例化。()
A.错误
B.正确
本题答案:
A
13、创建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型设计模式则着力解决类实体之间的通信关系。()
A.错误
B.正确
本题答案:
B
14、面向对象程序设计的代码重用包括内部重用(即本项目内的代码重用)和外部重用(即新项目重用旧项目的代码)。()
A.错误
B.正确
本题答案:
B
15、面向对象的分析和设计是一个多次反复迭代的过程。()
A.错误
B.正确
本题答案:
B
16、喷泉模型主要用于面向过程的软件项目。()
A.错误
B.正确
本题答案:
A
17、当我们定义一个新类的时候,除了考虑当前应实现的功能,还应考虑以后的复用。()
A.错误
B.正确
本题答案:
B
18、软件系统是用例模型的一个组成部分。()
A.错误
B.正确
本题答案:
A
19、人机交互子系统的设计内容就是用户如何命令系统。()
A.错误
B.正确
本题答案:
A
20、对象与对象之间的关系可以分为三类:包含、继承和关联。()
A.错误
B.正确
本题答案:
B