கேள்வி: சி++ - வரலாறு பற்றி தகவல் சொல்.
பதில்: அமெரிக்க பெல் ஆய்வுக்கூடத்தில் பணியாற்றிய பியார்னே இசுற்றூத்திரப்பு சியை மேம்படுத்தும் முகமாக 1979 ஆம் ஆண்டில் வகுப்புகளுடன் கூடிய சி (C with Classes) ஆக விருத்தி செய்தார். இது 1983 ஆம் ஆண்டில் சி மொழியில் வரும் ++ ஆனது increment operator ஐக் குறிக்கும் வகையில் இதுவும் சி++ என மாற்றப்பட்டது.
கேள்வி: சி++ - தத்துவம் குறித்து விரிவாக சொல்லுங்கள்.
பதில்: சி++ இன் வாழ்நாள் முழுவதும், அதன் வளர்ச்சி மற்றும் அதன் பரிணாம வளர்ச்சியில் பின்பற்றப்பட வேண்டும் என்று ஒரு விதிமுறை தொகுப்பு முறைசாராமல் நிர்வகிக்கப்பட்டு வருகின்றது. * இது உண்மையான பிரச்சினைகள் மற்றும் அதன் அம்சங்களைக் கொண்டு இயக்கப்படுவதோடு உண்மையான உலக திட்டங்களில் உடனடியாகப் பயனுள்ளதாக இருக்க வேண்டும். * இதன் அம்சங்கள் நடைமுறைச் சாத்தியம் மிக்கனவாக இருக்க வேண்டும். * நிரலாளர்கள் தங்களது சொந்த நிரலாக்கப் பாணியில் எடுக்க உருவாக்கச் சுதந்திரம் கொடுப்பதாக இருக்க வேண்டும், மற்றும் அந்த பாணி முழுமையாக சி++ ஐ ஆதரிக்க வேண்டும். * ஒரு பயனுள்ள அம்சத்தை அனுமதிப்பது சி++ இன் ஒவ்வொரு சாத்தியமான தவறைத் தடுப்பதை விட முக்கியமானது. * சி++ இன் கீழே எவ்வித மொழியும் இருக்கக் கூடாது. * நீங்கள் பயன்படுத்தத் தேவையில்லை என்று நினைக்கும் எந்த அம்சங்களையும் கொடுக்கத் தேவையில்லை. * நிரலாக்குநர் என்ன செய்ய வேண்டும் என விரும்புகின்றார் என்று தெரியவில்லை என்றால், நிரலாக்குநரே அதைக் குறிப்பிட அனுமதிக்கின்றது
கேள்வி: சி++ - உள்ளீடு பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: # include using namespace std; int main () { int i; cout > i; cout Please enter an integer value: 5 The value you entered is 5 and its square is 25.
கேள்வி: சி++ - எனில்/if else if பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: string selection; selection = "ta"; if (selection=="hi") cout You have selected the Tamil Wikipedia
கேள்வி: சி++ - தெரிவு/switch குறித்து விரிவாக சொல்லுங்கள்.
பதில்: சி++ பி.எச்.பி போன்ற இதர மொழிகள் போல் அல்லாமல் சொற்தொடர்களை தெரிவில் பயன்படுத்த முடியாது. int selection; selection = 2; switch (selection){ case 1: cout You have selected Tamil Wikibooks
கேள்வி: சி++ - while சுற்று பற்றி தகவல் சொல்.
பதில்: int i=1; while(i The number is 1 The number is 2 The number is 3 The number is 4 The number is 5
கேள்வி: சி++ - pass by value பற்றி நீங்கள் என்ன அறிந்துள்ளீர்கள்?
பதில்: int main (){ int add (int a, int b); int ans; ans = add(4, 2); cout The Sum is 6
கேள்வி: சி++ - pass by references என்பது என்ன?
பதில்: int main (){ void passbyref (int& a, int& b); int a=1, b=3; passbyref (a, b); cout a=11, b=13;
கேள்வி: சி++ - பொருள் நோக்கு நிரலாக்கம் என்பது என்ன?
பதில்: class Calculator { int x, y; public: void set_values (int,int); int add () { int ans; ans = x + y; return ans; } }; void Calculator::set_values (int a, int b) { x = a; y = b; } int main () { Calculator c1; c1.set_values (5, 3); cout The sum is: 8
கேள்வி: சி++ - நினைவாக ஒதுக்கீடு என்பது என்ன?
பதில்: சி ++ நன்கு வகையான நினைவாக ஒதுக்கீடு கொண்டு உள்ளது நிலையான நினைவாக ஒதுக்கீடு:இந்த நிலையான நினைவாக ஒதுக்கீடு என்பது ஒரு நிலையான வேரியபுல்கு ஒரு பொருளை ஒதுக்கீடுசெய்வது ஆகும் இந்த ஒதுக்கீடு கம்பையில் டைம்இன் போது நடை பெரும் ஒரு செயல் ஆகும் ஒதுக்கப்பட்ட சேமிப்பு பகுதி ஒரு நிலையான இடமாகும் செமிகபடுபோது அதனுடன் செயல்படும் நிரல் அமைந்து இருக்கும் .இது போன்ற திறவுசொர்கள் ஸ்டாடிக் என்ற சொலுடன் இணைத்து டிச்ளைர் செய்யப்படும்.