javascript选择复习

javascript选择复习
javascript选择复习

1.单独存放 Javascript程序的文件扩展名是:()

A.Java

B.Js

C.Script

D.prg

2.HTML网页标记中,以下哪一个标记表示换行:()

A.

B.

    C.

    D.

    3.设置超链接的正确方法是:()

    A.点击跳转

    B.点击跳转

    C.点击跳转

    D.点击跳转

    4.以下哪一个是十六进制数:()

    A.45

    B.AB

    C.012

    D.0x12

    5.有程序片段如下:

    var str;

    document.write(”x=”+x);

    请问页面显示内容为:()

    A.x=0x1234;

    B.x=undefined

    C.x=null

    D.x=NaN

    6.程序段:

    Var a=2,b=5,ret;

    document.write(!a

    输入结果为:()

    A.Null

    B.Undefined

    C.True

    D.False

    7.对于循环语句的描述中,以下哪个是错误的:()

    A.循环体内可以不包括循环语句

    B.循环体内必须出现continue或break

    C.循环体内可以出现条件判断语句

    D.循环体内可以再出现其他循环语句

    8.在函数定义格式中,下面的组成部分中,哪一个是可以省略的:()

    A.函数名

    B.函数体

    C.函数参数

    D.函数名后的一对圆括号

    9.请判断以下语句执行之后,变量i的值为:()

    var arr=new Array("Aaa","B","C","D","E");

    var i;

    alert(i=arr[1].length+4);

    A.undefined

    B.7

    C.0

    D. 5

    10.对于HTML上的按钮类型,请问以下哪一个不是其type属性可选值:()

    A.close

    B.submit

    C.button

    D.reset

    11.判断如下代码执行后的运行结果为:()

    var str="abc123";

    var m=10+parseInt(str);

    alert(m);

    A.10

    B.NaN

    C.0

    D.133

    12.以下哪个单词不属于javascript保留字:()

    A、 for

    B、 if

    C、 function

    D、 dim

    13.在javascript中关于函数说法错误的是:()

    A.函数是一种数据类型

    B.定义函数时必须使用function关键字

    C.调用格式为“函数名()”

    D.函数必须有参数

    14.在javascript中关于对象说法正确的是()

    A.对象原始数据类型

    B.对象通过“.”运算符操作属性和方法

    C.对象不能被创建

    D.以上说法都不对

    15.数组sort()方法的作用是:()

    A.对数组元素进行排序

    B.将数组元素转换成字符串

    C.查找数组元素

    D.修改数组元素

    16.若创建一个如下的数组:var a = new Array(10),则a.length的值为()

    A.0

    B.10

    C.5

    D.不确定

    17.var str=”10”,则str+1和(str-0)+1的值分别为()

    A.11和11

    B.101和101

    C.101和11

    D.11和101

    18.var i=3;则i<<1的值为()

    A.1

    B.-1

    C.6

    D.2

    19.var x=”3”;var y=”1”,则x*y的值为()

    A.3

    B.NaN

    C.31

    D.错误

    20.下列关于return语句说法错误的是()

    A.return只能用在函数中

    B.return后面的语句不会被执行

    C.return语句的语法格式:return [expression]

    D.C项中的expression必须是变量

    21.以下哪个运算符不属于逻辑运算符?()

    A、&&

    B、||

    C、^

    D、!

    22.关于window对象描述正确的是()

    A.window在打开浏览器时不能被创建

    B.window对象在浏览器运行时不一定存在

    C.window对象处于浏览器对象模型中的顶层

    D.访问window对象的子对象时必须显示注明window对象

    23.在HTML页面上编写Javascript代码时,应编写在()标签中间。

    A.

    B.

    C. 和

    D. 和

    24.以javascript语言为脚本时,
    language="javascript"表示使用 JavaScript 脚本语言,脚本语言还有 vbscript、 jsscript 等,如果没有 language 属性,表示默认使用 JavaScript 脚本。其中的...就是代 码的内容。例如:

    javascript期末考试模拟题

    、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 上。 1. 以“s”为文件扩展名的文件是 _________ (A) html 文件 (B)网页文件 (C) Java 文件 (D) Javascript 文件 2. 以下合法的变量名是 ______ (A) new (B) _123 3. 以下正确的字符串是___ (A) xyz (B) xyz"' 4. 设有语句: var st1= test st1=st1+ 25; 贝U st1的值是 _____ 。 (A) test25 ' (B) 25 5. 123+ ”789 ”的值是 _____ _ (A) 123789 ' (B) 912 6. 表达式(a=2,b=5,a>b?a:b (A) 2 (B) 5 的值为 _______ 8. 设 var a=2,b=3; 则 a++==b?(a-1):b _ 的结果是 。_ A) 0 B) 1 C) 2 D) 3 9. 下面while 循环执行的次数为 __________ var i=5; while (i==0) i--; A)无限 B) 1 C) 5 D) 0 (C) null o (C) xyz ' (D) 2abc (D) xyz ' (C) test ' (D)语法错误 (C) 789 ” (D)语法错误 )的值是 。 (C) 1 (D) 0 7. 设有语句 var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d) 运算后,n (A) 0 (B) 1 (C) 2 (D) 3

    JavaScript实验

    实验项目:浏览器脚本语言及其应用 实验类型:设计 实验课时:4 实验目的:研究javascript及其应用 实验方案: 1 研究将JavaScript引入HTML页面 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。

    3 研究JavaScript名称 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。 3 研究JavaScript值 创建一个HTML文件,容如下。在浏览器中打开该文件。分析代码。 2降序排列 数组数字大小排序

    降序排列: 这里写个数组var array=[59,689,62,92,68,10]; 降序输出 ②字符串的交叉合并练习

    javascript基础练习题

    基础练习题 一、简单Java程序调试 1)以下哪个是Java应用程序main方法的有效定义? A. public static void main(); B. public static void main( String args ); C. public static void main( String args[] ); D. public static void main( Graphics g ); E. public static boolean main( String a[] ); 2) 编译和运行以下代码的结果为: public class MyMain{ public static void main(String argv){ System.out.println("Hello cruel world"); } } A.编译错误; B.运行输出"Hello cruel world"; C.编译无错,但运行时指示没有定义构造方法。 D.编译无错,但运行时指示没有正确定义main方法。 3)下列选项中不属于Java虚拟机的执行特点的一项是: A.异常处理B.多线程C.动态链接D.简单易学 4)不属于Java语言特点的一项是: A.分布式 B. 安全性 C. 编译执行 D.面向对象 5)以下程序的运行结果为: public class Test{ public static void main(String argv[ ]){ System.out.println("x="+5); } } A. 5 B. x=5 C. "x="+5 D. "x="5 6) 以下程序的运行结果为: public class Test{ public static void main(String argv[ ]){ System.out.println("good"+"morning"); } } A. goodmorning B. "good"+"morning" C. good morning D. good+morning 二、Java符号与表达式 1) 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为: A.int类型 B. double类型 C. float类型 D. long类型 2)下面程序段的输出结果是:

    javascript实验

    长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编

    实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。

    A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。

    JavaScript练习题

    JavaScript练习题 一.函数部分 (1)编写一个函数,在页面上输出1~1000之间所有能同时被3,5,7整除的整数,并要求每行显示6个这样的数。 ex050303.htm

     
    (2)利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机

    随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html

     
    二.事件与对象 1.设计一个表单,放入两个按钮,单击它们时将显示不同问候语。 S07_02.HTM 处理事件-HTML标记方式

    三.内置对象 1.在页面中显示当天日期。

    最新JavaScript_深度剖析(从入门到精通)

    第一讲JavaScript语言概况 第二讲JavaScript基本数据结构 第三讲JavaScript程序构成 第四讲基于对象的JavaScript语言 第五讲创建新对象 第六讲使用内部对象系统 第七讲窗口及输入输出 第八讲WEB页面信息的交互 第九讲实现更复杂的交互 第一讲JavaScript语言概况 Internet时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒,为我们带来了新的机遇。随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇迹。随着Internet技术的突飞猛进,各行各业都在加入Internet的行业中来。无论从管理方面,还是从商业角度来看,Internet都可以带来无限生机。通过Internet,可以实现地区、集体乃至个人的连接,从而达到一种“统一的和谐”。那么怎样把自己的或公司的信息资源加入到WWW 服务器,是广大用户日益关心的问题。采用超链技术(超文本和超媒体技术)是实现这个目标最简单的、最快速的手段和途径。具体实现这种手段的支持环境,那就是HTML 超文本标识语言。通过它们可制作所需的Web网页。 通过超文本(Hyper Text)和超媒体(Hyper Media)技术结合超链接(Hyper link)的链接功能将各种信息组织成网络结构(web),构成网络文档(Document),实现Internet上的“漫游”。通过HTML符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。 然而采用这种超链技术存在有一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。虽然可通过CGI (Common Gateway Interface)通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了Internet技术的发展。而JavaScript的出现,无凝为Internet 网上用户带来了一线生机。可以这样说,JavaScript的出现是时代的需求,是当今的信息时代造就了JavaScript。 JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面的取代。JavaScript脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的

    2019年信息技术模拟测试二

    2019年信息技术模拟测试二 1、下列属于ZigBee技术特点的是( ) A、近距离、低功耗 B、远距离、低功耗 C、近距离、高功耗 D、远距离、高功耗 2、下列不属于物联网关键技术的是( ) A、传感网技术 B、虚拟现实技术 C、RFID技术 D、M2M技术 3、物联网中的RFID主要用于( ) A、感知识别 B、信息传输 C、智能计算 D、数据存储 4、某Access数据表打开后如下图所示, 下列叙述中,错误的是( ) A、数据表名称是books B、数据表中共有61条记录 C、数据表中共有3个字段 D、author字段的数据类型应为文本 5、下列不属于操作系统软件的是() A、WinRAR B、Linux C、iOS D、Android 6、下列不能用于完成多媒体信息集成的软件是( ) A、Authorware B、Powerpoint C、Photoshop D、Flash 7、我们可以通过调制解调器、路由器、电话线、网线等设备或设施实现家庭多台电脑同时上网。下列连接图中正确的是( )

    8、下列对动态网页技术--ASP的理解,错误的是( ) A、ASP是指Active Server Pages,即动态服务器页面技术 B、采用ASP可以设计出论坛、留言板等交互性网页 C、ASP与JavaScript都可以实现客户端交互技术 D、ASP是一个网络服务器端的开发环境 9、下列选项中,不属于表格相关HTML标签的是( ) A、
    B、

    C、 D、 10、JavaScript程序文件的扩展名一般是( ) A、php B、js C、app D、asp 11、关于IIS的配置,下列说法错误的是( ) A、IIS要求默认文档的主文件名必须为default或index B、IIS可以同时管理多个网站 C、IIS可以通过添加Windows组件安装 D、IIS不仅能够管理Web站点,也可以管理FTP站点 12、FlashFXP、CuteFTP等都属于( ) A、通信协议 B、操作系统 C、应用软件 D、媒体播放器 13、用计算机程序解决问题,正确的顺序是( ) A、分析问题→编写代码→设计算法→调试运行 B、分析问题→设计算法→编写代码→调试运行 C、设计算法→分析问题→编写代码→调试运行 D、调试运行→设计算法→编写代码→分析问题 14、2012年6月6日,发生了金星凌日天文现象,当时世界各地天文爱好者拍摄影像资料进行

    原版Javascript程序设计实验指导书

    《Javascript程序设计》实验指导书 一、课程性质和教学目的 JavaScrip是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 学习Javascript必须理论联系实际,多做上机练习。只有在上机实验过程中才能真正学会程序设计。本实验报告主要包括学期内各个实验的实验目的、实验内容、实验记录、实验总结等,供学生学习记录,以提高学习效率。参加实验的学生应参照本报告手册的要求,认真实验,如实填写实验数据,并对实验结果进行分析,阐述实验中所遇到的问题,提出解决问题的方法。 二、实验目的 上机实验的目的不仅是为了验证教材和讲课的内容,或者验证自己所编写的程序正确与否。学习程序设计上机实验的目的是: 1.加深对讲授内容的理解,尤其是一些语法规定,课堂讲授既枯燥无味又难以记忆,但它们都很重要。能过多次上机就能自然地、熟练地掌握。通过上机掌握语法是行之有效的方法。 2.学会上机调试程序。即善于发现程序中的错误,并且能很快排除这些错误,使程序能正确运行。要真正掌握这门课程,不仅应当了解和熟悉有关理论和方法,还要求自己动手实现即会编程并上机调试通过。故应给予充分重视。调试程序固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来累积经验,而且有些经验是只能意会难以言传。调试程序的能力是每个程序设计人员应当掌握的一项基本功。 3.做实验时不要在程序通过后就认为搞定、完成任务了,而应当在己通过的程序甚而上作一些改动(例如修改一些参数、增加程序一些功能、改变输入数据的方法等),以观察和分析所出现的情况。 三、上机实验前的准备工作 实验前应做好准备工作,以充分利用有限的上机时间。准备工作至少包括: 1.复习和掌握本实验有关的教学内容。 2.准备好上机所需的程序。初学者切忌不编写程序或抄别人的程序去上机,应从一开始就养成严谨的科学作风。 3.对运行上可能出现的问题应事先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予注意。 4.根据实验内容认真准备实验程序及调试时所需的输入数据。 5.在上实验课之前必须写好预习报告(编程题源程序用纸写好或画好程序流程图) 6.填空与改错题等题要预先做好,上机时的工作只能是输入源程序和调试修改。

    模拟试卷(二)带答案精编资料

    模拟试卷(二)带答案

    一、单项选择题(以下每题只有一个正确答案。不选、多选、错选均不得分也不扣分。)共50题 1.两根平行载流导体,在通过反方向电流时。两导体将呈现出( B )。 (A)互相吸引; (B)相互排斥; (C)没反应; (D)有时吸引、有时排斥。 2.110kV送电线路,各相间弧垂的相对偏差最大值不应超过( C )mm。 (A)400; (B)300; (C)200; (D)100。 3.额定电压相同的电阻串联接在电路中,则阻值较大的电阻( B )。 (A)发热量较小; (B)发热量较大; (C)无明显差别; (D)不能确定。 4.电阻值随电压或电流的变化而变化的电阻称为(B)。 (A)线性电阻; (B)非线性电阻; (C)可调电阻; (D)固定电阻。 5.某钢芯铝绞线,铝线为24股,在张力放线时有三根铝线被磨断,对此应进 行( B )。 (A)缠绕; (B)补修管处理; (C)锯断重接; (D)加护线条。 6.接续管或补修管与悬垂线夹中心的距离不应小于( B )m。 (A)0.5; (B)5; (C)10; (D)15。 7.110~500kV架空送电线路导线或架空地线上的防振锤安装后,其安装距离 误差不大于( C )mm。 (A)+30; (B) ±20; (C)±30; (D)±25。 8.安全带的机械试验周期是( B )。 (A)每年1次; (B)半年1次; (C)2年1次; (D)3个月1次。 9.线路杆塔的强度及相关参数应能满足在各种气象条件下,保持导线对地的 ( B )。 (A)安全距离; (B)最小距离; (C)最大距离; (D)平均距离。

    JavaScript语言精髓与编程实践(第二章)

    CHAPTER 第2章 JavaScript的语法 当然,我们可以从很多个方面来阐述“JavaScript是怎样的一种语言”这个话题,但对于开发人员来说,最直接的感受总是来自语言的语法与约定。 以对JavaScript的语法叙述来说,《JavaScript权威指南》是最好的一本参考书。但我不能期望用户要读完那本厚厚的书才能阅读本书,因此还是在这里讲述 一下语法。 很多人、很多书会把浏览器、DOM等作为JavaScript的一部分进行讲述。在我看来,JavaScript只是一种语言,由标识符、值、语句等要素构成。而且本章(包 括本书)面向的都是有一定开发经验的程序员,所以仅讲述语法中的关键部分, 并不打算讨论除此之外的一些细节。 由于本章是概述性质的,因此请留意每小节之前对内容的概括和汇总性的表格。它们可能是从另一个角度概括、汇总了相关的知识,因此或许出现与你正在 阅读的书籍(或既有的知识)不一致的情况。但这些不一致,却是我们后面进一 步讨论语言的基础。 2.1 语法综述 一般来说,语言中的标识符可以分为两类,一类用于命名语法(以及类型),一类用于命名值(的存储位置)。前者被称为“语法关键字”,后者则被称为“变量”和“常量”。 由此引入了一个概念:绑定。从标识符的角度来说,绑定分为语法关键字与语法(语

    第2章 JavaScript的语法 32 义)逻辑的绑定,以及变量与它所存储值的位置的绑定。语法关键字对逻辑的绑定的结果,是作用域的限定;变量对位置的绑定的结果,则是变量生存周期的限定。 2.1.1 标识符所绑定的语义 我们看到了程序语言中“声明”的意义(这里强调是意义,而非定义):所谓声明,即是约定变量的生存周期和逻辑的作用域。由于这里的“声明”已经涵盖了逻辑与数据(这相当于“程序”的全部),因此整个编程的过程,其实被解释成了“说明逻辑和数据” 的过程。 ?纯粹陈述“值”的过程,被称为变量和类型声明。 ?纯粹陈述“逻辑”的过程,被称为语句(含流程控制子句)。 ?陈述“值与(算法的)逻辑”的关系的过程,被称为表达式。 表2-1阐述了主要标识符与其语义关系。 表2-1 标识符语义关系的基本分类 标识符子分类JavaScript示例(部分) 类型(无显式类型声明) 与值相关 变量直接量 对象 null undefined new Object() 表达式(*注1)值运算 对象存取 v = 'this is a string.' obj.constructor 与逻辑和 值都相关 逻辑语句(*注2)顺序 分支 循环 v = 'this is a string.'; if (false) { // ... } 与逻辑相关流程控制语句标签声明 一般流程控制子句 异常 break; continue; return; try { // ... } catch (e) { // ... } 其他注释(略) *注1:表达式首先是与值相关的,但因为存在运算的先后顺序,因此它也有与逻辑相关的含义。*注2:在JavaScript中,逻辑语句是有值的,因此它也是与值相关的。这一点与多数语言不一样。

    JavaScript实验实训内容

    JavaScript 表达式和逻辑控制语句的使用 实验 一.实验目的 掌握JavaScript 的变量; 掌握JavaScript 的数据类型;掌握JavaScript 的运算符;掌握 JavaScript 的逻辑控制语句。 二.实验内容 1、声明一个变量str,为其赋值"Hello World!",显示该值; 改变该变量值为"Hello China!" ,然后再显示该值。 2、将1~10 之间的奇偶数分开,页面呈现方式如下: 3、任意输入一个年份,判断是否为闰年。

    实验二函数部分 一.实验目的 掌握JavaScript 的常用函数; 二.实验内容 编写一个函数,在页面上输出1~1000之间所有能同时被3,5,7 整除的证书,并要求每行显示6 个这样的数。 ex050303.htm

     
    实验三

    实验目的:常用函数的使用。 实验内容: 利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为 8,每次 由计算机随机生成 3 个 1~9之间的随机数,当这 3 个随机数中有一个数字 为 8 时,就算赢了一次。 Ex050309.html

     错误原因:当浏览器解析到字符串””时,会结束JavaScript代码段的执行。解决方法:  使用转义字符把字符串‘’分成两部分来写就不会造成浏览器的误解。 代码测试和错误处理,理解浏览器的不同内核和代码不同的兼容性,在不同浏览器代码报错的时候会有不同的调试方法,学会使用浏览器的调试器对网页开发效率会有很大的提高。现在主流的浏览器是Chrome、Firefox、Safari等。 JavaScript的基本语法和各种变量,各种数据类型及各种数据类型的转换。 重点:避免变量污染 Var foo = function(){ Var a = 1, b = 2; Var bar = function(){ Var b = 3, c=4, //a= 1,b =3, c=4 a+=b + c; // a=8, b=3, c=4 }; //a=1, b=2, c = undefined bar(); //a= 21,b=2,c= undefined } JavaScript运算符的使用。JavaScript定义了51个运算符,主要分为一下几大类,位运算符、算术运算符、逻辑运算符、关系运算符、赋值运算符、对象炒作运算符和其他运算符。设计程序结构。程序都是由一个或多个语句组成的集合,语句表示一个可以执行的命令。用来完成特定的任务。大部分语句用于流程控制,在JavaScript中提供了if条件判断语句、switch多分枝语句、for循环语句、while循环语句、do/while循环语句、break语句、continue语句等7种流行控制语句。

    前端模拟试题(javascript)

    JavaScript模拟试题 一、单选题 1.我们可以在下列哪个HTML 元素中放置Javascript 代码? A.