1、 人机交互界面设计试题(A卷)( 考试时间:60分钟 闭卷)题 号一 题二 题三 题四 题五 题六 题七 题总 分题 分4060100得 分一、选择题(每题只有1个正确答案,每题2分,共40分)1、HTML中文含义是( )A、超文本模块语言 B、超文本模型语言 C、超文本图像语言 D、超文本标记语言2、下面哪项是段落标签?( )A、 B、 C、 D、3、网页中,最重要的部分是?( ) A、网页样式 B、网页内容 C、网页关键字 D、网页特效4、网页中,常用的图像格式不包括( )A、png B、gif C、jpg D、tiff5、以下哪个是网页关键字的格式?( )A、B、C、D、6、PS中,要去
2、掉图片的一个部分,可以使用的手段不包括( )A、使用蒙板 B、图层样式 C、橡皮檫工具 D、裁切工具7、Javascript代码: var n=8; var i = (n+)+(+n); 变量i的值是多少? ( )A、10 B、16 C、17 D、188、CSS中让文字水平居中的样式是?( )A、align:center ; B、text-align:center; C、text-align:middle; D、text:center;9、CSS中给div标签添加实线边框的样式是?( )A、border:1px #000 solid;B、border:1px #000 dashed;C、bor
3、der:1px #000 dotted;D、border:1px #000 solad;10、javascript中获取标签的方法不包括( )A、document.getElementById(“id”) B、document.getElementsByTagName(“li”)C、document.getDate() D、ID.childNodes11、CSS中控制字体大小的样式是( )A、fontSize B、font-size C、text-size D、textSize12、超连接中,鼠标移上去,能浮现提示信息的属性是( )A、target B、href C、alt D、title13
4、、以下说法错误的是( )A、页面中除了HTML节点,其他节点都有且只有一个父节点。B、Javascript中获取标签最快捷的方式就是通过id获取标签。C、CSS代码可以写在外部css文件中,不过需要在文件里写上来表示样式代码的开始和结束。D、CSS的注释和Javascript的注释都可以使用 /* */ 14、我们要在页面中添加图片,使用哪个标签可以做到呢?( )A、 B、 C、 D、15、以下哪条 JavaScript 语句会产生运行错误:( )A、var x = ( );B、var x = ;C、var x = ;D、var x = ;16、CSS绝对定位样式,书写正确的是:( )A、po
5、sition:absolute; B、position:absolutely;C、position:relation; D、position: relative;17、HTML中表示无序列表的标签是( )A、ol B、dl C、ul D、li18、Javascript要获取时间对象,写法正确的是( )A、var mydate = new Date();B、var mydate = new Time();C、int mydate = new Date( );D、int mydate = new Time();19、下面有关HTML叙述错误的是:( ) A、一个HTML文件可以用记事本来编辑 B、
6、HTML文件的运行,不需要安装服务器。 C、一个HTML文件必须是一个以htm或html为扩展名的文件 D、HTML区分大小写,如写成是错误的20、“Hello,world”。把这句话用javascript写入到页面中,正确的代码是( )A、document.write(Hello,world); B、document.out(Hello,world);C、document.write( “Hello,world”); D、document.out(“Hello,world”);二、简答题(每题15分,共60分)1、简单描述下HTML、CSS和javascript各自在页面中的作用。2、画出以
7、下代码的DOM图。 专升本课程 等级考试课程 这个是段落1 3、页面中有一个id为myname的div标签,点击后更改其内容为”John”。其代码如下: 约翰 var myname = document.getElementById(myneme);myname.onClick = function()myname.inerHTML= John; 如果代码有错误,请指出里面的错误,并说明理由;如果没有,就写“没有错误”;如果指出的地方不是错误,不算分。4、你跟别人共同开发一个web项目,但是你们之间的样式发生了干扰。比如,你写了一个类名为left的类,而别人也写了个left的类,会相互干扰样式
8、。你有什么好的解决办法?专业 年级、班 学号 姓名 -密 - 封-线-人机交互界面设计理论试题A答案选择题:1-5 DCBDA6-10 BDBAC11-15 BDCDA16-20 ACADC简答题:1-2 略3、三处错误。每处5分 约翰 var myname = document.getElementById(myneme);myname.onClick = function()myname.inerHTML= John; 1)var myname = document.getElementById(myneme ); id写错了2) onClick 应该小写3)myname.inerHTML
9、= John; 应该为inenrHTML 4、1)自己重写类名2)类命名采用自己独特的方式,比如加个前缀, .xiaoming_left3)限定类的使用范围,并重写被干扰的样式 #mydiv .left答案不一定,只要学生回答的有道理。 人机交互界面设计试题(B卷)(考试时间:60分钟 闭卷)题 号一 题二 题三 题四 题五 题六 题七 题总 分题 分4060100得 分一、选择题(每题只有1个正确答案,每题2分,共40分)1、WWW是( )的意思。A、网页 B、万维网 C、浏览器 D、超文本传输协议2、在网页中显示特殊字符,如果要输入空格,应使用( )。 A nbsp; B&Nbsp; C&
10、nbsp D 3、在使用css对文本进行设置的时候,以下哪个属性可以将文本设置为红色( ) A、color B、background-color C、background D、background-image4、在使用css对背景图片进行设置的时候,background-repeat可以设置图片的重复方式,以下哪个可以将图片设置为水平方向重复( ) A、repeat B、repeat-x C、repeat-y D、no-repeat5、下列哪个css属性可以更改字体大小?( ) A、text-size B、font-size C、text-style D、font-style6、te
11、xt-decoration:line-through是将文本( )A、 加上下划线 B、加上上划线 C、加上删除线 D、不加任何修饰7、外部样式表必须用下面的( )引入 A、link B、include C、input D、lack8、定义超链接标签的css样式下面哪个是正确的? ( )A、a B、.A C、#a D、:a9、下列哪个css属性能够设置盒模型的内边距为5px、10px、10px、10px(顺时针方向)?( )A、padding:5px B、padding:5px 10px 10pxC、padding:5px 10px D、padding:10px 10px 10px 5px10
12、、下面关于盒子模型的说法不正确的有( )A、margin属性的属性值可以是像素B、margin属性的属性值可以是百分比C、整个BODY可以作为一个盒子 D、margin属性不能同时设置四个边的外边距11、以下哪个显示的是文本框:( )A、 B、 C、 D、 12、以下哪个元素定义的下拉列表里的一个选项( )A、select B、option C、value D、input13、在设置表格属性时,“100%的宽度”的意思是表格宽度为( )。 A、 100像素 B、100厘米 C、始终占满浏览器窗口 D、固定值 14、( )不是组成表格的最基本元素。 A、行 B、列 C、边框 D、单元格15、下列
13、哪种CSS样式定义的方式拥有最高的优先级?A、嵌入 B、行内 C、链接 D、导入16、对于无序列表的定义,以下正确的是( )A、 B、C、 D、17、HTML中表示无序列表的标签是( )A、ol B、dl C、ul D、li18、以下说法错误的是( )A、JavaScript是一种脚本语言;B、JavaScript是一种基于对象的语言;C、JavaScript是一种安全性语言;D、JavaScript不具有跨平台性;19、下面有关数组叙述错误的是:( ) A、JavaScript中的数组可以同时存储不同类型数据 ; B、push()可以向数组末尾添加多个元素; C、pop()可以删除数组最后一
14、个元素; D、JavaScript数组中的元素默认索引从1开始,到length为止20、DOM中,节点不包括( )A、标签节点; B、属性节点; C、文本节点; D、符号节点;二、简答题(每题15分,共60分)1、描述盒子模型。2、画出以下代码的DOM图。 标题 这个是段落 C+ JAVA 3、举例说明shift()和unshift()函数在用法上的区别。4、你做为项目经理跟别人共同开发一个web项目,你准备如何分工合作?专业 年级、班 学号 姓名 -密 - 封-线-专业 年级、班 学号 姓名 -密 - 封-线- 人机交互界面设计试题(B卷)(考试时间:60分钟 闭卷)题 号一 题二 题三 题
15、四 题五 题六 题七 题总 分题 分4060100得 分一、选择题(每题只有1个正确答案,每题2分,共40分)1、WWW是(B)的意思。A网页 B万维网 C浏览器 D超文本传输协议2、在网页中显示特殊字符,如果要输入空格,应使用(D)。 B nbsp; B&Nbsp; C  D 3、在使用css对文本进行设置的时候,以下哪个属性可以将文本设置为红色( A ) A color B background-color C background D background-image4、在使用css对背景图片进行设置的时候,background-repeat可以设置图片的重复方式,以下
16、哪个可以将图片设置为水平方向重复( B ) A repeat B repeat-x C repeat-y D no-repeat5、下列哪个css属性可以更改字体大小?( B ) A.text-sizeB.font-sizeC.text-styleD.font-style6、text-decoration:line-through是将文本( C )A 加上下划线 B加上上划线 C 加上删除线 D 不加任何修饰7、外部样式表必须用下面的( A )引入 A link B include C input D lack8、定义超链接标签的css样式下面哪个是正确的? ( A )A .a B .A C
17、a D :a9、下列哪个css属性能够设置盒模型的内边距为5px、10px、10px、10px(顺时针方向)?( B )A.padding:5px B.padding:5px 10px 10pxC.padding:5px 10px D.padding:10px 10px 10px 5px10、下面关于盒子模型的说法不正确的有( D )A.margin属性的属性值可以是像素B.margin属性的属性值可以是百分比C.整个BODY可以作为一个盒子 D.margin属性不能同时设置四个边的外边距11、以下哪个显示的是文本框:( A )A、 B、 C、 D、 12、以下哪个元素定义的下拉列表里的一个选
18、项( B )A、select B、option C、value D、input13、在设置表格属性时,“100%的宽度”的意思是表格宽度为( C )。 A、 100像素 B、100厘米 C、始终占满浏览器窗口 D、固定值 14、( C )不是组成表格的最基本元素。 A、行 B、列 C、边框 D、单元格15、下列哪种CSS样式定义的方式拥有最高的优先级?BA、嵌入 B、行内 C、链接 D、导入16、对于无序列表的定义,以下正确的是( A )A. B.C. D. 17、HTML中表示无序列表的标签是( C )A、ol B、dl C、ul D、li18、以下说法错误的是( D )A、JavaScri
19、pt是一种脚本语言;B、JavaScript是一种基于对象的语言;C、JavaScript是一种安全性语言;D、JavaScript不具有跨平台性;19、下面有关数组叙述错误的是:( D ) A、JavaScript中的数组可以同时存储不同类型数据 ; B、push()可以向数组末尾添加多个元素; C、pop()可以删除数组最后一个元素; D、JavaScript数组中的元素默认索引从1开始,到length为止20、DOM中,节点不包括( D )A、标签节点; B、属性节点; C、文本节点; D、符号节点;二、简答题(每题15分,共60分)1、描述盒子模型。(本体画图或文字说明均可)2、画出以
20、下代码的DOM图。 标题 这个是段落 C+ JAVA (画图略)3、举例说明getElementById()和getElementsByName()在用法上的区别。getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用 语法:document.getElementByIdx_x_x(id) getElementsByName() 方法可返回带有指定名称的对象的集合 语法:document.getElementsByName(name) 两者的不同点: (1) 该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。 (2) 因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素(举例略)4、你跟别人共同开发一个web项目,你准备如何分工合作?(略)