发布时间 : 星期六 文章编程考试基础知识及答案-第一卷更新完毕开始阅读
能创建与其他语言互操作的应用程序。
A.CTS
B.CLS
C.MSIL
D.命名空间
54.支持泛型开发的类库主要在以下( )命名空间。
A.System.IO
B.System
C.System.Object
D.System.Collections.Generic
55.在C#中下列数据类型是引用数据类型的是( )
A.枚举(enum)
B.字符串类型(string)
C.结构(struct)
D.数组(array)
56.下面代码的运行结果是( )。
Class program static void Main(string[] args) {
int a=3; int b=4;a=b; change(ref a,b);
Console.WriteLine(a); Console.WriteLine(b); }
public static void change(ref a,int b) {
b++, a=b;
}
A.4 5 B.4 4 C.5 5 D.5 4
57.关于值类和引用类型,下列说法正确的是( )。
A.值类型变量存储的是变量所包含的值
B.引用类型变量是指向它要存储的值
C.值类型转换为引用类型称为拆箱
D.引用类型转化为值类型称为装箱
58.关于类的静态成员说法正确的是( )
A.类的静态成员变量可以由类的对象来访问
B.类的静态方法不可以声明类的实例
C.类的静态方法可以直接调用实例方法
D.定义静态方法的关键字是static
59.在C#中,关于ArrayList和Hashtable的说法,错误的是( )。
A.Arraylist通过索引访问集合元素,Hashtable通过Key访问集合元素
B.Arraylist和Hashtable都可以用RemoveAt方法删除其中的元素
C.Arraylist和Hashtable获取集合中的元素时,都需要类型转换
D.在同一个Arraylist或者Hashtable中,可以存储不同类型的元素
60.()的操作是把已经存在于磁盘的数据库文件恢复成数据库。
A.附加数据库
B.删除数据库
C.分离数据库
D.压缩数据库
61.通过数据库的选项可以设置数据库()
A.是否是只读
B.物理文件是否允许被删除
C.允许创建的表的数目
D.表中所允许的最大数据行的数目
62.下面关于泛型集合Dictionary
A.dict.RemoveAt(0)
B.foreach(Dictionary
C.foreach(Student stu in dict.Keys){}
D.foreach(Student stu in dict.Values){}
63.SQL Server 提供了四种类型的约束实现数据完整性,包括实体完整性约束、域完整性约束、引用完整性约束和自定义完整性约束。实现实体完整性约束的方式不包括()。
A.索引
B.唯一约束
C.主键约束
D.外键约束
64.电话号码应当采用()格式的数据类型来存储。
A.字符
B.整数
C.浮点数
D.bit
65.在C#中关于构造函数的描述错误的是( )
A.一个类的构造函数必须与类名相同
B.在类中可以显示调用类的构造函数
C.构造函数一般来说是public
D.构造函数可以无返回值
66.表Course中的列CourseID是标识列,属于自动增长数据类型,标识种子是2,标识递增量是3.在新创建的表中首先插入语三行数据,然后再删除一行数据,再向表中增加数据行的时候,标识值将是() A.9 B.8 C.11 D.14
67.在SQL Server2008数据库中,标识列本身没有实际意义,而是为了区分表中不同的记录。下列关于标示列的说法中错误的是()
A.即使一个表已经存在主键,也可以设置某列为标识列
B.不能对标示列加上默认值
C.标示列可以是任意数据类型
D.不能为标识列输入值
68.要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用三个列来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的1/3,这一项规则可以采用()来实现。
A.主键约束
B.外键约束