web程序设计基础——edu实训平台选择判断复习(2)

目录

JavaScript语言基础

JavaScript对象


JavaScript语言基础

  • JavaScript知识训练-运算符

1、在JavaScript中,两个整数进行除(/)运算,其结果也为整数。×

2、x={x:1};y={y:1};z=1;n='1’下面结果为true的是(  D  )

A、x === y

B、x == y

C、z === n

D、z == n

3、假设val已经声明,且定义为任何数值。三元运算符   (val != '0')?'define':'undefine';的返回值是(  A  )

A、define

B、undefine

C、define或undefine

D、非0的数

4、假设有如下代码,那么a(10)的返回结果是( A )

  function a(a){

     a^=(1<<4)-1;

     return a;

     }

A、5     B、10     C、15      D、16

5、下面这段javascript代码,最后一句alert的输出结果是(  C  )

  var msg='hello';

  for(var i=0;i<10;i++){

      var msg = 'hello'+i*2+i;

     }

  alert(msg);

A、hello

B、hello27

C、hello189

D、hello30

二、JavaScript知识训练:JS函数

1、下列选项中,(  B  )可用于检查某个值是否为无穷大的数。

A、isNaN()

B、isFinite()

C、parseInt()

D、parseFloat()

2、函数parseInt(15.36)的值是(  A  )

A、15

B、16

C、15.4

D、15.36

3、函数parseFloat(15.36)的值是(  D  )

A、15.3

B、16

C、15.4

D、15.36

4、下面代码中s的值是(  C  )

var a="100"

var b=100;

var s=a+b;

alert(parseInt(s));

```

A、NaN

B、200

C、100100

D、以上都不正确

5、isNaN(“abc”)的返回值为 (  C  ).

A、underfined

B、null

C、true

D、false

三、JS分支分支与循环知识

1、执行下面语句后c的值是(  D  )。

var a=2,b=1,c=3;

if(a<b){c=0;}

else{c++;}

A、1    B、2    C、3     D、4

2、var a=false;

var x = a?"A":"B";

在上面的程序片段中,x的值是(    B    )

A、A   B、B  C、true   D、false

3、下列JavaScript的循环语句中(    D    )是正确的

A、if(i=0;i++){...}

B、for(i=0;i<10){...}

C、for i=1 to 10{...}

D、for(i=0;i<10;i++){...}

4、有语句“var x=0;while(    C      ){x+=2;}要使while循环体执行10次,空白处的循环判断式应写为?

A、x<10

B、x<=10

C、x<20

D、x<=20

5、分析下面的JavaScript代码段:输出结果是 (  B  )

var s1=15;

var s2=“string”;

if(isNaN(s1)){

document.writeln(s1);}

if(isNaN(s2)){

document.writeln(s2);}

A、15  B、string   C、15string     D、不打印任何信息

JavaScript对象

  • JavaScript知识训练——字符串对象

1、在JavaScript中,下列关于String对象的charAt()和indexOf()方法理解正确的是(  A  )

A、charAt()方法是获取位于指定索引位置的字符

B、indexOf()方法是查找字符或字符串的位置,返回字符串出现的所有位置

C、charAt()方法的参数可以为一个或两个

D、indexOf()方法的参数为指定的索引值

2、String对象的方法不包括(   D   )。

A、charAt()

B、substring()

C、toUpperCase()

D、length()

3、String对象的属性不包括(  B  )

A、constructor

B、indexOf

C、length

D、prototype

4、var str="King of the world";

document.write("字符串中第8到3个字符为:"+str.substring(8,2)+"<br/>");

显示结果是(  B  )。

A、t fo gn

B、ng of t

C、King to the world

D、无显示结果

5、对字符串str="welcome to taiyuan"说法正确的是( C  )。

A、str.indexOf(i)的返回值是12

B、str.charAt(6)返回的值是m

C、str.toUpperCase(str)返回的值是WELCOME TO TAIYUAN

D、str.toUpperCase(str)返回的值是welcome to taiyuan

  • JavaScript知识训练:数组对象

1、向数组array尾部追加一个元素10,正确的语法是(  C  )

A、array.shift(10);

B、array.unshift(10);

C、array.push(10);

D、array.slice(10);

2、var arr =[1,2,3,4,5,6];

arr.splice(2,3);

alert(arr);

以上代码运行的正确结果是(  A  )。

A、1,2,6

B、4,5,6

C、1,2,5,6

D、1,2,3

3、执行下列代码之后,数组myArr的值是(  B  )

var myArr = [1,2,3,4,5];

myArr.shift();

A、[1,2,3,4,5]

B、[2.3.4.5]

C、[]

D、[1,2,3,4]

4、JavaScript程序段”var arr=new Array(1,2,3,4); document.write(arr.[3])”在浏览器中执行的结果是 (  D  )

A、1    B、2    C、3     D、4

5、分析下面的JavaScript代码段

   a=new Array(2,4,4,5,6);

   sum=0;

   for(i=0;i<a.length;i++){

    sum+=a[i];

    }

    document.write(sum);

   输出结果是( A  )。

A、21  B、23456      C、2,3,4,5,6    D、19

  • JavaScript知识训练:日期对象

1、下列关于JavaScript中Date日期对象的描述正确的是(  C  )

A、getMonth()返回Date对象的月份,其值介于1-12之间

B、getDate()返回Date对象的一个月中的每一天,其值介于1-31之间

C、getHours()返回Date对象的小时数,其值介于0-23之间

D、getDay()返回Date对象的每星期中的某一天,其值介于1-7之间

2、在JavaScript中,下列( D   )语句能正确获得当前时间的小时值。

A、

var date = new date();

var hour = date.getHour();

B、

var date = new Date();

var hour = date.getHour();

C、

var date = new date();

var hour = date.getHours();

D、

var date = new Date();

var hour = date.getHours();

3、假如今天是2021年12月31日星期五,则运行如下代码后,结果是(  A  )

var now = new Date();

alert(now.getDay());

A、4    B、5   C、30      D、31

4、在JavaScript中,下列哪段代码能够在1秒之后执行表达式expression(  D  )

A、setTimeout(1000,expression);

B、setTimeout(expression,1);

C、setTimeout(1,expression);

D、setTimeout(expression,1000);

5、如果今天是2021年12月31日,则下列JavaScript代码运行后,将在网页上显示( C )。

  var now=new Date();

  var year=now.getYear();

  var month=now.getMonth();

  var date=now.getDate();

  document.write(year+””month+””+date);

A、2021 11 30

B、2021 12 30

C、2021 11 31

D、2021 12 31

  • JavaScript知识训练:数学对象

1、Math.ceil(-3.14)的结果是(  B  )。

A、-3.14   B、-3   C、-4   D、3.14

2、Math.floor(-3.14)的结果是(  C  )。

A、-3.14   B、-3   C、-4   D、3.14

3、Math.round(-3.14)的结果是(  B  )。

A、-3.14   B、-3   C、-4    D、3.14

4、JavaScript程序段“var x=8.167589;var n=x.tofixed(2); document.write(n)”运行的结果是(  D  )

A、8.2         B、8.1        C、8.16     D、8.17

5、JavaScript程序段“var x=8.167589;var n=x.toPrecision(2); document.write(n)”运行的结果是(  B  )

A、8.1    B、8.2     C、8.16        D、8.17

  • JavaScript知识训练:对象与事件

1、下面有关javascript内部对象的描述,正确的有(  ABCD  )

A、History 对象包含用户(在浏览器窗口中)访问过的 URL

B、Location 对象包含有关当前 URL 的信息

C、Window 对象表示浏览器中打开的窗口

D、Navigator 对象包含有关浏览器的信息

2、以下关于Javascript中事件的描述中,不正确的是(  D  )

A、onclick:鼠标单击事件

B、onfocus:获取焦点事件

C、onmouseover:鼠标指针移动到元素上时触发的事件

D、onchange:选中字段时触发的事件

3、如果在html页面中包含如下图片标签,则选项中的(  D  )语句能实现隐藏该图片的功能。

<img id=pic src=sunset.jpg />

A、document.getElementById('pic').style.display = visible;

B、document.getElementById('pic').style.display = disvisible;

C、document.getElementById('pic').style.display = block;

D、document.getElementById('pic').style.display = none;

4、HTML文档的树状结构中,(  A )标签为文档的根节点,位于结构中的最顶层。

A、<HTML>

B、<HEAD>

C、<BODY>

D、<TITLE>

5、open()方法的哪个外观参数可以设置是否显示滚动条?(  C )

A、location

B、menubar

C、scrollbars

D、toolbar

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值