0% found this document useful (0 votes)
26 views

PHP MCQ

The document contains multiple-choice questions (MCQs) related to PHP programming, covering topics such as variable naming, functions, arrays, file handling, and session management. Each question is followed by four answer options, with the correct answer indicated. This resource is intended for students studying web technology using PHP in their second semester.

Uploaded by

samarthpawar9890
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

PHP MCQ

The document contains multiple-choice questions (MCQs) related to PHP programming, covering topics such as variable naming, functions, arrays, file handling, and session management. Each question is followed by four answer options, with the correct answer indicated. This resource is intended for students studying web technology using PHP in their second semester.

Uploaded by

samarthpawar9890
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Web Technology Using PHP - II SEM III – MCQ Questions with Answers

1. "What does PHP stand for?


i) Personal Home Page ii)
Hypertext Preprocessor iii)
Pretext Hypertext Processor
iv) Preprocessor Home Page"
(a) Both i) and iii)
(b) Both ii) and iv)
(c) Only ii)
(d) Both i) and ii)

Answer:
Option (d)
2. PHP files have a default file extension of_______ (a) .html
(b) .php
(c) .prepro
(d) .phpe

Answer:
Option (b)
3. Which of the following PHP statement/statements will store 111 in variable num?
i) int $num = 111; ii) int mum = 111; iii) $num = 111; iv) 111 = $num;
(a) Both i) and ii)
(b) i), ii), iii) and iv)
(c) Only iii)
(d) Only i)

Answer:
Option (c)
4. What will be the output of the following PHP code?
<?php $num = 1; $num1 = 2; print $num . "+". $num1; ?> (a)
3
(b) 1+2
(c) 1.+.2
(d) Error

Answer:
Option (b)
5. Which is the correct variable name : i) $3hello ii) $_hello iii) $this iv) $This
(a) Only ii)
(b) Only iii)
(c) ii), iii) and iv)
(d) ii) and iv)

Answer:
Option (d)

6. "What will be the output of the following PHP code?


<?php $foo = 'Bob'; $bar = &$foo; $bar = "My name is $bar"; echo $bar; echo $foo; ?>
(a) Error
(b) My name is BobBob
(c) My name is BobMy name is Bob
(d) My name is Bob Bob

Answer:
Option (c)
7. What will be the output of the following PHP code?
<?php
$color = "maroon";
$var = $color[2];
echo "$var";
?>
(a) a
(b) Error
(c) $var
(d) r

Answer:
Option (d)
8. What will be the output of the following PHP code?
<?php
$total = "25 students";
$more = 10;
$total = $total + $more;
echo "$total";
?>
(a) Error
(b) 35 students
(c) 35
(d) 25 students

Answer:
Option (c)
9. What will be the output of the following PHP code?
<?php
$team = "rajkot";
switch ($team) {
case "ahemdabad":
echo "I love ahemdabad";
case "rajkot":
echo "I love rajkot";
case "morbi":
echo "I love morbi"; }
?>
(a) I love rajkot
(b) I love morbi
(c) Error
(d) I love rajkot I love morbi

Answer:
Option (d)
10. What will be the output of the following PHP code? <?php
$user = array("Ashley", "Bale", "Shrek",
"Blank"); for ($x=0; $x < count($user); $x++) {
if ($user[$x] == "Shrek") continue;
printf ($user[$x]);
}
?>
(a) AshleyBale
(b) AshleyBaleBlank
(c) ShrekBlank
(d) Shrek

Answer:
Option (b)
11. How to define a function in PHP?
(a) function {function body}
(b) data type functionName(parameters) {function body}
(c) functionName(parameters) {function body}
(d) function functionName(parameters) {function body}
Answer:
Option (d)
12. What will be the output of the following PHP code? <?php
function calc($price, $tax="")
{
$total = $price + ($price * $tax);
echo "$total";
}
calc(42);
?>
(a) Error
(b) 0
(c) 42
(d) 84

Answer:
Option (c)
13. What will be the output of the following PHP code?
<?php
function a()
{
function b()
{
echo 'I am b';
}
echo 'I am a';
}
a();
?>
(a) I am a
(b) I am bI am a (c) Error
(d) I am a Error

Answer:
Option (a)
14. What will be the output of the following PHP code? <?php
function a()
{
function b()
{
echo 'I am b';
}
echo 'I am a';
}
a();
b();
?>
(a) I am a
(b) I am bI am a (c) Error
(d) I am aI am B

Answer:
Option (d)
15. What will be the output of the following PHP code? <?php
function a()
{
function b()
{
echo 'I am b';
}
echo 'I am a';
}
b();
a();
?>
(a) I am a
(b) I am bI am a (c) Error
(d) I am aI am B

Answer:
Option (c)
16. What will be the output of the following PHP code? <?php
function a()
{
function b()
{
echo 'I am b';
}
echo 'I am a';
}
a();
a();
?>
(a) I am a
(b) I am a Error
(c) Error
(d) I am aI am B
Answer:
Option (b)
17. What will be the output of the following PHP code?
<?php
$op2 = "blabla";
function foo($op1)
{
echo $op1;
echo $op2;
}
foo("hello");
?>
(a) helloblabla
(b) hello with Error
(c) hello with notice
(d) helloblablablabla

Answer:
Option (b)
18. A function in PHP which starts with __ (double underscore) is known as __________
(a) Magic Function
(b) Inbuilt Function
(c) Default Function
(d) User Defined Function

Answer:
Option (a)
19. PHP’s numerically indexed array begin with position ___________
(a) 1
(b) 0
(c) 2
(d) -1

Answer:
Option (b)
20. Which of the following are correct ways of creating an one dimensional array? i) state[0] =
"gujarat"; ii) $state[] = array("gujarat"); iii) $state[0] = "gujarat"; iv) $state = array("gujarat");
(a) iii) and iv)
(b) ii) and iii)
(c) Only i)
(d) ii), iii) and iv)

Answer:
Option (a)
21. What will be the output of the following PHP code?
<?php
$states = array("gujarat" => array
("population" => "123456789", "capital" => "Gandhinagar"),
"Tamil Nadu" => array( "population" => "17,90,000",
"capital" => "Chennai") );
echo $states["gujarat"]["population"];
?>
(a) Gujarat 123456789
(b) 123456789
(c) 123456789 gujarat
(d) error

Answer:
Option (b)
22. Which of the following PHP function will return true if a variable is an array or false if it is not an
ar
(a) this_array()
(b) is_array()
(c) do_array()
(d) in_array()

Answer:
Option (b)
23. Which in-built function will add a value to the end of an array? (a) array_unshift
(b) into_array
(c) inend_array
(d) array_push

Answer:
Option (d)
24. What will be the output of the following PHP code? <?php
$state = array ("Karnataka", "Goa", "Tamil Nadu",
"Andhra Pradesh");
echo (array_search ("Tamil Nadu", $state) );
?>
(a) TRUE
(b) FALSE
(c) 1
(d) 2

Answer:
Option (d)
25. What will be the output of the following PHP code? <?php
$fruits = array ("apple", "orange",
"banana"); echo (next($fruits)); echo
(next($fruits));
?>
(a) orangebanana
(b) appleorange
(c) orangeorange
(d) appleapple

Answer:
Option (a)
26. Which of the functions is used to sort an array in descending order? (a) sort
(b) asort
(c) rsort
(d) dsort

Answer:
Option (c)
27. What will be the output of the following PHP code? <?php
$fruits = array ("apple", "mango", "peach", "pear",
"orange");
$subset = array_slice ($fruits, 2);
print_r ($subset);
?>
(a) Array ( [0] => peach )
(b) Array ( [0] => apple [1] => mango [2] => peach ) (c) Array ( [0] => apple [1] => mango )
(d) Array ( [0] => peach [1] => pear [2] => orange )

Answer:
Option (d)
28. The filesize() function returns the file size in ___________
(a) bits
(b) bytes
(c) kilobytes
(d) gigabytes

Answer:
Option (b)
29. Which one of the following PHP function is used to determine a file’s last access time?
(a) fileltime
(b) filectime
(c) fileatime
(d) filetime

Answer:
Option (c)
30. Which one of the following function is capable of reading a file into a string variable?
(a) file_contents
(b) file_get_contents
(c) file_content
(d) file_get_content

Answer:
Option (b)
31. Which one of the following function is capable of reading a specific number of characters from a
file
(a) fgets
(b) fget
(c) fileget
(d) filegets

Answer:
Option (a)
32. The date() function returns ___ representation of the current date and/or time.
(a) Integer
(b) String
(c) Boolean
(d) Float
Answer:
Option (b)
33. Which one of the following function outputs the contents of a string variable to the specified
resour
(a) filewrite
(b) fwrite
(c) filewrites
(d) fwrites

Answer:
Option (b)
34. which is not a predefined array in PHP
(a) $_GET
(b) $_SET
(c) $_POST
(d) $_REQUEST

Answer:
Option (b)
35. Which function is used to remove all HTML tags from a string passed to a form?
(a) remove_tags
(b) strip_tags
(c) tags_strip
(d) tags_remove

Answer:
Option (b)
36. Which directive determines whether PHP scripts on the server can accept file uploads?
(a) file_uploads
(b) file_upload
(c) file_input
(d) file_intake

Answer:
Option (a)
37. Which one of the following is the very first task executed by a session enabled page?
(a) Delete the previous session
(b) Start a new session
(c) Check whether a valid session exists
(d) Handle the session

Answer:
Option (c)
38. Which one of the following is the default PHP session name?
(a) PHPSESSID
(b) PHPSESID
(c) PHPSESSIONID
(d) PHPIDSESS

Answer:
Option (a)
39. Which function is used to destroy session data?
(a) session_destroy
(b) session_change
(c) session_remove
(d) session_unset

Answer:
Option (a)
40. PHP is an example of ___________ scripting language. (a) Server-side
(b) Client-side
(c) Browser-side
(d) in-side

Answer:
Option (a)
41. Which of the following is not true?
(a) PHP can be used to develop web applications.
(b) PHP makes a website dynamic (c) PHP applications can not be compile
(d) PHP can not be embedded into html.

Answer:
Option (d)
42. Which of the following method sends input to a script via a URL? (a) GET
(b) POST
(c) BOTH
(d) NONE

Answer:
Option (a)
43. Which of the following function returns a text in title case from a variable? (a) ucwords($var)
(b) upper($var)
(c) toupper($var)
(d) ucword($var)

Answer:
Option (a)
44. Which of the following function returns the number of characters in a string variable?
(a) count($variable)
(b) len($variable)
(c) strcount($variable)
(d) strlen($variable)

Answer:
Option (d)
45. Array with string index in php is called as ______
(a) numeric array
(b) string array
(c) associative array
(d) generic array

Answer:
Option (c)
46. How to redirect to other page in PHP
(a) using header fuction
(b) using location object
(c) using Response.redirect method
(d) all of above

Answer:
Option (a)
47. How can we identify browser in PHP
(a) using $_BROWSER['name']
(b) using $_SERVER['NAVIGATOR_NAME']
(c) using $_SERVER['HTTP_USER_AGENT']
(d) using $_BROWSER['version']

Answer:
Option (c)
48. What is default access specifiers in PHP
(a) default
(b) protected
(c) private
(d) public

Answer:
Option (d)
49. How to set cookie in PHP
(a) using $_COOKIE
(b) using setcookie method
(c) using $_SETCOOKIE
(d) none of above

Answer:
Option (b)
50. The updated MySQL extension released with PHP 5 is typically referred to as ________.
(a) MySQL
(b) mysql
(c) mysqli
(d) mysqly

Answer:
Option (c)

You might also like