您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > JSP编程技术习题集及实训
JSP编程技术习题集第一章JSP技术基础习题一、选择题1.当用户请求jsp页面时,JSP引擎就会执行该页面的字节码文件响应客户的请求,执行字节码文件的结果是(C)A)发送一个JSP源文件到客户端B)发送一个Java文件到客户端C)发送一个HTML页面到客户端D)什么都不做。2.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。3.下列动态网页和静态网页的根本区别描述错误的是(D)。A)静态网页服务器端返回的HTML文件是事先存储好的B)动态网页服务器端返回的HTML文件是程序生成的。C)静态网页文件里只有HTML标记,没有程序代码。D)动态网页中只有程序,不能有HTML代码。4.不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库5.URL是Internet中资源的命名机制,URL由三部分构成(A)。A)协议、主机DNS名或IP地址和文件名B)主机、DNS名或IP地址和文件名、协议C)协议、文件名、主机名D)协议、文件名、IP地址6.下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器7.Tomcat服务器的默认端口号是:(B)A)80B)8080C)21D)2121二、判断题1.动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的(对)2.Internet和intranet的含义意义相同。(错)3.互联网起源于美国国防部高级研究计划管理局建立的ARPA网。(对)4.Web开发技术包括客户端和服务器端的技术。(对)5.Tomcat和JDK都不是开源的。(错)三、填空题1.W3C是指___万维网联盟_______。2.Internet采用的通信协议是___TCP/IP___。3.IP地址用四组由圆点分割的数字表示,其中每一组数字都在__0至254___之间。4.当今比较流行的技术研发模式是__C/S__和__B/S__的体系结构来实现的。5.Web应用中的每一次信息交换都要涉及到__服务器_和_客户端__两个层面。6.静态网页文件里只有HTML标记,没有程序代码四、思考题1.为什么要为JDK设置环境变量?2.Tomcat和JDK是什么关系?3.什么是Web服务根目录、子目录、相对目录?如何配置虚拟目录?4.什么是B/S模式?5.JSP、JavaBeans和JavaServlet之间的关系?6.集成开发环境能为程序员做什么?7.使用MyEclipse开发JSP程序,需要做那些配置?8.MyEclipse和Eclipse的关系?第二章Web应用基础习题一、选择题1.下面描述错误的是(C)A)HTML文件必须由html开头,/html标记结束。B)文档头信息包含在head与/head之间。C)在head和/head之间可以包含title和body等信息。D)文档体包含在body和/body标记之间2.下列设置颜色的方法中不正确的是(D)A)bodybgcolor=”red”B)bodybgcolor=”yellow”C)bodybgcolor=”#FF0000”D)bodybgcolor=”#HH00FF”3.设置文档体背景颜色的属性是(C)A)textB)bgcolorC)backgroundD)link4.title/title标记在head/head标记之间,title/title标记之间的内容将显示到()A)浏览器的页面上部B)浏览器的标题栏上C)浏览器的状态栏中D)浏览器的页面下部5.(D)是标题标记。A)p标记B)br标记C)hr标记D)hn6.palign=段落对齐方式标记中,align属性为段落文字的对齐方式,不能取的值为(D)。A)LeftB)RightC)CenterD)width7.font/font标记中默认的中文字体是(D)A)“宋体”B)“幼圆”C)“楷体”D)“宋体”8.表示粗体加斜体的标记是(C)。A)B字体/BB)I字体/IC)BI字体/I/BD)U字体/U9.文本下标标记为(A)A)sub/subB)sud/sudC)sup/supD)suq/suq10.用来在网页中显示图形的标记为(B)A)imagesrc=”文件名”...B)imgsrc=”文件名”...C)centersrc=”文件名”...D)picturesrc=”文件名”...11.超级链接是互联网的灵魂,下面哪个是正确的链接标记(A)A)ahref==新浪网新浪网/aB)atarget==新浪网新浪网/aC)ahref=新浪网title=新浪网)atarget=新浪网title=新浪网.表格在网页中应用非常广泛,常用于网页的布局排版,下面那些不是表格的标记()A)tablesB)trC)tdD)th13.下列那个属性为单元格向右打通的列数,用于合并单元格。(B)A)rowspanB)colspanC)heightD)width14.下列哪个属性为单元格向下打通的行数,用于合并单元格。(A)A)rowspanB)colspanC)heightD)width15.表格中的行标记tr有许多属性,valign属性不可以取下列那个值(C)A)topB)middleC)leftD)baseline16.CSS样式按照代码放置的位置不同可以划分为3种CSS样式,下列哪个不是CSS的样式(C)A)嵌入样式B)内联样式C)文件样式D)外联样式。17.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。下面那些不是CSS选择器(D)A)标记选择器B)类型选择器C)ID选择器D)名称选择器18.CSS选择器中标记选择器和类型选择器的作用范围(A)A)标记选择器大于类型选择器B)标记选择器等于类型选择器C)标记选择器小于类型选择器D)不确定19.盒子模型是所有布局控制的基础,下列哪项是盒子模型的内边距(B)。A)ContentContainerB)paddingC)borderD)margin内容高度height、内容宽度width等。20.盒子模型将所有的HTML元素都放置到一个盒子中,通过控制盒子的外观来实现整个页面外观的控制,下列哪项控制内容的大小(A)。A)height和widthB)paddingC)borderD)margin21.HTML文档定义层的标记是()A)layerB)levelC)divD)element二、判断题1.HTML称为超文本元素语言,它是HypertextMarkedLanguage的缩写。(对)2.一个HTML文档必须有head和title元素。(错)3.超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对)4.表单域一定要放在form元素中。(对)5.盒子模型中的top、right、bottom、left属性取值即可以是像素数,也可是百分比,并且只有父容器的position取值为非static值时才有效。(对)6.用户在浏览器中输入:8080/ch2/ch2_1.html即可访问本机上的该页面。(对)7.在网页中图形文件与网页文件是分别存储的。(对)8.绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对)9.超级链接a标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。(错)10.当样式定义重复出现的时候,最先定义的样式起作用(错)。三、填空题1.HTML文档的开头和结束元素为__html/html_____。2.一个HTML文档由_文档开始标记和结束标记或者html__、文档头和文档体三部分组成。3.HTML文件是纯文本文件格式,可以用文本编辑器进行编辑制作。4.表格定义中使用的子标记td的含义为___单元格___。5.将一个图像作为一个超级链接,用到了__img__标记。6.input表单域表示一个文本框时,它的type属性应该赋值为__text____。7.URL是UniformResourceLocator的缩写,中文称之为统一资源定位器。8.超级链接标记a的href属性取值为链接的目标地址。四、思考题1.什么是HTML/XHTML?2.什么是CSS?与HTML/XHTML是什么关系。3.什么是CSS的选择器、盒子模型?4.div层如何定位?5.div+css的页面布局的工作流程?6.异形表格如何实现?第三章JSP语法基础一、选择题1.JSP的编译指令标记通常是指:(A)A)Page指令、Include指令和Taglib指令B)Page指令、Include指令和Plugin指令C)Forward指令、Include指令和Taglib指令D)Page指令、Param指令和Taglib指令2.可以在以下哪个()标记之间插入Java程序片?(A)A)%和%B)%和/C)/和%D)%和!3.下列哪一项不属于JSP动作指令标记?(D)A)jsp:paramB)jsp:pluginC)jsp:useBeanD)jsp:javaBean4.JSP的Page编译指令的属性Language的默认值是:(A)A)JavaB)CC)C#D)SQL5.JSP的哪个指令允许页面使用者自定义标签库?(B)A)Include指令B)Taglib指令C)Include指令D)Plugin指令6.可以在以下哪个()标记之间插入变量与方法声明?(B)A)%和%B)%!和%C)/和%D)%和!7.能够替代字符的替代字符是()?(C)A)<B)>C)<D) 8.jsp:useBeanid=bean的名称scope=bean的有效范围class=包名.类名/动作标记中,scope的值不可以是(D)。A)pageB)requestC)sessionD)response9.下列()注释为隐藏型注释。(C)。A)!--注释内容[%=表达式%]--B)!--注释内容--C)%--注释内容--%D)!—[%=表达式%]--10.下列变量声明在()范围内有效。(C)。%!DatedateTime;intcountNum;%A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享11.在“%!”和“%”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。(C)。A)从定义处之后有效。B)在整个页面内有效。C)从定义处之前有效。D)不确定。12.在“%=”和“%”标记之间放置(B),可以直接输出其值。A)变量B)Java表达式C)字符串D)数字13.include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是(B)。A)是一个完整的HTML文件B)是一个完整的JSP文件C)是一个完整的TXT文件D)是一个完整的Java源文件14.JSP页面可以在“%=”和“%”标记之间放置Java表达式,直接输出Java表达式的值。组成“%
本文标题:JSP编程技术习题集及实训
链接地址:https://www.777doc.com/doc-5482782 .html