|  | 
 
| 17年6月考试《Web程序设计》考核作业 Web程序设计B李金双
 东 北 大 学 继 续 教 育 学 院
 Web程序设计   试 卷(作业考核 线上)  B  卷
 学习中心:
 院校学号:                             姓 名:
 (共   7   页)
 总分 题号 一 二 三 四 五 六 七 八 九 十
 得分
 一、选择题(请将所有正确答案写到答题卡中,每小题3分,共60分)
 答
 题
 卡 题号 1 2 3 4 5 6 7 8 9 10
 答案
 题号 11 12 13 14 15 16 17 18 19 20
 答案
 1 . 如果要定时器控件每一分钟发生一个Tick事件,则InterVal属性应设置为( )
 A. 60
 B. 600
 C. 100
 D. 1000
 2 . 类MyClass 中,下列哪条语句定义了一个只读的属性Count?
 A. private int Count;
 B. private int count;
 public int Count{
 get{return count;}
 }
 C. public readonly int Count;
 D. public readonly int Count
 {
 get{ return count;}
 set{count = value;}
 }
 3 . DataSet对象的Merge方法用于( )
 A. 将两个DataSet中的数据和架构合并到一个DataSet中
 B. 将两个DataTable中的行合并到一个DataTable中
 C. 向数据源提交修改
 D. 从数据源提取数据
 4 . 在ADO.NET 中,为访问DataTable 对象从数据源提取的数据行.可使用DataTable 对象的_______属性.
 A. Rows
 B. Columns
 C. Constraints
 D. DataSet
 5 . DataAdapter 对象使用与______属性关联的Command 对象将DataSet 修改的数据保存入数据源.
 A. SelectCommand
 B. InsertCommand
 C. UpdateCommand
 D. DeleteCommand
 6 . 假定当前工作路径在e:\aspnet\ch06,发布的应用名称为aspnetjc,使用Server.MapPath(“../database/www_news.mdb”)取得的数据库路径是 (      )。
 A. e:\ aspnet\database\www_news.mdb
 B. e:\ aspnetjc\database\www_news.mdb
 C. e:\database\www_news.mdb
 D. e:\ aspnet\ch06\database\www_news.mdb
 7 . Internet使用()。
 A. G3协议
 B. CDMA协议
 C. TCP/IP协议
 D. TCP协议和IP协议
 8 . 为了在程序中使用ODBC .NET 数据提供程序,应在源程序工程中添加对程序集______的引用.
 A. System.Data.dll
 B. System.Data.SQL.dll
 C. System.Data.OleDb.dll
 D. System.Data.Odbc.dll
 9 . C#中每个int 类型的变量占用_______个字节的内存。
 A. 1
 B. 2
 C. 4
 D. 8
 10 . Command对象如果执行的SQL语句是修改语句(Update)时,需使用的方法是( )
 A. ExecuteNonQuery()
 B. ExecuteScalar()
 C. ExecuteReader()
 D. Execute()
 11 . 哪些可以成为javascript的事件:( )
 A. 鼠标的点击
 B. 图象在加载的时候
 C. 提交一份HTML表单
 D. 在HTML表单中选择一个输入框
 12 . .NET Framework类库中的“命名空间”是一种( )
 A. 类类型
 B. 结构类型
 C. 数据库
 D. 命名规范
 13 . 下面的语句,strpoint的值是(     )。
 Strpoint=Instr([url=mailto:”qinxueli@126.com]”qinxueli@126.com[/url]”,”@”)
 A. 5
 B. 6
 C. 7
 D. 8
 14 . 以下不属于值类型的是( )。
 A. 基本数据类型
 B. 数组
 C. 结构
 D. 枚举
 15 . 使用“新建项目—〉Visual C# Projects 项目—〉ASP.NET Web 应用程序”成功创建URL为“http://localhost/MyWeb”的Web 表单应用程序后,项目文件将保存在:
 A. 本地计算机Web 站点的MyWeb 虚拟目录下
 B. 本地文件共享MyWeb 中
 C. 另一台名为localhost 的计算机的Web 站点的MyWeb 虚拟目录下
 D. 本地目录c:\My Documents\MyWeb 下
 16 . 下面这段代码中,变量subString的结果是(   )。
 string aString = "Left Center Right";
 string subString = aString.Substring(1, 4);
 A. "eft "
 B. " Left"
 C. "Left "
 D. "Left"
 17 . 假如发布了一个名为ASP.NET的应用系统,域名为My_web.com,本机的IP地址是202.163.45.68。下面的几种方式的哪一种是可以访问这个系统的。(   )
 A. 在本机:http://127.0.0.1/aspnet
 B. 在局域网内的其它计算机: http://locahost/aspnet
 C. 在因特网上的其它计算机: http://127.0.0.1/aspnet
 D. 在本计算机的主文夹下,双击一个.aspx的文件
 18 . 在C#中,表示一个字符串的变量应使用以下哪条语句定义?
 A. CString str;
 B. string str;
 C. Dim str as string
 D. char * str;
 19 . 以下有关样式表项的定义中,正确的是:
 A. H1{font-family:楷体_gb2312, text-aligh:center}
 B. H1{font-family=楷体_gb2312, text-aligh=center}
 C. H1{font-family:楷体_gb2312; text-aligh:center}
 D. H1{font-family=楷体_gb2312; text-aligh=center}
 20 . 使用SQL Server .NET 数据提供程序访问SQl Server数据库时,我们创建了事务对象trans,并将其IsolationLevel 属性设置为Serializable,则在该事务中执行Command 对象的方法________.
 A. 可以防止在读取时破坏数据
 B. 可以防止脏读
 C. 可以防止不可重复读
 D. 可以防止幻象读取
 二、读程序(共20分)
 1. 解释下面C#带下划线代码的意义,7分
 public void Configure(DateTime date, params string[] countries)
 {
 DropDownList1.Items.Clear();
 Calendar1.SelectedDate = date;
 ListItem[] items = new ListItem[countries.Length];
 for (int i = 0; i < countries.Length; i++)
 {
 items = new ListItem(countries);
 }
 DropDownList1.Items.AddRange(items);
 }
 2. 解释下面C#带下划线代码的意义,13分
 Protected void Button1_Click (object sender, System.EventArgs e)
 {
 int rowCnt; int rowCtr;  int cellCtr;  int cellCnt;
 rowCnt = int.Parse(TextBox1.Text);
 cellCnt = int.Parse(TextBox2.Text);
 for(rowCtr=1; rowCtr <= rowCnt; rowCtr++)
 {
 TableRow tRow = new TableRow();
 Table1.Rows.Add(tRow);
 
 for (cellCtr = 1; cellCtr <= cellCnt; cellCtr++)
 {
 TableCell tCell = new TableCell();
 tRow.Cells.Add(tCell) ;
 string prodID = rowCtr + "_" + cellCtr;
 tCell.Controls.Add(new LiteralControl("Buy: "));
 System.Web.UI.WebControls.HyperLink h = new HyperLink();
 h.Text = rowCtr + ":" + cellCtr;
 h.NavigateUrl = "http://www.microsoft.com/net";
 tCell.Controls.Add(h);
 }
 }
 }
 三、程序设计题(共20分)
 设计一个成绩查询页面功能,要求如下:
 (1)输入学号、密码。
 (2)学号存在,密码正确可查询本学期成绩
 1. 画出此程序的显示介面示意图,并标出所采用的Web服务器组件;
 2. 用表格的形式画出此页面所涉及的数据表设计(包括字段名,数据类型,存储空间,是否主键,可否为空等);
 3. 列出程序设计中所采用的Web服务器组件的属性;
 4. 写出此程序的设计思路。
 
 
 
 
 
 
 
 
 | 
 |