一、单选题

1.想要获取字符串中的某一个字符,我们可以使用(    )来实现。

    A. charAt()                         B. replace()  
    C. split()                          D. indexOf()

2.下面有一段JavaScript程序,其输出结果是(    )。

var str = "Rome was not built in a day."; document.write(str.indexOf("rome"));
    A. 0                               B. 1              
    C. -1                              D. undefined

3.下面有一段JavaScript程序,其输出结果是(    )。

var str1 = "只有那些疯狂到以为自己能够改变世界的人,才能真正改变世界。"; var str2 = str1.substring(11, 19); document.write(str2);
    A. 自己能够改变世界                 B. 己能够改变世界的
    C. 能够改变世界的人                 D. 够改变世界的人,

4.下面有一段JavaScript程序,其输出结果是(    )。

var str = "I am loser, you are loser, all are loser."; var str_new = str.replace("loser", "hero"); document.write(str_new);
    A. I am hero, you are hero, all are hero.
    B. I am "hero", you are "hero", all are "hero".
    C. I am hero, you are loser, all are loser.
    D. I am "hero", you are loser, all are loser.

二、编程题

1. 如果有一个字符串"Rome was not built in a day",请用程序统计其中有多少个单词(注:单词与单词之间是以空格隔开的)。

2.请使用这一章学到的字符串方法,将字符串"Hello Lvye"中的“e”全部删除,也就是最终得到的结果是“Hllo Lvy”。