TN Online Testசமச்சீர் கல்விப் பயிற்சி

PHP-உடன் MySQL-ஐ இணைத்தல்: கூடுதல் ஒரு மதிப்பெண் வினா விடைகள், விளக்கத்துடன் (12ஆம் வகுப்பு கணினி பயன்பாடுகள்)

இந்தப் பாடத்தைப் பகிரவும்: Telegram

⬇ PDF பதிவிறக்கம்: விடையுடன் அனைத்து 25 வினாக்கள் ⬇ பயிற்சி PDF: விடைக் குறிப்பு இறுதியில்

PHP-உடன் MySQL-ஐ இணைத்தல் (12ஆம் வகுப்பு கணினி பயன்பாடுகள், சமச்சீர் கல்வி) அத்தியாயத்திற்கான, பாடநூலில் இல்லாத 15 கூடுதல் வினாக்கள் — ஒவ்வொன்றிலும் சரியான விடை தனித்துக் காட்டப்பட்டு, தெளிவான படிப்படியான விளக்கத்துடன். தமிழிலும் ஆங்கிலத்திலும் இலவசமாகப் படிக்கலாம்.

விடைக் குறிப்பு — ஒரே பார்வையில்

Q1
MySQLi-இல் கடைசியாக ஏற்பட்ட இணைப்புப் பிழையின் விளக்கச் செய்தியைப் பெற எந்த PHP செயற்கூறு பயன்படுகிறது?
  • A. mysqli_error()
  • B. mysqli_connect_error()சரி
  • C. mysqli_connect_errno()
  • D. mysqli_get_error()
விளக்கம். தரவுத்தள இணைப்பு முயற்சி தோல்வியடையும்போது, பிழையை விளக்கும் செய்தியைத் திருப்பி அனுப்ப mysqli_connect_error() செயற்கூறு பயன்படுகிறது.
Q2
ஏறத்தாழ 544 மில்லியன் வலைத்தளங்கள் PHP அடுக்கில் (PHP stack) இயங்குவதாக மதிப்பிட்ட ஆய்வு எந்த ஆண்டில் நடத்தப்பட்டது?
  • A. 2015
  • B. 2016
  • C. 2018சரி
  • D. 2020
விளக்கம். ஒரு ஆய்வின்படி, ஜனவரி 2018 நிலவரப்படி சுமார் 544 மில்லியன் வலைத்தளங்கள் PHP அடுக்கில் இயங்கி வந்தன என்று பாடநூல் குறிப்பிடுகிறது.
Q3
Facebook தனது PHP குறிமுறையை இயல் C++ குறிமுறையாக மாற்றுவதற்கு உருவாக்கிய PHP-இன் மாற்று பதிப்பு அல்லது நிரல் பெயர்ப்பி (compiler) எது?
  • A. HipHop's HPHP'cசரி
  • B. PHP-to-C++ Transpiler
  • C. FaceCompiler
  • D. C++ PHP Engine
விளக்கம். Facebook உருவாக்கிய HipHop's HPHP'c என்பது PHP குறிமுறையை C++ ஆக மாற்றி, அதைத் திறம்பட இயக்க உதவுகிறது.
Q4
பாடநூலில் PHP மென்பொருள் கட்டமைப்பாகக் (framework) குறிப்பிடப்படாதது எது?
  • A. Symfony
  • B. Laravel
  • C. PRADO
  • D. Djangoசரி
விளக்கம். PRADO, Symfony, Laravel போன்ற கட்டமைப்புகளைப் பாடநூல் குறிப்பிடுகிறது. Django என்பது Python மொழிக்கான கட்டமைப்பு; அது பட்டியலில் இல்லை.
Q5
PHP MySQLi ஸ்கிரிப்டில் mysqli_num_rows() செயற்கூறின் நோக்கம் என்ன?
  • A. அட்டவணையில் உள்ள நெடுவரிசைகளின் எண்ணிக்கையைக் கணக்கிடுதல்
  • B. வினவல் திருப்பி அனுப்பும் வரிசைகளின் எண்ணிக்கையைப் பெறுதல்சரி
  • C. ஒரு குறிப்பிட்ட தரவுத்தள வரிசையை மீட்டெடுத்தல்
  • D. சேவையகத்தில் உள்ள அனைத்து தரவுத்தளங்களையும் பட்டியலிடுதல்
விளக்கம். தரவுத்தள வினவல் திருப்பி அனுப்பும் மொத்த வரிசைகளின் எண்ணிக்கையைப் பெற mysqli_num_rows() செயற்கூறு பயன்படுகிறது.
Q6
வினவல் முடிவின் ஒரு வரிசையை தொடர்புருத்த (associative) மற்றும் எண் அணியாகப் பெற PHP-இல் எந்த செயற்கூறு பயன்படுகிறது?
  • A. mysqli_fetch_array()சரி
  • B. mysqli_get_row()
  • C. mysqli_result_fetch()
  • D. mysqli_data_seek()
விளக்கம். mysqli_fetch_array() செயற்கூறு வினவல் முடிவின் வரிசைகளை ஒவ்வொன்றாகப் பெறுகிறது; இதனால் அவற்றை பயனரின் வலை உலவியில் வெளியிட முடிகிறது.
Q7
பாடநூலில் உள்ள இணைப்பு நிரலில், தரவுத்தள இணைப்பு தோல்வியடைந்தால் நிரல் இயக்கத்தை நிறுத்தி பிழைச் செய்தியைக் காட்ட எந்த செயற்கூறு பயன்படுத்தப்படுகிறது?
  • A. stop()
  • B. die()சரி
  • C. exit_connection()
  • D. terminate()
விளக்கம். இணைப்பு தோல்வியடைந்தால் die() செயற்கூறு ஸ்கிரிப்டின் இயக்கத்தை நிறுத்தி, இணைப்புப் பிழைச் செய்தியை வெளியிடுகிறது.
Q8
பாடநூலில் உறவுநிலைத் தரவுத்தள மேலாண்மை அமைப்பாக (RDBMS) குறிப்பிடப்படாத தரவுத்தள மேலாண்மை அமைப்பு எது?
  • A. Oracle
  • B. IBM DB2
  • C. MongoDBசரி
  • D. Microsoft SQL Server
விளக்கம். MySQL, Oracle, IBM DB2, மைக்ரோசாப்ட் SQL SERVER ஆகியவற்றை RDBMS-க்கு உதாரணங்களாகப் பாடநூல் குறிப்பிடுகிறது. MongoDB குறிப்பிடப்படவில்லை.
Q9
கடைசி தரவுத்தள இணைப்பு முயற்சியின் பிழைக் குறியீட்டைப் (error code) பெற எந்த PHP செயற்கூறு பயன்படுகிறது?
  • A. mysqli_connect_error()
  • B. mysqli_connect_errno()சரி
  • C. mysqli_get_error_code()
  • D. mysqli_connect_code()
விளக்கம். தரவுத்தள இணைப்பு முயற்சி தோல்வியடைந்தால் mysqli_connect_errno() செயற்கூறு பிழைக் குறியீட்டைத் திருப்பி அனுப்புகிறது.
Q10
பாடநூலின்படி, எத்தனை சதவீத வலைத் தளங்கள் PHP மற்றும் MySQL ஆகியவற்றின் சேர்க்கையால் வடிவமைக்கப்பட்டுள்ளன?
  • A. 50%
  • B. 60%
  • C. 70%சரி
  • D. 80%
விளக்கம். எழுபது சதவீத வலைத் தளங்கள் PHP மற்றும் MySQL ஆல் வடிவமைக்கப்பட்டுள்ளன என்று பாடநூலின் 'நினைவில் கொள்க' பகுதி குறிப்பிடுகிறது.
Q11
mysqli_connect() செயற்கூறின் அளபுருப் பட்டியலில் நான்காவது அளபுரு எதைக் குறிக்கிறது?
  • A. சேவையகப் பெயர் (Server Name)
  • B. பயனர் பெயர் (User Name)
  • C. கடவுச்சொல் (Password)
  • D. தரவுத்தளப் பெயர் (Database Name)சரி
விளக்கம். mysqli_connect() செயற்கூறு சேவையகப் பெயர், பயனர் பெயர், கடவுச்சொல், தரவுத்தளப் பெயர் என்ற வரிசையில் நான்கு அளபுருக்களைப் பெறுகிறது. எனவே நான்காவது அளபுரு தரவுத்தளப் பெயர் ஆகும்.
Q12
பாடநூலில் குறிப்பிடப்பட்டுள்ள கட்டமைப்புகளில், PHP-க்கான விரைவான பயன்பாடு உருவாக்கத்தை (RAD - Rapid Application Development) ஊக்குவிக்கும் கட்டமைப்பு எது?
  • A. Django
  • B. Yii Frameworkசரி
  • C. Spring Boot
  • D. Flask
விளக்கம். விரைவான பயன்பாடு உருவாக்கத்தை ஊக்குவிக்கும் PHP மென்பொருள் கட்டமைப்புகளில் ஒன்றாக Yii Framework பாடநூலில் குறிப்பிடப்பட்டுள்ளது.
Q13
PHP பதிப்பு 5.0.0-இல் அறிமுகப்படுத்தப்பட்ட MySQLi நீட்டிப்பின் முதன்மை நோக்கம் என்ன?
  • A. வாடிக்கையாளர் பக்க வலைப்பக்க அமைப்புகளை வடிவமைத்தல்
  • B. MySQL தரவுத்தளத்தை அணுக வழிவகுத்தல்சரி
  • C. C++ குறிமுறையை HTML ஆக மாற்றுதல்
  • D. உள்ளூர் சேவையக அமைவுகளை நிர்வகித்தல்
விளக்கம். MySQLi என்பது PHP மொழியின் நீட்டிப்பு ஆகும். இது PHP ஸ்கிரிப்டுகள் MySQL தரவுத்தள சேவையகத்தைப் பாதுகாப்பாகவும் திறம்படவும் அணுக உதவுகிறது.
Q14
பாடநூலின் நிரல் எடுத்துக்காட்டுகளில், mysqli_connect() திருப்பி அனுப்பும் இணைப்புப் பொருளைச் சேமிக்க பொதுவாக எந்த மாறி பயன்படுத்தப்படுகிறது?
  • A. $servername
  • B. $result
  • C. $conn அல்லது $connectionசரி
  • D. $sql_stmt
விளக்கம். $conn அல்லது $connection என்ற மாறி தரவுத்தள இணைப்புப் பொருளைச் சேமிக்கிறது; அடுத்தடுத்த வினவல்களை இயக்க இதுவே பயன்படுத்தப்படுகிறது.
Q15
பாடம் 9-இன் நிரல் எடுத்துக்காட்டில் தொடர்பு விவரங்களை (contacts) மீட்டெடுக்க மாறியில் இருத்தப்படும் SQL SELECT வினவல் கூற்று எது?
  • A. SELECT ALL FROM my_contacts
  • B. SELECT * FROM my_contactsசரி
  • C. GET * FROM my_contacts
  • D. FETCH * FROM my_contacts
விளக்கம். my_contacts அட்டவணையிலிருந்து அனைத்து பதிவுகளையும் பெற, அந்த எடுத்துக்காட்டில் நிலையான SELECT * கூற்று பயன்படுத்தப்படுகிறது.
கூடுதல் பயிற்சித் தேர்வை எழுதுங்கள் → செயலியைத் திறக்க

இந்தப் பாடத்திற்கு மேலும்

புத்தகப் பயிற்சி வினாக்கள்10 பாடநூல் வினாக்கள் · விடையுடன் பயிற்சித் தேர்வுஊடாடும் · உடனடி மதிப்பெண் புத்தகப் பயிற்சித் தேர்வுபாடநூல் தொகுப்பில் உங்களைச் சோதியுங்கள் கூடுதல் வினாத் தேர்வுகூடுதல் தொகுப்பில் உங்களைச் சோதியுங்கள் படிப்புக் குறிப்புகள்கருத்துகளும் முறைகளும் சூத்திரத் தாள்அனைத்து முக்கிய சூத்திரங்கள்

இந்த PHP-உடன் MySQL-ஐ இணைத்தல் வினாக்கள் பற்றி

இவை தமிழ்நாடு அரசுப் பாடத்திட்டத்தின் (சமச்சீர் கல்வி) 12ஆம் வகுப்பு கணினி பயன்பாடுகள் பாடத்திட்டத்திலிருந்து PHP-உடன் MySQL-ஐ இணைத்தல் அத்தியாயத்திற்கான கூடுதல் வினாக்கள். ஒவ்வொரு வினாவிலும் சரியான விடையும், அசல் படிப்படியான விளக்கமும் தரப்பட்டுள்ளன; இதனால் விடை மட்டுமல்ல, முறையையும் புரிந்துகொள்கிறீர்கள். மேலே உள்ள விடைக் குறிப்பைப் பயன்படுத்தி எந்த வினாவுக்கும் செல்லலாம்; பிறகு தேர்வுச் சூழலில் உங்களைச் சோதிக்க பயிற்சித் தேர்வு எழுதுங்கள்.

அடிக்கடி கேட்கப்படும் கேள்விகள்

PHP-உடன் MySQL-ஐ இணைத்தல் அத்தியாயத்தில் எத்தனை வினாக்கள் உள்ளன?

இந்த அத்தியாயத்தில் 15 புத்தகப் பயிற்சி வினாக்கள் உள்ளன; ஒவ்வொன்றிலும் சரியான விடையும் படிப்படியான விளக்கமும் தரப்பட்டுள்ளன.

இந்த 12ஆம் வகுப்பு கணினி பயன்பாடுகள் வினாக்களை இலவசமாக ஆன்லைனில் பயிற்சி செய்யலாமா?

ஆம். இங்குள்ள ஒவ்வொரு வினா, விடை மற்றும் விளக்கமும் இலவசம்; அவற்றை நேரக் கட்டுப்பாட்டு பயிற்சித் தேர்வாகவும் எழுதலாம்.

PHP-உடன் MySQL-ஐ இணைத்தல் புத்தகப் பயிற்சி விடைகளை எங்கே காணலாம்?

ஒவ்வொரு வினாவுக்கும் சரியான விடை இந்தப் பக்கத்தில் விளக்கத்துடன் தனித்துக் காட்டப்பட்டுள்ளது; மேலே விரைவான விடைக் குறிப்பும் உள்ளது.

கணினி பயன்பாடுகள் பாடத்தின் மற்ற பாடங்கள்

அனைத்தையும் பார்க்க
1 பல்லூடகம் 2 அடோப் பேஜ்மேக்கர் – ஓர் அறிமுகம் 3 தரவுதள மேலாண்மை அமைப்பு – ஓர் அறிமுகம் 4 மீவுரை முன்செயலி (PHP) – ஓர் அறிமுகம் 5 PHP செயற்கூறுகள் மற்றும் அணிகள் 6 PHP-ல் உள்ள நிபந்தனைக் கூற்றுகள் 7 PHP-ல் மடக்குகள் 8 படிவங்கள் மற்றும் கோப்புகள் 10 கணினி வலையமைப்பு ஓர் அறிமுகம் 11 வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் 12 களப்பெயர் முறைமை (DNS) 13 வலையமைப்பு வடமிடல் 14 திறந்த மூல கருத்துருக்கள் 15 மின்-வணிகம் 16 மின்னணு செலுத்தல்கள் முறைகள் 17 மின்-வணிக பாதுகாப்பு அமைப்புகள் 18 மின்னணு தரவு பரிமாற்றம்