அணிகள் மற்றும் கட்டுருக்கள் | கணினி அறிவியல் - சரியான விடையை தேர்வு செய்யவும் | 11th Computer Science : Chapter 12 : Arrays and Structures
C++ - ஓர் அறிமுகம்
அணிகள் மற்றும் கட்டுருக்கள்
மதிப்பீடு
பகுதி - அ
சரியான விடையை தேர்வு செய்யவும்
1. இவற்றுள் எது ஒரே தரவினத்தைச் சேர்ந்த
மாறிகளின் திரட்டு மற்றும் அனைத்து உறுப்புகளையும் ஒரே பொதுப் பெயரால் குறிப்பிட இயலும்?
அ.
int
ஆ. float
இ. Array
ஈ. class
[விடை: இ. Array]
2. அணியின் கீழொட்டு எப்பொழுதும் எந்த
எண்ணுடன் தொடங்கும்?
அ. -1
ஆ. 0
இ. 2
ஈ. 3
[விடை: ஆ. 0]
3. Int age[]={6,90,20,18,2}; இந்த
அணியில் எத்தனை உறுப்புகள்
உள்ளன?
அ. 2
ஆ. 5
இ. 6
ஈ. 4
[விடை: ஆ. 5]
4. cin>>n[3]; இந்த கூற்று
எந்த உறுப்பில் மதிப்பை உள்ளீடும்?
அ. 2
ஆ. 3
இ. 4
ஈ. 5
[விடை: ஆ. 3]
5. சரங்கள் தானமைவாக இவற்றுள் எந்த
குறியுருவுடன் முடிவடையும்?
அ. \o
ஆ. \t
இ. /n
ஈ. \b
[விடை: அ. \o]
கட்டுருக்கள்
சரியான விடையை தேர்வு செய்யவும்
1. கட்டுருக்களின் தரவு உறுப்புகள்
எவ்வாறு அழைக்கப்படும்?
அ. பொருள்கள்
ஆ. உறுப்புகள்
இ. தரவு
ஈ. பதிவுகள்
[விடை: ஆ. உறுப்புகள்]
2. கட்டுரு வரையறை எந்த செயற்குறியுடன்
முடிவடைதல் வேண்டும்?
அ. :
ஆ. }
இ. ;
ஈ. ::
[விடை: இ. ;]
கட்டுருக்களை அறிவிக்கும் போது என்ன ஏற்படும்?
அ. அது
எந்த நினைவகத்தையும் ஒதுக்காது
ஆ. அது நினைவகத்தை
ஒதுக்கும்
இ. அது அறிவிக்கும்
மற்றும் தொடங்கும்
ஈ. அது அறிவிக்க
மட்டும் செய்யும்.
[விடை: அ. அது எந்த நினைவகத்தையும் ஒதுக்காது]
4. இந்த நிரலின் வெளியீடு என்ன?
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
struct student
{
int n;
char name[10];
};
student s;
s.n = 123;
strcpy(s.name, "Balu");
cout<<s.n<<endl;
cout<<s.name<<endl;
return 0; }
அ. 123Balu
ஆ. BaluBalu
இ. Balu123
ஈ. 123Balu
[விடை: அ. 123Balu]
5. ஒரு கட்டுரு அறிவிப்பு கீழ்கண்டவாறு
கொடுக்கப்பட்டுள்ளது.
struct Time
{
int hours;
int minutes;
int seconds;
}t;
மேலே உள்ள அறிவிப்பில்
seconds என்ற கட்டுரு மாறியை பின்வருவனவற்றுள் எது குறிக்கிறது?
அ. Time.seconds
ஆ. Time::seconds
இ. seconds
ஈ. t.seconds
[விடை ஈ. t.seconds]
6. இந்த நிரலின் வெளியீடு என்னவாக இருக்கும்?
#include <iostream>
using namespace std;
structShoeType
{
stringname;
double price;
};
int main()
{
ShoeTypeshoel, shoe2;
shoe1.name = "Adidas";
shoe1.price = 9.99;
cout<< shoe1.name<<"#"<<
shoel.price<<endl;
shoe2 = shoel;
shoe2.price = shoe2.price /9;
cout<< shoe2.name<< "# "<<
shoe2.price;
return 0;
}
(a) Adidas # 9.99
Adidas # 1.11
(b) Adidas # 9.99
Adidas #9.11
(c) Adidas #9.99
Adidas # 11.11
(d) Adidas #9.11
Adidas # 11.11
[விடை: அ. Adidas # 9.99
Adidas # 1.11]
கீழ்கண்டவற்றுள் எவை சரியான கட்டுரு வரையறை?
அ. struct {int num;}
ஆ. struct sum {int num;}
இ. struct sum int sum;
ஈ. struct sum {int num;};
[விடை: ஈ. struct sum
{int num;};]
8. ஒரு கட்டுரு வரையறை கீழே கொடுக்கப்பட்டுள்ளது.
struct employee
{
intempno;
charename[10];
}e[5];
மேற்கண்ட அறிவிப்புகளை பயன்படுத்தும் போது இதில் எது சரியான கூற்று?
அ.
cout<<e[0].empno<<e[0].ename;
ஆ. cout<<e[0].empno<<ename;
இ. cout<<e[0]
->empno<<e[0]->ename;
ஈ.
cout<<e.empno<<e.ename;
[விடை: அ.
cout<<e[0].empno<<e[0].ename;]
9. கீழ்கண்டவற்றுள் எது கட்டுருவின்
உறுப்பு அல்ல?
அ. மற்றொரு
கட்டுரு
ஆ. செயற்கூறு
இ. அணி
ஈ. double தரவின
மாறி.
[விடை: ஆ. செயற்கூறு]
10. கட்டுரு உறுப்புகளை அணுகும் போது
புள்ளிசெயற்குறியின் வலது
புறமுள்ள குறிப்பெயரின் பெயர்
அ. கட்டுரு
மாறி
ஆ. கட்டுரு
பெயர்
இ. கட்டுரு
உறுப்பு
ஈ. கட்டுரு
செயற்கூறு
[விடை: அ. கட்டுருமாறி]