asp程序设计教程课后答案
【篇一:web.asp程序设计课后习题答案(沈士根版)】
/p> (1) framework主要包括 公共语言运行库clr 和 类库。
(2)asp网站在编译时,首先将语言代码编译成 微软中间语言msil。
(3)一台iis web服务器ip地址为210.78.60.19,网站端口号为8000,则要访
问虚拟目录xxxy中default.aspx的url为
(4)可以通过 复制网站 同步网站上的一个文件。
2.是非题
(1)托管代码是以clr为基础的代码。(√)
(2)asp3.5仍使用asp2.0引擎。(√)
(3) framework 3.0是 framework 3.5的一部分。(√)
3.选择题
(1) framwork3.5不包括(a)
a. framework 1.1 b. framework 2.0
c. linq d. asp ajax
(2)下面(d)网站在建立时要求安装microsoft frontpage服务器扩展。
文件系统 b. 本地iis c. ftp站点 d.远程站点
(3) 发布网站后不可能存在的文件夹是(b)
a. app_datab.app_code c.app_themes d.bin
第二章
1. 填空题
(1) visual studio 2008 默认建立的xhiml文件类型是transitional。
(3) 存放web窗体页c#代码的模型有单文件页模型和代码隐藏页模型。
(4) 单文件页模型中,c#代码必须包含于script…/script之间。
(5) 外部样式表通过link元素链接到网页。
(6) xml主要用于传输和存储数据。
2.是非题
(2) xhtml中每个元素都有结束标记。(√)
(3) .htm文件不需要编译,直接从web服务器下载到浏览器执即可。(√)
3.选择题
(1)css样式不包括(d)
a 基于元素的样式b. 基于类的样式
c. 基于id的样式 d. 基于文件的样式
(2)下面(b)是静态网页文件的扩展名。
a. b. .html c..aspxd..jsp
(3)app_code文件夹用了存储(c)
a. 数据库文件 b. 共享文件 c. 代码文件 d. 主题文件
(4)fig 文件不能用于(a)。
a. application事件定义 b. 数据库连接字符串定义
c. 对文件夹访问授权 d.基于角的安全性控制
第三章
1. 填空题
(1) c#使用的类库就是 . net framework提供的类库。
(2) 要在一个类中包含system.data命名空间的语句是using system.data。
(3) 使用static修饰符能调用未实例化得类中的方法。
(4) c#中的数据类型包括值类型和引用类型。writeline方法属于类
(5) 枚举类型是由一组命名常量组成的类型。
(6) 在c#统一类型系统中,所有类型都是直接或间接地从system.object继承。
(7) 装箱实质是把值类型转化为引用类型。
(8) 至少会执行一次循环的循环语句是do-while语句。
(9) 较适用于一直知循环次数的循环语句是for语句。
(10) 如果类名为userinfo,那么它的构造函数名为userinfo。
(11) 继承可以重用现有类的数据和行为,并扩展新的功能。
2. 是非题
(1) decimal类型必须在数据末尾添加m或m,否则编译器以double类型处理。(
(2) 访问数据结构中成员的方式通常使用“结构名.成员名”形式。(√)
(5) 在switch结构中,每一个case块的结束必须有break或goto语句。(√)
(6) foreach语句适用于枚举数组中的元素。(√)
(7) 当一个类实例化时,它的构造函数中包含的代码肯定会执行。(√)
3. 选择题
(1) 下列数据类型属于值类型的是(a)。
a. struct b.class c.interfaced.delegate
(2)下列数据类型属于引用类型的是(c)。
a.boolb.char c.um
(3)下列运算符中(d)具有三个操作数。
a.= b.c.++ d.?
(4)下面有关数据类型的描述中不正确的是(b)。
a.在引用类型中,有可能两个变量引用同一个对象。
b.bool类型中可以用数字1表示true。
c.byte类型的取值范围是0~255。、
d.可以通过转义符方式输入字符。
(5)下面对protected修饰符说法正确的是(d)
a.只能在派生类中访问b.只能在所属的类中访问 √)
c.能在当前应用程序中访问d.能在所属的类或派生类中访问
(6)以下有关属性的说法错误的是(b)。
a.通过属性能获取类中 private字段的数据
b.当属性定义时,若仅包含set访问器,表示该属性为只读属性
c.属性的访问形式是“对象名.属性名”
d.属性体现了对象的封装性
第四章
1. 填空题
(1)在textbox控件中输入内容并当焦点离开textbox控件时能触发textchanged事件,应设置属性 。
(2)判断页面是否第一次载入可通过属性 ispostback 实现。
(3)asp 3.5 的服务器控件包括 html服务器控件和 web服务器控件。
(4)添加属性 runat=server 可将xhtml元素转化为html服务器控件。
(5)设置属性 enabled 可决定web服务器控件是否可用。
(6)当需要将textbox控件作为密码输入框时,应设置textmode=password。
(7)对使用数据源显示信息的web服务器控件,当设置完控件的属性datasource后,需要方法 databind()
才能显示信息。
(8)如果需要将多个单独的radiobutton控件形成一组具有radiobuttonlist控件的功能,可以通过将属性 设置成相同的值实现。
2. 是非题
(1)单击button类型控件会形成页面往返处理( √ )。
(2)当页面返回时,在触发控件的事件之前会触发page_load事件( √ )。
(4)利用multiview和view控件能实现向导功能( √ )。
3. 选择题
(1)web服务器控件不包括( b )。
a. wizard b. input c. adrotator d. calender
(2)下面的控件中不能执行鼠标单击事件的是( c )。
a. imagebutton b. imagemap c. image d. linkbutton
(3)单击button类型控件后能执行单击事件的是( a )。
a. onclinentclick b. onclick
c. oncommandclick d. onclientcommand
(4)当需要用控件输入性别时,应选择的控件是(d)。
a. checkbox
b. checkboxlist
c. labled. radiobuttonlist
(5)下面不属于容器控件的是( b )。
a. panelb. checkbox
c. tabled. placeholder
第五章
1填空题
(1)窗体验证包括 客户端和服务器端 两种形式。
(2)判断页面的属性 isvalid 值可确定整个页面的验证是否通过。
(3)若页面中包含验证控件,可设置按钮的属性 causesvalidation=false ,使得单击该按钮后不会引发
验证过程。
(4)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性 validationgroup 为相同
值。
(5)通过正则表达式定义验证规则的控件是 regularexpressionvalidator。
(6)设置属性 controltovalidate 指定被验证控件的id。
2.是非题
(1)如果客户机禁用javascript,则验证必须采用服务器端形式。( √ )
(3)要执行客户端验证必须设置验证控件属性enableclientscript值为true.
( √)
3.选择题
(1)下面对asp3.5验证控件说法正确的是 (a )。
a.可以在客户端直接验证用户输入信息并显示错误信息。
b.对一个下拉列表控件不能使用验证控件
c.服务器验证控件在执行验证时必定在服务器端执行
d.对验证控件,不能自定义规则
(2)下面对customvalidator控件说法错误的是( d )。
a.能使用自定义的验证函数
b.可以同时添加客户端验证函数和服务端验证函数
c.指定客户端验证的属性是clientvalidationfuction
d.属性runat用来指定服务器端验证函数
(3)使用validatorsummary控件需要以对话框形式显示错误信息,则应( b)。
a. 设置属性showsummary 值为true
b. 设置属性showmessagebox 值为true
c. 设置属性showsummary 值为false
d. 设置属性showmessagebox 值为true
(4)如果需要确保用户输入大于100的值,应该使用(c )验证控件。
a.requiredfieldvalidator.
b. rangevalidator
c. comparevalidator
d. regularexpressionvalidator
第六章
1. 填空题
(1) 从http://10.200.1.23/custom.aspx?id=4703中获取id值的方法是
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论