黄老师 发表于 2013-9-11 01:28:42

Web程序设计

一、选择题(共60分)1 下面有关虚方法的描述正确的是()A. 虚方法与非虚方法相比,其优点在于:能在程序运行时,动态确定要调用的方法,因而更灵活,更方便B. 在定义虚方法时,基类和派生类的方法定义语句中都要带上virtual修饰符C. 重写基类的虚方法时,为消除隐藏基类成员的警告,需要带上new修饰符D. 重写基类的虚方法时,需要同时带上override和virtual修饰符 2 如果要定时器控件每一分钟发生一个Tick事件,则InterVal属性应设置为( )A. 60B. 600C. 100D. 1000 3 下面的语句,strpoint的值是(   )。Strpoint=left(”qinxueli@126.com”,3)A. xueB. @C. qinD. com 4 假定当前工作路径在e:\aspnet\ch06,发布的应用名称为aspnetjc,使用Server.MapPath(“../database/www_news.mdb”)取得的数据库路径是 (      )。A. e:\aspnet\database\www_news.mdbB. e:\aspnetjc\database\www_news.mdbC.e:\database\www_news.mdbD. e:\aspnet\ch06\database\www_news.mdb 5 下面的语句,strpoint的值是(   )。Strpoint=Instr(”qinxueli@126.com”,”@”)A. 5B. 6C. 7D. 8 6 变量y的最终值是(      )。y=12y=y+int(-7.45)A. 5B. -7.45C. 4D. 20 7 假如发布了一个名为ASP.NET的应用系统,域名为My_web.com,本机的IP地址是202.163.45.68。下面的几种方式的哪一种是可以访问这个系统的。(   )A. 在本机:http://127.0.0.1/aspnetB. 在局域网内的其它计算机: http://locahost/aspnetC. 在因特网上的其它计算机: http://127.0.0.1/aspnetD. 在本计算机的主文夹下,双击一个.aspx的文件 8 web页面在载入的时候触发的事件是:(      )。A. Page_LoadB. ClickC. ChangeD. Page_Unload 9 可以在VS.NET开发环境的________窗口中对Windows操作系统的各种服务进行管理:A. 服务器管理器B. 类视图C. 属性窗口D. 解决方案资源管理器 10 页面事件的生命周期顺序是:(      )。A. Page_Load, Page_Init, Change, Click,Page_UnloadB. Page_Load, Page_Init, Click, Change,Page_UnloadC. Page_Init, Page_Load, Change, Click,Page_UnloadD. Page_Init, Page_Load, Click, Change,Page_Unload11 下列哪些选项可以作为DataSet的数据源A. SQL Server数据库中的视图B. Oracle 数据库中的表C. XML 文件D. Excel 制表文件 12 下列哪个表达式表示必须输入必须是Internet电子邮件地址的。(      )A. http(s)?://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?B. \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*C. (\(\d{3}\)|\d{3}-)?\d{8}D. \d{17}[\d|X]|\d{15} 13 用户控件的文件扩展名是(   )。A. asxB. aspxC. ctlD. ascx 14 下列表达式表示必须输入3个以上由大小写字母、数字、符号“_”(下划线)、“-”(中划线)以及“.”组成的字符串,位数不限。(      )。A.{3,}B.{3,}C.{3,}D.{3,} 15 验证用户输入的值在18~60的范围内,要使用(    )验证控件。A.RegularExpressionValidatof控件B.CompareValidator控件C.RangeValidator控件D.RequiredFieldValidator控件16 打开SQL Connection 时返回的SQL Server 错误号为4060,该错误表示:A. 连接字符串指定的服务器名称无效B. 连接字符串指定的数据库名称无效C. 连接超时D. 连接字符串指定的用户名或密码错误 17 变量名为conn 的SqlConnection 对象连接到本地SQL Server 2000 的Northwind 实例.该实例中包含表Orders.为了从Orders 表查询所有CustomerID 等于"tom"的订单数据,请用正确的字符串sqlstr的赋值语句替换下列第一行语句.string sqlstr="本字符串需要你用正确的SQL语句替换":conn.Open();SqlCommand cmd = conn.CreateCommand();cmd.CommandText = A. string sqlstr="Select * From Orderswhere CustomerID= ";B. string sqlstr="Select * From Orderswhere CustomerID=CustomerID ";C. string sqlstr="Select * From Orderswhere CustomerID=@CustomerID ";D. string sqlstr="Select * FromOrders"; 18 cmd 是一个SqlCommand 类型的对象,并已正确连接到数据库MyDB.为了在遍历完SqlDataReader 对象的所有数据行后立即自动释放cmd 使用的连接对象,应采用下列哪种方法调用ExecuteReader 方法A. SqlDataReader dr = cmd.ExecuteReader( );B. SqlDataReader dr =cmd.ExecuteReader(true);C. SqlDataReader dr = cmd.ExecuteReader(0);D. SqlDataReader dr=cmd.ExecuteReader(CommandBehavior.CloseConnection); 19 下列哪个SQL 语句属于DDL 语句(数据定义语句)A. CreateB. SelectC. GrantD. Insert 20 使用SQL Server.NET 数据提供程序访问SQlServer数据库时,我们创建了事务对象trans,并将其IsolationLevel 属性设置为Serializable,则在该事务中执行Command 对象的方法________.A. 可以防止在读取时破坏数据B. 可以防止脏读C. 可以防止不可重复读D. 可以防止幻象读取 选择题答案:1 A 2 D 3 C 4 A 5 D 6 C 7 A 8 A 9 A 10 C11 ABCD 12 B 13 NNULL 14 A 15 C16 B 17 C 18 D 19 A 20ABCD 二、程序阅读与解释题(共20分)1. 解释下面程序代码的意义      double randomStockPrice = 6.7 + newRandom().NextDouble();      returnrandomStockPrice.ToString("C");      Timer1.Interval = 5000; 2 解释下面程序代码的意义    protected voidDropDownList1_SelectedIndexChanged(object sender, EventArgs e)    {      GridView1.PageSize =int.Parse(DropDownList1.SelectedValue);      GridView1.DataBind();    }     protected voidGridView1_RowDataBound(object sender, GridViewRowEventArgs e)    {      lblMsg.Text = "当前页为第" + (GridView1.PageIndex + 1).ToString() + "页,共有" + (GridView1.PageCount).ToString() + "页";    } 三、程序设计题(共20分)有一个数据库(Student.mdb)表(Score)如下图所示,编写一个程序,可以按班级显示班级内所有同学的成绩,并且按总成绩降序排序显示。file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtml1/01/clip_image002.jpg
页: [1]
查看完整版本: Web程序设计