《基于Web程序设计》东师17秋在线作业12
基于Web程序设计17秋在线作业1
一、单选题:【20道,总分:60分】
1.下面对CustomValidator控件说法错误的是( )。 (满分:3)
A. 能使用自定义验证函数
B. 可以同时添加客户端验证函数和服务器 端验证函数
C. 指定客户端验证的属性是ClientValidationFunction
D. 属性runat用来指定服务器端验证函数
2.在ASP.NET中,已知一个RegularExpressionBalidator控件的ValidationFexpress属性为“{3,5}”,则在RegularExpressionValidator控件所验证的TextBox控件中输入不合法的是( ) (满分:3)
A. 12345
B. abcde
C. abc123
D. 123**
3.查询用户表中最新的5条记录,请问用哪条语句 (满分:3)
A. select top 5 * from user order by id desc
B. select * from user order by id desc
C. select top 5 * from user
D. select * from user top 5 order by id desc
4.以下是对一个ASP.NET页面中的一个TextBox控件进行验证的代码,页面运行时,用户在TextBox控件输入下列信息( )不会出现错误提示信息。<asp:compareval (满分:3)
A. 50
B. 60
C. 80
D. ok
5.想要在HTML中显示一个小于号“<”,需要用到字符实体 (满分:3)
A. >
B. <
C.
D. "
6.小数类型和浮点类型都可以表示小数,正确说法 (满分:3)
A. 两者没有任何区别
B. 小数类型比浮点类型取值范围大
C. 小数类型比浮点类型精度高
D. 小数类型比浮点类型精度低
7.web.config 不能用于( ) (满分:3)
A. Application事件定义
B. 数据库连接字符串定义
C. 对文件夹访问授权
D. 基于角色的安全性控制
8.CSS样式不包括( )。 (满分:3)
A. 基于元素的样式
B. 基于类的样式
C. 基于ID的样式
D. 基于文件的样式
9.在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用( )对象实现 (满分:3)
A. Request
B. Response
C. Server
D. Session
10.如果要获得user表前10条的记录的数据,用SQL语句实现为( ) (满分:3)
A. SELECT TOP10 FROM user
B. SELECT next10 FROM user
C. SELECT*FROM user WHERE rownum<=10
D. SELECT*FROM user WHERE Recno( )<=10
11.在 ASP.NET 中,在一注册页面为了验证用户输入的用户名必须是六个英文的字母,你认为最可能需要使用下列( )验证控件对其进行验证 (满分:3)
A. ReqireFieldValidator
B. CompareValidator
C. RangeValidator
D. Validator
E.
12.在SQL Server2005数据库中,系统提供聚合函数对列中的数据进行计算。以下聚合函数中,( )用于返回表达式中所有值中的最大值。 (满分:3)
A. SUM
B. MAX
C. AVG
D. COUNT
13.下列几个是Response对象的方法,哪个是用来输出二进制信息的 (满分:3)
A. BinaryRead
B. BinaryWrite
C. Flush
D. Write
14.在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为: 王明、 8888888、2005-5-5,用SQL语句实现操作是( ) (满分:3)
A. INSER INTO user VALUES (王明,8888888,2005-5-5)
B. INSER INTO user VALUES “王明”,”8888888”,2005-5-5
C. INSER INTO user(name,tel,data) VALUES(“王明”,“8888888”,#2005-5-5#)
D. INSER INTO user(name,tel,data) VALUES(“王明”,“8888888”,“2005-5-5“)
15.在ASP。NET中,有一个注册窗体要求用户输入年龄,为了确保用户输入的年龄不小于18不大于30,并且为整数,需要采用RangeValidator倥件对输入年龄的TextBox倥件进行验证,下列对于RangeValidator倥件的属性设置正确的是( ) (满分:3)
A. 将MinimumValue 设置17,Type属性为Integer
B. 将MinimumValue设置为18,Type属性为Integer
C. 将MinimumValue设置为30,Type属性为String
D. 将MinimumValue 设置31,Type属性为Integer
16.请问下面程序段执行完毕,页面上显示内容是什么搜狐"%> (满分:3)
A. 搜狐
B. <a href='http://www.sina.com.cn'>搜狐</a>
C. 搜狐(超链接)
D. 该句有错,无法正常输出
17.在分页显示时,用于指定每页记录数的属性是( ) (满分:3)
A. PageSize
B. PageCount
C. CacheSize
D. MaxRecords
18.问下面程序段执行完毕,页面上显示内容是什么:新浪”)%> (满分:3)
A. 新浪
B. <a href='http://www.sina.com.cn'>新浪</a>
C. 新浪(超链接)
D. 该句有错,无法正常输出
19.当需要用控件输入性别时,应选择的控件是( ) (满分:3)
A. CheckBox
B. CheckBoxList
C. Label
D. RadioButtonList
20.用于让代码在每次ASP.NET网页加载是执行的事件处理程序的名称是( ) (满分:3)
A. Pageload
B. Pagestart
C. PageInit
D. PageClick
二、判断题:【20道,总分:40分】
1.访问结构类型中成员的方式通常使用“结构名.成员名”形式。 (满分:2)
A. 错误
B. 正确
2.Application的Count属性返回一个Application对象所包含的项目数量 (满分:2)
A. 错误
B. 正确
3.在网络中,首先发起连接、传送数据或接收数据请求的一方,称为服务端 (满分:2)
A. 错误
B. 正确
4.在VB.NET执行应用程序期间,用变量临时存储数值。变量具有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类) (满分:2)
A. 错误
B. 正确
5.htm文件不需要编译,直接从Web服务器下载到浏览器执行计划即可。 (满分:2)
A. 错误
B. 正确
6.VB.NET中的选择结构语句分为If语句和Select Case语句两种。 (满分:2)
A. 错误
B. 正确
7.TCP和UDP基于IP协议通信,并为上层应用层提供连接或无连接的服务 (满分:2)
A. 错误
B. 正确
8.Windows 2000/XP的Professional 以上的操作系统都没有IIS组件,需要用户自行安装 (满分:2)
A. 错误
B. 正确
9.DataAdapter:建立一个连接或者提供一个现存连接 (满分:2)
A. 错误
B. 正确
10.基于web的程序设计中所涉及到的所有技术,都运行在服务端,服务端所生成的HTML或Javascript代码,由客户端浏览器负责解释或执行 (满分:2)
A. 错误
B. 正确
11.在ASP.NET中,提供了上传文件控件FileUpload实现文件的上传 (满分:2)
A. 错误
B. 正确
12..NET Framework由公共语言运行库(Common Language Runtime,CLR)和一套统一的类库组成 (满分:2)
A. 错误
B. 正确
13.RangeValidator 控件用于检测用户输入的值是否介于两个值之间,如果输入控件为空,验证会失败 (满分:2)
A. 错误
B. 正确
14.TextBox控件可以显示3种HTML标记之一 (满分:2)
A. 错误
B. 正确
15.DataList 控件用于显示限制于该控件的项目的重复列表。 (满分:2)
A. 错误
B. 正确
16.按地址传递参数如果给按地址传递参数指定数据类型,就必须将这种类型的值传给参数 (满分:2)
A. 错误
B. 正确
17.枚举类型的变量可能同时取到枚举中两个元素的值。 (满分:2)
A. 错误
B. 正确
18.AccessData控件,用于与MDB文件连接 (满分:2)
A. 错误
B. 正确
19.Web 服务器控件是服务器可理解的特殊 ASP.NET 标签 (满分:2)
A. 错误
B. 正确
20.使用客户端验证能获得较快的反应速度 (满分:2)
A. 错误
B. 正确
基于Web程序设计17秋在线作业2
一、单选题:【20道,总分:60分】
1.在ASP.NET中为了在页面中原样输出图中所示的字符串,下列代码正确的是( )confirm(‘长风破浪会有时,直挂云帆济沧海’); (满分:3)
A. Server.HtmlDecode(“<script>confirm(‘长风破浪会有时,直挂云帆济沧海’);<script>”);
B. Server.HtmlEncode(“<script>confirm(‘长风破浪会有时,直挂云帆济沧海’);<script>”);
C. Server.UrlDecode(“<script>confirm(‘长风破浪会有时,直挂云帆济沧海’);<script>”);
D. Server.UrlEncode(“<script>confirm(‘长风破浪会有时,直挂云帆济沧海’)
2.如果要获得上一级文件夹的路径,可以用的方法( ) (满分:3)
A. GetParentFolerName
B. GetParentFolder
C. GetFolder
D. RootFolder
3. (满分:3)
A. 张红
B. 王刚
C. 王刚张红
D. 语法有错,无法正常输出
4.在ASP.NET中,下列代码在页面中可能的输出结果是( )。Response.Write(Server.MapPath(“WebForm1.aspx”)); (满分:3)
A. C:\Inetpub\wwwroot\AspTest\WebForm1.aspx
B. C:\Inetpub\wwwroot\AspTest\
C. WebForm1.aspx
D. aspx
5.以下连接对象的创建方法中,正确的是( ) (满分:3)
A.
B. Conn=CreateObjet(“ADODB.Connection”)
C. Conn=Server.CreateObjet(“ADODB.Connection”)
D. SetConn=Server.CreateObjet(“ADODB.Connection”)
E. SetConn=Server.CreateObjet(ADODB.Connection)
6.执行完语句a="2",a的类型为( ) (满分:3)
A. 数值型
B. 字符串型
C. 布尔型
D. 日期型
7.ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用 ( )控件 (满分:3)
A. RequiredFieldValidator
B. Validator
C. ControlToValidate
D. validationSummary
8.假设存放ASP.NET应用程序页面的目录为C:\InetPub\WWWRoot\WebSvrSample则Request对象的ApplicationPath属性的值是( ) (满分:3)
A. c:\InetPub\WWWRoot
B. /WebSvrSample
C. C:\InetPub\WWWRoot\WebSvrSample
D. \InetPub\WWWRoot\WebSvrSample
9.以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是( )。 privatevoidPageLoad(object sender , System.EventArgs e){ if(!this.IsPostBack){ DataSet ds=this.GetJobDs( ); (满分:3)
A. 用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的DataMember属性
B. 用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定
C. 用户不能在DataGrid控件中看到数据集中的数据,因为代码不能被执行
D. 用户可以在DataGrid控件中看到数据集中的数据
10.要在asp.net页面中显示服务器的计算机名,正确的代码为( )。 (满分:3)
A. Response.Write(Server.IPAddress)
B. Response.Write(Server.MachineName)
C. Response.Write(Application.IPAddress)
D. Response.Write(Application. MachineName)
11.需要用到FileSystemObject对象实例( )方法创建文件夹 (满分:3)
A. CreateFile
B. CreateFolder
C. CopyFolder
D. CopyFile
12.在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为: 王明、 8888888、2005-5-5,用SQL语句实现操作是( ) (满分:3)
A. INSER INTO user VALUES (王明,8888888,2005-5-5)
B. INSER INTO user VALUES “王明”,”8888888”,2005-5-5
C. INSER INTO user(name,tel,data) VALUES(“王明”,“8888888”,#2005-5-5#)
D. INSER INTO user(name,tel,data) VALUES(“王明”,“8888888”,“2005-5-5“)
13.下面的控件中不能执行鼠标单击事件的是( ) (满分:3)
A. ImageButton
B. ImageMap
C. Image
D. LinkButton
14.left(“asp.net”,4)的值为( ) (满分:3)
A. ”asp”
B. ”.net”
C. ”asp.”
D. ”aspn”
15.当需要用控件输入性别时,应选择的控件是( ) (满分:3)
A. CheckBox
B. CheckBoxList
C. Label
D. RadioButtonList
16.执行完a=5>3 And "a"<"c"语句后,a的值为 (满分:3)
A. TRUE
B. False
C. 1
D. 0
17.下列关于ASP程序说法不正确的是( ) (满分:3)
A. 在ASP程序中,字母不分大小写
B. 使用REM或 ’ 符号来标记注释语句
C. <%和%>符号必须和ASP语句放在一行
D. ASP语句必须分行,不能把多条ASP语句写在一行
18.在ASP.NET中,下列代码在页面中可能的输出结果是( )。Response.Write(Server.MapPath(“WebForm1.aspx”)); (满分:3)
A. C:\Inetpub\wwwroot\AspTest\WebForm1.aspx
B. C:\Inetpub\wwwroot\AspTest\
C. WebForm1.aspx
D. aspx
19.配置IIS时,设置站点的主目录的位置,下面说法正确的是 (满分:3)
A. 只能在本机的c:\inetpub\wwwroot文件夹
B. 只能在本机操作系统所在磁盘的文件夹。
C. 只能在本机非操作系统所在磁盘的文件夹
D. 以上全都是错的
20.Response对象的( )属性可指定缓存页面的确切到日期和时间 (满分:3)
A. Buffer
B. Expires属性
C. Expires Absolute属性
D. CacheControl属性
二、判断题:【20道,总分:40分】
1.Response对象是用来访问服务器端所创建的 (满分:2)
A. 错误
B. 正确
2.Web 服务器控件是服务器可理解的特殊 ASP.NET 标签 (满分:2)
A. 错误
B. 正确
3.DataRow:表示一个可列举的DataRow对象集合 (满分:2)
A. 错误
B. 正确
4.Response对象有一个Redirect方法,该方法可将客户端浏览器导航到一个新的URL地址 (满分:2)
A. 错误
B. 正确
5.可以给functionname赋一个值,即为返回的值 (满分:2)
A. 错误
B. 正确
6.按地址传递参数如果给按地址传递参数指定数据类型,就必须将这种类型的值传给参数 (满分:2)
A. 错误
B. 正确
7.select 元素可创建单选或多选菜单。 (满分:2)
A. 错误
B. 正确
8.在表单验证中使用RequiredFieldValidator控件(必填字段验证控件)来检查表单项目中是否有输入值。 (满分:2)
A. 错误
B. 正确
9.JavaScript代码必须包含在元素中。( ) (满分:2)
A. 错误
B. 正确
10.表格由标签来定义。 (满分:2)
A. 错误
B. 正确
11.常量是一种采用名称表示某个数值的方式 (满分:2)
A. 错误
B. 正确
12.当Application对象的生命周期开始时,Applicationonstart事件会被启动 (满分:2)
A. 错误
B. 正确
13.面向对象程序设计是一种基于结构分析的、以数据为中心的程序设计方法, (满分:2)
A. 错误
B. 正确
14.AccessData控件,用于与MDB文件连接 (满分:2)
A. 错误
B. 正确
15.Validation 服务器控件用于验证用户输入。如果用户输入没有通过验证,将不会给用户显示一条错误消息 (满分:2)
A. 错误
B. 正确
16.创建数据库表时,表必须有主键 (满分:2)
A. 错误
B. 正确
17.事件句柄(event handler)是一种针对给定事件来执行代码的子例程。 (满分:2)
A. 错误
B. 正确
18.主页(Home Page)就是用户在访问Internet上的某个站点时,显示在浏览器中的第一个页面,也称为WWW的“初始页” (满分:2)
A. 错误
B. 正确
19.DataTable:类似数据库中的表的概念,按行、列存储数据。 (满分:2)
A. 错误
B. 正确
20.在程序中数组必须先声明后使用,数组中包含的元素个数称为数组大小。 (满分:2)
A. 错误
B. 正确
页:
[1]