MCQOPTIONS
Saved Bookmarks
This section includes 411 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.
| 151. |
Which one of the following is the default PHP session name? |
| A. | PHPSESSID |
| B. | PHPSESID |
| C. | PHPSESSIONID |
| D. | PHPIDSESS |
| Answer» B. PHPSESID | |
| 152. |
Which directive determines how the session information will be stored? |
| A. | save_data |
| B. | session.save |
| C. | session.save_data |
| D. | session.save_handler |
| Answer» E. | |
| 153. |
How many ways can a session data be stored? |
| A. | 3 |
| B. | 4 |
| C. | 5 |
| D. | 6 |
| Answer» C. 5 | |
| 154. |
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» D. Handle the session | |
| 155. |
Which of the following statements is used to add an attachment to the mail? |
| A. | $mimemail->attachment(‘attachment.pdf’); |
| B. | $mimemail=>attachment(‘attachment.pdf’); |
| C. | $mimemail->addAttachment(‘attachment.pdf’); |
| D. | $mimemail=>addAttachment(‘attachment.pdf’); |
| Answer» D. $mimemail=>addAttachment(‘attachment.pdf’); | |
| 156. |
How many configuration directives pertinent to PHP’s mail function are available? |
| A. | 4 |
| B. | 5 |
| C. | 6 |
| D. | 7 |
| Answer» C. 6 | |
| 157. |
Which one of the following function is used to send an email using PHP script? |
| A. | mail_send() |
| B. | send_mail() |
| C. | mailrr() |
| D. | mail() |
| Answer» E. | |
| 158. |
Which one of the following statements can be used to establish port 80 connection with www.nachi.com? |
| A. | fsockopen(“www.nachi.com”, 80); |
| B. | sockopen(80,”www.nachi.com”); |
| C. | fsockopen(80,”www.nachi.com”); |
| D. | sockopen(“www.nachi.com”, 80); |
| Answer» B. sockopen(80,”www.nachi.com”); | |
| 159. |
Which one of the following function returns the port number of a specified service? |
| A. | getportname() |
| B. | getservername() |
| C. | getserverbyname() |
| D. | getservbyname() |
| Answer» E. | |
| 160. |
What is the default port number of HTTPs? |
| A. | 70 |
| B. | 80 |
| C. | 90 |
| D. | 100 |
| Answer» C. 90 | |
| 161. |
Which one of the following function is used to retrieve the MX records for the domain specified by hostname? |
| A. | getmx() |
| B. | retrieve_mx() |
| C. | getmxrr() |
| D. | retrieve_mxrr() |
| Answer» D. retrieve_mxrr() | |
| 162. |
Which one of the following function is used to return an array consisting of various DNS resource records pertinent to a specific domain? |
| A. | dns_get_record() |
| B. | dns_record() |
| C. | dnsrr_get_record() |
| D. | dnsrr_record() |
| Answer» B. dns_record() | |
| 163. |
Which one of the following function checks for the existence of DNS records? |
| A. | checkdns() |
| B. | checkdnsr() |
| C. | checkdnsrr() |
| D. | checkdnsa() |
| Answer» D. checkdnsa() | |
| 164. |
What is the full form of DNS? |
| A. | Digital Network System |
| B. | Domain Network System |
| C. | Digital Name Systmem |
| D. | Domain Name System |
| Answer» E. | |
| 165. |
Which function is used to determine whether a file was uploaded? |
| A. | is_file_uploaded() |
| B. | is_uploaded_file() |
| C. | file_uploaded(“filename”) |
| D. | uploaded_file(“filename”) |
| Answer» C. file_uploaded(“filename”) | |
| 166. |
How many items are available in the $_FILES array? |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 5 |
| Answer» E. | |
| 167. |
Which superglobal stores a variety of information pertinent to a file uploaded to the server via a PHP script? |
| A. | $_FILE Array |
| B. | $_FILEs Array |
| C. | $_FILES_UPLOADED Array |
| D. | $_FILE_UPLOADED Array |
| Answer» C. $_FILES_UPLOADED Array | |
| 168. |
If you want to temporarily store uploaded files in the /tmp/phpuploads/ directory, which one of the following statement will you use? |
| A. | upload_tmp_dir “/tmp/phpuploads/ directory” |
| B. | upload_dir “/tmp/phpuploads/ directory” |
| C. | upload_temp_dir “/tmp/phpuploads/ directory” |
| D. | upload_temp_director “/tmp/phpuploads/ directory” |
| Answer» B. upload_dir “/tmp/phpuploads/ directory” | |
| 169. |
Which directive sets a maximum allowable amount of memory in megabytes that a script can allow? |
| A. | max_size |
| B. | post_max_size |
| C. | max_memory_limit |
| D. | memory_limit |
| Answer» E. | |
| 170. |
What is the default value of the directive max_file_limit? |
| A. | 10 files |
| B. | 15 files |
| C. | 20 files |
| D. | 25 files |
| Answer» D. 25 files | |
| 171. |
Since which version of PHP was the directive max_file_limit available. |
| A. | PHP 5.2.1 |
| B. | PHP 5.2.2 |
| C. | PHP 5.2.12 |
| D. | PHP 5.2.21 |
| Answer» D. PHP 5.2.21 | |
| 172. |
What is the default value of max_input_time directive? |
| A. | 30 seconds |
| B. | 60 seconds |
| C. | 120 seconds |
| D. | 1 second |
| Answer» C. 120 seconds | |
| 173. |
Which of the following directive determines the maximum amount of time that a PHP script will spend attempting to parse input before registering a fatal error? |
| A. | max_take_time |
| B. | max_intake_time |
| C. | max_input_time |
| D. | max_parse_time |
| Answer» D. max_parse_time | |
| 174. |
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» B. file_upload | |
| 175. |
Which is the most powerful authentication method among the four? |
| A. | Hard-coding a login pair directly into the script |
| B. | File-based authentication |
| C. | Data-based authentication |
| D. | PEAR’S HTTP authentication |
| Answer» D. PEAR’S HTTP authentication | |
| 176. |
In which of the following situations does file-based authentication become inconvenient. i) small list ii) large number of user iii) users are being regularly added iv) static authentication |
| A. | i) and iv) |
| B. | i) and iii) |
| C. | ii) and iii) |
| D. | ii) and iv) |
| Answer» D. ii) and iv) | |
| 177. |
Which function is used to split a string into a series of substrings, with each string boundary is determined by a specific separator? |
| A. | break() |
| B. | divide() |
| C. | explode() |
| D. | md5() |
| Answer» D. md5() | |
| 178. |
The authenticationFile.txt, the file which stores username and password should be stored ___ the server document root. |
| A. | Inside |
| B. | Outside |
| C. | Within |
| D. | None of the mentioned |
| Answer» C. Within | |
| 179. |
In which authentication method does changing the username or password can be done only by entering the code and making the manual adjustment. |
| A. | Hard-coding a login pair directly into the script |
| B. | File-based authentication |
| C. | Data-based authentication |
| D. | PEAR’S HTTP authentication |
| Answer» B. File-based authentication | |
| 180. |
Which of the following are types of PHP authentication implementation methodologies? i) Hard-coding a login pair directly into the script ii) File-based authentication iii) Data-based authentication iv) PEAR’S HTTP authentication |
| A. | ii) and iii) |
| B. | i) and iv) |
| C. | ii), iii) and iv) |
| D. | All of the mentioned |
| Answer» E. | |
| 181. |
Which function is used to verify whether a variable contains a value? |
| A. | header() |
| B. | footer() |
| C. | inset() |
| D. | isset() |
| Answer» E. | |
| 182. |
Which of the following PHP function is commonly used when handling authentication via PHP? i) header() ii) footer() iii) inset() iv) isset() |
| A. | i) and iv) |
| B. | ii) and iv) |
| C. | ii) and iii) |
| D. | i) and iii) |
| Answer» B. ii) and iv) | |
| 183. |
Which of the following variables does PHP use to authenticate a user? i) $_SERVER[‘PHP_AUTH_USER’]. ii) $_SERVER[‘PHP_AUTH_USERS’]. iii) $_SERVER[‘PHP_AUTH_PU’]. iv) $_SERVER[‘PHP_AUTH_PW’]. |
| A. | i) and ii) |
| B. | ii) and iv) |
| C. | i) and iv) |
| D. | ii) and iii) |
| Answer» D. ii) and iii) | |
| 184. |
How many predefined variables does PHP use to authenticate a user? |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 185. |
How many validation filters like FILTER_VALIDATE_EMAIL are currently available? |
| A. | 5 |
| B. | 6 |
| C. | 7 |
| D. | 8 |
| Answer» D. 8 | |
| 186. |
To validate an email address, which flag is to be passed to the function filter_var()? |
| A. | FILTER_VALIDATE_EMAIL |
| B. | FILTER_VALIDATE_MAIL |
| C. | VALIDATE_EMAIL |
| D. | VALIDATE_MAIL |
| Answer» B. FILTER_VALIDATE_MAIL | |
| 187. |
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» C. tags_strip() | |
| 188. |
Which one of the following should not be used while sending passwords or other sensitive information? |
| A. | GET |
| B. | POST |
| C. | REQUEST |
| D. | NEXT |
| Answer» B. POST | |
| 189. |
Which variable is used to collect form data sent with both the GET and POST methods? |
| A. | $BOTH |
| B. | $_BOTH |
| C. | $REQUEST |
| D. | $_REQUEST |
| Answer» E. | |
| 190. |
When you use the $_POST variable to collect data, the data is visible to.. |
| A. | none |
| B. | only you |
| C. | everyone |
| D. | selected few |
| Answer» C. everyone | |
| 191. |
When you use the $_GET variable to collect data, the data is visible to.. |
| A. | none |
| B. | only you |
| C. | everyone |
| D. | selected few |
| Answer» D. selected few | |
| 192. |
The attack which involves the insertion of malicious code into a page frequented by other users is known as.. |
| A. | basic sql injection |
| B. | advanced sql injection |
| C. | cross-site scripting |
| D. | scripting |
| Answer» D. scripting | |
| 193. |
Which two predefined variables are used to retrieve information from forms? |
| A. | $GET & $SET |
| B. | $_GET & $_SET |
| C. | $__GET & $__SET |
| D. | GET & SET |
| Answer» C. $__GET & $__SET | |
| 194. |
Which method enables you to calculate whether daylight saving time is in force at a specific date and time? |
| A. | getOffset() |
| B. | getTranitions() |
| C. | ISODate() |
| D. | savingTime() |
| Answer» C. ISODate() | |
| 195. |
Which of the following statements can be used to add two months to the existing date? |
| A. | $date->modify(‘+2 months’); |
| B. | $date = modify(‘+2 months’); |
| C. | $date = modify(‘2+ months’); |
| D. | $date->modify(‘2+ months’); |
| Answer» B. $date = modify(‘+2 months’); | |
| 196. |
Among the four PHP DateTimeZone classes given below how many are non static? i) _construct() ii) getName() iii) getOffset() iv) getTransitions() |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» E. | |
| 197. |
Among the four PHP DateTimeZone classes given below how many are static? i) listAbbreviations() ii) getName() iii) getOffset() iv) listIdentifiers() |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 198. |
Which of the following statements can be used to set the time zone in individual scripts? |
| A. | date_set_timezone(‘Europe/London’); |
| B. | date_default_timezone_set(‘Europe/London’); |
| C. | date_set_default_timezone(‘Europe/London’); |
| D. | date_default_timezone(‘Europe/London’); |
| Answer» C. date_set_default_timezone(‘Europe/London’); | |
| 199. |
Which method is simply an object-oriented version of date()? |
| A. | DateTime::format() |
| B. | DateTime::modify() |
| C. | DateTime::setTime() |
| D. | DateTime::setDate() |
| Answer» B. DateTime::modify() | |
| 200. |
How many constants does the DateTime class have? |
| A. | 8 |
| B. | 9 |
| C. | 10 |
| D. | 11 |
| Answer» C. 10 | |