上海第二工业大学web程序设计期末考试题库_第1页
上海第二工业大学web程序设计期末考试题库_第2页
上海第二工业大学web程序设计期末考试题库_第3页
上海第二工业大学web程序设计期末考试题库_第4页
上海第二工业大学web程序设计期末考试题库_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题 1、在.NET 的三层结构里,下面的层之间的引用关系中,( )是正确。 a) 表示层引用数据访问层辑层,业务逻辑层引用数据访问层。b) 数据访问层引用业务逻辑层 c) 业务逻辑层引用表示层 d) 业务逻辑层引用数据访问层 2、在.NET 框架下,为 Command 对象指定存储过程名称使用的是( )属性。 a) CommandText b) CommandType c) CommandValue d) CommandParameter a 3、在 ASP.NET 页面 Default.aspx 中有如下代码: 以下代码可以实现在下拉列表最前面添加一项“请选择”的是( ) 。 a) Item newItem = new Item(“请选选择”,” ”); this.dddlCity.Items.Insert(0, newIItem);b) ListIttem newItem = new ListItemm(“请选择”,” ”); this.dddlCity.Items.Insert(0, newIItem); c) ListIttem newItem = new ListItemm(“请选择”, ”); this.dddlCity.Items.AAdd(0, newIteem); d) Item newItem = neew Item(“请选选择”,” ”); this.dddlCity.Items.AAdd(newItem); 批注: DropDownList 中的每一项是一个 ListItem 对象,要插入到第一项,应该使用 Insert 方法 b 4、在 ASP.NET 中,以下关于连接字符串配置的代码正确的是( ) a) b) c) d) 5、在 ASP.NET 中,关于母版页的说法错误的是( ) 。 a) 有利于站点修改和维护,降低了开发人员的工作强度 b) 允许添加文字、控件等 Web 元素 c) 母版页后缀名是.master d) 一个母版页只可以包含一个 ContentPlaceHolder 控件 6、在 ASP.NET 中,如需避免页面回传时信息的丢失,以下代码划线部分应填入( )。 protected void Page_Load(object sender, EventArgs e) if ( ) txtUser.Text = “请输入用户名!“; txtPwd.Text = “请输入密码! “; a) Page.IsPostBack b) !Page.IsPostBack c) Page.IsValid d) !Page.IsValid b 7、在 ASP.NET 中,关于 DataList 的说法正确的是( ) 。 a)DataList 可以与 ObjectDataSource 数据源进行绑定 b)DataList 具有内置的分页功能 c)DataList 具有 BoundField,ImageField,HyperLinkField 等多种列类型 d) DataList 的性能一般比 GridView 高 批注: DataList 可以和数据源控件进行绑定,A 正确。DataList 和 GridView 不一样,没有内置分页功能,而且没有绑定列、图像列和链接列,只有模板列。DataList的性能比 GridView 要好。 8、在 ASP.NET 中,关于配置文件说法错误的是( ) a) 一个网站下可以有多个 web.config 文件; b) 一台计算机中可以有多个 machine.config 文件; c) 配置文件是一个 xml 文件; d) 配置文件中不区分大小写; 9、在 ASP.NET 中,Admin 文件夹中的 web.config 文件中有以下代码则允许( )角色访问 Admin 文件夹。 a) user b) user,wangwu 和 mpp 都可以 c)都不允许 d) 只有匿名角色不允许 10、在.NET 中,ComboBox 选项改变时会触发( )事件。a) SelectedIndexChanged b) ControlAdded c) StyleChanged d) ImeModeChanged a 11、下列关于 ASP.NET 中 TreeView 控件的描述正确的是( ) 。(A) 使用 ChildNodes 属性可获取到 TreeView 控件当前节点的所有父节点 (B) 通过 Depth 属性可能获取节点文本的长度 (C) Value 属性可以设置节点显示的文本 (D) NavigateUrl 属性可以设置节点导航到的 URL批注: ChildNodes 获得是子节点而不是父节点。Depth 属性获得是节点的深度而不是长度。 12、如果要在网页上添加一个计算器来统计人数的话,我们可以选用( )对象对计数变量 Count 的加法操作来实现。 a) Session b) Application c) Server d) Page b 13、在 ASP.NET 中,关于 Session 对象说法正确( ) a) Expires 属性用来设置过期时间,单位为分钟; b) Session 是服务器端的状态管理对象 ; c) Session 中存储的数据信息可以被应用程序中所有用户使用; d) Session 只能存储字符串; 批注: Session 对象的过期时间使用 Timeout 设置。Session 存储的是单个用户的信息,Session 可以存储对象。 14、在 ASP.NET 中,下列有关 Request 对象的常用属性和方法描述错误的是( ) 。 a) 通过 Url 属性获取当前请求的 URL 信息 b) MapPath()方法返回一个字符串,将请求 URL 中的物理路径映射到服务器虚拟路径 c) 通过 QueryString 属性获得以名/值对表示的 HTTP 查询字符串变量的集合 可以使用 Browser 属性获取客户端浏览器的相关信息 15、可使用户能够方便地在网站的不同页面之间实现跳转的控件是( ) 。a) CausesValidation b) HyperLink c) Checked d).SelectedIndex b 16、要将存储过程参数Name 设定为输出参数 ,则应该设定 SqlParameter 对象的( ) 。 a) Direction b) SqlDbType c) Value d) Size 17、Session 对象的默认有效期为多少分钟:( ) a) 10 b) 15 c) 20 d) 应用程序从启动到结束 c18、字符串连接运算符包括/(1) sqlCon.Close(); /(2) sqlCon.ConnectionString = “Server=.;DataBase=pubs;uid=sa;pwd=pwd”;/(3) sqlCon.Open(); /(4) a) 1,2,3,4 b). 1,3,2,4 c) 1,3,4,2 d) 4,3,2,1 c22、关于 ASP.NET 运行机制说法正确的是( ) 。 a) 每次请求同一个.aspx 页面所消耗的时长是一样的b) .aspx 文件和其对应的.cs 文件, ,在每次都请求时都会编译成一个类 (每个.asppx 文件可以以有一个对应应一个.cs 文件,也可以没有。 ) c) 每个.aspx 文件必须有一个对应的.cs 文件 批注: 当网站采采用预编译发布时,第一次次访问都没有有编译过程。 d).aspx 文件和其对应的.cs 文件,只有在第一次被请求时会会编译成一个个类 批注: 每次请求同一个 .aspx 页面所消耗的时长是不一样的,因为第一次需要编译,比较慢以后不需要编译。 23、在 ADO.NET 中,为访问 DataTable 对象从数据源提取的数据行。可使用DataTable 对象的( )属性。a) Rows b) Columns c) Contraints d) DataSet 24、在 ASP.NET 中,下列选择中可以实现页面跳转的是( ) 。 (选择二项)(A) Server.Transfer(“Default.aspx”) (B) Server.MapPath(“Default.aspx”) (C) Request.Redirect(“Default.aspx”) (D)Response.Redirect(“Default.aspx”) 25、 ( )是页眉模板。 a).FooterTemplate b).HeaderTemplatec) .SeparatorTemplate d) .ItemTemplate 26、在 ASP.NET 中,可以返回页面的物理路径的方法是( ) 。 a)Server.MapPath() b) Server.Path() c) Response.MapPath() d) Response.Path() 27、在 ASP.NET 中,内容页可以通过( )方式获取母版页中控件的值。 (选择二项) (A) 使用 this.Master.FindControl()方法 (B) 使用母版页中已经赋值为控件值的公共属性(C) 使用 this.FindControl()方法 (D) 使用 this.FindControls()方法 28、在三层结构的 C#应用程序中,数据库配置文件为( ) a) Data.config b) App. Config c) App.cs d) Data.cs 29、下面哪一个不是网页文件的后缀名( ) 。 a) htm b) aspx c) asp d) txt 30、Web Service 以( )格式进行数据传输,来实现不同平台上开发的程序相互通信。 a) XML b) HTML c) XHTML d) Unicode31、在 ASP.NET 中,下面( )文件夹是用用来保存类文件的。 a) App_Code b) App_Date c) App_Themes d) bin 32、在 ASP.NET 中,关于母版页和内容页,说法正确的是( ) 。 (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(“sp_GetSoftWare“, conn); SqlParameter para = new SqlParameter(“id“, 0); cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); int id = Convert.ToInt32(para.Value); b) SqlCommand cmd = new SqlCommand(); cmd.CommandText = “sp_GetSoftWare“; cmd.Connection = conn; SqlParameter para = new SqlParameter(“id“, 0); cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); c) SqlCommand cmd = new SqlCommand(); cmd.CommandText = “sp_GetSoftWare“; cmd.Connection = conn; cmd.CommandType = CommandType.StoredProcedure; SqlParameter para = new SqlParameter(“id“, 0); para.Direction = ParameterDirection.Output; cmd.Parameters.Add(para); cmd.ExecuteNonQuery(); int id = Convert.ToInt32(para.Value); d) SqlCommand cmd = new SqlCommand(“sp_GetSoftWare“, conn); SqlParameter para = new SqlParameter(“id“, 0); 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.Tables0; a) List b) DataTable c) DataView d) DataSet 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) Multiline48、在.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 = “lisazhou“; user.userPwd = “123456“; /将用户信息保存到 Session 中 User member =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论