12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications மின்னணு தரவு பரிமாற்றம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிக பாதுகாப்பு அமைப்புகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின்னணு செலுத்தல் முறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications மின் - வணிகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications திறந்த மூல கருத்துருக்கள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு வடமிடல் Sample Question Papers Study Material - QB365 Set A

Published on: 19/08/2019
படிவங்கள் மற்றும் கோப்புகள்
12ஆம் வகுப்பு Computer Applications / கணினி பயன்பாடுகள் தமிழ் மீடியம் | மாதிரி வினாத்தாள்கள் | முக்கிய வினாக்கள் | கேள்வி விடை தொகுப்பு | வினாத்தாள்கள் | பொதுத்தேர்வு மாதிரி வினாத்தாள்கள் , Computer Applications / கணினி பயன்பாடுகள் பாடத்திற்கான மாதிரி வினாத்தாள்கள், முக்கிய கேள்வி-விடைகள், ஒருமார்க் கேள்விகள், காலாண்டு & பொதுத்தேர்வு கேள்வித் தொகுப்புகள்
Questions + Answers key
Take MCQ Computer Applications Test

1.
PHP கோப்புகளை எவ்வாறு அணுக முடியும்?
வலை உலவி மூலம்
HTML கோப்புகள் மூலம்
வலை சேவையகம் மூலம்
இவை அனைத்தும்
2.
fopen() செயற்கூறு PHP ல் என்ன செய்கின்றது?
PHP ல் கோப்புகளை திறக்க உதவுகின்றது.
தொலை சேவையகத்தினை திறக்க உதவுகின்றது
PHP யில் கோப்பினை எழுத உதவுகிறது
தொலை கணிப்பொறியினை திறக்க உதவுகின்றது.
3.
PHP என்பது _______ வகை மொழியாகும்
பயனர் பக்கம் (client side)
சேவையக பக்கம் (server side)
பொருள் பக்கம் (object side)
கோப்பு பக்கம் (file side)
4.
முன்பே வரையறுக்கப்பட்ட மற்றும் நம்மால் பாணிகளை பயன்படுத்த அனுமதிக்கும் HTML ______.
Pseudo இனக்குழுக்கள்
CSS இனக்குழுக்கள்
Javascript இனக்குழுக்கள்
இவையேதுமில்லை
5.
கீழ்க்கண்டவற்றில் எது சேவையத்திலுள்ள PHP ஸ்கிரிப்ட் கோப்புகளை பதிவேற்றம் செய்ய அனுமதிப்பதாக முடிவு செய்கின்றது
file – uploads
file – upload
file – insert
file –intalic
6.
தரவினை சேகரிக்க $ -GET மாறியினை நீங்கள் பயன்படுத்தும் போது, அந்த தரவினை கீழ்கண்ட யாரால் காணமுடியும்?
யாருமில்லை
பயனர் மட்டும்
எல்லோராலும்
தேர்ந்தெடுக்கப்பட்ட சிலர்.
7.
கோப்பினை திறக்கும் செயற்கூறின் பயன் யாது?
8.
HTML ல் உள்ள உரைப்பெட்டிக்கான கட்டளை அமைப்பினை எழுது
9.
PHP மொழியினை ஆதரிக்கும் HTML உறுப்புகளை பட்டியலிடு.
10.
PHP ல் படிவத்தை செல்லுபடியாக்கல் என்றால் என்ன ?
11.
PHP ல் உள்ள படிவத்தை கையாள்வதில் உள்ள வழிமுறையினைப் வரையறு.
12.
HTML படிவ உறுப்புகளை வரையறு.
13.
படிவத்தை கையாளும் செயற்கூறுகள் பற்றி சிறுகுறிப்பு வரைக.
14.
GET மற்றும் POST வழிமுறையினை வேறுபடுத்துக.
15.
GET வழிமுறை மற்றும் POST வழிமுறை பற்றி எழுது.
16.
படிவத்தை கையாள்வதில் உள்ள சிறப்பம்சங்களை எழுது.
17.
கோப்பினைக் கையாளும் செயற்கூறுகளை பற்றி விரிவாக விளக்குக.
18.
HTTP பதிவேற்ற செயல்பாட்டின் கருத்துருவினை பற்றி விளக்குக.
19.
PHP இல் கோப்பு கையாளுதல் செயல்பாடுகளை விரிவாக விளக்குக.
20.
படிவத்தை கையாளும் வழிமுறைகளை விவரி.
1.
(d)
இவை அனைத்தும்
2.
(a)
PHP ல் கோப்புகளை திறக்க உதவுகின்றது.
3.
(b)
சேவையக பக்கம் (server side)
4.
(b)
CSS இனக்குழுக்கள்
5.
(a)
file – uploads
6.
(c)
எல்லோராலும்
7.
PHP கோப்பினை திறத்தல்:
1. fopen ( ) என்பது PHP ல் உள்ள அமைப்பு செயற்கூறாகும்.
2. இந்த செயற்கூறானது சேவையகத்திலுள்ள ஒரு கோப்பினைத் திறக்க உதவுகிறது.
3. இது இரண்டு அளவுருக்களைக் கொண்டுள்ளது.
4. கோப்பின் பெயரைக் குறிப்பிட ஒன்று மற்றொன்று எந்த முறைமையில் (mode) கோப்பினைத் திறக்க வேண்டும் என்று குறிப்பிடப் பயன்படுகின்றது.
8.
HTML ல் உள்ள உரைப்பெட்டிக்கான கட்டளை
< Input type ="text" name = "name" value ="text to be displayed" >
9.
1. உரைப்பெட்டி (Text box)
2. தேர்வுப்பெட்டி (Check box)
3. கோப்பு தேர்ந்தெடுத்தல் (File select)
4. பொத்தான்கள் (Buttons)
5. ரேடியோ பொத்தான் (Radio button)
6. படிவ ஒட்டு (Form tag)
10.
செல்லுபடியாக்கல் (Validation) என்பது பயனரால், பயனர் கணிப்பொறியிலிருந்து உள்ளீடு செய்யப்பட்ட தரவுகளை சரிபார்க்கும் ஒரு செயலாகும். PHP-ல் இரண்டு வகையான செல்லுபடியாக்கல் உள்ளது. அவை பின்வருமாறு.
1. பயனர் கணிப்பொறி சார்ந்த செல்லுபடியாக்கல்; (client side validation)
2. சேவையகக் கணிப்பொறி சார்ந்த செல்லுபடியாக்கல்; (Server side validation)
11.
1. படிவ ஒட்டு (< Form >tag), ஆவணத்திலுள்ள அனைத்து படிவ உறுப்புகளைக் கட்டுப்படுத்தவும், வழிமுறையைக் (POST (அ) GET) குறிப்பிடவும் பயன்படுகின்றது.
2. முறைமை என்பது HTML ல் உள்ள படிவ ஓட்டின் (< Form >tag) ஒரு பண்புக்கூறாகும்.
3. HTML படிவ உறுப்புகளில் பயனர் உள்ளீடுகளை வழங்கி submit பொத்தானைக் கிளிக் செய்யும் பொழுது, கோரிக்கை (Request) ஒன்று உருவாக்கப்பட்டு படிவ ஓட்டின் Action பண்புக்கூறில் கீழ் குறிப்பிடப்பட்டுள்ள PHP கோப்பினை அடைகின்றது. அனைத்து உள்ளீட்டு மதிப்புகளும் தொகுக்கப்பட்டு POST (அ) GET வழிமுறை மூலம் சேவையகத்திற்கு அனுப்பப்படுகின்றன.
12.
1. HTML படிவ உறுப்புகள் என்பன பயனருடன் ஊடாடப் பயன்படும் உரைப்பெட்டி, கீழ்விரி பெட்டி, தேர்வுப் பெட்டி, ரேடியோ பொத்தான்கள் போன்ற சிறப்புக் கூறுகளாகும்.
2. வலைப்பக்கத்தையோ (அ) வலையகத்தையோ பயனர் அணுகும் போது, பயனரிடமிருந்து தரவுகளைச் சேகரிக்கப் பயன்படுகின்றன.
13.
(i) fopen() என்பது PHP கோப்பினை திறக்கப்பட உள்ள ஒரு அமைப்பு செயற்கூறாகும்.
(ii) fread() செயற்கூறானது திறக்கப்பட்ட ஒரு கோப்பினை படிப்பதற்கு உதவுகின்றது.
(iii) fclose() செயற்கூறானது திறக்கப்பட்ட ஒரு கோப்பினை மூடுவதற்கு உதவுகின்றது.
(iv) fwrite() செயற்கூறானது கோப்பில் எழுத உதவுகிறது.
(v) file_put_contents() செயற்கூறானது ஒரு கோப்பினை சேர்க்க உதவுகிறது.
14.
| GET வழிமுறை | POST வழிமுறை | |
| 1 | உள்ளீடு செய்யப்படும் தரவானது URL முகவரி வழியாக சேவையகத்திற்கு அனுப்பப்படுகிறது. | உள்ளீடு செய்யப்படும் தரவானது கிளைக் கணிப்பொறியின் HTTP request னுடைய கோரிக்கை உடற்பகுதியில் சேமிக்கப்படுகிறது. |
| 2 | உள்ளீடு செய்யப்பட்ட அனைத்துத் தரவினையும் எல்லோரும் பார்க்க முடியும். | உள்ளீடு செய்யப்பட்ட தரவுகளை மற்றவர் பார்க்க முடியாது. |
| 3 | பாதுகாப்பற்றது | பாதுகாப்பானது. |
15.
1. POST வழிமுறை: Post வழிமுறை மூலம் சேவையகத்திற்கு அனுப்பப்படும் உள்ளீடு செய்யப்பட்ட தரவானது, பயனர் கணிப்பொறியின் HTTP request -னுடைய கோரிக்கை உடற்பகுதியில் (request body) சேமிக்கப்படுகின்றது.
2. GET வழிமுறை: URL முகவரி வழியாக GET வழிமுறை மூலம் உள்ளீடு தரவானது, சேவையகத்திற்கு அனுப்பப்படுவதை வினவல் சரம் (query string) என்கிறோம். உள்ளீடு செய்யப்பட்ட அனைத்துத் தரவினையும் பயனர் Submit பொத்தானை கிளிக் செய்த பிறகும் காண முடியும்.
16.
1. HTML படிவ உறுப்புகளின் முக்கிய நோக்கம் பயனரிடமிருந்து தரவுகளைச் சேகரிப்பதாகும்.
2. HTML படிவ உறுப்புகளில் பயனர் உள்ளீடுகளை வழங்கி submit பொத்தானைக் கிளிக் செய்யும் பொழுது, கோரிக்கை (Request) ஒன்று உருவாக்கப்பட்டு படிவ ஓட்டில் Action பண்புக் கூறில் உள்ள PHP கோப்பினை அடைகின்றது.
3. அனைத்து உள்ளீட்டு மதிப்புகளும் தொகுக்கப்பட்டு Post வழிமுறை (அ) GET வழிமுறை மூலம் சேவையகத்திற்கு அனுப்பப்படுகிறது.
4. Method என்பது HTML -ல் உள்ள படிவ உறுப்பின் ஒரு பண்புக்கூறாகும்.
5. தரவானது சேவையகத்தை அடையும் பொழுது $_Post மற்றும் $_GET என்ற இரண்டு PHP மாறிகள் தரவினை சேகரித்து அதற்கான பதிலையும் (Response) தயார் செய்கின்றன.
17.
1. PHP கோப்பினை திறத்தல்:
1) fopen ( ) என்பது PHP ல் உள்ள ஒரு அமைப்பு செயற்கூறாகும்.
2) இந்த செயற்கூறானது.
3) இரண்டு அளவுருக்களைக் கொண்டுள்ளது.
4) கோப்பின் பெயரைக் குறிப்பிட ஒன்று மற்றொன்று எந்த முறைமையில் (mode) கோப்பினைத் திறக்க வேண்டும் என்று குறிப்பிடப் பயன்படுகின்றது.
கட்டளை அமைப்பு:
$file _ Object= fopen(" File Name " ", "Read/ WriteMode") or die("Error Message! ");
எ.கா:
< ?PHP
$myfile = fopen("Student. txt", "r") or die("Unable to open file! ");
? >
2. PHP கோப்பினை படித்தல்: fread ( ) செயற்கூறு திறந்துள்ள கோப்பிலிருந்து படிக்க உதவுகின்றது. File object என்பது fopen செயற்கூறிலிருந்து பெறப்படுகின்றது.
கட்டளை அமைப்பு:
fread($file _ Object,filesize("FileName"));
எ.கா:
< ?php
fread($myfile,filesize(" Student. txt"));
? >
3. PHP கோப்பினை மூடுதல்:fclose ( )
செயற்கூறானது திறக்கப்பட்ட ஒரு கோப்பினை மூடுவதற்கு உதவுகின்றது File object என்பது fopen செயற்கூறிலிருந்து பெறப்படுகின்றது.
கட்டளை அமைப்பு: fclose($file _Object);
எ.கா:
< ?php
$myfile = fopen("student.txt", "r");
// some code to be executed ....
fclose($myfile );
? >
4. PHP கோப்பினை எழுதுதல்: fwrite ( ) செயற்கூறானது கோப்பில் எழுத உதவுகிறது.
கட்டளை அமைப்பு:
fwrite($myfile, $txt);
எ.கா:
< ?php
$myfile = fopen("new_school_file. txt","W")
or die("Unable to open file! ");
$txt = "School Name\n";
fwrite($myfile, $txt);
$txt = "Student Name\n";
fwrite($myfile, $txt);
fclose($myfile );
? >
5. PHP கோப்பினை சேர்த்தல்:
file_put_contents ( ) செயற்கூறானது ஒரு கோப்பினைச் சேர்க்க உதவுகின்றது.
கட்டளை அமைப்பு :
file_put_contents(file,data,mode,context)
எ.கா:
< ?php
$txt="student id";
$myfile =file_put_contents('logs.txt',
$txt.
PHP_EOL, FILE_APPEND |LOCK_EX);
? >
18.
1. கோப்பினை பதிவேற்றம் செய்தல் என்பது கிளைக் கணிப்பொறியிலிருந்து ஒரு கோப்பினைத் தேர்ந்தெடுத்து சேவையக கணிப்பொறிக்கு அனுப்பப் பயன்படும் முக்கிய அம்சமாகும்.
2. படிவ ஒட்டானது POST அல்லது GET வழிமுறையைக் குறிப்பிடவும் enctype பண்புக் கூறானது multipart /form -data என்பதைக் குறிப்பிடவும் பயன்படுகின்றது.
3. < input >ஒட்டில் type = 'file' பண்புக் கூறானது. உள்ளீட்டு புலத்தை கோப்பு தேர்ந்தெடுத்தல் (file-select) உறுப்பு மற்றும் அதனைத் தொடர்ந்து Browse பொத்தானைக் காட்டப் பயன்படுகின்றது.
4. சேவையகக் கணிப்பொறியில் உள்ள 'PHP.ini' கோப்பில் file uploads directive -வினைத் தேடி அதனை on என மாற்றவும்.
1. மேலே குறிப்பிடப்பட்டுள்ள படிவமானது தரவினை "student -photo-upload. PHP என்ற கோப்பிற்கு அனுப்புகின்றது.
2. Upload பொத்தானைக் கிளிக் செய்தபிறகு அந்தக் கோரிக்கையானது student -photo-upload.php கோப்பினை அடைகின்றது.
3. கோப்பிலுள்ள $_FILES மாறியானது பதிவேற்றம் செய்யப்பட்ட கோப்பின் அனைத்து தகவல்களையும்.
உதாரணமாக கோப்பின் அளவு மற்றும் கோப்பின் விரிவு ஆகியவற்றைச் சேகரிக்கிறது. அனைத்து விவரங்களும் முழுவதுமாக பரிசோதிக்கப்படுகின்றது. மற்றும் பிழைகள் ஒரு அணி மாறியில் சேமிக்கப்படுகின்றது .
4. இந்த அணியின் பிழை மாறிகள் காலியாக இருந்தால் எந்த பிழையும் சேமிக்கப்படவில்லையெனில் கோப்பானது இறுதியாக image கோப்புகளுக்கு நகர்த்தப்படுகிறது.
எ.கா:
< !DOCTYPE html >
< html >
< body >
< form action="Student-photo_upload.php" method="post"
enctype ="multipart / form-data" >
Select image to upload:
< input type="file" name="fileToUpload" id="fileToUpload If >
< input type="submit" value="Upload Image" name="submit" >
< /form >
< /body >
< /html >
Student_photo _upload.php:
< ?php
if(isset($ _ FILES['image'])) {
$errors= array ( );
$file_name = $FILES['image']['name'];
$file_size =$FILES['image']['size'];
$file_tmp =$_FILES['image']['tmp_name'];
$file_type $_FILES[;image'['type'];
$file_ext=strtolower(end(explode('.', $_FILES ['image']['name'])));
$extensions=array("jpeg","jpg","png");
if (in_array($file_ext,$extensions)===false){$errors[]="extension not allowed, please choose a JPEG or PNG file.";
}
if ($file_size must be exactly 2MB';
}
if (empty ($errors)==true){
move_uploaded_file($file_tmp,"images/".$file_name);
echo"Success";
}else{
print_r($errors);
}
}
? >
19.
கோப்புகளைக் கையாளுதல் வலை பயன்பாடுகளை மேம்படுத்துவதில் உள்ள முக்கியமான செயலாகும். கோப்புகள் பல்வேறு பணிகளுக்கான கீழ்க்கண்ட நிகழ்வுகளில் செயல்படுத்தப்படுகின்றன.
1. PHP கோப்பினை திறத்தல்
2. PHP கோப்பினை படித்தல்
3. PHP கோப்பினை மூடுதல்
4. PHP கோப்பினை எழுதுதல்
5. PHP கோப்பினை சேர்த்தல்
6. PHP கோப்பினை பதிவேற்றம் செய்தல்
1. PHP கோப்பினை திறத்தல்:
fopen() என்பது PHP-உள்ள ஒரு அமைப்பு செயற்கூறாகும். இந்த செயற்கூறானது சேவையகத்திலுள்ள ஒரு கோப்பினைத் திறக்க உதவுகிறது. இது இரண்டு அளவுருக்களைக் கொண்டுள்ளது கோப்பின் பெயரைக் குறிப்பிட ஒன்று. மற்றொன்று எந்த முறைமையில் (mode) கோப்பினைத் திறக்க வேண்டும் (read/ write) என்பதைக் குறிக்கின்றது.
கட்டளை அமைப்பு:
$file _ Object = fopen(" File Name , "Read/ WriteMode") or die("Error Message! ");
எ.கா:
< ?PHP
$myfile fopen("Student.txt", "r") or die("Unable to open file! ");
? >
2. PHP கோப்பினை படித்தல்:
fread ( ) செயற்கூறு திறந்துள்ள கோப்பிலிருந்து படிக்க உதவுகின்றது. File object என்பது fopen செயற்கூறிலிருந்து பெறப்படுகின்றது.
கட்டளை அமைப்பு:
fread($file _ Object,filesize("FileName"));
எ.கா:
< ?php
fread($myfile,filesize(" Student. txt"));
? >
3. PHP கோப்பினை மூடுதல்:
fclose ( ) செயற்கூறானது திறக்கப்பட்ட ஒரு கோப்பினை மூடுவதற்கு உதவுகின்றது File object என்பது fopen செயற்கூறிலிருந்து பெறப்படுகின்றது.
கட்டளை அமைப்பு: fclose($file _Object);
எ.கா:
< ?php
$myfile = fopen("student.txt", "r");
// some code to be executed ....
fclose($myfile );
? >
4. PHP கோப்பினை எழுதுதல்:
fwrite ( ) செயற்கூறானது கோப்பில் எழுத உதவுகிறது.
கட்டளை அமைப்பு:
fwrite($myfile, $txt);
20.
படிவ (< Form >)ஒட்டு, ஆவணத்திலுள்ள அனைத்து படிவ உறுப்புகளைக் கட்டுப்படுத்தவும். ஒரு வழிமுறையைக் குறிப்பிடவும் பயன்படுகின்றது.
PHP-ல் படிவத்தை கையாள்வதில் உள்ள அடிப்படைகள்:
1. POST வழிமுறை: உள்ளீடு செய்யப்படும் தரவானது Post வழிமுறை மூலம் சேவையகத்திற்கு அனுப்பப்பட்டு கிளை கணிப்பொறியின் HTTP request -னுடைய கோரிக்கை உடற்பகுதியில் (request body) சேமிக்கப்படுகின்றது.
2. GET வழிமுறை: உள்ளீடு செய்யப்படும் தரவானது, URL முகவரி வழியாக GET வழிமுறை மூலம் சேவையகத்திற்கு அனுப்பப்படுவதை வினவல் (query string) சரம் என்கிறோம்.
3. உள்ளீடு செய்யப்பட்ட அனைத்துத் தரவினையும் பயனர் Submit பொத்தானை கிளிக் செய்த பிறகும் காண முடியும்.
எ.கா:
Test.html:
< html >
< body >
< form action="welcome.php"method="post" >
Name: < input type="text" name="name" > < br >
E-mail: < input type="text" name="email" > < br >
< input type="submit" >
< /form >
< /body >
< /html >
Welcome.php:
< html >
< body >
Welcome < ?php echo $_POST["name"]; ? > < br >
Your email address is: < ?php echo $_POST["email"]; ? >
< /body >
< /html >
12th Standard Syllabus & Materials
12th Standard
TN 12th Computer Applications களப்பெயர் முறைமை (DNS) Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications வலையமைப்பு எடுத்துக்காட்டுகள் மற்றும் நெறிமுறைகள் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications கணினி வலையமைப்பு ஓர் அறிமுகம் Sample Question Papers Study Material - QB365 Set A
NEW12th Standard
TN 12th Computer Applications PHP-உடன் MySQL-ஐ இணைத்தல் Sample Question Papers Study Material - QB365 Set A
Tamilnadu Stateboard 12th Standard Subjects

Maths

Chemistry

Physics

Biology

Computer Science

Business Maths and Statistics

Economics

Commerce

Accountancy

History

Computer Applications

Biology

Computer Technology

Computer Applications

Computer Science

Business Maths and Statistics

Commerce

Economics

Maths

Chemistry

Physics

Computer Technology

History

Accountancy

Tamil

English

French
Tamilnadu Stateboard Standards