编程考试基础知识及答案-第一卷 联系客服

发布时间 : 星期六 文章编程考试基础知识及答案-第一卷更新完毕开始阅读

能创建与其他语言互操作的应用程序。

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 dict = new Dictionary()的操作码( )的操作代码正确的是( )。

A.dict.RemoveAt(0)

B.foreach(Dictionary stu in dict{}

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.外键约束