|
1 | | The presence of the this keyword identifies this function as a(n) _____.
function foo(nm){
this.name = nm
} |
| | A) | destructor |
| | B) | initializer |
| | C) | constructor |
| | D) | garbage collector |
|
|
2 | | What is displayed by the following?
function foo(nm){
this.name = nm
}
var f1 = new foo("Rocky")
var f2 = new foo("Natasha")
alert(f2.name) |
| | A) | Rocky |
| | B) | Natasha |
| | C) | f2.name |
| | D) | none of the above |
|
|
3 | | Which statement displays "Natasha"?
function foo(nm){
this.name = nm
}
var f1 = new foo("Rocky")
var f2 = new foo("Natasha") |
| | A) | alert(f2.nm) |
| | B) | alert(f2.name) |
| | C) | alert(this.name) |
| | D) | this.alert(name) |
|
|
4 | | Which statement displays "Natasha"?
function foo(nm){
this.name = nm
}
var f1 = new foo("Rocky")
var f2 = new foo("Natasha") |
| | A) | alert(f2.nm) |
| | B) | alert(f2.name) |
| | C) | alert(f2.this.name) |
| | D) | both A and B |
|
|
5 | | A JavaScript database containing employee contact information is usually stored where? |
| | A) | The user's cookie file |
| | B) | In a <script> element on the current web page |
| | C) | In a database on the server |
| | D) | none of the above |
|
|
6 | | The line of code that creates a database record is typically _____ characters in length |
| | A) | 10 |
| | B) | 100 |
| | C) | 1000 |
| | D) | 10000 |
|
|
7 | | Which statement correctly creates an object of type Gastropod named "clam" and assigns it to a variable? |
| | A) | var shellfish = Gastropod("clam") |
| | B) | var clam = new Shellfish("Gasropod") |
| | C) | var shellfish = new Gastropod("clam") |
| | D) | none of the above |
|
|
8 | | Given this constructor:
scientificDiscovery(n, y, s, c){
this.name = n
this.year = y
this.scientist = s
this.country = c
}
Which statement creates an object as a value of the variable d1? |
| | A) | var d1.new.scientificDiscovery("relativity", 1905, "einstein", "swiss") |
| | B) | var d1.name="relativity", d1.year = 1905, d1.scientist = "einstein", d1.country = "swiss" |
| | C) | var d1 = new scientificDiscovery("relativity", 1905, "einstein", "swiss") |
| | D) | both A and C |
|
|
9 | | Which statement creates an array named disc of size 100? |
| | A) | var disc = array[99] |
| | B) | var disc = new Array[100] |
| | C) | var disc = new array(100) |
| | D) | var disc = new array(99) |
|
|
10 | | Suppose an array named disc contains 100 objects defined by this constructor:
scientificDiscovery(n, y, s, c){
this.name = n
this.year = y
this.scientist = s
this.country = c
}
Which of these expressions evaluates to true if the name property of the 7th element
of disc is equal to "einstein"? |
| | A) | disc[6].year == "einstein" |
| | B) | disc[7].year == "einstein" |
| | C) | disc.year[6] == "einstein" |
| | D) | both A and C |
|