最新ASPNET动态网页设计习题答案-作者-张德芬-教材习题和实训解答
https://www.360docs.net/doc/ee16687079.html,动态网页设计——习题和实训参考答案
第1章https://www.360docs.net/doc/ee16687079.html,概述 (1)
第2章HTML语言基础 (2)
第3章https://www.360docs.net/doc/ee16687079.html,语法基础 (3)
第4章服务器控件 (6)
第5章验证控件 (7)
第6章常用内置对象 (9)
第7章访问数据库 (10)
第8章https://www.360docs.net/doc/ee16687079.html,开发实训 (13)
第1章https://www.360docs.net/doc/ee16687079.html,概述
实训:
本章的实训内容主要是建立https://www.360docs.net/doc/ee16687079.html,的运行和编辑环境。具体包括以下几项任务:
1、建立以各自名字命名的文件夹,作为本课程学习目录
2、安装IIS,安装完后在IE中输入http://localhost,看能否打开欢迎页面,检测是否安装成功。localhost也可用“127.0.0.1”代替。
答:安装IIS的步骤详见教材P5。
3、建立一个虚拟目录,以第1步建立的文件夹为物理目录,虚拟目录名用姓名的拼音
答:建立虚拟目录的步骤详见教材P8.
4、建立.NET运行环境
(1)下载和安装MDAC
答:MDAC的安装详见教材P10。
(2)下载和安装.NET Framework 1.1版可发行组件包
答:.NET Framework 1.1版可发行组件包的安装详见教材P11。
5、安装Dreamweaver 8
答:Dreamweaver 8的安装详见教材P14。
6、在Dreamweaver 8中建立站点
答:Dreamweaver 8中建立站点的步骤详见教材P18。
习题:
1、解释动态网页和静态网页的含义。在网页中插入动画或影视媒体是否就称其为动态网页?答:根据网页的内容是固定的还是程序生成的,网页分为两种:静态网页和动态网页。这两种网页的制作语言不同。静态网页使用语言是HTML(超文本标记语言),网页的内容是事先编制好的。动态网页的网页内容不是固定不变的,而是由程序动态创建的。根据实现技术,动态网页又可以细分为客户端动态网页和服务器端动态网页。
在网页中插入动画或影视媒体并不是动态网页。
2、ASP与https://www.360docs.net/doc/ee16687079.html,有什么不同?
答:https://www.360docs.net/doc/ee16687079.html,与ASP有很大的不同。
ASP程序是解释执行,未经优化;而https://www.360docs.net/doc/ee16687079.html,是编译执行,程序效率得到提高。
在第一次访问网页时,由于https://www.360docs.net/doc/ee16687079.html,需要编译,因此,在第一次连接访问时,网页的连接速度比ASP网页慢。但是之后的访问速度比ASP网页快。
https://www.360docs.net/doc/ee16687079.html,是建立在模块化程序设计语言之上;而ASP使用的VBScript只是一个脚本语言。
3、什么是虚拟目录
答:虚拟目录并不是一个真正存在的物理目录,而是WEB服务器上物理目录的一个别名。
第2章HTML语言基础
实训:
1、在例2-3的基础上,增加两个下拉菜单标记,用于选择专业和课程;再增加一个多行文本域,用于提交住址信息,同时将表格的边框去除。效果如下图。
答:见sx2-1.html。
2、以一幅图片作为链接源,建立一个关于图像的链接。
答:假如图片名为pic.jpg,则和图片在同一路径下的图片链接标记为:。
习题:
1、判断正误:
(1)HTML文件是文本文件。()
答:对。
(2)HTML标记可以描述网页的字体、大小、颜色等,但不可以描述多媒体文件。()答:错。可以描述多媒体文件,如网页中可以嵌入图片、声音、影像等。
(3)HTML标记符不区分大小写。()
答:对。
(4)IE浏览器是唯一的解释HTML超文本语言的工具。()
答:错。如LINUX操作系统下用opera浏览器。
(5)HTML的标记可以嵌套,但不可以交叉嵌套。()
答:对。
(6)超链接标记仅能链接到另一个网页,不可以链接其它文件。( )
答:错。可以链接outlook、DOC等文件。
(7)静态网页是指静止不动的网页,因此,加入了动画或视频的网页属于动态网页。()答:错。见第一章习题1解答。
(8)用HTML语言书写的页面只有经Web服务器解释后才能被浏览器正确显示。( ) 答:错。HTML网页经浏览器解释即可正确显示,动态网页必须在Web服务器上运行后才可出正确结果。
2、开发者可以使用哪些工具编辑HTML文件,请列举出一、二种常用编辑器的名称。答:如UltraEdit、EditPlus等文本编辑软件,或Frontpage、Eclipse等开发工具。
3、HTML的注释在浏览器中能见到吗?从浏览器的“查看”→“源文件”能见到吗?答:HTML的注释在浏览器中不能见到,但从浏览器的“查看”→“源文件”中能能见到。
4、写出常用的两种换行标记,指出它们的区别。
答:
和
标记都可以用于换行,
是段落标记,在换行的同时,会在前段与后段之间留一空白行。
不会产生空行。
第3章https://www.360docs.net/doc/ee16687079.html,语法基础
实训:
本章的实训内容主要是练习https://www.360docs.net/doc/ee16687079.html,的语法
1、变量创建练习
(1)分别写三行语句,创建X、Y、Z三个变量,类型均为字符串型
答:Dim X As String
Dim Y As String
Dim Z As String
(2)将上述三条语句合并在一行中写
答:Dim X,Y,Z As String
(3)写一条语句创建一个初值为10的整型变量I
答:Dim I As Integer=10
2、字符串连接运算符练习:分别定义三个字符串,值是系名、班级和自己的姓名,将这三个字符串连接后输出,要求以红色字体输出。
答:见sx3-2.aspx。
3、For/Next循环语句练习:改进例3-3,输出如下式样的乘法表,要求以表格和浅蓝底色输出。
答:见sx3-3.aspx。
3、过程练习:根据第1步的代码,建立一个过程,改成在过程中实现乘法表的输出。答:见sx3-4.aspx。
4、While/End While循环语句练习:用While/End While完成计算SUM=1+4+7+10+…+300 答:见sx3-5.aspx。
习题:
1、以下哪些是合法的变量名?
(1) Object
答:不合法。是关键字。
(2) Fish_2
答:合法。
(3) 学校名称
答:不合法。因为必须以字母开头。
(4) 200卡
答:不合法。因为必须以字母开头。
(5) GoShopping
答:合法。
(6) False
答:不合法。是关键字。
(7) Friend
答:不合法。是关键字。
(8) _blkData
答:不合法。因为必须以字母开头。
2、改错练习:
(1
答:改为:
If intHour<12Then
Response.Write(“上午好!”)
ElseIf intHour=12 Then Response.W rite(“中午好!”)
ElseIf intHour<18 Then Response.Write(“下午好!”)
Else
Response.Write(“晚上好!”)
End If
(2)、改正以下程序片段中的错误:
答:改为:
Select intHour
Case <12
Response.Write(“上午好!”)
Case =12
Response.Write(“中午好!”)
Case <18
R esponse.Write(“下午好!”)
Case Else
Response.Write(“晚午好!”)
End Select
(3)改正以下程序片断的错误:
答:
Dim arrArr1(2) As Integer
改为:Dim arrArr1(2) As String
Dim arrArr2(2) As String={1,2,3}
改为:Dim arrArr2() As String={1,2,3}
第4章服务器控件
实训:
1、运用WEB服务器控件,改进第二章实训中的用户注册页面。
答:见sx4-1.aspx。
2、设计一个用户注册页面,要求输入以下内容:
用户名、密码、出生年月、性别、邮箱、所在院校、年级、专业。
答:见sx4-2.aspx。
习题:
1、简要说明HTML表单和WEB表单之间的区别?
答:HTML表单是静态网页中定义的表单,只在浏览器端运行,用于向服务器提交用户的请求。WEB表单是https://www.360docs.net/doc/ee16687079.html,中的表单,是在服务器上运行的。WEB表单也是用
的标记之中。如果不放在之间,对于大多数控件来说,就无法在服务器端进行事件处理或者获得某些返回值的,仅仅是在浏览器中显示出来而已。3、使用Label控件有什么好处?
答:使用标签控件可以动态地修改显示在页面中的文本。
4、用单选按钮列表改写例4-7。
第5章验证控件
实训:
1、综合运用所学的验证控件,设计注册页面。要求:姓名、密码必须输入;两次密码必须
相同;年龄要在10到30岁之间;对于电话号码和邮箱的输入必须检查格式对不对,其
中邮箱的正则表达式参见例5-4,电话号码必须是数字组成。提交页面后,要将所有页面的输入错误以项目列表的方式展示。可参考如下设计界面。
习题
1、判断题
(1)验证控件仅能检验输入控件是否输入了内容。(×,有6种验证控件)
(2)使用验证控件可以大大简化验证过程。(√)
2、设计正则表达式,用于验证手机号码输入是否正确
答:“1[3,5][0-9]{9}”
3、设计正则表达式,用于验证邮箱名的输入是否正确。邮箱名的构成要求:由大小写英文字母、0-9的数字或下划线。假设邮箱名的长度不超过20位。
答:“[_a-zA-Z0-9]{1-20}]+@[.a-z0-9A-Z]+”
4、设计正则表达式,用于验证身份证输入是否正确。
答:以15位身份为例,供参考
“[1-9]{7}(01/02/03/04/05/06/07/08/09/10/11/12)(0[1-9]/(1/2)[0-9]/3[0-1])[0-9]{4})]”
5、简答题
(1)简述你所学过的验证控件及其功能。
答:必须字段验证控件,用于检验页面的控件是否已输入。比较验证迭件,用于将关联输入控件的值与常数值或其他输入控件的值进行比较,以确定这两个值是否与指定的关系相匹配。范围验证控件,用于验证输入的内容是否在规定的范围内。正则表达式验证控件:确保关联输入控件的输入值与某个正则表达式所定义的模式相匹配。验证总结控件和前面讲到过的其他控件一起使用,以集中给出对整个页面的验证结果,也就是错误消息列表。
(2)验证总结控件与其它控件有什么不同?
答:验证总结控件本身不提供任何验证,但它可以和前面讲到过的其他控件一起使用,以集中给出验证结果。
(3)正则表达式验证控件的作用是什么?可以用在什么场合?试举例说明。
答:正则表达式用于验证控件输入的内容是否符合规定的格式,如当要求输入一个邮箱时,通过在正则表达式控件中定义邮箱的正则表达式,可以检验用户输入的邮箱格式是否正确。
第6章常用内置对象
实训:
1、利用Request对象读取浏览器的信息,并显示在表格中。
答:见sx6-1.aspx。
2、编写程序使得当第1000个用户访问页面的时候,显示一个祝贺信息。为了能及时测试程序结果,可以建立Global.asax,将页面初始点击次数置为990。
答:见sx6-2.aspx和Global.asax。
3、设计一个强制登录检查的网页,用Session对象保存登录状态。若用户名和密码通过检查,则进入一个例6-4所示的教务管理程序6-4.htm。
答:见sx6-3_session_login.aspx,sx6-3_main.aspx,sx6-3_6-4.htm。登录用户名和密码均为“abc”。
4、运行例6-12,在本机上查找建成立的myCookie,打开Cookie文件看看。将机器时间改成一个月后,再次运行例6-12,看看有什么结果。
答:例6-12见6-12.aspx。登录用户名和密码均为“abc”。
第六章习题
1、判断题
(1)S ession和Application对象的事件过程只能书写在Gloabal.asax文件中。()
答:对。
(2)一个WEB站点,仅能建立一个与根目录对应的Application对象。( )
答:错。可以创建多个Application对象。
(3)会话是针对单个用户的,其他的用户没有办法改变当前用户的Session对象的任何一个项目的值。()
答:对。
(4)C ookie是指保存在服务器上的一个文本文件,它的长度不超过4K。( )
答:错。是保存在客户机上。
2、简答题
(1)当HTML表单用get方法向服务器端发送信息时,如何获得提交数据?
答:可以用Request对象的QueryString方法获取URL后面相关变量的值。
(2)A https://www.360docs.net/doc/ee16687079.html,的表单在提交时采用的是什么方法?
答:采用Post方法。
(3)在一个网站中只能有一个Application对象吗?如果不是,应该用什么方法来创立新的Application?
答:一个网站中可能有一个Application对象。每个Web站点的子目录,可以创建一个新的Appliation对象。方法是:在Internet信息服务对话框中选择相应的程序目录,单击鼠标右键,在弹出菜单中选择“属性”。打开的属性对话框中,点击“创建”按钮,即可创建一个新的Application对象。创建完后,程序目录的图标将变成一个打开的小盒子。
(4)A pplication对象的lock()和unlock()方法在什么情况下使用,只用其中的一种方法行不行,为什么?
答:Application对象是网站的应用程序可以共享的,而网站程序可能同时会有多个用户访问,那么可能出现多个用户同时访问某个保存在Application对象中的变量的问题。当多个用户同时需要修改Application中某个变量时,还有可能产生数据不一致的问题。
为了避免这种情况的发生,Application对象提供了两个方法:Lock和UnLock。当需要修改某个Application对象中保存的变量值时,先用Lock方法将Application对象锁住,禁止其它用户修改Application对象中的变量值,然后再对变量值进行修改。修改结束后,再用UnLock方法把锁打开。这样就避免了访问冲突的问题。
Lock和UnLock方法必须成对使用。如果只用了Lock方法而不用Unlock,则获得资源的用户永远占有Application,不释放,导致其它用户无法得到Application。没有Lock方法使用Unlock也是无意义的。
(5)S ession对象和Application对象各自的作用和最主要的区别?
答:Session对象的作用是用于存储特定的信息,但它和Application对象不同。Application 对象存储的是共享信息,而Session对象存储的是局部信息,随用户不同而不同。
(6)C ookie对象的作用是什么。
答:Cookie是WEB服务器用于跟踪用户信息、存在于客户机上、存储着用户特定信息的文件。
第7章访问数据库
实训:
1、部署DreamweaverCtrls.dll控件
答:步骤见教材P140。
2、在Dreamweaver中建立数据库连接和数据集。
答:步骤见教材P142和P144。
3、参考“案例一:简单查询”和“案例二:登录页面”设计一个登录查询网页,登录成功后,显示登录学生的成绩。
答:见sx7-3_1.aspx和sx7-3_2.aspx。
4、参考“案例三:数据网格的简单查询”和“案例五:利用数据网格进行数据编辑、更改和删除”,设计一个学生成绩查询及修改页面,能够分页显示学生记录,并能修改总评成绩。要求重新设计数据网格的外观,如设置标题行底色为浅灰,每间隔一行,背景色为黄色,分
页页码为数字形式等。
答:见sx7-4.aspx。
5、参考“案例四:数据网格的链接查询”,对userInfo表建立一个数据网格,显示学号、姓名和性别,姓名字段建立链接,点击姓名链接,能够查询出该生的平时成绩、期末成绩和总评成绩。
答:见sx7-5_1.aspx和sx7-5_2.aspx。
6、“案例六:插入记录”提供了userInfo表增加记录的功能。完善案例六的设计页面,对于学号、姓名字段增加必须字段验证控件,新增一个重复密码的输入文本框,对于两次密码的输入增加比较验证控件,检查两次密码输入是否一致。
答:见sx7-6.aspx。
7、参考“案例七:数据列表及数据集分页”中数据集分页的设计,完善“案例八:重复区域”,在案例八的重复区域中建立分页导航功能。
答:见sx7-7.aspx。
第七章习题
1、有一张数据表,假设表名叫”info”,内容如下。写出以下SQL查询语句:
(1)所有女生的数学成绩
(2)语文的最高分数
(3)语文、数学都在90分以上的学生姓名
(4)所有男生的记录,并按数学成绩排序
答:(1)select 数学from info where 性别=”女”
(2)select max(语文) from info
(3) select 姓名from info where 数学>=90 and 语文>=90
(4) select * from info where 性别=”男”
2、
3、什么是https://www.360docs.net/doc/ee16687079.html,?写出常用的https://www.360docs.net/doc/ee16687079.html,对象名。
答:ADO的全名是ActiveX Data Object(ActiveX数据对象),是一组优化的访问数据库的专用对象集,https://www.360docs.net/doc/ee16687079.html,是一组由.NET Framework提供的对象类的名称,用于数据存储中的数据交互。常见的https://www.360docs.net/doc/ee16687079.html,对象有:OleDbConnection,OleDbCommand,OleDbDataReader和
OleDbDataAdapter等。
4、
5、概述https://www.360docs.net/doc/ee16687079.html,的数据库访问基本步骤。
答:要进行数据库访问,首先要连接数据库,由Connection对象完成数据库连接功能。建立数据库连接后,有两种不同的后续处理过程。
过程一中,首先利用Command对象执行SQL语句进行数据库访问,然后利用DataReader 对象读取SQL语句的执行结果,可以用Response.Write方法或用Label标签在浏览器中显示执行结果。
过程二是利用DataAdapter对象执行SQL语句进行数据库访问,DataAdapter的执行结果存放在数据集DataSet中,通过数据显示控件DataGrid或DataReapter等,将DataSet 中的数据绑定在数据显示控件中,从而在浏览器中显示出数据库中的内容。
6、为什么要部署DreamweaverCtrls.dll控件?
答:DreamweaverCtrls.dll控件是Dreamweaver自定义的https://www.360docs.net/doc/ee16687079.html,控件,用于实现数据展示和数据绑定。
7、概述Dreamweaver中建立数据库连接的基本步骤。
答:参考教材P142页的步骤。
打开“应用程序”面板,切换到“数据库”选项卡。单击“+”按钮,选择数据库连接类型,如“OLE DB连接”。然后选择数据库驱动程序(提供程序),如Access2003数据库选择提供程序“Microsoft Jet 4.0 OLE DB Provider”。再选择数据库的路径和名称后,测试是否能连接成功。若测试成功,回到连接数据库对话框,输入数据库连接名称,即可。
8、
9、如何在数据集中筛选记录?
答:在数据集对话框中输入筛选的字段及方式。参见教材图7.22。
10、如何建立数据网格中的链接功能?
答:在数据网格对话框中,更改列类型。参见教材图7.54。
11、概述Dreamweaver中建立数据列表的主要步骤。
答:建立数据列表的主要步骤参考教材P167。
12、概述Dreamweaver中建立重复区域的主要步骤。
答:建立重复区域的主要包括三个步骤:首先要建立数据显示的格式页面,然后进行数据绑定,最后定义重复区域。参考教材P170。
13、如何在数据列表中建立分页导航功能?
答:参考教材P168步骤(9)和(10)。
第8章https://www.360docs.net/doc/ee16687079.html,开发实训
实训:
1、参考新闻发布系统中的登录页面,在留言板系统中增加登录控控制功能及权限管理,只有登录后才能提交留言和查询留言详细内容。
提示:参考新闻发布系统的登录页面处理和第六章实训3。
2、设计一个网站的新闻浏览页面,可以通过新闻标题链接查询新闻的详细内容,每查看一次详细内容,将点击次数字段加1。
提示:参考第六章例6-7网站点击次数的设计。
第8章习题
1、简述在Dreamweaver中制作https://www.360docs.net/doc/ee16687079.html,动态网页的基本步骤。
答:在Dreamweaver中制作https://www.360docs.net/doc/ee16687079.html,动态网页的基本步骤可以简述如下:首先是新建一个https://www.360docs.net/doc/ee16687079.html, VB动态页,然后是设计显示界面,设计按钮类控件的事件处理。如果需要数据库访问,需要按照连接数据、建立数据集、建立数据访问服务器行为的步骤进行访问数据库的处理。
《网页设计与制作》期末测验试题及答案
《网页设计与制作》期末测验试题及答案
————————————————————————————————作者:————————————————————————————————日期:
《网页设计与制作》期末考试试题 一、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在Internet上应用最为广泛的服务是( )。 A、FTP服务 B、WWW服务 C、Telnet服务 D、Gopher服务 2、域名系统DNS的含义是( )。 A、Direct Network System B、Domain Name Service C、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn由四个子域组成,其中( )子域代表国别代码。 A、center B、nbu C、edu D、cn 4、当阅读来自港澳台地区站点的页面文档时,应使用的正确文本编码格式是( )。 A、GB码(简体中文)国家标准代码,简称国标码,“GB”在计算机领域中常常表示GB 2312-80或GB 18030-2005。两者是汉语编码系统的标准,在中国大陆和新加坡用于简体中文 B、Unicode码(统一码) Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分Unicode目前普遍采用的是UCS-2,它用两个字节来编码一个字符,比如汉字"经"的编码是0x7ECF,注意字符码一般用十六进制来表示,为了与十进制区分,十六进制以0x开头,0x7ECF转换成十进制就是32463,UCS-2用两个字节来编码字符,两个字节就是16位二进制,2的16次方等于65536,所以UCS-2最多能编码65536个字符。编码从0到127的字符与ASCII编码的字符一样,比如字母"a"的Unicode 编码是0x0061,十进制是97,而"a"的ASCII编码是0x61,十进制也是97, 对于汉字的编码,事实上Unicode对汉字支持不怎么好,这也是没办法的,简体和繁体总共有六七万个汉字,而UCS-2最多能表示65536个,才六万多个,所以Unicode只能排除一些几乎不用的汉字,好在常用的简体汉字也不过七千多个,为了能表示所有汉字,Unicode 也有UCS-4规范,就是用4个字节来编码字符 C、BIG5码(大五码) 是通行于台湾、香港地区的一个繁体字编码方案。地区标准号为:CNS11643,这就是人们讲的BIG-5码。VimIM在Vim环境中,可以直接键入十进制或十六进制Big5码。既不需要启动输入法,也不需要码表。 D、HZ码(简体中文) HZ编码是海外华人创造的一种将含有高位为1 的汉字双字节字串转换成易于在网络中传输的ASCII字符串的变换方式。编码过程中,被转换字符串中的原汉字子字符串各字节高位作清零处理,使之成为ASCII子字符串,并在其前后两端分别添加~{ 和~} 作为标记;而对于原ASCII子字符串,则将其中的~ 改写为~~,其余字符不变。 5、当标记的TYPE属性值为( )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO 单选框 D、CHECKBOX 6、为了标识一个HTML文件开始应该使用的HTML标记是( )。 A、
B、 C、C#小程序练习题及答案《C#程序设计基础》习题库程序 2010年6月3日提供给信息中心的原稿 20分题50个 40分题24个 1.(20)编一个程序,定义常量从键盘上输入半径r,求出圆的面积。(k003101) const double double r,s; ("请输入圆的半径"); r = ()); s = Pi * r * r; ("圆的面积是{0}",s); 2.(20)编一个程序,定义三个double类型的变量,分别从键盘上输入值给它们,然后用方法把它们输出成一列,小数点对齐,保留3位小数。() double x, y, z; ("请输入一个数:"); x = ()); ("请输入一个数:"); y = ()); ("请输入一个数:"); z = ()); ("{0,10:f3}", x); ("{0,10:f3}", y); ("{0,10:f3}", z); 20)编一个程序,从键盘上输入三个数,用三元运算符(? :)把最大数找出来。() float x, y, z, temp; ("请输入一个实数:"); x = ()); ("请输入一个实数:"); y = ()); ("请输入一个实数:"); z = ()); temp = x >= y ? x : y; temp = temp >= z ? temp : z; ("最大数为:{0}", temp); 4.(20)编一个程序,从键盘上输入三个数,用三元运算符(? :)把最小数找出来。 ()float x, y, z, temp; ("请输入一个实数:"); x = ()); ("请输入一个实数:"); y = ()); 动态网页设计(JSP)_习题集(含答案)《动态网页设计(JSP)》课程习题 集 一、单选题 1.下面哪种技术不属于B/S设计模式:( ) A. CGI B. XML C. ASP D. PHP 2.下面关于B/S、C/S设计模式比较的描述哪项错误() A. C/S开发和维护成本高 B. B/S 客户端负载重 C. C/S移植困难 D. B/S用户的界面是由客户端所装软件决定的 3.下面哪种B/S模式设计技术由SUN公司倡导() A. CGI B.JSP C. ASP D. PHP 4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点() A. 跨平台性 B. 一次编写,到处运行 C. 编写容易,快速上手 D. 通过JDBC驱动程序与数据库连接 5.下面哪一个不能作JSP的服务器() A. IBM WebSphere B. BEA WebLogic C. Tomcat D. PWS 6.下面哪个不是配置tomcat运行环境所需的环境变量 ( ) A. CLASSPATH B.TOMCAT_HOME C.JAVA_HOME D. OS 7.在配置tomcat虚拟目录时,需要打开哪个文件? () A. index.jsp B. web.xml C.server.xml D.以上都不是 8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?() A. Context与Host B. Context与Listener C. Context与Server D.以上都不是 9.一个标准的HTML文件是以标记开始,并以什么标记结束( ) A. B. C. c#经典习题答案1.在类作用域中能够通过直接使用该类的()成员名进行访问。 A. 私有 B. 公用 C. 保护 D. 任何 答案:D 2.小数类型和浮点类型都可以表示小数,正确说法:( ) A. 两者没有任何区别 B. 小数类型比浮点类型取值范围大 C.小数类型比浮点类型精度高 D. 小数类型比浮点类型精度低 答案:C 3.能作为C#程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 答案:B 4. 可用作C#程序用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 答案:B 5.引用类型主要有4种:类类型、数组类型、接口类型和()。 A.对象类型 B.字符串类型 C.委托类型 D.整数类型 答案:C 6.使用Dirctory类的下列方法,可以获取指定文件夹中的文件的是(). A.Exists() B.GetFiles() C.GetDirectories() D.CreateDirectory() 答案:B 7.加载窗体时触发的事件是( )。 A. Click B.Load C.GotFoucs D.DoubleClick 答案:B 8.改变窗体的标题,需修改的窗体属性是( )。 A. Text B. Name C.Title D. Index 答案:A 9.在接口的成员中,不能包含( ). A.属性 B.方法 C.事件 D.常量 答案:D 10.在C#中定义接口时,使用的关键字是( )。 A.interface B.: C.class D.overrides 答案:A 1.当在程序中执行到语句时,将结束所在循环语句中循环体的一次执行。 答案:continue 2.元素类型为double的2行5列的二维数组共占用字节的存储空间。 答案:80 3.C#数组类型是一种引用类型,所有的数组都是从System命名空间的类继承而来的引用对象。 答案:object 4.枚举是从System. 类继承而来的类型。 答案:Enum 5.一般将类的构造方法声明为访问权限。如果声明为private,就不能创建该类的对象。 答案:public或公有 6.类中声明的属性往往具有get()和两个函数。 答案:set() 7.对于方法,参数传递分为值传递和两种。 《网页设计与制作》期末考试题与答案〈网页设计与制作》期末考试试题、单项选择题(本大题共30小题,每小题2分,共60分) 1、目前在In ternet上应用最为广泛的服务是(b)。 A、FTP 服务 B、WWW 服务 C、Tel net 服务 D、Gopher 服务 2、域名系统DNS的含义是(b )。 A、Direct Network System B 、Domain Name Service C 、Dynamic Network System D、Distributed Network Service 3、主机域名center. nbu. edu. cn 由四个子域组成,其中(d)子域代表国别代码。 A、center B、nbu C、edu D、cn 5、当标记的TYPE属性值为(d )时,代表一个可选多项的复选框。 A、TEXT B、PASSWORD C、RADIO D、CHECKBOX 6、为了标识一个 HTML文件开始应该使用的HTML标记是(c)。 A、
|