为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

2014-2015软件技术学院AJAX试卷A

2018-09-06 19页 doc 76KB 45阅读

用户头像

is_574951

暂无简介

举报
2014-2015软件技术学院AJAX试卷A郑州大学软件学院《AJAX程序设计》课程 2014-2015学年第一学期期末试题(A)卷 (适用专业:《java、软测、软件外包》专业    考试时间:《120》分钟) 题号 一 二 三 四 五 总分 分数                           合分人:                    复查人:                  一、填空题 :(每空 1 分,共 10 分) (说明:将答案写在试卷后面的答题纸上) 分数 评卷人     ...
2014-2015软件技术学院AJAX试卷A
郑州大学软件学院《AJAX程序设计》课程 2014-2015学年第一学期期末试(A)卷 (适用专业:《java、软测、软件外包》专业    考试时间:《120》分钟) 题号 一 二 三 四 五 总分 分数                           合分人:                    复查人:                  一、填空题 :(每空 1 分,共 10 分) (说明:将答案写在试卷后面的答题纸上) 分数 评卷人           1、Ajax指的是异步的___javascript________________和______XML____________。 2、_______XMLHttpRequest对象_____是整个AJAX的核心部分,并且是区分传统Web应用程序的标志。 3、在JavaScript中,可使用关键字_______var_________来声明一个变量。 4、创建完XMLHttpRequest对象后, 可用open初始化一个请求,使用__________send________方法发送一个请求。 5、在JavaScript中可以使用两种构造函数注册事件处理程序,它们分别是:___________addEventListener______和_____attachEvent____________。 6、创建XMLHttpRequest对象可以使用new ActiveXObject(“Microsoft.XMLHTTP”)、和____________new XMLHttpRequest();________________构造函数。 7、DOM元素结点组成有:标签名、属性结点和_____文本结点___________结点。 8、DOM结构模型中使getElementById方法引用指定id的结点,使用_________getElementsByTagName()____________方法引用指定标签名的结点,从而实现直接引用结点。 二、 选择题 :(每题 2 分,共 40 分) (说明:将答案写在试卷后面的答题纸上) 分数 评卷人           1、以下选项不是Ajax技术基础的是(  B ) A、XML B、DHTML C、CSS D、DOM 2、下列关于AJAX的描述,错误的是( D  ) A、AJAX使用XHTML和CSS的基于的表示技术。 B、AJAX使用DOM进行动态显示和交互 。 C、AJAX使用XML和XSLT进行数据交换和处理。 D、AJAX 是一个新技术。 3、使用AJAX技术编写web应用程序,其使用(  A  )实现数据传递 A、XML B、HTML C、TXT D、XHTML 4、以下关于Ajax的优势和劣势的描述,说法错误的有( A  ) A、Ajax可以取代传统的Web应用开发 B、应用仅由少量页面组成。大部分交互在页面之内完成,不需要切换整个页面 C、按需获取数据,每次只从服务器端获取需要的数据 D、改善表单验证方式,不再需要打开新页面,也不再需要将整个页面数据提交 5、在Ajax中,以下说法错误的是(  B ) A、Ajax可以增强用户体验 B、获得Ajax请求返回的结果后,整个页面必然都将被刷新 C、Ajax主要是通过javascript的XMLHttpRequest对象完成发送请求并获得返回结果 D、Ajax可以发送同步或异步请求 6、 下列属于 AJAX中 XMLHttpRequest对象属性的是 (  C  ) A、length属性 B、style属性 C、status属性 D、width属性 7、 关于XMLHttpRequest对象的几种状态,下列说法正确的是(  D  ) A、1表示新创建 B、2表示初始化 C、3表示发送数据完毕 D、4表示接收结果完毕 8、假如有如下代码,运行结果是(  A  ) var  a=[1,2,3,4,5]; var  b=a.slice(2.4); A、b=[3,4] B、b=[2,3,4] C、b=[2,4] D、b=[2,3,4,5] 9、javaScript有var a={x:1.y:2};则表达式’x’ in a的结果是( A  ) A、true B、false C、null D、undefinde 10、下列语句中,(  C  )语句是可以进行多次循环操作,并且可以多个变量来控制语句的流程。 A、switch B、if-else C、for D、字符串运算符 11、以下变量名中非法的是(  B ) A、numb_1 B、MyAge C、sum D、myName 12、下列有关函数的说法中,正确的是(  C  ) A、如果需要将一个下拉列表选中,那么就需要将复选框的selected属性设置为true B、如果需要将一个下拉列表选中,那么就需要将复选框的checked属性设置为true C、如果需要将一个下拉列表选中, 那么就需要将复选框的selected属性设置为selected D、如果需要将一个下拉列表选中, 那么就需要将复选框的checked属性设置为checked 13、 DOM是对象化的XML数据接口,一个与(  A  )无关的标准接口 A、语言、平台 B、操作系统 C、开发环境 D、可移植环境 14、 关于XML接口DOM的描述,错误的是(  D  ) A、DOM的全称是Document Object Model,也即文档对象模型 B、在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树) C、通过DOM接口,应用程序可以动态访问XML文档中的任何一部分数据,从而实现数据的动态交互 D、DOM强制使用树模型来访问XML文档中的信息,不适合XML的模式 15、  关于HTML节点树,下列描述错误的是( D  ) A、同级节点拥有相同的父节点 B、除根节点外,所有节点都有一个父节点 C、有且必须只能有一个根节点 D、所有节点都必须有子节点 16、下列(  B)是一个标准接口,且可以实现动态访问和交互 A、XSLT B、DOM C、HTML D、CSS 17、 Hello, World! 上面的XML文档属于( D  )文档。 A、 无效的 B 、有效的 C、格式错误的 D、格式良好的 18、  下列关于JSON描述错误的是(    D) A、JSON是一种轻量级的数据交换格式 B、JSON基于JavaScript语言模型实现的,且又完全完全独立于语言本身 C、JSON易于人阅读和编写,同时也易于机器解析和生成。 D、JSON的创建和验证跟XML相比会比较容易。 19、 关于XSL的语句描述不正确的有(D    ) A、xsl:element 用来创建元素标记 B、xsl: attribute 用来创建元素属性 C、xsl:template 用来创建一个模板 D、xsl:comment 用来创建描述信息 20、下列有关XPath运行正确的是(  B  ) 假如有books.xml文档如下 Play Basketball with me Jack Robinson 2007 30.00 xml.selectNodes(“//book/author”); A、 Play Basketball with me Jack Robinson 2007 30.00 B、Jack Robinson C、Jack Robinson D、 Play Basketball with me Jack Robinson 2007 30.00 三、简答题:(每题5 分,共 20 分) (说明:将答案写在试卷后面的答题纸上) 分数 评卷人           1、 AJAX的特点有哪些? AJAX的特点有3个,分别是:JavaScript编写、程序异步执行、用XML来封装和传输数据。 2、为什么使用JSON? 使用JSON有3个理由分别是: 第一, 方便后台数据操作。 第二, 数据体积小,传输快。 第三, 客户端操纵XML的时候需要创建ActiveX对象,JSON则完全就是一个JS对象,不需要创建DOM。 3、浏览器端如何得到服务器端响应的数据? 浏览器端通过XMLHttpRequest对象的responseXMl属性得到服务器端响应的数据。 4、 ajax中使用open方法向服务器发送消息有哪几种请求方式,它们区别是什么? 请求方式有两种,分别是get请求和post请求 它们的区别是: 1)    get:参数以URL方式进行提交,参数用来提交给服务器看,需要服务器端主动拿取。get不安全,而且URL长度有限制,编码问题也会出现。 2)    post:参数包含在请求体中提交,服务器端直接从请求中获得数据。 四、 程序填空题 :(每空2 分,共10 分) (说明:将答案写在试卷后面的答题纸上) 分数 评卷人           下面是设计一简单计时器的例子,请在空缺处填写相应代码,使程序补充完整。 setTimeout 0
五、 程序设计题 :(每题20分,共20 分) (说明:将答案写在试卷后面的答题纸上) 分数 评卷人           设计一个学生信息检索系统,界面如下图1,假设Mysql的服务器为本地localhost,用户名:root,密码:123;假设已创建好数据库,数据库名:student。其中创建表student,表数据如下表1。 图1 图 2 图 3 id stuName stuMsg 1 Peter beijing 2 Lois beijing 3 Joseph shanghai 4 Glenn henan       表1      要求: 1、系统首页为index.html,按图1编写代码。 2、被访问的页面getDate.php。 3、使用ajax技术,与服务器交互数。 4、查找信息成功如图2,查找失败如图3. 。    //index.html代码

学生信息检索

请输入要查找的学生姓名:

姓氏:

学生姓名:

学生信息:

//getDate.php代码 郑州大学软件学院《AJAX程序设计》课程试卷 答  题  纸 (适用专业:《java、软测、软件外包》专业  考试时间:《120》分钟) 题号 一 二 三 四 总分 分数                       合分人:                    复查人:                  一、 填空题 :(每空 1分,共 10 分) 分数 评卷人           二、 选择题 :(每题2 分,共 40 分) 分数 评卷人           三、 简答题 :(每题 5 分,共20 分) 分数 评卷人           四、 程序填空题 :(每空2 分,共10 分) 分数 评卷人           五、 程序设计题 :(每题20 分,共20 分) 分数 评卷人          
/
本文档为【2014-2015软件技术学院AJAX试卷A】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索