1、分析下面的JavaScript代码段:
var mystring="I am a student";
a=mystring.indexOf("am");
document.write(a);
输出结果是(C )。(选择一项)
A. 3
B. 4
C. 2
D. 1
2、在JavaScript中,文本域不支持的事件包括( B )。
A. onblur
B. onlostfocused
C. onfocus
D. onchange
3、JavaScript是运行在( B )的脚本语言。
A.服务器端
B.客户端
C.在服务器运行后,把结果返回到客户端
D.在客户端运行后,把结果返回到服务器
4、在DOM对象模型中,下列选项中的( B )对象位于DOM对象模型的顶层元素。
A. history
B. document
C. button
D. text
5、( D )对象是浏览器对象模型中的顶层对象。
A. history
B. document
C. button
D. window
6、以下( C )可以代替history.forward()的功能。
A. history.go(0)
B. history.go(-1)
C. history.go(1)
D.
history.go(2)
7、以下关于DOM说法不正确的是( C )。
A. DOM是一种与浏览器、平台、语言无关的接口
B. document对象是DOM模型的顶层对象
C. document对象代表浏览器加载的HTML文档,window对象代表浏览器的窗口,它们之间没有直接的联系
D.使用document.title可以更改当前HTML文档的标题
8、以下选项中,可以用于创建节点元素的函数是( B )。
A. create
B. createElement
C. getElementById
D. getElementsByName
9、以下选项中,用来删除节点的函数是( C )。
A. insertBefore
B. appendChild
C. removeChild
D. deleteChild
10、以下不属于浏览器对象的有( A )。
A. Date
B. window
C. document
D. location
11、下列关于浏览器对象说法不正确的有( C )。
A. window对象是浏览器模型的顶层对象
B. document代表整个HTML文档
C. location对象的forward方法可以实现浏览器的前进功能
D. history对象用来管理当前窗口最近访问过的URL
12、在IE中要想获得当前窗口的位置可以使用window对象的( C )方法
A. windowX
B. screenX
C. screenLeft
D. windowLeft
13、分析下面的JavaScript代码段
a=new Array(2,3,4,5,6);
sum=0;
输出结果是( B ).(选择一项)
for(i=1;i sum +=a[i]; document.write(sum); A. 20 B. 18 C. 14 D. 12 14、在某一页面下载时,要自动显示出另一页面,可通过在
A. onload
B. onunload
C. onclick
D. onchange
15、在HTML中,Location对象的()属性用于设置或检索URL的端口号。( B )(选择一项)
A. hostname
B. host
C. pathname
D. href
16、下面哪个选项中的对象与浏览列表有关( A )
A. location,history
B. window,location
C. navigator,window
D. historylist,location
17、下列JavaScript语句中,(B )能实现单击一个按钮时弹出一个消息框。(选择一项)
A.
B.
onClick=alert("确定")>
C.
D.
18、在HTML页面中,下面关于Window对象的说法不正确的是(D)。(选择一项)
A. Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息
B. Window对象是浏览器所有内容的主容器
C. 浏览器打开HTML文档时,通常会创建一个Window对象
D. 如果文档定义了多个框架,浏览器只为原始文档创建一
个Window对象,无须为每个框架创建Window对象
19、在JavaScript中,表单文本框(Text)不支持的事件包括( B ). (选择一项)
A. onBlur
B. onLostFocused
C. onFocus
D. onChange
20、在HTML页面中使用外部javaScript文件的正确语法是(B)。(选择一项)
A.
B.
C.
D. < language src=”scriptfile.js”>
21、分析如下的JavaScript代码段,则运行后在页面上输出(C) (选择一项)
var c="10",d=10;
document.write(c+d)
A. 10
B. 20
C. 1010
D. 页面报错
22、网页编程中,运行下面的javascript代码:
x=3;
y=2;
z=(x+2)/y;
alert(z);
则提示框中显示(B)。(选择一项)
A. 2
B. 2.5
C. 32/2
D. 16
23、在JAVAScript中,命令按纽(Button)支持的事件包括(A )(选择一项)
A. onClick
B. onChange
C. onSelect
D. onSubmit
24、在当前页面的同一目录下有一名show.js的文件,下列( )代码可以正确访问该件. ( C )(选择一项)
A.
B.
C.
D.
25、在javaScript中,可以使用Date对象的(A )方法返回该对象的日期。(选择一项)
A. getDate
B. getYear
C. getMonth
D. gerTime
26、那一个对象可以获得屏幕的大小( B )
A. window
B. screen
C. navigator
D. screenX
27、分析下面的JavaScript语句:
Str = "This apple costs "+5 0.5;
执行后str的结果是(A)。(选择一项)
A. This apple costs 50.5
B. This apple costs 5.5
C. "This apple costs" 50.5
D. "This apple costs "5.5
28、setInterval("alert('welcome');",1000);这段代码的意思是( D )
A. 等待1000秒后,再弹出一个对话框
B. 等待1秒钟后弹出一个对话框
C. 语句报错,语法有问题
D. 每隔一秒钟弹出一个对话框
29、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是(A)(选择一项)
A.
B.
C.
D.
30、在JavaScript中,命令按钮(Button)支持的事件包括( A )。
A. onclick
B. onchange
C. onselect
D. onload
二简答题
1、javascript 包括那些基本数据类型?
1.基本数据类型
a.字符串
b.数值型
c.布尔型
2.复合数据类型
a.对象
b.数组
3.其他数据类型
a.函数
b.null
c.undefined
4. 数据类型的转换
a.隐式类型转换
b.显式类型转换
2、jQuery 中, 遍历数组或对象的方法是? 遍历jQuery对象集合的方法是?
$().each() $.each();
代码题
1、实现全选、全不选、反选。
答案:
$(function(){
//全选
$("#CheckedAll").click(function(){
$('[name=items]:checkbox').attr('checked', true);
});
//全不选
$("#CheckedNo").click(function(){
$('[type=checkbox]:checkbox').attr('checked', false); });
//反选
$("#CheckedRev").click(function(){
$('[name=items]:checkbox').each(function(){
//此处用JQ写法颇显啰嗦。体现不出JQ飘逸的感觉。
//$(this).attr("checked", !$(this).attr("checked"));
//$(this).prop("checked", !$(this).prop("checked"));
//直接使用JS原生代码,简单实用
this.checked=!this.checked;
});
});
})
零基础js入门试题
————————————————————————————————作者:————————————————————————————————日期:
1,什么是Javascript? 答:Javascipt是一种脚本语言,由web浏览器进行解释和执行。 2,JavaScript是由那几个部分组成? 答:主要分为以下三种: ECMAScript : 核心 DOM : 文档对象模型 BOM : 浏览器对象模型 3,请写出两种将Javascript的应用到网页的方式 答: 方法一:将javascript代码插入html文档
部分的 方法二:将javascript代码存放在一个独立的文件。用.js作为文件的扩展名,再利用 4,如何定义一个变量?变量的命名规则有哪些? 答:变量由var 运算符加变量名定义,如: var num = 24; var name= ‘金团网’; 命名规则第一个字符必须是字母、下划线(_)、或美元符号($); 变量名中不能包含空格或标点符号($ 除外); 变量名区分大小写; 不能使用保留字; 为了让变量名有更好的可读性,可以在变量名中适当的插入下划线分隔,如:var my_name = ‘金团网’; 5,Javascript的常用的几种数据类型有哪些?-------------------------------------- 装-------------------------------------- 订------------------------------ 线---------------------------------------- 选择题(每题2分,共计100分) 1.当表单各项添写完毕,鼠标单击提交按钮时可以触发()事 件。 A. onenter B. onsubmit C. onmouseDrag D. onmouseOver 2.分析下面的JavaScript代码段,输出结果是()。 var a=15.59; document.write(Math.round(a)); A. 15 B. 16 C. 15.5 D. 15.4 3.使用JavaScript实现下面的功能:在一个文本框中内容发生 改变后,单击页面的其他部分将弹出一个消息框显示文本框 中的内容。下面语句正确的是()。 A. B. C. D. 4.假定今天是2006年4月1日星期六,请问下列JavaScript代 码在页面上的输出结果是()。 var time=new Date(); document.write(time.getDate()); A. 2006 B. 4 C. 1 D. 6 5.在HTML中,表单中的input元素的()属性用于指定表单元 素的名称。 A. value B. name C. type D. caption 6.下面描述正确的是()。 A. switch语句用于重复执行一个语句块的操作 B. switch语句根据表达式的值执行若干语句块之一,如果没 有匹配项,则执行默认语句块中的语句 C. switch语句表达式中的值不能与后面case语句中的常量 相匹配时将出现运行错误 D. switch语句又叫循环语句 7.分析如下JavaScript代码,b的值为()。 var a=1.5 ,b;
(1)、JavaScript中声明一个变量所用的关键字是var。(2)看以下JavaScript程序 var a,b,c; a=“2”; b=2; c=a+b; 运行以上程序后,变量c的值为“22”。 (3)看以下JavaScript程序* var x,y; x=10; y=x++; 运行以上程序后,变量y的值为10 。 (4)看以下JavaScript程序** var i,j; i=0; j=i&&(++i); 运行以上程序后,变量j的值为 0 。 (5)看以下JavaScript程序* var i; i=8; do{ i++; }while(i>100); 运行以上程序后,变量i的值为9 。 (6)看以下JavaScript程序* for(var i=1;i<=10;i++){
if(i= =5) continue; if(i= =8) break; alert(i); } 运行以上程序后,弹出的对话框依次输出的值为1,2,3,4,6,7。 (7)看以下JavaScript程序 var str1,str2,str3,str4; str1=""; str2="8"; str3=str1+str2; alert(str3); str4=Number(str1)+Number(str2); alert(str4); 运行以上程序后,弹出的对话框依次输出的值为 , 。(8)定义JavaScript函数所用的关键字是function。 (1)alert();的作用是:( A ) A、弹出对话框,该对话框的内容是该方法的参数内容。 B、弹出确认对话框,该对话框的要用户选择“确认”或“取消”。 C、弹出输入对话框,该对话框的可让用户输入内容。 D、弹出新窗口。 (2)看以下JavaScript程序 var num; num=5+true; 问:执行以上程序后,num的值为(D)
H5-JS基础试题 姓名:班级:成绩: 一、单选题(每小题1分,20小题,共60分) 1、null,undefined,”string",20,true和false的共同点是() A、都是对象 B、都有相同的实例属性 C、都是原始值 D、都是函数 2、下列哪个正确的引入了myScript.js() A、标记之间。() 13.函数的定义语句和函数的调用语句通常都被放在HTML文件的
一、选择题(每题2分,多选题错选、少选不得分) 1、分析下段代码输出结果是() ? ? var arr = [2,3,4,5,6]; ? ? var sum =0; ? ? for(var i=1;i < arr.length;i++) { ? ? ? ? sum +=arr[i] ? ?} ? ? console.log(sum); A.20 ? ? B.18 ? ? C.14 ? ? D.12 2、以下关于Array 数组对象的说法不正确的是(?) A.对数组里数据的排序可以用sort 函数,如果排序效果非预期,可以给sort 函数加一个排序函数的参数 B.reverse 用于对数组数据的倒序排列 C.向数组的最后位置加一个新元素,可以用pop 方法 D.unshift 方法用于向数组删除第一个元素 3、以下代码运行的结果是输出( ?) ? ? var a = b = 10;
? ? (function(){ ? ? ? ? var a=b=20 ? ? })(); ? ? console.log(b); A.10 ? ? B.20 ? ? C.报错? ? D.undefined 4、以下代码运行后的结果是输出( ? ) ? var a=[1, 2, 3]; ? ? console.log(a.join()); A.123 ? ? B.1,2,3 ? ? C.1 ?2 ?3 ? ? D.[1,2,3] 5、在JS 中,’1555’+3 的运行结果是( ? ) A.1558 ? ? B.1552 ? ? C.15553 ? ? D.1553 6、以下代码运行后弹出的结果是( ? ) ? ? var a = 888; ? ? ++a; ? ? alert(a++);
操作指南 第五章 1.监理通过审查、巡视、旁站、见证取样、验收和平行检验等方法对工程质量进行控制。 2.三阶段控制:事前控制、事中控制、事后控制。 3.事中控制即对工程实施过程进行全面控制,包括技术交底、过程输入的检验、工艺流程、检验点以及变更、不 合格质量文件等控制。 4.事后控制的重点是发现质量方面的缺陷,并通过分析提出质量改进的措施,保持质量处于受控状态。 5.开工前,项目监理机构应审查施工单位现场的质量管理组织机构、管理制度及专职管理人员和特种作业人员的 资格。 6.总监理工程师签发开工令的条件: 1)设计交底与图纸会审已完成; 2)施工组织设计已由总监理工程师签认; 3)施工单位现场质量、安全生产管理体系已建立,管理及施工人员已到位,施工机械具备使用条件,主要工 程材料已落实; 4)进场道路及水、电、通信等已满足开工要求; 7.巡视包括的下列主要内容: 1)施工单位是否按照工程设计文件、工程建设标准和批准的施工组织设计、(专项)施工方案施工; 2)使用的工程材料、构配件和设备是否合格; 3)施工现场管理人员,特别是施工质量管理人员是否到位; 4)特种作业人员是否持证上岗; 8.项目监理机构应根据工程特点、专业要求,以及建设工程监理合同约定,对施工质量进行平行检验。 9.监理机构对已覆盖的工程隐蔽部位质量有疑问的,监理机构有权要求进行重新检验。检验合格的,建设单位应 承担由此增加的费用或工期延期,并支付施工单位合理利润;不合格的,施工单位承担责任。 10.监理机构发现施工存在质量问题的,或施工不当,造成质量不合格的,应及时签发监理通知单,要求整改。整 改完毕后,监理应根据施工单位报送的监理通知回复单对整改情况进行复查,提出复查意见。 11.质量检查方法:目测法(看、摸、敲、照)、量测法(靠、量、吊、套)、试验法(理化试验、无损检验); 12.成品保护主要有:护、包、盖、封 13.单位工程观感质量检验记录的评价结果:好、一般、差 14.一般项目的质量经抽样检验合格。当采用计数抽样时,合格点率应该符合有关专业验收规范的规定,且不得存 在严重缺陷。 15.工程质量验收时不符合要求的处理: 1)对于严重的质量缺陷的检验批应重新施工;一般的质量缺陷可通过返修、更换予以解决,允许施工单位在 采取相应的措施后重新验收; 2)经有资质的检测机构检测鉴定能够达到设计要求的检验批,应予以验收; 3)经有资质的检测机构检测鉴定达不到设计要求,但经原设计单位核算认可能够满足安全和使用功能的检验 批,可予以验收。 4)经返修或加固处理的分项、分部工程,满足安全及使用功能要求时,可按技术处理方案和协商文件的要求 予以验收。 5)经返修或加固处理仍不能满足安全或重要使用要求的分部工程及单位工程,禁止验收。 6)工程质量控制资料不完整情况处理:当部分资料缺失时,应委托有资质的检测机构按有关标准进行相应的 实体检验或抽样试验,出具的检验报告可用于施工质量验收。 第六章 1.工程造价包括:建设安装工程费用,设备及工器具购置费,工程建设其他费用,预备费,建设期融资费用 2.建设工程总投资分为:建设投资和流动资产投资。建设投资即为工程造价。 3.建设安装工程费用由分部分项工程费、措施项目费、其他项目费、规费、税金组成。 4.项目监理机构应按下列程序进行工程计量和付款签证:
J S基础阶段考试试题
H5-JS基础试题 姓名:班级:成绩: 一、单选题(每小题1分,20小题,共60分) 1、null,undefined,”string",20,true和false的共同点是() A、都是对象 B、都有相同的实例属性 C、都是原始值 D、都是函数 2、下列哪个正确的引入了myScript.js() A、