川大《web技术》23春在线作业2(资料答案)
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 75 分)
1.下面有关样式表的说法正确的是( )
A.通过样式表,用户不能使用自己的设置来覆盖浏览器的常规设置
B.样式表不能重用
C.每个样式表只能链接到一个文档
D.样式表可以用来设置字体、颜色等
2.ID选择器和元素选择器语法结构类似,但是声明时需要在id名称前面加( ) 号。
A.#
B.“.”
C.@
D.. &
3.为了给页面所有<h1>标题创建样式规则,指定将所有的<h1>标题显示为蓝色,字体显示为Arial。下列操作正确的是( )。
A.<style type="text/css"> h1{color:blue}h1{fontFace:Arial} </style>
B.<style type="text/css"> h1{color:blue;fontFace:Arial} </style>
C.<style type="text/css"> h1{color:blue;font-family:Arial} </style>
D.<style type="text/css"> h1{color:blue;}h1{fontFace:Arial} </style>
4.下列哪个正确的css集体声明方式( )
A.p;h1{color:red;}
B..one{color:red;}
C.#two{color:red;}
D.p,h1{color:red;}
5.下列设置图片背景的语法正确的是( )。
A.p{background-image:url(image/flower.jpg)}
B.p{background-image: (image/flower.jpg)}
C.p{background-image:src(image/flower.jpg)}
D.p{background-image:href(image/flower.jpg)}
6.在定位背景图像时,与上述代码background-position: 0% 0%等价的是( )。
A.background-position: top right
B.background-position: top
C.background-position: top center
D.background-position: top left
7.以上代码p{margin: 20px 30px}表示( )。
A.上下边外边距为20像素;左右边外边距为30像素
B.上下边外边距为30像素;左右边外边距为20像素
C.上下边外边距为20像素;左右边外边距为20像素
D.边外边距为20像素或30像素
8.下列样式定义字体为宋体、字体颜色为红色、斜体、大小20px、粗细800号,正确的定义是:( )
A.p {font-family:宋体;font-size:20px;font-weight:800;color:red;font-style:italic; }
B.p {font-family:20px;font-size:宋体;font-weight:800;color:red;font-style:italic; }
C.p {font-family:20px;font-size:800;font-weight:宋体;color:red;font-style:italic; }
D.p{font-family:800;font-size:20px;font-weight:red;color: italic;font-style:宋体; }
9.以下关于FONT 标记符的说法中,错误的是( )。
A.可以使用color 属性指定文字颜色。
B.可以使用size 属性指定文字大小(也就是字号)。
C.指定字号时可以使用1~7 的数字。
D.语句<FONT size="+2">这里是2 号字</FONT> 将使文字以2 号字显示。
10.CSS样式a: visited的作用是( )。
A.设置未被访问的超链接的样式
B.设置已被访问的超链接的样式
C.设置鼠标悬停的超链接的样式
D.设置正在被点击的超链接的样式
11.如何能够定义列表的项目符号为实心矩形?( )
A.list-type: square
B.type: 2
C.type: square
D.list-style-type: square
12.border-collapse的作用是( )。
A.用于设置表格的边框样式为双线或单线
B.用于设置表格中双线边框的分割距离
C.用于设置表格中的标题位置
D.用于定义表格中空单元格边框和背景的显示方式。
13.通过规定HTML元素在水平和垂直方向上的位置来固定元素的定位方式是( )。
A.自定义定位
B.相对定位
C.重复定位
D.绝对定位
14.float:left的作用是( )。
A.元素向左浮动
B.元素向右浮动
C.元素不浮动
D.继承父元素的float属性值
15.关于JavaScript语言,下列说法中错误是:( )
A.JavaScript语言是一种解释性语言
B.JavaScript语言与操作环境无关
C.JavaScript语言与客户端浏览器无关
D.JavaScript是动态的,它可以直接对用户输入做出响应
16.以下JavaScript注释正确的是( )。
A./var hello
B./* var hello
C.var hello
D.//var hello
17.下列变量命名错误的是( )
A.var _hello;
B.var $hello;
C.var $x_$y;
D.var %x;
18.以下哪些函数不能实现查找原始字符串中是否包含指定的字符串内容( )。
A.lastIndexOf
B.indexOf(searchString, startIndex)
C.indexOf
D.charAt
19.分析如下的javascript代码段,b 的值为( )。 var a=1.5,b; b=parseInt(a);
A.2
B.0.5
C.1
D.1.5
20.下面的javascript 代码:x=11;y="number";m=x+y;m 的值为( )。
A.11number
B.number
C.11
D.程序报错
21.以下JavaScript程序: var num; num=5+true; 执行后,num的值为( )。
A.true
B.false
C.5
D.6。
22.以下JavaScript程序: var x1 = "ball"; var x2 = "CAT"; var result1 = x1 > x2; // 返回true 执行后,result1的值为( )。
A.0
B.3
C.False
D.True
23.以下JavaScript程序: var x1 = null; var x2; var result = (x1 == x2); 执行后,result的值为( )
A.2
B.3
C.False
D.True
24.以下JavaScript程序 var x=prompt(“请输入1-5的数字!”,“”); switch (x) case “1”:alert(“one”); case “2”:alert(“two”); case “3”:alert(“three”); case “4”:alert(“four”); case “5”:alert(“five”); default:alert(“none”); 运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出: ( )
A.four,none
B.four,five,none
C.five
D.five,none。
25.定义JavaScript函数所用的关键字是( )。
A.class
B.function
C.fun
D.def
26.下面标记中,( )在标记的位置添加一个回车符。
A.<h1>
B.<enter>
C.<br>
D.<hr>。
27.HTML中向创建好的元素追加到已存在的元素的方法是( )。
A.appendChild
B.add
C.new
D.append
28.DataTransfer对象的常用属性中,用于获取或重置当前的拖放类型的属性是( )。
A.effectAllowed
B.types
C.dropEffect
D.items
29.HTML5中为需要被拖放的元素添加( )属性,可以使其允许被拖放。
A.draggable
B.ondragstart
C.ondragover
D.ondrop
30.在网页中显示特殊字符,如果要输入“<”,应使用( )。
A.lt;
B.?
C.&
D.<
二、判断题 (共 10 道试题,共 25 分)
31.getContext()、fill()、stroke()是canvas支持的几种方法。( )
32.Canvas画布创建时的id是必填属性。( )
33.在HTML5画布中通过指定画笔的初始坐标位置和移动到的新坐标位置可以进行线段的绘制,将当前的画笔直线移动到指定的(x,y)坐标上,并且不留下移动痕迹的方法是moveTo(x,y)。( )
34.在HTML5中可以使用strokeRect()方法绘制带边框的矩形,语法结构为strokeRect(x, y, width, height),其中x和y规定了矩形右上角的坐标位置。( )
35.HTML5画布API用于绘制实心文本的方法是fillText。( )
36.使用SELECT 和OPTION标签可以创建选项菜单。( )
37.input标签中用于显示搜索域,例如谷歌搜索,站内搜索等,显示效果为普通单行文本框的类型是search。( )
38.和列表标签<select>的用法类似,也需要在其首尾标签内部使用一个或多个选项标签<option>的标签是ul。( )
39.关于html中的事件,当输入焦点转移到input 输入框时,将触发对象的onBlur事件。( )
40.multiple属性可以允许<input>标签同时输入多个值。email和file类型的<input>标签适用该属性。( )