响应式Web程序设计【1】

1. 计算PI的5次方,并四舍五入取整,正确的JavaScript表达式为

A. Math.floor(Math.pow(Math.P
B. 5))
C. Math.round(Math.pow(Math.PI(),5))
D. Math.floor(Math.pow(Math.PI(),5))
E. Math.round(Math.pow(Math.P
F. 5))

2. 以下属于Bootstrap重新定义的页面排版样式及其说明,不正确的有()。

A. .mark类可用于添加标记
B. .text-capitalize类可用于把字母改成全大写
C. .text-uppercase类可用于把字母改成全小写
D. .text-lowercase类可用于把字母改成全大写

3. 关于以下语句中的user- scalable表示的是() <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,

A. 是否允许用户进行缩放操作
B. 允许用户的最大缩放值
C. 页面的初始缩放值
D. 允许用户的最小缩放值

4. JavaScript中的onfocus事件不能用于下面哪种元素

A. 图像
B. 文本框
C. 浏览器窗口
D. 下拉窗口

5. 媒体查询条件中,如果要指定只适用于某种设备或情形,可以用关键字

A. not
B. only
C. but
D. and

6. 在Bootstrap中对列表使用()类可使列表项li从垂直排列变为水平排列

A. .dl-horizontal
B. .list
C. .list-inline类
D. .list-unstyled

7. 以下关于各种布局方法的说明,不正确的是

A. 弹性布局与流式布局的区别在于,包裹文字的布局元素的尺寸采用em为单位
B. 混合式布局可以根据每种布局元素的性质和显示效果来选择最合适的布局方式
C. 流式布局中所有元素的所有宽度属性都是以百分比定义的
D. 固定布局中所有元素的所有宽度属性都是以像素定义的

8. 下列关于JavaScript数据类型的说法,不正确的是

A. JavaScript中字符串类型采用的国际字符集Unicode
B. JavaScript中的整型长度与是计算机的执行环节和操作系统无关
C. JavaScript中的整型数据和浮点型数据是严格区分的
D. JavaScript中的变量可以具有多种数据类型,根据程序动态运行情况决定

9. JavaScript中下面()方法用于设置节点的属性为特定的值。

A. removeAttribute
B. createAttribute
C. setAttribute
D. getAttribute

10. 下面哪个JavaScript表达式可以计算半径为3的圆形的面积

A. PI*pow(2,3)
B. Math.PI*Math.pow(2,3)
C. Math.PI*3*3
D. Math.PI*3^2

11. Bootstrap的网格系统类中,()是对应于小屏幕宽度(大于等于768px且小于992px)的设备。

A. .col-xs-
B. .col-sm-
C. .col-lg-
D. .col-md-

12. JavaScript中使用下面哪个方法不会改变节点的属性集

A. removeAttribute
B. createAttribute
C. getAttribute
D. setAttribute

13. JavaScript中如果要实现鼠标分别移入及移开指定区域时的图片轮换效果,可绑定()事件。

A. onmouseover和onmouseout
B. onmouseup
C. onmouseup和onmouseout
D. onmouseover

14. 假如有一个id为usrname的文本框,则JavaScript语句"document.getElementById("usrname").value.length”输出的是

A. 文本框当前的属性
B. 文本框当前的数据类型
C. 文本框当前的内容
D. 文本框当前内容的字符串长度

15. JavaScript中Math.floor(3.6)的结果是( )

A. 3
B. 4
C. 5
D. 2

16. JavaScript中的onmouseover事件是在( )时触发

A. 鼠标双击元素所在位置
B. 鼠标经过元素所在位置
C. 鼠标移出元素所在位置
D. 鼠标在元素位置按下

17. 制作网页上的浮动广告时,需要定义一个函数,实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是( )。

A. 捕获窗口的window.onscroll事件,调用move函数
B. 捕获文档的document.onload事件,调用move函数
C. 捕获窗口的window.onload事件,调用move函数
D. 捕获文档的document.onscroll事件,调用move函数

18. 要显示输出"Hello!He is my friend."(含双引号),正确的脚本语句是() 。

A. document.write(Hello!Heismyfrien
B. )
C. document.write('Hello!Heismyfrien
D. ')
E. document.write('"Hello!Heismyfrien
F. "')
G. document.write("Hello!Heismyfrien
H. ")

19. 常用媒体特性中,()定义输出设备中的页面最大可见区域高度及宽度。

A. min-width,min-height
B. max-height,max-width
C. device-height,device-width
D. min-device-height,min-device-width

20. JavaScript中window对象的clearTimeout(timerID)方法的作用是( )。

A. 取消由方法setInterval设置的指定timerID的计时器。
B. 设置指定的timerID计时器。
C. 设置指定的timerID延时器
D. 取消由方法setTimeout设置的指定timerID的延时器。

21. Bootstrap的网格系统类中,()是对应于屏幕宽度大于等于1200px的设备。

A. .col-lg-
B. .col-xs-
C. .col-md-
D. .col-sm-

22. 流式布局与固定布局的最大不同点在于定义网页布局元素宽度时使用()。

A. 像素
B. 百分比
C. 相对大小单位
D. 厘米

23. 在Bootstrap中如果要设置文本靠右对齐,可使用()类。。

A. .right
B. .text-right
C. .text-center
D. .text-left

24. typeof(12)的值为

A. object
B. boolean
C. string
D. number

25. 在DOM对象模型中,直接父对象为根对象window的对象中不包括( )。

A. document
B. location
C. form
D. history

26. 如果在一个页面中,对于一个main的div设置了font-size为5rem,而这个main的div又在另一个container的div中,如果container也有font-size的设置5rem,那么假如当前浏览器默认的字体大小是16px,则在container中和main中的字体大小分别是

A. 80px,80px
B. 80px,400px
C. 16px,80px
D. 400px,400px

27. JavaScript中的onclick事件表示()。

A. 单击
B. 鼠标移出
C. 鼠标移入
D. 双击

28. JavaScript中可输出parseFloat("1abc")的值为( )。

A. 1
B. NaN
C. abc

29. JavaScript脚本的扩展名为

A. txt
B. css
C. html
D. js

30. 根据以下语句,如果当前屏幕尺寸不超过320像素时,将自动匹配( )这个图像。 <img src=“img /img/1_1280.jpg” srcset =“img/1_1280.jpg

A. 1_640.jpg
B. 1_320.jpg
C. 以上均不能匹配
D. 1_1280.jpg

31. 在JavaScript中用if语句判断表达式a+b的计算结果是否NaN,正确的语句是( )

A. if(a+b)
B. if((a+b)〓〓NaN)
C. if((a+b)〓NaN)
D. if(isNaN(a+b))

32. 在JavaScript中要计算2的十次方,下面表达式正确的是

A. 2^10
B. Math.pow(10,2)
C. Math.pow(2,10)
D. 10^2

33. 若字符串mystring的值是"I am a student",则JavaScript代码mystring.charAt(9)的输出结果是( )。

A. udent
B. u
C. t
D. Ianast

34. Bootstrap中的img-responsive类可以让图片支持响应式布局,它的实现原理是()。

A. 设置了max-width:100%和height:100%
B. 设置了max-width:100%和height:auto;
C. 设置了width:auto和max-height:100%
D. 设置了width:auto;和height:auto

35. 下面哪个不属于BOM相关对象

A. window
B. document
C. char
D. history

36. 关于BOM顶级对象模型的结构,下面说法正确的是

A. window对象在层次中最上层
B. window对象包含调整窗口、新建窗口、关闭窗口等操作
C. 网页文档只可能包含一个window对象
D. window对象在启动浏览器载入文档的同时生成

37. JavaScript中以下结果为6的有

A. Math.ceil(5.4)
B. Math.round(6.4)
C. Math.floor(6.4)
D. Math.round(5.4)

38. 下面哪些是属于window对象的属性和方法

A. prompt()
B. confirm()
C. write()
D. alert()

39. 要使浏览器返回前一个页面,可以使用BOM中history对象的()语句。

A. history.forward()
B. history.back()
C. history.go(-1)
D. history.assign(-1)

40. 下面哪个属于BOM相关对象

A. document
B. history
C. char
D. window

41. typeof('s'))的值为

A. string
B. number
C. object
D. boolean

42. 若字符串s是"Hello World",则以下JavaScript代码“ document.write(s.toLowerCase());”输出结果是

A. helloworld
B. HelloWorld
C. HELLOWORLD
D. HW

43. JavaScript中document对象的getElementByTagName的方法是通过元素节点的()获取并访问对象。

A. id属性
B. class属性
C. 标签
D. name属性

44. JavaScript中Math.ceil(2.6)的结果是( )

A. 4
B. 5
C. 3
D. 2

45. JavaScript中可输出parseFloat("abc1")的值为( )。

A. 1
B. NaN
C. abc

46. Bootstrap网页中可使用()类使图片水平居中显示。

A. .img-responsive
B. .center-text
C. .center
D. .center-block

47. 以下关于Bootstrap中列表排版相关的类,说法不正确的是()。

A. .list-unstyled类可用于移除默认样式,即去掉列表前的小黑点
B. .dl-horizontal类是对列表元素li调用的
C. .list-inline类可使得列表从垂直排列变为水平排列
D. .dl-horizontal类可使定义列表水平排列

48. JavaScript中window对象的clearTimeout(timerID)方法的作用是( )。

A. 设置指定的timerID延时器
B. 取消由方法setTimeout设置的指定timerID的延时器。
C. 取消由方法setInterval设置的指定timerID的计时器。
D. 设置指定的timerID计时器。

49. JavaScript中的onclick事件表示()。

A. 鼠标移出
B. 鼠标移入
C. 双击
D. 单击

50. 如果用以下JavaScript语句新建日期对象now,则now实际对应的日期是( ) Var now〓new Date(2016,1,28);

A. 2016年3月1日
B. 2016年2月28日
C. 程序出错
D. 2016年1月30日

51. 以下语句表示当屏幕的宽度大于等于1200px时,图像宽度将显示为( )。 <img src="img/1_1280.jpg" sizes="(min-width:1200px) calc(43vw), 50vw"/>

A. 当前图像原始宽度的43%
B. 当前屏幕宽度的43%
C. 43px
D. 当前图像原始大小的43%

52. 假如有一个id为usrname的文本框,则JavaScript语句"document.getElementById("usrname").value.length”输出的是

A. 文本框当前内容的字符串长度
B. 文本框当前的内容
C. 文本框当前的数据类型
D. 文本框当前的属性

53. 以下关于各种布局方法的说明,不正确的是

A. 固定布局中所有元素的所有宽度属性都是以像素定义的
B. 混合式布局可以根据每种布局元素的性质和显示效果来选择最合适的布局方式
C. 弹性布局与流式布局的区别在于,包裹文字的布局元素的尺寸采用em为单位
D. 流式布局中所有元素的所有宽度属性都是以百分比定义的

54. 若字符串s是"Hello World",则以下JavaScript代码“ document.write(s.toUpperCase());”输出结果是

A. HW
B. HELLOWORLD
C. helloworld
D. HelloWorld

55. 若字符串mystring的值是"I am a student",则JavaScript代码mystring.charAt(9)的输出结果是( )。

A. u
B. udent
C. Ianast
D. t

56. 下面哪个不属于DOM的节点类型

A. 属性
B. 文本
C. 元素
D. 窗口

57. 在JavaScript中要计算2的十次方,下面表达式正确的是

A. 2^10
B. Math.pow(10,2)
C. 10^2
D. Math.pow(2,10)

58. 关于以下语句中的user- scalable表示的是() <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,

A. 允许用户的最小缩放值
B. 页面的初始缩放值
C. 是否允许用户进行缩放操作
D. 允许用户的最大缩放值

59. JavaScript中的onmouseover事件是在( )时触发

A. 鼠标在元素位置按下
B. 鼠标移出元素所在位置
C. 鼠标经过元素所在位置
D. 鼠标双击元素所在位置

60. 计算PI的5次方,并四舍五入取整,正确的JavaScript表达式为

A. Math.round(Math.pow(Math.PI(),5))
B. Math.round(Math.pow(Math.P
C. 5))
D. Math.floor(Math.pow(Math.P
E. 5))
F. Math.floor(Math.pow(Math.PI(),5))

61. JavaScript中如果要实现鼠标分别移入及移开指定区域时的图片轮换效果,可绑定()事件。

A. onmouseover
B. onmouseup
C. onmouseup和onmouseout
D. onmouseover和onmouseout

62. 在Bootstrap中如果要设置文本靠右对齐,可使用()类。。

A. .text-left
B. .right
C. .text-right
D. .text-center

63. 据2017年8月第40次《中国互联网络发展状况统计报告》的统计结果,截至2017年6月,我国网民占比最多的是使用()上网的网民。

A. 笔记本电脑
B. 手机
C. 台式电脑
D. 平板

64. JavaScript中使用下面哪个方法不会改变节点的属性集

A. createAttribute
B. removeAttribute
C. getAttribute
D. setAttribute

65. 响应式网页往往包含多个()语句,用于适配不同的显示条件。

A. 地址跳转
B. 媒体查询
C. 网格
D. 多媒体

66. Bootstrap中的img-responsive类可以让图片支持响应式布局,它的实现原理是()。

A. 设置了width:auto和max-height:100%
B. 设置了max-width:100%和height:100%
C. 设置了max-width:100%和height:auto;
D. 设置了width:auto;和height:auto

67. 下列选项中关于JavaScript浏览器对象中history对象的说法错误的是( )。

A. history对象的父对象是JavaScript浏览器对象的根对象window
B. history对象记录了用户在一个浏览器中已经访问过的URLs
C. 应用history对象的back()方法相当于"前进”按钮,forward()方法相当于"后退”按钮
D. 应用history对象的方法可以实现IE浏览器中"前进”和"后退”按钮的功能

68. JavaScript中document对象的getElementById的方法是通过元素节点的()获取并访问对象。

A. id属性
B. class属性
C. 标签
D. name属性

69. JavaScript中Math.floor(3.6)的结果是( )

A. 4
B. 5
C. 3
D. 2

70. JavaScript表达式的值为400的是

A. "400"-0
B. "300"+100
C. 300+"100"
D. "300"-100

71. 下列关于JavaScript数据类型的说法,不正确的是

A. JavaScript中的变量可以具有多种数据类型,根据程序动态运行情况决定
B. JavaScript中的整型长度与是计算机的执行环节和操作系统无关
C. JavaScript中的整型数据和浮点型数据是严格区分的
D. JavaScript中字符串类型采用的国际字符集Unicode

72. 如果要设置函数tick()每隔2秒执行一次,则正确的代码应为( )。

A. setInterval(tick,1000)
B. setTimeout(tick,2000)
C. setInterval("tick()",2000)
D. setTimeout("tick()",2000)

73. 下面哪个JavaScript中表达式产生的随机数是介于-10-10的浮点数

A. Math.random()+10
B. Math.random()*10
C. Math.random()
D. Math.random()*20-10

74. 在JavaScript中用if语句判断表达式a+b的计算结果是否NaN,正确的语句是( )

A. if(isNaN(a+b))
B. if((a+b)〓NaN)
C. if((a+b)〓〓NaN)
D. if(a+b)

75. JavaScript中for...in的作用是

A. 遍历对象的属性
B. 新建对象
C. 访问对象中指定的属性
D. 删除对象属性

76. 响应式图像的匹配可根据

A. 屏幕显示方向
B. 屏幕宽度
C. 屏幕像素密度
D. 屏幕高度

77. 媒体查询可用于检测的媒体特性包括

A. max-height,max-width
B. device-height,device-width
C. orientation
D. min-width,min-height

78. 媒体查询可以

A. 让CSS能更精确地作用于不同的媒体类型和同一媒体的不同条件
B. 为不同终端的用户实现不同跳转
C. 为不同终端的用户都能提供较好的浏览体验
D. 为一些特定的输出设备定制特定的显示效果

79. 关于BOM顶级对象模型的结构,下面说法正确的是

A. window对象在启动浏览器载入文档的同时生成
B. 网页文档只可能包含一个window对象
C. window对象包含调整窗口、新建窗口、关闭窗口等操作
D. window对象在层次中最上层

80. 对于响应式网页和自适应的网页,以下说法正确的有

A. 自适应网页不管使用什么设备打开的都是同一个网页
B. 自适应网页也可以兼容不同终端的浏览
C. 响应式网页不管使用什么设备打开的都是同一个网页
D. 响应式更适用于所有网站页面,包括内容页

81. JavaScript中下面()方法用于删除节点的属性。

A. getAttribute
B. removeAttribute
C. createAttribute
D. setAttribute

82. 下列哪个是不合法的JavaScript标识符

A. 7s
B. $a
C. a2
D. _z

83. 常用媒体特性中,()定义输出设备中的屏幕最小可见高度及宽度。

A. min-device-height,min-device-width
B. max-height,max-width
C. min-width,min-height
D. max-device-height,max-device-width

84. JavaScript中的方法removeAttribute用于( )

A. 创建任意元素节点指定的属性
B. 删除任意元素节点指定的属性
C. 返回任意元素节点指定的属性
D. 设置任意元素节点指定的属性

85. 如果要求对所有媒体类型都适用,可以使用( )来指代所有支持的媒体类型。

A. all
B. but
C. not
D. only

86. 如果某个DOM节点没有对应的属性,则值为

A. error
B. undefined
C. NaN

87. Bootstrap提供的图片应用的简单样式class不包括()。

A. .img-rounded
B. .img-circle
C. .table-triple
D. .img-thumbnail

88. 通过对表格调用Bootstrap中的类( )可实现条纹状表格效果。

A. table-hover
B. table
C. table-response
D. table-striped

89. 固定布局的特点不包括

A. 可以精确地控制每个元素所在的网页中的具体位置
B. 对任何设备都可以提供很好的浏览体验
C. 提供了很强的稳定性与可控性
D. 每个网页元素的大小定义都必须指定固定的像素值

90. 以下语句使用了srcset属性根据屏幕的( )来匹配显示的图像。 <img srcset =“img /1_1280.jpg 3x,img/1_640.jpg

A. 高度
B. 颜色位数
C. 像素密度
D. 宽度

91. Bootstrap中可通过为父元素添加()类可以清除浮动。

A. .center-block
B. .pull-left
C. .clearfix
D. .pull-right

92. 以下关于流式布局的说法,不正确的是()。

A. 高度、文字大小等仍是使用像素来指定的
B. 可完全满足响应式的要求
C. 网页中主要的划分区域的尺寸使用百分比
D. 使用不同设备时可能影响网页显示效果

93. 下面哪个不属于JavaScript的优点( )。

A. 便于移植
B. 跨平台
C. 开发简单
D. 多线程运行

94. 下面哪个JavaScript语句的语法格式是正确的:

A. write('IenjoyJavaScript'); 
B. document.write(Hi!);
C. document.write('IenjoyJavaScript'); 
D. echo'IenjoyJavaScript'

95. 下列哪个是合法的JavaScript标识符

A. 7_s
B. a$c
C. 12$
D. 3+s

96. 要后退到之前的页面,可用使用BOM的history对象的()方法。

A. back()
B. forward()
C. assign()
D. go()

97. 如果在JavaScript程序中单选按钮组中要设置某个选项默认被选中,则应设置其()的值为true。

A. text
B. value
C. checked
D. length

98. 浏览器及相关对象的模型结构中,最顶层对象是

A. navigator
B. html
C. window
D. document

99. 以下关于JavaScript的函数,说法不正确的是

A. 函数定义时需声明其是否有返回值
B. 函数体内也可以调用已定义的函数
C. 函数定义时只需列出参数表,不需给出参数的类型
D. 函数返回值类型可能因其执行情况的不同而不同

100. JavaScript中下面哪个不可能是运算符typeof的返回值?

A. string
B. object
C. "null"
D. number

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值