Programming MCQs Feed

📊 Trishul API
Q. Which method sends response and terminates execution?
  • (A) json()
  • (B) send()
  • (C) out()
  • (D) flush()
💬 Discuss
✅ Correct Answer: (C) out()

Explanation: out() sends response and stops execution.

📊 Trishul API
Q. What is the default return type of Response?
  • (A) XML
  • (B) HTML
  • (C) JSON
  • (D) TEXT
💬 Discuss
✅ Correct Answer: (C) JSON

Explanation: Only JSON is supported.

📊 Trishul API
Q. What happens if unsupported return type is passed to out()?
  • (A) Ignored
  • (B) Default JSON used
  • (C) InvalidResponseTypeException thrown
  • (D) Warning logged
💬 Discuss
✅ Correct Answer: (C) InvalidResponseTypeException thrown

Explanation: Exception is thrown for invalid type.

📊 Trishul API
Q. What is the visibility of Response constructor?
  • (A) public
  • (B) protected
  • (C) private
  • (D) static
💬 Discuss
✅ Correct Answer: (C) private

Explanation: Constructor is private.

📊 Trishul API
Q. Why is constructor private?
  • (A) To restrict usage
  • (B) To enforce static factory methods
  • (C) To improve performance
  • (D) To avoid inheritance
💬 Discuss
✅ Correct Answer: (B) To enforce static factory methods

Explanation: Ensures creation via json() or other static methods.

📊 Trishul API
Q. Which method is used to access headers?
  • (A) header()
  • (B) get_header()
  • (C) headers()
  • (D) set_header()
💬 Discuss
✅ Correct Answer: (B) get_header()

Explanation: get_header() returns Header object.

📊 Trishul API
Q. Which method is used to access cookies?
  • (A) cookie()
  • (B) get_cookie()
  • (C) set_cookie()
  • (D) cookies()
💬 Discuss
✅ Correct Answer: (B) get_cookie()

Explanation: get_cookie() returns Cookie object.

📊 Trishul API
Q. Which method is used to set cookies?
  • (A) add_cookie()
  • (B) set_cookie()
  • (C) cookie_set()
  • (D) put_cookie()
💬 Discuss
✅ Correct Answer: (B) set_cookie()

Explanation: set_cookie() assigns cookie.

📊 Trishul API
Q. Which method is used to access session?
  • (A) session()
  • (B) get_session()
  • (C) set_session()
  • (D) session_get()
💬 Discuss
✅ Correct Answer: (B) get_session()

Explanation: get_session() returns session object.

📊 Trishul API
Q. What does get_body() return?
  • (A) Array
  • (B) ResponseBody object
  • (C) JSON string
  • (D) String
💬 Discuss
✅ Correct Answer: (B) ResponseBody object

Explanation: Returns ResponseBody object.