- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、 选择填空题〔共20小题,每题2分,共40分〕。
D 〕是错误的。
a.C语言是C++语言的一个子集
b.C语言与C++语言是兼容的
c.C++语言对C语言进行了一些改良
d.C++语言和C语言都是面向对象的
2.按照标识符的要求,〔A
a.连接符
b.下划线
c.大小写字母
d.数字字符
3. 为了防止嵌套的if-else语句的二义性,C语言规定else总是与〔C 〕组成配对关系。
a.缩排位置相同的if
b.在其之前未配对的if
c.在其之前未配对的最近的if
d.同一行上的if
4. 在int a[ ][3]={{1},{3,2},{4,5,6},{0}};中,a[2][2]的值是〔C 〕。
a.1
b.0
c.6
d.2
5. 设char **s;,以下正确的表达式是〔 B〕。
a.s=computer;
b.*s=computer;
c.**s=computer;
d.*s=c;
6. 对于int *pa[5];的描述中,〔D 〕是正确的。
a.pa是一个指向数组的指针,所指向的数组是5个int型元素
b.pa是一个指向某数组中第5个元素的指针,该元素是int型变量
c.pa [5]表示某个元素的第5个元素的值
d.pa是一个具有5个元素的指针数组,每个元素是一个int型指针
A 〕是正确的。
:int m=10;
a.int x=m;
b.int y=10;
c.int z;
d.float t=m;
8. 以下for循环的次数为〔B〕。
for〔i=0, x=0; !xi=5; i++〕
a.5
b.6
c.1
d.无限
A〕。
D 〕是错误的。
A 〕。
c.递归调用
d.嵌套调用
A〕。
d.以上都不对
13. 以下存储标识符中,〔C 〕的可见性与存在性不一致。
a.外部类
b.自动类
d.存放器类
14. 在如下结构定义中,不正确的选项是〔B 〕。
a.struct student
{int no;
char name[10];
float score;
};
b.struct stud[20]
{
int no;
char name[10];
float score;
};
c.struct student
{
int no;
char name[10];
float score;
} stud[20];
d.struct
{
int no;
char name[10];
float score;
}stud[100] ;
15. 将两个字符串连接起来组成一个字符串时,选用〔C
a.strlen( )
b.strcpy( )
c.strcat( )
d.strcmp( )
16. (D
void Set(Aa);
其中,A的含义是( C)。
a.指向类A的指针为a
b.将a的地址值赋给变量Set
A 〕是正确的。
a.void print( ) const;
b.const void print( );
c.void const print( );
d.void print(const);
C 〕是正确的。
D 〕是错的。
a.它可以用来动态创立对象和对象数组
b.使用它创立的对象和对象数组可以使用运算符delete删除
d.使用它创立对象数组时必须指定初始值
二、问答题〔15分〕
4、 〔3分〕C++继承是如何工作的?
5、 〔2分〕类与对象有什么区别?
三、〔6分〕分析下面程序的运行结果
#include iostream.h
class B
{
public:
B(){}
B(int i){b=i;}
virtual void virfun()
{
coutB::virfun() called.\n;
}
private:
int b;
};
class D:public B
{
public:
D(){}
D(int i,int j):B(i){d=j;}
private:
int d;
void virfun()
{
coutD::virfun() called.\n;
}
};
void fun(B *obj)
{
obj-virfun();
}
void main()
{
D *pd=new D;
fun(pd);
}
#include stdio.h
#include ctype.h
void main(i
您可能关注的文档
- BPSK传输系统实验.doc
- BPW320-M基型喷雾泵使用、维护说明书.doc
- BPZM-BDM-II注氮灭火说明书要点.doc
- BP神经网络matlab实例(简单而经典).doc
- BP神经网络算法原理.doc
- bs架构的测试要点.docx
- Buck电路闭环控制器设计仿真.docx
- BUCK电路的课程设计(DOC).doc
- C#+AE二次开发实现ARCSDE连接源代码.doc
- C#课程设计-简单人事管理系统的设计与实现.doc
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
最近下载
- 2025年苏州经贸职业技术学院单招职业技能测试题库及参考答案.docx
- 维特拉用户使用手册20151006.doc
- 220kV架空输电线路防雷设计.docx
- 小满节气PPT课件.pptx VIP
- 12J003室外工程图集.docx VIP
- 2025年包头铁道职业技术学院单招职业适应性考试题库带答案.docx VIP
- (含图)原神家具负载表及计算器2.0.5.4.xlsx
- 耳内镜微创外科术.ppt
- 2019鲁科版 高中化学 选择性必修2 物质结构与性质《第1章 原子结构与元素性质》大单元整体教学设计[2020课标].docx
- 2025年芜湖职业技术学院单招职业技能测试题库审定版.docx VIP
文档评论(0)