web期末复习试卷
- 格式:doc
- 大小:45.50 KB
- 文档页数:7
web程序设计期末考试题库及答案一、单项选择题(每题2分,共20分)1. HTML5中,用于定义文档类型和HTML版本的标签是:A. <!DOCTYPE html>B. <html>C. <head>D. <body>答案:A2. CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. colorC. font-colorD. text-color答案:A3. 在JavaScript中,用于获取当前时间的函数是:A. Date()B. Time()C. Now()D. GetCurrentTime()答案:A4. 下列哪个不是PHP的超全局变量?A. $_GETB. $_POSTC. $_SESSIOND. $_COOKIE答案:C5. SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A6. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h6>C. <h3>D. <h5>答案:A7. CSS中,以下哪个属性用于设置元素的字体大小?A. font-sizeB. sizeC. fontD. text-size答案:A8. JavaScript中,用于输出信息到控制台的函数是:A. console.log()B. print()C. alert()D. log()答案:A9. PHP中,用于连接数据库的函数是:A. mysql_connect()B. mysqli_connect()C. pg_connect()D. sql_connect()答案:B10. SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B二、多项选择题(每题3分,共15分)1. HTML5中,以下哪些元素用于语义化结构?A. <header>B. <footer>C. <div>D. <section>答案:A, B, D2. CSS中,以下哪些属性用于设置文本样式?A. font-familyB. font-weightC. text-alignD. background-color答案:A, B, C3. JavaScript中,以下哪些方法用于数组操作?A. push()B. pop()C. shift()D. unshift()答案:A, B, C, D4. PHP中,以下哪些函数用于字符串操作?A. strlen()B. strpos()C. substr()D. strtoupper()答案:A, B, C, D5. SQL中,以下哪些语句用于数据更新?A. SELECTB. INSERTC. UPDATED. DELETE答案:C, D三、简答题(每题5分,共20分)1. 请简述HTML中的语义化标签有哪些作用?答案:语义化标签有助于搜索引擎优化,提高网页的可读性和可维护性,同时对屏幕阅读器和辅助技术用户更加友好。
web原理期末试题及答案一、选择题(共5题,每题5分)1. 以下哪个标签用于定义HTML文档的主体内容?A. <header>B. <body>C. <main>D. <section>正确答案:B2. 在Web开发中,以下哪种技术用于确保用户输入的数据安全可靠?A. JavaScriptB. HTMLC. CSSD. SQL正确答案:D3. 在HTTP状态码中,以下哪个状态码表示请求资源未找到?A. 200B. 301C. 404D. 500正确答案:C4. 以下哪个属性用于定义HTML元素之间的垂直空间?A. marginB. paddingC. borderD. line-height正确答案:D5. 在CSS中,以下哪个属性用于使文本以粗体显示?A. font-familyB. font-sizeC. font-weightD. text-decoration正确答案:C二、填空题(共5题,每题5分)1. "HTML"是由什么单词的首字母缩写组成的?正确答案:HyperText Markup Language2. Web开发中,用于控制网页样式的技术是什么?正确答案:CSS(层叠样式表)3. 请求URL的完整形式是什么?正确答案:Uniform Resource Locator4. 在HTML中,使用标签<strong>可以实现什么效果?正确答案:将文本加粗显示5. CSS中选择器#id用于选择什么类型的元素?正确答案:具有指定id属性的元素三、简答题(共2题,每题10分)1. 请简要解释HTTP的工作原理。
答:HTTP是超文本传输协议,用于在Web上传输数据。
它基于客户端-服务器模型,客户端向服务器发送请求,服务器返回响应。
客户端通过URL请求指定资源,服务器接收请求后根据请求头中的信息进行处理,然后返回响应头和响应体给客户端。
web技术基础期末试题及答案1. 试题考试时间:3小时总分:100分Section A: 多选题(共30题,每题2分,总共60分)从每小题所给的选项中,选择一个最佳答案,并将其字母编号填入答题卡相应的位置。
1. Web是指:A. 一种互联网协议B. 一个电子邮件服务C. 一种计算机编程语言D. 一个分布式文件系统2. 下列哪个不属于Web开发常用的前端编程语言?A. JavaB. JavaScriptC. HTMLD. CSS3. 下列哪个不属于Web服务器软件?A. ApacheB. TomcatC. IISD. MySQL4. 下列哪个认证机制不常用于Web应用?A. Basic认证B. Digest认证C. Token认证D. Certificate认证5. Web应用中,前端和后端之间通过以下哪种方式进行通信?A. HTTP协议B. TCP/IP协议C. FTP协议D. UDP协议...Section B: 填空题(共10题,每题4分,总共40分)根据题意,填写下列每个问题的答案。
1. Web的全称是__________。
2. HTTP的全称是__________。
3. HTML的全称是__________。
4. CSS的全称是__________。
5. 前端开发常用的框架有__________。
...Section C: 简答题(共4题,每题10分,总共40分)根据要求,简要回答下列问题。
1. 请简要解释HTTP和HTTPS之间的区别。
2. 请列举并简要解释三种常见的Web攻击手段。
3. 请简要解释前端和后端开发的区别和联系。
4. 请简要解释RESTful架构风格,并列举其特点。
...2. 答案Section A: 多选题1. B2. A3. D4. D5. A...Section B: 填空题1. World Wide Web2. Hypertext Transfer Protocol3. HyperText Markup Language4. Cascading Style Sheets5. React, Angular, Vue...Section C: 简答题1. HTTP是超文本传输协议,数据传输是明文的,而HTTPS在HTTP基础上加入了SSL/TLS协议,在传输过程中使用加密机制保护数据的安全性。
一、填空题(每空2分,共30分):(1)默认安装中,IIS服务器被安装在“[硬盘名]:\”的目录下。
对应的URL是或答案:http://服务器域名;Inetpub\wwwroot(2) 所闻分布式类就是在多个文件中使用相同的命名空间,相同的类名,而且每个类的定义前面都加上____修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
答案:partial(3) 当一个Web控件上发生的事件需要立即得到响时,应该将他的属性设置为true。
答案:AutoPostBack(5)比如在应聘表单的界面上要放入【保存】和【复位】两个按钮,其中【复位】按钮采用的HTML Reset按钮控件,而【保存】按钮则必须是按钮控件。
答案:服务器(6)当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为.答案:Password(7) 在设计阶段必须将各个验证控件的属性指向被验证的控件。
答案:ControlToValidate(8)使用RegularExpression控件验证输入时,首先要将本控件的属性设置成检查的模式。
答案:ValidationExpress(8) 状态分为4种类型,它们是:视图状态,应用程序状态,会话状态,和——。
答案:Cookie状态。
(9)下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar ;答案:=Session[“greeting”].ToString()。
(10) 下面是使用Application对象时防止竞争的代码。
Application. ; //锁定Application对象Application[“counter”]=(int) Application[“counter”]+1;Application. ; //解除对Application对象的锁定答案:lock() unlock()(11)废除Session的语句是:。
web前端开发的期末考试题及答案**Web前端开发的期末考试题及答案**一、单项选择题(每题2分,共20分)1. HTML5中,用于定义文档的元数据的标签是()。
A. `<head>`B. `<body>`C. `<meta>`D. `<title>`**答案:C**2. CSS中,以下哪个属性用于设置文本的颜色?()A. `color`B. `background-color`C. `font-size`D. `text-align`**答案:A**3. JavaScript中,用于获取当前日期的函数是()。
A. `Date()`B. `new Date()`C. `getDate()`D. `getNow()`**答案:B**4. 在HTML中,用于创建一个无序列表的标签是()。
A. `<ul>`B. `<ol>`C. `<li>`D. `<dl>`**答案:A**5. CSS中,以下哪个选择器用于选择所有`<p>`标签?()A. `p`B. `p.class`C. `#id`D. `.class`**答案:A**6. JavaScript中,用于判断一个值是否为数组的全局方法是()。
A. `Array.isArray()`B. `isNumber()`C. `isObject()`D. `isFunction()`**答案:A**7. 在HTML5中,以下哪个标签用于定义一个节(section)?()B. `<article>`C. `<nav>`D. `<aside>`**答案:A**8. CSS中,以下哪个属性用于设置元素的宽度?()A. `width`B. `height`C. `font-size`D. `line-height`**答案:A**9. JavaScript中,用于创建一个新的日期对象的构造函数是()。
web技术期末考试试题及答案一、选择题(每题2分,共20分)1. HTML5中的语义化标签包括以下哪些?A. <div>B. <header>C. <footer>D. <span>答案:B, C2. CSS中,以下哪个属性用于设置元素的背景颜色?A. backgroundB. background-colorC. colorD. fill答案:B3. JavaScript中,以下哪个函数用于获取元素的属性值?A. getAttribute()B. getElementById()C. getElementByClassName()D. querySelector()答案:A4. 在JavaScript中,以下哪个事件用于处理表单提交?A. onclickB. onsubmitC. onmouseoverD. onkeydown答案:B5. AJAX请求中,以下哪个方法用于发送请求?A. open()B. send()C. get()D. post()答案:B6. 在Web开发中,以下哪个是响应式设计的目的?A. 增加网站加载时间B. 减少服务器负载C. 适应不同设备屏幕尺寸D. 增加用户交互复杂度答案:C7. 以下哪个不是Web前端开发常用的框架?A. ReactB. AngularC. Vue.jsD. Node.js答案:D8. RESTful API设计原则中,以下哪个不是其特点?A. 无状态B. 统一接口C. 缓存D. 复杂性答案:D9. 在Web安全中,以下哪个不是常见的安全威胁?A. SQL注入B. 跨站脚本攻击(XSS)C. 跨站请求伪造(CSRF)D. 网络延迟答案:D10. 以下哪个不是Web性能优化的常用方法?A. 压缩资源文件B. 使用CDNC. 增加服务器数量D. 减少HTTP请求答案:C二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。
web期末考试题库及答案Web期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪个不是HTML的元素类型?A. 标签元素B. 属性元素C. 注释元素D. 文本元素2. CSS中,以下哪个属性用于设置文本的对齐方式?A. text-alignB. align-textC. text-justifyD. justify-text3. JavaScript中,typeof操作符返回的是什么?A. 数组B. 字符串C. 变量的数据类型D. 布尔值4. 在HTML中,以下哪个标签用于定义文档的头部?A. <head>B. <header>C. <title>D. <h1>5. 下列哪个不是JavaScript的内置对象?A. ArrayB. StringC. MathD. List6. 在CSS中,以下哪个选择器用于选择所有p元素?A. pB. p.allC. p *D. p {}7. 在JavaScript中,以下哪个方法用于将字符串转换为小写?A. toUpperCase()B. toLowerCase()C. toFixed()D. toString()8. HTML5中,以下哪个元素用于定义文档的主要内容?A. <main>B. <body>C. <section>D. <article>9. 在JavaScript中,以下哪个事件处理程序用于处理鼠标点击事件?A. onclickB. onmouseoverC. onmouseoutD. onmousemove10. 在HTML中,以下哪个属性用于定义图像的URL?A. srcB. hrefC. altD. title二、填空题(每题2分,共20分)1. HTML文档的根元素是________。
2. CSS选择器中,类选择器以________开头。
web期末考试试题及答案一、选择题(每题2分,共20分)1. HTML是用来描述什么的语言?A. 网页B. 程序C. 数据库D. 操作系统答案:A2. CSS的主要作用是什么?A. 网页布局B. 网页内容C. 网页交互D. 网页动画答案:A3. JavaScript是一种:A. 编程语言B. 网页设计工具C. 图像编辑软件D. 数据库管理系统答案:A4. 以下哪个不是Web前端开发常用的技术?A. HTMLB. CSSC. JavaScriptD. Java答案:D5. AJAX是:A. 一个网页浏览器B. 一种服务器端脚本语言C. 一种网页开发技术D. 一种数据库管理系统答案:C6. 在HTML中,`<head>`标签的作用是:A. 定义网页的头部信息B. 定义网页的主体内容C. 定义网页的底部信息D. 定义网页的侧边栏答案:A7. 下列哪个标签用于创建超链接?A. `<a>`B. `<p>`C. `<img>`D. `<div>`答案:A8. 在JavaScript中,用于定义变量的关键字是:A. varB. letC. constD. All of the above答案:D9. 以下哪个不是HTML5的新特性?A. 语义化标签B. 视频和音频支持C. 表单元素增强D. 支持Flash答案:D10. 在CSS中,`display: none;`的作用是:A. 元素不可见,但占据空间B. 元素不可见,也不占据空间C. 元素可见,但不可点击D. 元素可见,但不可滚动答案:B二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。
答案:HTML5相对于HTML4引入了许多新特性,包括但不限于:- 语义化标签,如`<article>`, `<section>`, `<header>`,`<footer>`等,这些标签有助于搜索引擎优化和屏幕阅读器。
web程序设计期末考试题及答案一、单项选择题(每题2分,共20分)1. 在HTML中,用于定义最重要的标题的标签是:A. `<h1>`B. `<h6>`C. `<title>`D. `<p>`答案:A2. CSS中用于设置字体颜色的属性是:A. `font-style`B. `color`C. `font-weight`D. `text-align`答案:B3. 下列哪个JavaScript函数用于将字符串转换为小写?A. `toLowerCase()`B. `toUpperCase()`C. `trim()`D. `replace()`答案:A4. 在HTML中,用于创建一个无序列表的标签是:A. `<ul>`B. `<ol>`C. `<li>`D. `<dl>`答案:A5. 在JavaScript中,用于获取当前日期的函数是:A. `Date()`B. `new Date()`C. `getDate()`D. `getDay()`答案:B6. CSS中用于设置元素宽度的属性是:A. `width`B. `height`C. `max-width`D. `min-width`答案:A7. 在HTML中,用于插入图片的标签是:A. `<img>`B. `<image>`C. `<picture>`D. `<figure>`答案:A8. JavaScript中,用于获取元素的`id`属性的函数是:A. `getElementById()`B. `getElementsByClassName()`C. `getElementsByTagName()`D. `querySelector()`答案:A9. CSS中用于设置元素背景颜色的属性是:A. `background-color`B. `color`C. `bgcolor`D. `background`答案:A10. 在HTML中,用于创建一个表格的标签是:A. `<table>`B. `<tr>`C. `<td>`D. `<th>`答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是HTML5新增的元素?A. `<section>`B. `<footer>`C. `<marquee>`D. `<article>`答案:A, B, D2. CSS选择器中,哪些用于选择特定的元素?A. `.className`B. `#id`C. `element`D. `*`答案:A, B, C3. JavaScript中,哪些方法用于数组元素的添加和删除?A. `push()`B. `pop()`C. `shift()`D. `unshift()`答案:A, B, C4. 在HTML中,哪些属性用于定义图像的源和替代文本?A. `src`B. `alt`C. `title`D. `href`答案:A, B5. CSS中,哪些属性用于设置元素的边距和填充?A. `margin`B. `padding`C. `border`D. `outline`答案:A, B三、填空题(每题4分,共20分)1. 在HTML中,`<form>`标签用于创建一个______。
web技术导论期末试题及答案一、选择题1.以下哪个不是HTML的标签?A. <p>B. <div>C. <java>D. <h1>答案: C. <java>2.CSS是用来做什么的?A. 定义网页结构B. 定义网页样式C. 定义网页脚本D. 定义网页动画答案: B. 定义网页样式3.Javascript是一种什么类型的语言?A. 编程语言B. 标记语言C. 脚本语言D. 查询语言答案: C. 脚本语言4.以下哪个是常用的数据库管理系统?A. MySQLB. PhotoshopC. DreamweaverD. Adobe Flash答案: A. MySQL5.以下哪个不是常见的Web服务器软件?A. ApacheB. NginxC. IISD. MySQL答案: D. MySQL二、简答题1.请简述HTTP和HTTPS的区别。
答:HTTP(超文本传输协议)是一种用于传输超媒体文档的应用层协议。
它使用明文传输数据,因此在网络传输过程中容易被窃听和篡改。
而HTTPS(超文本传输安全协议)是在HTTP基础上添加了SSL/TLS加密,能够加密传输数据,提供更高的安全性。
2.请简要介绍一下前端开发常用的三种技术:HTML、CSS和JavaScript。
答:HTML(超文本标记语言)是用于创建网页结构的标记语言,它使用标签来描述网页中的不同元素,如标题、段落、图片等。
CSS(层叠样式表)用于定义网页的样式,包括字体、颜色、布局等,它能够实现网页的美化效果。
JavaScript是一种脚本语言,用于实现网页上的交互效果和动态内容。
它可以控制网页中的元素,并与用户进行交互。
三、编程题1.请用HTML代码创建一个简单的网页,包含一个标题为"Web技术导论"的大标题和一个无序列表,列表中包含三个列表项:"HTML"、"CSS"、"JavaScript"。
1、简述HTTP的工作流程?打开一个网页时,浏览器是HTTP客户,向服务器发送请求。
当浏览器中输入一个HTTP的URL地址或单击一个超链接时,浏览器就向服务器发送一个HTTP请求,此请求被送往由IP地址指定的URL。
服务器驻留程序接收到请求,在进行必要的操作后回送所要求的HTML源文件,客户端浏览器将HTML源文件“翻译”成Web页面。
2、建立网站目录结构时应注意哪些事项?建立目录结构的一些注意事项1.不要将所有文件都存放在根目录下2.按栏目内容建立子目录3.在每个主目录下都建立独立的images目录4.目录的层次不要太深5.不要使用中文目录名6.不要使用过长的目录名3、网页的基本元素1.文本2.图片和动画3.声音和视频4.超链接5.导航栏6.表格7.表单8.其他常见元素4、网站中有哪几种类型的文档路径,各自有什么特点?网站中3种类型的文档路径:绝对路径、和根目录相对路径以及和文档相对路径。
绝对路径:是包含服务器协议(对于网页来说通常是http://或ftp://)的完全路径,绝对路径包含的是精确地址而不用考虑源文件的位置。
但是如果目标文件被移动,则链接无效。
创建外部超链接时必须使用绝对路径。
和根目录相对的路径:是从当前站点的根目录开始的路径。
站点上所有可公开的文件都存放在站点的根目录下。
和根目录相对的路径使用斜杠以告诉服务器从根目录开始。
和文档相对的路径:是指和当前文档所在的文件夹相对的路径。
这种路径通常是最简单的路径,可以用来链接和当前文档处于同一文件夹下的文档。
5、网页布局都有哪几种类型?“国”字型、拐角型、标题正文型、左右框架型、上下框架型、综合框架型、封面型、Flash型、变化型6、请写出网站的制作过程a)编写网站设计的计划书;b)确定网站设计总体思想,即网站设计如何能实现网站规划中提出的目标,以及网站的风格和特点,网页的外观与使用方面的特点;c)确定网站提供的内容;d)网站交互设计,如信息反馈、意见调查等;e)对网站的内容进行分类;f)设计网页必有的内容,如公司标志、联系方法和导航条等;g)讨论并确定方案;h)制作网页的模板;i)制作网页并在不同平台的浏览器上测试网页;j)检查网页的链接;k)让部分顾客或员工试用网站,并提出反馈意见;l)根据需要修改不合适的地方;m)正式发布网站。
7、在flash中元件类型有哪几种按钮、影片剪辑、图形8、简述www,web站点和web页的关系?www包括多个web站点,每个web站点有许多个web页面组成。
9、常用的web图像格式有哪些?它们各自有何特点?由于受网络带宽的限制,在Web页上使用的图像都是一些压缩格式,最常用的包括:GIF格式、JPEG格式、PNG格式和矢量格式。
a)GIF格式:GIF格式采用无损压缩算法进行图像的压缩处理,是目前在网页设计中使用最普遍、最广泛的一种图像格式。
b)JPEG格式:JPEG格式支持的颜色数几乎没有限制,因此适用于使用真彩色或平滑过渡色的照片和图片。
JPEG格式使用有损压缩来减小图片文件的大小,因此用户将看到随着文件的减小,图片的质量也降低了。
c)PNG格式:PNG格式是近年来新出现的一种图像格式,它适于任何类型、任何颜色深度的图片。
d)矢量格式10、网页的外观设计有哪些注意事项?根据网页的具体性质选择网页布局选择合适的字体注意要用常用的分辨率不要有太多的广告背景或墙纸的统一规划底色或墙纸必须与文字对比强烈不要把图片白色当作透明11、请绘出www的基本体系结构并加以说明12、请叙述网站建设有那些准备工作?1、申请域名2、申请空间3、申请计数器和留言板14、网站中的网页有那些组织结构(也可用画图方法表示)?树状结构:由网站文件的主页开始,依次划分为一级标题、二级标题等等,逐级细化,直至提供给浏览者具体信息。
线性结构:组织线性顺序形式存在的信息,可以引导浏览者按顺序地浏览整个网站文件。
星(网)状结构16、在网页设计中,有哪几种列表,各有什么特点?a)<DL></DL>标记符是指Directory List,用来创建一个普通的列表,; <DT></DT>用来创建列表中的上层项目;<DD></DD>用来创建列表中最下层项目;<DT></DT>和<DD></DD>都必须放在<DL></DL>标志对之间。
b) <OL></OL>标记符指Ordered List,它是用来创建一个标有数字的列表;c)<UL></UL>标记符用来创建一个标有圆点的列表;d)<LI></LI>标记符只能在<OL></OL>或<UL></UL>标记符内使用,此标记符用来创建一个列表项17、flash动画制作中有哪些种帧,各应用于什么情况?关键帧:关键画面,主导关键性位置或动作,是决定一段动画的必要帧。
一般放在动画开始点、控制转折点或结束点。
“黑色小圆点”表示;其中可以放置图形,播放对象,并可以对所包含的内容进行编辑。
空白帧:不含任何影像空白关键帧:不含任何影像的关键帧;将前面的关键帧的内容清除掉,使画面中的内容变为空白,使对象消失掉;添加了内容后,它自动变成关键帧。
普通帧:二个关键画面之间由电脑自动绘出的过渡画面。
“方形”表示;确定了两端的关键帧后,利用命令可以自动计算添加过渡帧,无须人工添加。
19、说说Flash中库中元件和实例的区别?应用于影片的元件被称做“实例”。
对实例的编辑只针对实例本身,不会影响到库面板中的元件。
20、设计网站的目录结构都有哪些注意事项?1.不要将所有文件都存放在根目录下2.按栏目内容建立子目录3.在每个主目录下都建立独立的images目录4.目录的层次不要太深5.不要使用中文目录名6.不要使用过长的目录名21、XHTML和HTML比较,具有什么不同?XHTML 1.0是一种在HTML 4.0基础上优化和改进的新语言,目的是基于XML应用。
XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
1.XHTML文档遵从XML标准2.在XHTML文档中可使用更多的应用程序22、什么是框架,有哪几部分组成,各起了什么作用?框架(Frames)也称多窗口页面或帧,是在同一浏览器窗口中显示多个相互隔离的XHTML页的结构,每个区域显示一个XHTML文件。
框架的建立使用<frameset>、<frame>两个标记。
<frameset>用来划分窗格,<frame>标记用来声明其中框架页面的内容。
23、网站的链接结构都有哪些,各有什么特点?树状链接结构:由网站文件的主页开始,依次划分为一级标题、二级标题等等,逐级细化,直至提供给浏览者具体信息。
优点:条理清晰,访问者明确知道自己在什么位置。
缺点:浏览效率低,从一个栏目下的子页面到另一个栏目下的子页面,必须绕经首页。
星(网状)状链接结构:星状链接结构类似于网络服务器的链接,每个页面相互之间都建立有链接。
优点是浏览方便,随时可以到达自己喜欢的页面。
缺点是链接太多,容易使浏览者“迷路”,搞不清自己在什么位置,看了多少内容。
线状结构:组织线性顺序形式存在的信息,可以引导浏览者按顺序地浏览整个网站文件。
树状结构和线性结构相结合24、JSP有哪几种内置对象,各有什么作用?request”对象代表的是来自客户端的请求,例如我们在FORM表单中填写的信息等,是最常用的对象。
“response”对象代表的是对客户端的响应,也就是说可以通过“response”对象来组织发送到客户端的数据。
但是由于组织方式比较底层,pageContext”对象直译时可以称作“页面上下文”对象,代表的是当前页面运行的一些属性“session”对象代表服务器与客户端所建立的会话,“application”对象负责提供应用程序在服务器中运行时的一些全局信息,常用的方法有getMimeType和getRealPath等。
out 对象代表了向客户端发送数据的对象,与“response”对象不同,通过“out”对象发送的内容将是浏览器需要显示的内容,是文本一级的“config”对象提供一些配置信息“page”对象代表了正在运行的由JSP文件产生的类对象,不建议一般读者使用。
“exception”对象则代表了JSP文件运行时所产生的例外对象,此对象不能在一般JSP文件中直接使用,而只能在使用了“<%@ page isErrorPage="true "%>”的JSP文件中使用四、设计题(计20分)1、请叙述Flash中制作“下雪”动画的设计思路和具体步骤。
1、请叙述Flash中制作“时钟”动画的设计思路和具体步骤(含代码)。
1、请叙述Flash中制作“繁星”动画的设计思路和具体步骤。
(含代码)star:新建图形元件-星星;新建影片剪辑-设置星星从有到无到有的过程新建影片剪辑,添加三个空白关键帧,设置脚本;1:num=0;2:if (num>45) {num = 0;}_root.star.stop();_root.star._x = random(600);_root.star._y = random(450);_root.star.duplicateMovieClip(num,num);num = num+1;3:gotoandPlay(2);)切换到场景,拖入二个影片剪辑,并且设置星星从有到无到有的剪辑实例为star.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%hours,minutes,seconds脚本onClipEvent (enterFrame) {setProperty(this, _rotation, _root.minutes);}场景脚本act1:time = new Date();hours = time.getHours();minutes = time.getMinutes();seconds= time.getSeconds();if (hours>12) {hours = hours-12;}if (hours<1) {hours = 12;}hours = hours*30+int(minutes/2);minutes = minutes*6+int(seconds/10);seconds = seconds*6;2:gotoAndPlay(1); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%导入背景新建元件-雪花;新建影片剪辑-沿引导线运动的雪花新建图层-拖入影片剪辑(沿引导线运动的雪花),设置实例为snow;新建图层-act,新家三个空白关键帧,分别添加脚本:1:var snowNum = 0; //定义雪花的数量初始值为0snow._visible=false; //场景中snow实例的为不可见2.snow.duplicateMovieClip("snow"+snowNum, snowNum); //复制snow实例var newSnow = _root["snow"+snowNum]; //把复制好的新snow名称用newSnow代替newSnow._x = Math.random()*450; //新复制的snow实例的x坐标是0~450的一个随机值newSnow._y = Math.random()*20; //新复制的snow实例的y坐标是0~20的一个随机值newSnow._rotation = Math.random()*100-50; //新复制的snow实例的角度是-50~50度的一个随机值newSnow._xscale = Math.random()*40+60; //新复制的snow实例的水平宽度比例是60~100的一个随机值newSnow._yscale = Math.random()*40+60; //新复制的snow实例的垂直宽度比例是60~100的一个随机值newSnow._alpha = Math.random()*50+50; //新复制的snow实例的透明度是50~100的一个随机值snowNum++; //雪花数量加上13.if (snowNum<120) //当雪花数小于120时候gotoAndPlay(2); //跳转到第二帧else //否则stop(); //停止新建一个图层:添加音乐2.根据下图的框架结构写出对应的XHTML代码。