DOTNET软件工程师面试试题~~~~~~

2026/1/27 19:30:50

.NET软件工程师面试试题

一、选择题。(每题2分,共35题)

1、 C#中声明一个命名空间的关键字是( )。

A. namespace B. nameplace C. using D. as

2、 如果不带修饰符,C#中类成员被默认声明成( )。

A. public B. protected C. private D. static 3、 定义如下枚举

enum monthes{ January , February=3 , March=5 , April=7 , May , June } 则此时January 和May的值分别为( )。 A. 1,8 B. 0,9 C. 0,8 D. 1,9

4、 下面是几条定义初始化二维数组的语句,其中正确的是( )。

A. int array2[][] = new int[3,2]; B. int array2[,] = new int[3,2]; C. int[][] array2 = new int[3,2]; D. int[,] array2 = new int[3,2];

5、 用户类若想支持foreach语句需要实现的接口是( )。

A. IEnumerable B. IEnumerator C. ICollection D. IList

6、 以下哪些可以作为接口成员?( )。(选择三项)

A. 方法和属性 B. 字段 C. 事件 D. 索引器

E. 构造函数和析构函数

7、 声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法

的原型应该是( )。

A. void myCallBack(int x) B. int receive(int num)

C. string receive(int x) D. 不确定的

8、 下面哪个选项不能在web.config文件中配置的( )。

A. 连接字符串 B. 身份验证 C. 网站导航

D. 程序出现错误时,定向到的错误提示页面

9、 ASP.NET支持三种验证方式,不属于其中的是( )。

A. passport

B. SqlServer身份 C. Windows D. Forms

10、在ASP.NET中,下列关于session对象的说法正确的是( )。

A. 用户每次打开一个web页面,将会创建一个session对象 B. 用户关闭客户端web页面后,session对象将立即消失 C. 应用程序退出后,session对象的值才能消失 D. 每个用户的Session对象不能被其他用户访问

11、在开发三层结构的网站时,与数据表对应的实体类应写在( )层。

A. 表示层 B. 业务逻辑层 C. 数据访问层 D. 模型层

12、某个论坛上有这样的规定:在线时长不够100小时不能发贴,相关的代码应该写在( )

层。

A. 表示层 B. 业务逻辑层 C. 数据访问层 D. 模型层

13、对于存储过程的调用,应该出现在( )层。

A. 表示层 B. 业务逻辑层 C. 数据访问层 D. 模型层

14、下列说法正确的是( )。(选择两项)

A. 数据访问层要添加模型层的引用 B. 业务逻辑层要添加数据访问层的引用

C. 表示层要添加数据访问层业务逻辑层和模型层的引用 D. 模型层要添加数据访问层的引用

15、根据你的理解,你认为第三控件与用户控件的主要区别是( )。

A. 第三方控件是编译后的代码,后缀为dll,只要应用程序引用进来,就可以使用,而用户

控件是页面文件,属于非编译代码,只限于在当前应用程序中使用 B. 用户控件比第三方控件更灵活,可以在应用程序中多个地方使用 C. 用户控件出现在工具箱中,而第三方控件不会出现在工具箱中 D. 用户控件比第三方控件的执行效率要高一些

16、在Schema的约束条件中,下列描述错误的是( )。

A. enumeration:枚举类型,提供了一个可选择的列表 B. maxExclusive:指定数据的最大值(小于等于) C. minExclusive:指定最小值(大于) D. minInclusive:指定最小值(大于等于) 17、对下面的XML文档的描述,正确的是( )。(选择两项)

Hello Xml

GoodBye HTML \

A. \是一个元素节点,它没有子节点 B. \对象有兄弟节点\

C. \是一个元素节点,也是根元素 D. Hello XMl不是文本节点

18、在Schema中用于定义元素和属性的标记是( )。

A.

B. C. D.

19、在XML Schema中,用于限制元素出现次数的element的属性有( )。(选择两项)

A. maxExclusive B. minExclusive C. minOccurs D. maxOccurs

20、以下说法错误的是( )。

A. SqlCommand类属于System.Data命名空间。

B. SqlCommand对象可用于执行SQL语句,也可用于调用存储过程。 C. SqlCommand对象的CommandType属性的默认值为:

System.Data.CommandType.Text。

D. SqlCommand类的构造函数可接收命令文本和连接对象作为参数。 21、以下说法错误的是( )。

A. 命令对象的ExecuteNonQuery方法一般用于执行INSERT、DELETE、UPDATE语

句。

B. 命令对象的ExecuteNonQuery方法的返回类型为void。

C. 命令对象的ExecuteScalar方法用于返回查询结果集的首行首列的值。 D. 命令对象的ExecuteScalar方法的返回类型为System.Object。 22、以下说法错误的是( )。

A. Command命令对象的ExecuteReader方法返回DataReader数据读取器对象 B. Command命令对象的ExecuteReader方法支持

System.Data.CommandBehavior.CloseConnection参数,这样在它返回的数据读取器对象被关闭时,与它关联的连接对象将自动关闭。

C. DataReader数据读取器对象的Next方法用于读取下一条记录。

D. DataReader数据读取器对象的HasRows属性用于指示查询结果集是否包含一行或

多行。

23、以下说法正确的是( )。

A. 数据读取器的Fields属性表示查询结果集的所有字段,它包含Count属性表示字段

的数量。

B. 数据读取器的GetValues方法返回当前记录的所有字段值,返回类型为object 数组。 C. 数据读取器的GetBool方法返回特定字段的布尔值。

D. 数据读取器的GetSingle方法返回特定字段的单精度浮点数值。 24、以下说法错误的是( )。

A. 面向SQL Server的数据提供程序中,参数对象必须以?问号作为参数命名前缀。 B. System.Data.ParameterDirection枚举用于表示参数对象的方向,默认值为Input即输

入参数。

C. Command命令对象的Parameters集合的AddWithValue方法用于向命令文本中的参

数占位数传递具体的参数值。

D. Command命令对象的Parameters集合的Add方法用于向命令对象添加一个已实例

化的参数对象。

25、System.Data.Common命令空间中包含了与特定数据源无关的,但由各种数据提供程序

共享的抽象基类,以下( )不在此列。 A. DbDataReder

B. DbCommandBuilder C. SqlException

D. DbParameterCollection

26、为单元格标签设置( )属性可实现跨行合并,设置( )属性可实现跨列合并。

A. rowCells colCells B. cellRow cellCol C. rows cols D. rowspan colspan

27、要显示乘314路公交车从汽车西站到五一广场途中经过的公交站点,并在每个公交站点

名称前用数字表示途经的先后顺序,应使用( )标签和它内部的( )标签。 A.

  • B. C.
    • D.
      1. 28、以下哪一项全部都能由标签创建。( )

        A. 文本框 列表框 复选框 密码框 B. 复选框 多行文本框 提交按钮 C. 自定义命令按钮 文件域 隐藏域 D. 密码框 提交按钮 图片按钮 列表框

        29、以下哪一项全部都可作为标签type属性的值。( )

        A. text password radio checkbox B. file hiddent image select C. submit reset button option D. textarea label fieldset

        30、要将包含密码数据的登录表单提交到Web服务器中处理,应为

        的( D )属

        性的值设置表单处理程序的地址,并应将表单的( )属性的值设置为( )。 A. post action method


        DOTNET软件工程师面试试题~~~~~~.doc 将本文的Word文档下载到电脑
        搜索更多关于: DOTNET软件工程师面试试题~~~~~~ 的文档
        相关推荐
        相关阅读
        × 游客快捷下载通道(下载后可以自由复制和排版)

        下载本文档需要支付 10

        支付方式:

        开通VIP包月会员 特价:29元/月

        注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
        微信:xuecool-com QQ:370150219