- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择题
1.若有如下声明:
Class base
{ int k;
Public c;
Void set(int n) {k=n;}
Int get () const {return k;}
};
Class derived:protected base
{ protected:
Int j
Public :
Void set(int m,int n)
{ base::set(m)
J=n
}
Int get() const
{ return base::get()+j;
}
}
则类Derived中保护的数据成员和成员函数的总个数是 B
A 4 B 3 C 2 D 1
2.若有如下声明
Class base
{ public:
Base()
{ cout”base”
};
Class derive:public base
{ public:
Derive()
{ cout”derive”
};
Void main()
{ derive x,
]
执行结束后输出的结果是D
A base B Derive C Basederive D Derivebase
3.类的析构函数的对一个对象进行以下哪种操作时自动调用的是B
A 建立 B 撤销 C赋值 D 引用
4.下列关于成员函数的描述,不正确的是B
A 成员函数可以重载 B 成员函数一定是内联函数
C 成员函数可以是静态的 D 成员函数可以设置参数的默认值
5.class myclass
{ public:
Myclass(0{cout1:}
}执行下列语句
Myclass a,b[2],*p1;
以后,程序的输出结果是B
A 11 B111 C1111 D 1
6.有关构造函数的说法不正确的是D
A构造函数的名字好类的名字一样
B构造函数在定义类对象时自动执行
C构造函数无任何函数类型
D构造函数有且只有一个
7.下列关于析构函数的描述中,不正确的是 B
A析构函数有且只有一个
B析构函数可以有参数
C析构函数没有函数类型
D析构函数的作用是在对象被撤销时收回其内存空间8.在C++语言中,数据封装要解决的问题是D
A数据的规范化 B便于数据的转换 C 避免数据的丢失
D防止不同模块之间非法的数据访问
9.int a[][3]={1.2.3.4.5.6}; a[1] [0]的值是A
A 4 B 1 C 2 D 5
10.要如下定义
char a[10],*b=a
不能给数组a输入字符串的语句是B
A cina B cina[0]. Ccinb D cinb+0
11.若已定义:
Int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,I;
其中0=i=9,则对数组a元素的引用不正确的是 D
A a[p-a] B *(a[i]) C p[i] D *(*(a+i))
12.在int a=3,int*p=a;中,*pd的值是D
A变量a的地址值 B 无意义 C 变量p的地址值 D 3
13.C++语言规定,函数返回值的类型是由D
A语句中的表达式类型所决定
B调用该函数时的主调函数类型所决定
C调用该函数时系统临时决定
D在定义该函数时所指定的函数类型所决定
14.下列有关重载函数的说法正确的是C
A重载函数必须具有不同的返回值类型
B重载函数参数个数必须相同
C重载函数必须有不同的形参列表
D重载函数名可以不同
15.以下叙述中不正确的是D
A在不同的函数中可以使用相同名字的变量
B函数中的形式参数是局部变量
C在一个函数内定义的变量只在本函数范围内有效
D在一个函数的复合语句中定义的变量在本函数范围内有效
16.下面有关for循环的正确描述是 D
Afor循环只能是用于循环次数已经确定的情况
Bfor循环是先执行循环语句,后判断表达式
Cfor循环中,不能用break语句跳出循环体
Dfor循环语句中,可以包含多条语句,但要用花括号括起来
17.若有如下语句
int x=3;
Do
{ x-=2;
Coutx;
}while(!(--x));
则上面程序段输出的是 B
A 1 B 1和-2 C 3和0 D是死循环
17.下面程序段的运行结果是 B
Int n==0;
While (n++=2);
Coutn;
A 2 B 3 C 4 D有语法错误
18.下列程序的输出结果为: B
void main()
{ int a=2,b=-1,c=2;
If (ab)
If(b0) c=0;
Else c+=1;
C
您可能关注的文档
- 2014届高考数学一轮复习名师首选:第13章71《二阶矩阵及变换》.doc
- 2014年北京交通大学机械及电子控制工程学院考研复试工作安排.pdf
- 外贸函电及单证实训教程Chapter 2practice 1.ppt
- 2014年北京师范大学国际关系专业考研参考书-招生人数-2009年北师大国关考研真题和答案解析.pdf
- 外语学习中双语词典积极作用.pdf
- 2014年计算机统考真题和解析.pdf
- 完全手册:MATLAB使用详解-第9篇__数据分析.ppt
- 2014年监理工程师《建设工程质量、投资、进度控制》真题和答案解析.pdf
- 2014年全球半导体产业经营模式和行业分工趋势分析.doc
- 2014年信号及系统复习题.doc
最近下载
- 2024-2025学年全国中学生天文知识竞赛考试题库(含答案).pdf VIP
- 2024届福建省莆田市高三第二次教学质量检测二模生物试卷.doc VIP
- 电梯维修及维护人员的安全知识与技能培训课件.pptx VIP
- 小学新教育实验实施方案(详细).docx
- 23中英文双语单片机车辆防碰撞外文文献翻译:基于超声波与单片机嵌入式系统开发集成应用的汽车防撞系统设计.doc VIP
- 八年级数学上册《分式》教案教材分析.pdf VIP
- 大华DSS5000系列-客户端操作手册-.docx
- 2013款上汽通用别克君越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 人教版数学二年级下册全册教学课件(2023年新教材).pptx
- 越人歌-钢琴伴奏谱.pdf
文档评论(0)