Novartis Previous Years Solved Sample Placement Papers
-
Which of the following is Ternary Operator?
A. &
B. =
C. ?: Answer: Option C
D. +=
-
Which of the following pair have non-associative equal precedence?
A. +, -
B. ==, != Answer: Option B
C. +, /
D. &=, |=
-
Which of the following functions output text?
A. echo()
B. print()
C. Both A, B Answer: Option C
D. display()
-
Which of the following statement is not correct for PHP?
A. It is a server-side scripting language
B. A PHP file may contain text, HTML tags, or scripts
C. It can run on Windows and Linux systems only Answer: Option C
D. It is compatible with most of the common servers used today
-
Which of the following printing construct/function accepts multiple parameters?
A. echo Answer: Option A
B. print
C. printf
D. All of the above
-
What will be the output of the following code?
$a = 10;
if ($a > 5 OR < 15)
echo 'true';
else
echo 'false';
A. true
B. false
C. No output
D. Parse Error Answer: Option D
-
Which of the following variable names are invalid?
A. $var_1
B. $var1
C. $var-1
D. $var/1
E. Both C, D Answer: Option E
-
What will be the output of the following code?
$a = 10;
echo 'Value of a = $a';
A. Value of a = 10
B. Value of a = $a Answer: Option B
C. Undefined
D. Syntax Error
-
What will be the output of the following code?
$Rent = 250;
function Expenses($Other) {
$Rent = 250 + $Other;
return $Rent;
}
Expenses(50);
echo $Rent;
A. 300
B. 250 Answer: Option B
-
Which of the following is not supported in PHP5?
A. Type Hinting
B. Reflection
C. Magic Methods
D. Multiple Inheritance Answer: Option D
-
Which of the following is correct with regard to echo and print?
A. echo is a construct and print is a function
B. echo is a function and print is a construct
C. Both are functions
D. Both are constructs Answer: Option D