网上收集的c/c++的笔试题,将部分整理成节,上传后大家方便。不是很全,但是可以作为笔试的参考吧。
1函数模板与类模板有什么区别?
2一般数据库若出现日志满了,会出现什么情况,是否还能使用?
3sql server是否支持行级锁,有什么好处?
4如果数据库满了会出现什么情况,是否还能使用?
整理之c++笔试1
一、填空题(分) 1.采用内联函数的目的在于提高 程序的运行效率 。 2.采用函数重载的目的在于提高 程序设计的简化程度 。 3.用一个已知对象来初始化一个新对象时,系统会调用 复制(或称拷贝) 构造函数来完成。
4.静态数据成员与一般数据成员不同,它的初始化应在 类体外 进行。
5.在 C++中,不能为 抽象 类定义对象。 6.单个参数的构造函数可以提供 类型 转换功能。
7.在定义派生类时,默认的继承方式是 私有private方式 。
8.在 公有 继承方式下,派生类对象的地址值可以赋值给基类的对象指针。
9.虚基类的构造函数和非虚基类的构造函数在成员初始化列表中同时出现时, 虚基类 的构造函数优先执行。
10.构造函数中调用虚函数时,采用 动态 联编。
二、选择题(请在正确答案上打上○) (分) 1.下列各表达式中,哪一个可能会有二义性? (B)
已知:int a(4), b(5); A.a+b<<3 B.++a*b++ C.(a=3)+a++ D.b+(a=3)
2.下列关于结构的定义中,有几处错误? (C)
struct d { int a; double a; } a,d;
A.1 B.2 C.3 D.4
3.下列关于goto语句的描述中,哪个是正确的? (D)
A.goto语句可在一个文件中随意转向; B.goto语句后面要跟上一个它所转向的语句;
C.goto语句可以同时转向多条语句; D.goto语句可以从循环体内转到循环体外。 4.下列哪一个描述是关于引用调用的? (B) A.形参是指针,实参是地址值; B.形参是引用,实参是变量。 C.形参和实参都是变量; D.形参和实参都是数组名;
5.定义函数模板需使用下列哪一个关键字?(C) A.class B.inline C.template D.operator 6. 下列关于成员函数特征的描述中,哪个是错误的? (A)
A.成员函数一定是内联函数; B.成员函数可以重载;
C.成员函数的函数体可以为空; D.成员函数可以是静态的。
7. 已知一个类A, 下列哪个是指向成员函数的指针?假设类A有公有成员void f( )和 int a。(C)
A.A *p; B.int A:: *pc=& A:: a; C.void (A:: *pa)(); D.A **pp;
8. 下列关于new运算符的描述中,哪个是错误的? (D)
A.它可以用来动态创建对象和对象数组; B.使用它创建的对象或对象数组,可以使用delete删除;
C.使用它创建对象时要调用构造函数; D.使用它创建对象数组时必须指定初始值。 9.下列对派生类的描述中,哪个是错误的? (B) A.一个派生类可以作另一个派生类的基类; B.派生类中继承的基类成员的访问权限到派生类仍然保持不变。
C.派生类至少有一个基类;
D.派生类的成员除了自己的成员外,还包含它的基类的成员;
10.下列运算符中,哪一个不能重载? (D) A.<< B.>> C.( ) D.?:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库部分c、c++笔试题集锦(17)在线全文阅读。
相关推荐: