(A) 在一个网站中只能创建一个母版页 (B) 母版页通过 ContentPlaceHolder 控件给内容页预留显示位置,并且只能有一个ContentPlaceHolder
(C) 母版页支持嵌套标签,因为母版页中有。
(D) 内容页可以有标签,可以有标签
批注: 一个网站可以有多个母版页。母版页中占位符ContentPlaceHolder 可以有多个。母 版页支持嵌套。内容页不可以有
33、下面是在web.config 中配置Session 状态的代码,下列选项中关于上述代码描述正确的是( )。
a) Session 的超时时间是30 分钟
b) b) cookieless 属性的值是自定义的,可以是任何值 c) c) cookieless=”true”表示启用 Session
d) d) mode 属性表示系统使用的是SQLServer 数据库存储数据
34、在.NET 的三层结构里,假如数据库中有个存储过程sp_GetSoftWare,这个存储过程中有一个int 型参数 id,同时参数为输出参数。那么下列选项中正确调用这个存储过程的代码是( )。
a) SqlCommand cmd = new SqlCommand(\
SqlParameter para = new SqlParameter(\ cmd.Parameters.Add(para); cmd.ExecuteNonQuery();
int id = Convert.ToInt32(para.Value);
b) SqlCommand cmd = new SqlCommand();
cmd.CommandText = \ cmd.Connection = conn;
SqlParameter para = new SqlParameter(\
cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); c) SqlCommand cmd = new SqlCommand(); cmd.CommandText = \ cmd.Connection = conn;
cmd.CommandType = CommandType.StoredProcedure; SqlParameter para = new SqlParameter(\para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery();
int id = Convert.ToInt32(para.Value);
d) SqlCommand cmd = new SqlCommand(\
SqlParameter para = new SqlParameter(\ para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery();
int id = Convert.ToInt32(para.Value);
35、在.NET 的三层结构里,在( )创建App.config 文件。 a) 数据访问层 b) 业务逻辑层 c) 模型层 d) 表示层
36、在.NET 中,下面关于readonly 和 const 的说法中,错误的是( )。
a) readonly 能修饰局部变量 b) readonly 能修饰类中的字段 c)const 能修饰局部变量 d) const 能修饰类中的字段
37、在.NET批注using 用来释放资源。 中,已知dgv 是 DataGridView 对象,则根据以下代码,可以推测出 dataSource 有可能是( )。 dgv.DataSource = dataSource.Tables[0]; a) List
38、在.NET 中,当使用try catch finally 对程序进行异常处理时,下列说法中错误的是( )。
a) 每一个异常处理语句中,只可以有 1 个try b) 每一个异常处理语句中,只可以有 1 个 catch c) 每一个异常处理语句中,只可以有 1 个finally d) try 不可单独使用,必须和catch 或finally 配合使用 批注: 异常处理中,catch子句可以有多个,如果有继承关系的异常类型,子类在前,父类在后。
39、当网页加载时触发的事件是( )。
a) Page_Load b) .Page_Unload c) Page_Init Click
40、在.NET 三层结构中,关于 SqlParameter 的说法错误的是( )。
a) SqlCommand 的Parameters 集合存储 SqlParameter 对象 41、在.NET 三层结构中,代码“delete from Books where ID = 100”应该出现在( )层中。 a) 表示层 b) 业务逻辑层 模型层 d) 数据访问层
42、C#程序的执行总是从( )方法开始。 a) Main() b) void() c) int d) #
43、在ASP.NET 中,关于Cookie 说法正确的是( )。 a) Cookie 对象中的数据存于客户端
b) Cookie 适用于存储用户名和密码等数据
c) Cookie 存储数据量是没有限制的,只要硬盘够大就可以了 d) Cookie 不只适于存储文本数据
批注: Cookie 中的数据存于客户端,而且 Cookie 中只能存储文本数据,存储的数据量受浏览器
的限制,一般为4K。安全性差。
44、从数据库读取记录,你可能用到的方法有:( )
a). ExecuteNonQuery b). ExecuteScalar c). Fill d). ExecuteReader
45、在.NET 的三层结构里,下列( )文件类型不属于程序集。(选择二项)
a) .aspx 文件 b) .cs 文件 c) .dll 文件 d) .exe 文件 a b 46、Command对象的( )方法可以执行INSERT、DELELE、UPDATE语句等命令。 a) ExecuteNonQuery b)ExecuteScalar c)ExecuteReader d)CommandText
47、TextBox控件的( )属性值用于设置多行文本显示。 a) Text b) Password c) maxLength d) Multiline
48、在.NET 三层结构中,下面各层之间的引用关系中,错误的是( )。(选择二项)
a). 表示层引用业务逻辑层 b). 业务逻辑层引用数据访问层 c). 数据访问层引用表示层 d). 数据访问层引用业务逻辑层
49、在.NET 的三层结构里,假如给ComboBox 控件绑定数据源,则用不到控件的( )属性。批注: ComboBox 控件绑定数据源要使用 DataSource 指定数据源,使用 DisplayMember 指定显
示的列,使用ValueMember 指定存储值的列。 a) DataSource b). ValueMember c) DisplayMember d)Visible
50、下列选项中关于委托的说法正确的是( )。 a) 定义委托的关键字为 interface b) 委托可以用于定义回调方法 c) 委托不允许将方法作为参数进行传递 d) 以上说法都正确
51、Response对象的另外一个功能是实现从当前页面跳转到指定页面,其主要靠( )方法完成该功能。
a) Redirect() b).MapPath() c).End() d)Flush()
52、在ASP.NET 中,关于Global.asax 文件说法正确的是( )。 a) Global.asax 文件,一个网站只能有一个
b) Global.asax 文件中,包含了Application、Session、Cookie 等相关事件 c) Global.asax 文件中,所包含的各种事件都是只执行一次的事件 d ) Global.asax 也被称为一般应用程序类 a
53、母版页的后缀是( )。
a) aspx b) asp c) master d) cs
54、下面哪一个验证控件的作用是限定用户按照一定的模式进行输入( )。 a) RegularExpressionValidator b) CompareValidator
c) RequireFieldValidator d) ValidationSummary
55、Application对象防止并发加锁解锁的方法分别是( )。
a) lock unlock b) Lock UnLock c) UnLock() Lock() d) Lock() UnLock()
56、用户自定义异常类需要从以下哪个类继承:( ) a) Exception b) CustomException c) ApplicationException d) BaseException
57、在.NET 的三层结构中,对实体类的功能描述正确的是( )。 a) 实体类是专用在数据层的 b) 实体类是专用在业务逻辑层的
c) 一个实体类可以对应一张数据表 d) 实体类只能针对面向数据库开发的系统设计实现
58、在ASP.NET 中,已创建一个用户类User,包含的属性有:用户名userName,密码userPwd,现使用Session 完成登录信息的保存及读取,关于以下代码的说法正确的是( )。 User user = new User();
user.userName = \
② //将用户信息保存到Session中 User member = new User(); ② //读取Session中的信息 (选择二项)
批注: Session 直接使用索引器赋值,A 选项错误。Session 取值后类型为 object,需要转换。
a) ①处应填入:Session[\b) b)①处应填入:Session[\c) ②处应填入:
member.userName =Session[\\
d) ②处应填入:
member.userName = ((User)Session[\
member.userPwd = ((User)Session[\
59、下面哪一个对象用于与数据源建立连接( )。
a) Command b) Connection c) DataReader d) DataAdapter
60、label Web服务器控件( ) 属性用于指定label控件显示的文字 a) width b) alt c) text d) name
61、装箱、拆箱操作发生在: ( )
a) 类与对象之间 b) 对象与对象之间
c) 引用类型与值类型之间 d) 引用类型与引用类型之间
62、ASP.NET框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是( )。
a) HTML控件和Web控件; b) HTML控件和XML控件; c) XML控件和Web控件; d) HTML控件和IIS控件;
63、在.NET 里,假如想要访问 DataGridView 的所有数据行,那应当遍历的属性是( )。
a) DataRows b) Rows c) Items d)SubItems
65、下面不属于Web服务器控件的是( )。
a) HtmlInputButton b) RadioButton c) DropDownList d) CheckBox
66、Connection对象通过( )方法打开连接。 a) Open() b) Close() c) exec() d) disp()
67、在.NET 中,使用SqlParameter 对象进行参数化命令查询时,要获取存储过程返回值参数,需要设置SqlParameter 对象的( )属性。 a) IsNullable b) Direction c) DbType d) SqlDbType
68、CheckBox是常用的控件,它是指( )。 a) 列表框 b) 文本框 c) 复选框 d) 标签
69、下列选项中有关ASP.NET 运行机制的的说法错误的的是 ( )。(选择二项) a).aspx 文件和其对应的.cs 文件会会编译成一个个类 b) 无论网站如何发布,第一次访问ASP.NET 页面显示时都需要执行编译过程,而第二次不需编译
c) 当用户访问某一页面成功时,当前ASP.NET 项目所有页面不一定都编译完成
d) 用户访问页面时,打开的是该页面的.cs 文件
70、在ASP.NET 中,下列有关Page 对象的常用属性描述不正确的是