1.Session对象默认的有效期是(A)。
A.20分钟B.10分钟C.20秒D.从应用程序启动到结束
2.查询xs表中姓名(字段名:xm)为“张申”且年龄(字段名:nl)为42的用户,正确的语句是( C )。
A.select * from xs where xm=张申and nl=42 B.select * from xs where xm=”张申” and nl=42
C.select * from xs where xm=’张申’ and nl=42 D.select * from xs where xm=”张申” and nl=”42”
3.执行完delete from xs语句后,从xs表中删除的记录的条数是(D )。A.0 B.1 C.若干条l D.全部
4.下面的运算符是哪个VB.Net算术运算符( D )。A.> B.Not C.& D.^
5.数据提供者提供了对底层数据源的访问,包括4个主要对象:Connection, Command, DataReader和DataAdapter.下面关于这4个对象的描述不正确的是(C)。
A.Connection对象用来实现与数据库的链接B.Command对象用来对数据库执行SQL语句
C.DataReader对象用来从数据库中读取数据,实现了对数据源的断开式只读访问
D.DataAdapter对象的作用是把来自特定数据源的信息调整为关系型数据格式
6.能实现把字符串转换为数字型数据的https://www.wendangku.net/doc/ba662375.html,内建函数是(C)。A.CStr(exp) B.int(exp) C.val(exp) D.Asc(exp)
7.链接SQL Server数据库,除了导入命名空间System.Data外,还需要导入(C )。
A.System.Data.OracleClient B.System.Data.Odbc C.System .Data.SqlClient
D.System.Data.OLEDB
8.下面不是Repeater控件所具有的模板是( D )。
A.标题模板(HeaderTemplate) B.数据模板(ItemTemplate)
C.交替数据模板(AlternatingItemTemplate)D.选择模板(SelectedItemTemplate)
9.在GridView控件中用于设置每页显示记录的条数的属性是(A)。
A.PageSize B.PageCount C.PageNumber D.PageIndex
10.下面哪项不是GridView控件的事件(D)。
A.RowCommand B.RowDeleting C.RowUpdating D.ItemCommand
1.System.IO命名控件提供了许多类,其中操作目录和路径的类是Directory 或DirectoryInfo ,操作文件的类是File 或FileInfo 。
2.数据库是将数据按数据模型进行组织、高度结构化的数据集合,其中的数据可供多个用户共享并具有一定的安全性。其数据模型主要有层次模型、网状模型和关系模型。
3.SQL语言由三部分组成,这三部分是数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)。4.SqlConnection类产生的对象中需设置ConnectionString 属性来设置连接字符串,调用Open() 方法打开和数据库的连接。
5.SqlCommand类在CommandText 属性中获取或设置对数据源执行的SQL命令、存储过程或数据表名,调用ExecuteNonQuery() 方法执行Insert、Update、Delete命令。
6.DataReader对象调用_read()方法读取下一条记录。
7.DataSet对象包含三个集合,它们的区别是DataTableCollection(数据表集合)、DataTable(数据列集合)和DataTableColumn(数据行集合)。
8.DataAdapter对象是数据库与DataSet对象之间的桥梁,它可以执行各种SQL命令。其Fill(DataSet,srcTable) 方法执行SelectCommand指定的SQL命令,Update(DataSet,srcTable) 方法执行InsertCommand、UpdateCommand或DeleteCommand属性指定的SQL命令。
1.Application、session和cookie都可以记录客户的信息,他们有什么区别?
答:Application对象记录的是所有浏览器端共享的变量,而Session对象变量只记录单个浏览器端专用变量,即每个连接的用户有各自的Session对象,但共享同一个Application对象。Cookie对象与Session对象很类似,也是用于保存数据,但Cookie对象与Session和Application对象的不同是:Cookie将数据存放于客户端的磁盘上,而
Application以及Session对象是将数据存放于Server端。
2.简述使用https://www.wendangku.net/doc/ba662375.html,访问数据库的步骤。P229
(1)导入相应的命名空间
(2)使用connection对象建立与数据库的连接
(3)使用command对象或DataAdapter对象执行SQL的Select,insert,update或Delte命令,可对
数据库进行查询、插入、更新和删除等操作。
(4)通过Dataset对象或DataRdader (sqlcommand或oledbcommand) 对象访问数据
(5)使用数据显示控件或输出语句显示数据对象
3.在https://www.wendangku.net/doc/ba662375.html,中如何与数据库建立连接?要设置的主要参数有哪些?
(1)导入命名空间,设置的主要参数sqlclient,oledb(2)创建连接对象,设置的主要参数Dim conn as
New sqlconnection,Dim conn as New oledbconnection(3)设置连接属性,设置的主要参数connectionstring 调用open方法打开连接。
4.GridView控件的列有哪几种?他们分别适用于何种特点的数据?
(1)BoundField 适用于显示绑定到数据源中的字段的文本值。
(2)ButtonField 适用于为列中每项显示一个命令按钮,用于创建一列自定义按钮控件。
(3)CheckBoxField 为列中每项显示一个复选框。
(4)CommandField 提供选择或者编辑按钮。
(5)ImageField 显示来自二进制字段的图像数据
(6)HyperLinkField 将列中各项的内容显示为超链接,列的内容可以绑定到数据源或静态文槅的字
段。
(7)TemplateField 按照指定的模版显示列中的各项,可以在列中添加自定义控件。
1.使用DataReader对象访问数据库xsdb(SqlServer2000数据库)中的xs表中的xh,xm,xb段,并在控件gridview中显示结果。数据库连接字符串为:"Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True"。首先导入命名空间
Imports system.Date
Imports system.data.sqlcilent
过程:
Dim conn as new sqlconnection
Dim cmd as new sqlcommand
Dim read as sqldatareader
Conn.connectionstring=” Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True”
Conn.open
ndtext=”select xh,xm,xb from xs”
cmd.connection=conn
read=cmd.executereader
gridview1.datasource=read
gridview1.databind
2.使用数据库xsdb(SqlServer2000数据库)中的xs表,将该表的记录在控件girdview中分页显示,每页显示5条记录。数据库连接字符串为:"Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True"。
首先导入命名空间
Imports system.data
Imports system.data.sqlcilent
设置:
Allowpaging=true
Pagesize=5
过程:
Private sub gridbind()
Dim conn as new sqlconnection
Dim ds as new dataset
Dim da as new sqldataadapter
Conn.connectionstring=” Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True”
Conn.open
Da.selectcommand=new sqlcommand(“select * from xs”,conn)
Da.fill(ds,”xs”)
gridview1.datasource=ds.Tables(“xs”)
gridview1.databind()
end sub
分页实现:
Gridview1.pageindex=e.newpageindex
Me.gridbind
1.SQL SERVER2000数据库提供程序类位于(A )命名空间。
A.System.Data.SqlClient命名空间B.System.Data.SqlServer命名空间C.System.Data.SqlCommand命名空间D.System.Data.Sql命名空间
2.下面叙述错误的是( B )。
A.File类中用append模式打开文件,若文件不存在则创建文件,若文件存在则写入文件
B.File类中用create模式打开文件,若文件不存在则创建文件,若文件存在则写入文件内容(文件已存在,则删除文件内容)
C.File类中用createNew模式打开文件,若文件不存在则创建文件,若文件存在则删除文件(文件已存在,则出错)
D.File类中用OpenOrCreate模式打开文件,若文件不存在则创建文件,若文件存在则打开
3.在userinfo 表中插入一条记录,表中字段userid 设为主键,其数据类型为自动编号,正确的语句是(B )。
A.INSERT INTO userinfo (userid,username,age)V ALUES (45,`lisi`,23)
B.INSERT INTO userinfo (username,age)V ALUES (`lisi`,23)
C.INSERT INTO userinfo (username,age)V ALUES (lisi,23)
D.INSERT INTO userinfo (userid,username,age)V ALUES (45,lisi, 23)
4.将userinfo 表中省份信息非空的用户的年龄加1,正确的语句是(A )。
A.UPDATE userinfo SET age=age+1 where province IS NOT NULL
B.UPDATE userinfo SET age=age+1 where province IS NULL
C.UPDATE userinfo SET age=age+1 where province = NULL
D.UPDATE userinfo SET age=age+1 where province != NULL
5.在GridView控件中设置分页导航栏的样式时,需要使用的属性是(C )。
A.EditItemIndex B.OnPageIndexChanged C.PagerStyle D.DataKeyField
6.下面关于DataList控件描述不正确的是( B )。
A.与repeater控件相比,DataList控件增加了编辑模板和选择模板
B.DataList控件可以自动产生列
C.每个DataList控件必须最少定义一个ItemTemplate
D.DataList控件可以设置每种模板的显示格式
7.下面不属于DataSet子对象的是(B)。A.DataTable对象B.DataContrain对象C.DataRow对象D.DataRelation 对象
8.Page对象的IsPostBack属性作用是(A )。
A.返回布尔值,用来判断网页是不是第一次加载B.返回字符串,验证控件是否验证成功
C.返回数值,说明加载的是第几个页面D.返回字符串,获取用户端浏览器的版本号
9.下面关于session对象叙述错误的是(C )。
A.session对象变量只记录单个浏览器端专用的变量
B.session对象的生命周期开始于用户第一次连接到网页,结束于关闭浏览器窗口
C.session对象变量的生命周期开始WWW服务的启动,终止于服务的停止
D.session对象变量可以在不同网页间传递数据
10.在for…next循环中Exit for的作用是(A)。A.退出for循环B.退出整个过程C.关闭网D.退出Windows
1.Cookie对象是将数据存放于客户端磁盘上,用于设置其生存期的属性是Expires 。
2.https://www.wendangku.net/doc/ba662375.html,中操作服务端文件的方法有两种,一种是ASP兼容的方法,使用FileSystemObject对象,另一种是使用.NET 框架的System.IO 命名控件的文件和目录类。
3.https://www.wendangku.net/doc/ba662375.html,包含两组数据库访问对象,即SQL https://www.wendangku.net/doc/ba662375.html,数据访问对象和OLE DB数据提供程序,这两种数据提供程序都包含Connection 、Command 、_ DataAdapter 和DataReader 对象。
4.Command对象中用于设置对数据源执行的SQL语句的属性是CommandText ,设置所使用的数据连接的属性是Connection ,执行数据更新操作的方法是ExcuteNonQuery()。
5.repeater控件有五种模板可供使用,它们分别是headertemplate、ItemTemplate 、seperatetemplate、AlternatingItemTemplate、footertemplate。
6.DaraList控件比Reapter控件功能强大,增加了两个模板,可以完成编辑和删除等功能。其中DataKeyField属性用来设置主键字段的名称,DataSource 属性用来设置连接到该控件的数据源。
7.GridView控件要实现分页功能需设置AllowPaging 属性的值为True,同事在OnPageIndexChanged 事件中书写相关的程序。
8.DataAdapter对象是数据库与DataSet对象之间的桥梁,它可以执行各种SQL命令。其Fill方法执行SelectCommand 指定的SQL命令,Update 方法执行InsertCommand、UpdateCommand或DeleteCommand属性指定的SQL命令。1.三种常用的数据显示控件是什么?它们各有什么特点?
GridView是以网络形式呈现的数据,是DateGrid控件的变形,能自动利用数据源功能,此外还可
以显示表数据、对数据进行排序、编辑及分页显示等处理。
DataList控件可以以更自由的方式显示数据,如在一行中显示多条记录,提供多种模版供用户选择,
还可以绑定到数据库表、XML文件或任何数据项序列。
Repeater直接在HTML代码中编写程序,只能读取不能修改。
2.DataReader对象的特点是什么?
用来访问数据的简单方式,只能顺序读取不能写入数据。
3.简述使用https://www.wendangku.net/doc/ba662375.html,访问数据库的步骤?
(1).导入相应的命名空间。
(2).使用Connection对象与数据库建立方连接。
(3).使用Command对象或DataAdapter对象执行SQL的Select、Insert、Update命令、可以对数据
库进行查询、插入、更新和删除等操作。
(4).通过DataSet对象或DataReader对象访问数据。
(5).使用数据显示控件或输出语句显示数据对象。
4.什么是存储过程?其优点是什么?
存储过程是存入于数据库中的子程序序,它在数据库服务器端运行,是由一系列SQL语句和控制语句组成的数据处理过程。其优点:加快执行速度、降低网络流量、资源共享和安全操作、增加编程及程序维护的灵活性。
1.使用DataAdapter对象访问数据库xsdb(SqlServer2000数据库)中的xs表中的xh,xm,xb段,并在控件gridview 中显示结果。数据库连接字符串为:"Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated
Security=True"。
答:首先导入命名空间
Imports system.data
Imports system.data.sqlcilent
过程:
Private sub gridbind()
Dim conn as new sqlconnection
Dim ds as new dataset
Dim da as new sqldataadapter
Conn.connectionstring=” Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True”
Conn.open
Da.selectcommand=new sqlcommand(“select xh,xm,xb from xs”,conn)
Da.fill(ds,”xs”)
gridview1.datasource=ds.Tables(“xs”)
gridview1.databind()
end sub
2.使用数据库xsdb(SqlServer2000数据库)中的xs表,将该表的记录在控件girdview中显示,并实现删除功能。数据库连接字符串为:"Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True"。
答:首先导入命名空间
Imports system.data
Imports system.data.sqlcilent
设置:
datakeyfields=xh
数据显示数据绑定:
Private sub gridbind()
Dim conn as new sqlconnection
Dim ds as new dataset
Dim da as new sqldataadapter
Conn.connectionstring=””
Conn.open
Da.selectcommand=new sqlcommand(“select * from xs”,conn)
Da.fill(ds,”xs”)
gridview1.datasource=ds.Tables(“xs”)
gridview1.databind()
end sub
删除实现:
Dim xh as string
Xh=gridview1.datakeys(e.rowindex).value
Dim conn as new sqlconnectin
Dim cmd as new sqlcommand
Comm..connectionstring=” Data Source=CHINA-0EC96D1AD;Initial Catalog=xsdb;Integrated Security=True”
Conn.open
https://www.wendangku.net/doc/ba662375.html,mandtext=”delete from xs where xh=’” & xh & “’”
cmd.connection=conn
cmd.ececutenoquery
me.gridbind()
第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 ABCD A)Web是图形化的和易于导航的 B)Web与平台无关 C)Web是分布式的 D)Web 是动态的 (2)下列关于Tomcat说法正确的是。 ABCD A) Tomcat是一种编程语言 B) Tomcat是一种开发工具 C) Tomcat是一种编程思想 D) Tomcat是一种开编程规范 (3)下列关于Tomcat个目录说法错误的是。 E E) work目录——包含web项目示例,当发布web应用时,默认情况下把web 文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 ABCDE A) HTTP是一种请求/响应式的协议 B) HTTP请求消息中Accept表示浏览器可接受的MIME类型 C) HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D) HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E) HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。ABCDE A) JSP是Sun公司推出的新一代站点开发语言 B) JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 C) JSP将内容的生成和显示进行分离 D) JSP强调可重用的组件 E) JSP采用标识简化页面开发 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 C C)编译指令向客户端产生任何输出 (2)下面关于page指令说法中错误的是。 B B)一个JSP页面只能包含一个page指令 (3)下面关于page指令的属性说法错误的是。 DE D)session属性制定此页面是否参与HTTP会话。默认值false E)errorpage属性指示当前页面是否为其他页的errorpage目标 (4)下列说法中正确的是。 ABDE A)include指令通知容器将当前的JSP页面中内嵌的、在指定位置上的资源内容包含 B)include指令中file属性指定要包含的文件名 D)Taglib指令允许页面使用者自定义标签 E)你必须在使用自定义标签之前使用<% @ taglib %>指令 (5)下列说法中错误的是。 B B)<%-- This comment will not be visible in the page source --%>会在客户端的HTML源代码中产生和上面一样的数据
1、常用那几种浏览器测试?有哪些内核(Layout Engine)? 答: (Q1) 浏览器:IE,Chrome,FireFox,Safari,Opera。 (Q2) 内核:Trident,Gecko,Presto,Webkit。 2、说下行内元素和块级元素的区别?行内块元素的兼容性使用?(IE8 以下)答: (Q1) 行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效。 块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行。 (Q2) 兼容性:display:inline-block;*display:inline;*zoom:1; 3、清除浮动有哪些方式?比较好的方式是哪一种? 答: (Q1) (1)父级div定义height。 (2)结尾处加空div标签clear:both。 (3)父级div定义伪类:after和zoom。 (4)父级div定义overflow:hidden。 (5)父级div定义overflow:auto。 (6)父级div也浮动,需要定义宽度。 (7)父级div定义display:table。 (8)结尾处加br标签clear:both。 (Q2) 比较好的是第3种方式,好多网站都这么用。 4、box-sizing常用的属性有哪些?分别有什么作用? 答: (Q1)box-sizing: content-box|border-box|inherit; (Q2)content-box:宽度和高度分别应用到元素的内容框。在宽度和高度 之外绘制元素的内边距和边框(元素默认效果)。 border-box:元素指定的任何内边距和边框都将在已设定的宽度和高度内 进行绘制。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的 宽度和高度。 5、Doctype作用?标准模式与兼容模式各有什么区别? 答: (Q1) 告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不 存在或格式不正确会导致文档以兼容模式呈现。 (Q2) 标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防 止站点无法工作。 6、HTML5 为什么只需要写?
[Web前端技术教学]《基于Web标准的网页设计与制作》试题及答案 一、单项选择:(每题1.5分,共69分) 1.html语言中,创建一个位于文档内部的锚点的语句是:( ) A.
B. C. D. 答案:B 4.在编辑网页时,按“Ctrl+Shift+空格键”插入的HTML源代码为:( )
A.   B. C. &sbnp D. &sbnp; 答案:B 5.
-精品- 《基于WEB 程序设计》 期末考试试卷 考生注意:1.本试卷共有六道大题,满分100分。 2.考试时间90分钟。 3.卷面整洁,字迹工整。 4.填写内容不得超出密封线。 总分 题号 一 二 三 四 五 六 核分人 题分 10 10 20 10 30 20 复查人 得分 得分 评卷人 一、HTML 代码分析(每小题5分,共10分) (5分)
row 1, cell 1 | row 1, cell 2 | row 2, cell 1 2 > < 3 >row 2, cell 2 | 4 > 5 > 得分 评卷人 二、数据库基础代码分析 (每小题5分,共10分) (5分) INSERT INTO article ( title, writer, content ) VALUES (‘实验’, ‘学生’, ‘插入数据’); 2.解释代码:请解释下述代码的含义。(5分) DELETE * FROM article WHERE 编号=1; 得分 评卷人 三、标准控件代码分析(每小题10分,共20分) (10分) ButtonEx.aspx : <%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %>