64). What will be the output of the following JavaScript code?
function printArray(a) 
{
     var len = a.length, i = 0;
     if (len == 0)
        console.log("Empty Array");
     else 
     {
         do 
         {
             console.log(a[i]);
         } while (++i < len);
     }
}

[A]Prints the numbers in the array in order
[B] Prints the numbers in the array in the reverse order
[C]Prints 0 to the length of the array
[D]Prints “Empty Array”

Show Answer

65). What are the three important manipulations done in a for loop on a loop variable?
function printArray(a) 
{
     var len = a.length, i = 0;
     if (len == 0)
        console.log("Empty Array");
     else 
     {
         do 
         {
             console.log(a[i]);
         } while (++i < len);
     }
}

[A]Updation, Incrementation, Initialization
[B]Initialization,Testing, Updation
[C] Testing, Updation, Testing
[D]Initialization,Testing, Incrementation

Show Answer

66). What will the following JavaScript code snippet work? If not, what will be the error?
function tail(o) 
{ 
    for (; o.next; o = o.next) ;
    return o;
}

[A] No, this will throw an exception as only numerics can be used in a for loop
[B]No, this will not iterate
[C]Yes, this will work
[D]No, this will result in a runtime error with the message “Cannot use Linked List”

Show Answer

67). What will be the equivalent code of the following JavaScript code?
for(var p in o)
   console.log(o[p]);

[A]for (var i = 0;i < a.length;i++) console.log(a[i]);
[B]for (int i = 0;i < a.length;i++) console.log(a[i]);
[C]for (var i = 0;i <= a.length;i++) console.log(a[i]);
[D]for (var i = 0;i <= a.length;i++) console.log(a[i]);

Show Answer

68). One of the special features of an interpreter in reference with the for loop is that ___________
for(var p in o)
   console.log(o[p]);

[A]Before each iteration, the interpreter evaluates the variable expression and assigns the name of the property
[B]The iterations can be infinite when an interpreter is used
[C]The body of the loop is executed only once
[D] the iteration is finite when an interpreter is used

Show Answer

69). What will happen if the body of a for/in loop deletes a property that has not yet been enumerated?
for(var p in o)
   console.log(o[p]);

[A]The property will be stored in a cache
[B]The loop will not run
[C] That property will not be enumerated
[D]The property will be enumerated

Show Answer

70). What will be the step of the interpreter in a jump statement when an exception is thrown?
for(var p in o)
   console.log(o[p]);

[A]The interpreter stops its work
[B]The interpreter throws another exception
[C]The interpreter jumps to the nearest enclosing exception handler
[D]The interpreter throws an error

Show Answer

71). What will be the role of the continue keyword in the following JavaScript code snippet?
while (a != 0)
{
   if (a == 1) 
       continue;
   else 
       a++;
}

[A]The continue keyword restarts the loop
[B]The continue keyword skips the next iteration
[C]The continue keyword skips the rest of the statements in that iteration
[D]The continue keyword breaks out of the loop

Show Answer

72). https://speedostream.bond/o0xox32iiuhz
function f(o) 
{
     if (o === undefined) debugger;
}

[A]It does nothing but a simple breakpoint
[B]It debugs the error in that statement and restarts the statement's execution
[C]It is used as a keyword that debugs the entire program at once
[D]It is used to find error in the statement

Show Answer

73). Among the keywords below, which one is not a statement?
function f(o) 
{
     if (o === undefined) debugger;
}

[A]debugger
[B]with
[C]if
[D]use strict

Show Answer

74). What will be the output of the following JavaScript code?
function range(int length)
{
	int a=5;
	for(int i=0;i

[A]5
[B]555
[C]3
[D]error

Show Answer

75). What will be the output of the following JavaScript code?
var a = 10;
do {
  	a += 1;
  	console.log(a);
} while (a < 5);

[A]11121314
[B]1112
[C]12345
[D]11

Show Answer

76). What will be the output of the following JavaScript code?
var a= 0;
var b = 0;
while (a < 3)
{
  	a++;
  	b += a;
	console.log(b);
}

[A]135
[B]123
[C]013
[D]01

Show Answer

77). What will be the output of the following JavaScript code?
int size=5;
int a=5;
int size=4;
for(int j=size;j>=0;j--)
{
	console.log(a);
	a=a-2;
}

[A]5555
[B]5321
[C]531-1
[D]531

Show Answer

78). What will be the output of the following JavaScript code?
int a=0;
for(a;a<5;a++);
console.log(a);

[A]0
[B]error
[C]4
[D]5

Show Answer