互联网软件应用于开发复习题.docx
- 文档编号:3719416
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:11
- 大小:53.47KB
互联网软件应用于开发复习题.docx
《互联网软件应用于开发复习题.docx》由会员分享,可在线阅读,更多相关《互联网软件应用于开发复习题.docx(11页珍藏版)》请在冰豆网上搜索。
互联网软件应用于开发复习题
互联网软件应用与开发复习题
(课程代码01970)
一、单项选择题
1.明确项目目标和Web应用目标的工作是在_______完成的。
【】
A.规划阶段B.设计阶段
C.建设和测试阶段D.投入使用阶段
2.________协议用于Internet通讯?
【】
A.IPX/SPXB.TCP/IPC.NetBEUID.HTTP
3.你想实时监视连接到IIS计算机上的连接数。
可以使用_______工具?
【】
A.ReportWriterB.IndexServerC.ContentAnalyzerD.PerformanceMonitor
4.你负责一个具有3488台计算机的TCP/IP域。
假设没有对原始的12位本地地址空间划分子网,子网掩码应该是_________。
【】
A.255.255.240.0B.255.255.248.0
C.255.255.254.0D.255.255.255.0
5.对于HTML语言,当标记的TYPE属性的值为_______时,代表一可选多项的复选框。
【】
A.TEXTB.PASSWORDC.RADIOD.CHECKBOX
6.要创建一个E-Mail地址的链接,下面正确的句法是________。
【】
A. zzz_buaa@〞>和我联系 B. zzz_buaa@〞>和我联系 C. zzz_buaa@〞>和我联系 D. //zzz_buaa@〞>和我联系 7.以下不属于ASP.NET文件扩展名的是________。 【】 A..aspx文件B..asmx文件C..aspc文件D..aspd文件 8.一般说来,Web服务器提供的安全保护措施是_______。 【】 A.只有链接加密B.只有授权 C.授权和链接加密D.不能提供安全保护措施 9.在ADO的对象中,与字段对应的对象是________。 【】 A.FieldB.TableC.IndexD.Recordset 10.以下技术中,不直接参与构成DHTML的是________。 【】 A.DOMB.VBScriptC.JavaScriptD.OLE 11.在DOM中,最外面的对象(容器)是________。 【】 A.WindowB.DocumentC.ParentWindowD.Window.Parent 12.PHP环境的配置主要是通过________文件来进行的。 【】 A.php.sysB.php.iniC.php.batD.php.exe 13.假设$a=5,有$b=++$a,则$b是________。 【】 A.6B.5C.4D.7 14.在PHP中引用文件涉及两个函数是________。 【】 A.response()和require()B.include()和server() C.include()和response()D.include()和require() 15.以下________不是在javax.servlet.Servlet接口中定义的。 【】 A.init方法B.service方法 C.getInitParameter方法D.destroy方法 16.以下不属于JSP指令元素的是________。 【】 A.页面指令B.Include指令 C.useBean指令D.Taglib指令 17.以下不属于.NET新特性的是________。 【】 A.一致的编程模式B.平台无关 C.自动资源管理D.支持多语言的综合 18.A类IP地址结构适用于________。 【】 A.有大量主机的大型网络B.有较多主机的中型网络 C.有少量主机的小型网络D.没有主机的网络 19.在ASP的内建对象中,可以使用________对象控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。 【】 A.RequestB.SessionC.ApplicationD.Response 20.Web的体系结构是基于________结构。 【】 A.客户机/服务器B.单机C.网络D.拓扑 21.互联网软件开发过程一般要经历的几个步骤依次是_______。 【】 A.规划、建设和测试、设计、投入使用、运行和后续维护 B.规划、设计、建设和测试、投入使用、运行和后续维护 C.规划、设计、建设和测试、运行和后续维护、投入使用 D.设计、规划、建设和测试、投入使用、运行和后续维护 22.Internet的域名结构是由TCP/IP协议集的________来定义的。 【】 A.域名系统(DNS)B.TCP协议 C.IP协议D.IPX协议 23.在ASP创建对象实例时,默认情况下该对象的作用域是________。 【】 A.全局作用域B.行作用域 C.页作用域D.函数/过程作用域 24.Microsoft公司开发了一套开放数据库系统的应用程序接口规范是______。 【】 A.MIDASB.DCOMC.ODBCD.JDBC 25.ActiveX组件中,______组件提供测试Web用户对某文件或页面的访问权。 【】 A.ContentRotatorB.FileAccess C.PermissionCheckerD.DatabaseAccess 26.在.asp文件中需要显示声明变量时应用VBScript的_______语句。 【】 A.PublicB.OptionExplicitC.DimD.Friend 27.假设现在已经利用Application对象把变量X赋值为120,那么下列语句中,能显示出“120”的是________。 【】 A.<%=Application”a”%>B.<%=Application(“a”)%> C.<%=Application(a)%>D.<%=Application: a%> 28.在用VBScrip调用过程时,需要使用的关键字是_______。 【】 A.PublicB.CallC.DimD.Sub 29.以下是几个附属于Recordset对象的函数及属性,其中用来将当前记录移动到上一条的是_______。 【】 A.MovePreviousB.MoveNextC.MoveFirstD.MoveLast 30.和<%=%>标记等价的是_______。 【】 A.response.write()语句B.Output<>标记 C.<%%>标记D.<*=*>标记 二、多项选择题 31.项目管理员必须不断使用的技能包括__________。 【】 A.规划B.估计和调度 C.测试D.追踪 E.设计图形界面 ? 32.下列__________Internet服务可能通过IIS建立并允许客户从你的Internet站点下载文件。 【】 A.FTPB.Telnet C.UsenetNewsD.WorldWideWeb E.UsenetMails 33.以下________标记是基本的HTML表格标记。 【】 A. C. E. 34.不用调用外部程序,可以被浏览器直接显示的图像格式包括________。 【】 A.VSDB.LDSC.PSDD.JPEGE.GIF 35.以下属于ASP.NET服务器端控件的有________。 【】 A.文本输入控件B.按钮控件C.复选控件 D.单选控件E.列表框 36.ODBC由下列________组成。 【】 A.目标框架层B.应用程序层C.驱动程序管理器层 D.数据库驱动程序层E.数据源 37.提供了对象的文本内容,同时还包括了所有的HTML标记的属性有【】 A.innerTEXTB.innerHTMLC.outerHTML D.innerE.outerTEXT 38.在MySQL中,可以读取数据库内数据的函数有_______。 【】 A.MySQL_fetch_row()B.MySQL_fetch_array()C.MySQL_result() D.MySQL_fetch_object()E.MySQL_db_query() 39.JSP中标准的动作元素有_______。 【】 A. setProperty>B. getProperty>C. param> D. include>E. forward> 40.链接是唯一的从一个Web页到另一个相关的Web页的理性的途径,它由______组成。 【】 A.锚链B.URL引用C.DSN D.DNSE.HTTP 41.ASP提供的可用来存储变量的内建对象有__________。 【】 A.RequestB.SessionC.Application D.CookieE.Response 42.在创建一个 【】 A.RESETB.SUBMITC.POSTD.GETE.SEND 43.编写项目计划至少要包括________。 【】 A.硬件和设备选择B.风险和假设C.目标 D.时间表E.预算 44.对于HTML语言,在BODY的属性中,和颜色相关的有_______。 【】 A.ALINKB.BGCOLORC.LINKD.TEXTE.VLINK ? 45.下列IIS扩展机制的__________允许从HTML表格接受输入并且处理那个信息。 【】 A.CGI脚本B.ISAPI应用程序C.JScriptD.VBscript 三、名词解释题 46.CGI技术—— CGI(通用网关接口)是Web动态页面的基础,也是Web与其他应用交流的基础。 虽然CGI的一些功能已经可以由Java、javascript等代替,但CGI仍然是不可缺少的。 47.URL的相对引用—— 对同一个计算机上文件的URL引用又被称为相对引甩。 这意味着URL是相对于浏览器最初装载Web页的计算机和目录的。 48.Web服务器—— 即为WWW浏览器提供服务的机器。 Web服务器是在主控制平台上运行的软件包,也是在Internet中运行的最重要的软件包。 Web服务器提供给用户所需的文件。 49.MIME—— MIME(通用Internet邮件扩充服务)是1981年规定的。 对原来标准邮件协议的补充,能够传送多媒体信息,扩充了对字符集的支持: 扩充二进制及其他应用文件类型的支持。 MIME是一种技术规范。 它定义了七种在国际互联网Internet上传送的基本数据类型: Text,Multipart,Message,Application,Image,Audio和Video。 而这些类型有些又包含自己的子类型。 MIME类型不仅是Web服务器与浏览器之间一种重要的传送规范。 也是CGl中重要的和常用的规范。 50.ASP中的集合—— 是存储字符串、数字、对象和其他值的地方。 除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常的相近。 与数组不同的是,集合被修改后,项目的位置将会移动,可以通过集合中项目的名称、索引或者通过在集合的所有项目中遍历访问项目。 大多数的ASP内建对象支持集合。 四、简答题 51.简述在Web数据库系统中客户/服务器结构的特点。 答: (1)把处理任务在客户和服务器分开。 客户提交请求,服务器完成请求任务,将结果返回客户端。 (2)减少主机网络负荷。 网络传输的只是客户请求和结果,而不是整个数据库文件,这样就大大减少了网络的传输任务。 (3)数据库与客户应用程序无关。 数据库采用集中管理,客户端采用标准的SQL语句访问数据库,所以当数据库平台发生变化时,对客户端影响不大。 (4)数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系。 52.简述ODBC驱动程序管理器的作用。 答: 驱动程序管理器提供了窗口式驱动程序管理和数据源管理,是一个Windows的应用程序,名为ODBC32.EXE,其功能具体包括以下几点: (1)装载指定的ODBC驱动程序。 (2)定义数据源,在ODBC.INI文件中把数据源名映射到指定的驱动程序动态链接库。 (3)支持驱动程序函数的表格,为其提供ODBC函数入口点。 (4)处理ODBC初始化调用,为ODBC调用提供参数验证和次序验证。 53.简述Web服务器向浏览器提供服务的过程。 答: (1)用户打开计算机,启动浏览器程序,并在浏览器中指定一个URL,浏览器便向该URL所指向的Web服务器发出请求。 (2)Web服务器接到浏览器的请求后,把URL转换成页面所在服务器的文件路径名。 (3)如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器。 (4)如果HTML文档中嵌有CGI程序,Web服务器就运行CGI程序,并将结果传送至浏览器。 Web服务器运行CGI程序时还可能需要调用数据库服务器和其它服务器。 54.试对PHP与其他CGI在稳定性上进行比较。 答: 在稳定性上,由于NSAPI或ISAPI是动态链接的方式,因此在执行时若出现问题,会使得Web服务器一起瘫痪。 而ASP在实际的应用上,可能是因为系统的原因,不是很稳定,有时需要重启操作系统。 PHP在许多的平台上使用,不但长期使用没有问题,而且程序的稳定性也不错。 当然最稳定还是传统CGI程序,因为它是由操作系统负责控制,不会因CGI程序的错误导致Web服务器的不稳定。 55.简述SSI的实现原理和主要缺点。 答: 服务器端附件SSI是一些标记符,可以用来嵌入到HTML文档中,这些嵌入到文档中的符号可以提供一些简单的动态页面效果,SSI与CGI的相似之处在于它们都是程序,尽管SSI看来只是些符号,实际上它是一段真正的程序的名称。 SSI运行于服务器端的,减轻了客户端的负担,所有关于SSI的动作都在服务端计算完成。 缺点: 在商业的站点加入SSI要求有强大的Web服务器平台,在页面中加入太多的SSI标记,会让Web承担太大的负担;会带来安全隐患。 56.简述客户在项目小组中出现的角色。 答: 客户在项目小组中出现的一些角色包括: (1)决策人: 负责做最后的判断。 这个人通常是客户方中的管理者,因此在每个判断点上争取他的同意是非常关键的。 (2)商务发起人: 通常是一名商务管理人员,他有权利来判断项目的进展。 这个人一般是项目小组和客户的联系人。 (3)问题专家: 比其他人员更了解业务流程,他负责业务内容并回答项目小组的具体细节问题。 根据项目性质,可能需要一名或多名问题专家 (4)支持人员: 这些人在项目结束后提供技术支持,帮助测试并解决问题。 五、应用题 57.请用HTML语句描述创建有序表、无序表和定义表的句法。 答: 有序表: 有序表使用的顺序号的种类通过 无序表: 当type=“dise”、“circle”、“square”时,列表符号分别为“●”、“○”、“■”。 自定义表:B.
D. 或
中type指的是该列表的加重符号。
中type指的是该列表的加重符号。
- 用来定义列表;
- 定义列表项来表示单词,项目会自动换行并左对齐,但项目没有空行;
- 用来定义语句,对单词进行解释。
58.请用PHP编写一个在页面中强迫用户进行身份认证的程序段。
答:
在一个页面中强迫用户进行身份认证的代码段:
php
if(!
isset(SPHP_AUTH_USER))
Header(″WWWAuthenticate:
BasicRealm=\″MyRealm/″″)
Header(″HTTP/1.0401Unauthorized″);
Echo“你没有进行身份验证\n”
Exit;
Else
Echo“你好SPHP_AUTH_USER.
”
Echo“你输入的密码是SPHP_AUTH_PW.
”
?
>
59.制作一个写入Session和读出Session的PHP范例程序。
答:
存储和取回session变量的正确方法是使用PHP$_SESSION变量:
php
session_start();
//在Session中写入数据
$_SESSION['views']=1;
?
>
php
//将数据从Session中读出
echo"Pageviews=".$_SESSION['views'];
?
>
输出:
Pageviews=1
60.下面显示的是一个列车时刻表,请写出其对应的HTML代码,具体要求如下:
页面背景色为白色,页面标题为“列车时刻表”,表宽500,表的第一行为头表元,表内容居中,文字大小为5。
站名
到站时刻
开车时刻
北京西
—
16:
00
石家庄
18:
56
19:
00
答:
列车时刻表 站名 到站时刻 开车时刻 北京西 - 16: 00
石家庄 18: 56
19: 00
六、论述题
60.试绘制Web开发过程图,并将其与传统的开发过程进行比较分析。
答:
上图描述了Web开发过程,该过程的目的在于让项目小组开发达到预定要求的高质量的Web应用软件。
开发小组可以把一个Web应用划分为若干部分,一些小组成员在某一部分可以提前进入建设阶段,而其他成员可能还处于设计阶段,这与传统方法相比,大大缩短了周期,并能更好的利用小组成员的技术。
在传统的流水式方法中,小组成员必须要完成一个阶段中的全部任务后才能进入下一个阶段。
与这种传统方式相比,Web开发过程更为灵活,其每个阶段都是由多项任务组成的,如果某项目有特殊需求,可以在某个阶段的任务中体现出来。
此外,小组还在规划、设计和建设三个阶段里进行多次循环。
61.请叙述UML的模型描述图及其各自的功能。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 软件 应用于 开发 复习题