C++笔试试卷一套

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 198 收藏 0 点赞 0 评论 0

1、 下面哪种说法比较合理

A)一个类应该有很多的接口和功能

B)一个类应该功能单一和与其他类的耦合度

C)一个类优先包含类的指针而不是继承

D)面向对象可以加大代码复用度和添加功能,但不可避免加对代码进行修改

2、关于抽象类和虚函数的说话正确的是:

A) 含有虚函数的类叫做抽象类

B)函数调用时就优先调用虚函数

C)函数应该依靠具体类而不是抽象类。

D)。。。。。。。

3、局部变量存放在________,全局变量存放在_______,动态申请的内存在______.

4char name[] = “C++ Game”;

Void funchar str100])

Sizeof(str);

Sizeof(name);

Sizeof(char *);

Sizeof(char &);

Sizeof(short &);

5、判断左右两边的括号是否匹配,使用什么数据结构()

A)线性结构 B)栈   C)线性链表     D)队列

6、不用库函数实现char * strcpy(char *strDest, const char *strSrc);

7、什么是单例模式?

8、事件、互斥区、信号量的作用与区别?

 

9、怎么实现一个数据库连接池?

10、用模板实现一个通用的栈?写出C++代码

 

附加题:

0x01, ox02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D; //黑桃A—K

0x11, ox12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D; //红桃A—K

0x21, ox22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x2A, 0x2B, 0x2C, 0x2D; //草花A—K

0x31, ox32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3A, 0x3B, 0x3C, 0x3D; //方片A—K

0x41, 0x42 //小王, 大王

规则:

 大王 小王 黑桃 红桃 >  草花方片

2 < 3 < 4 < 5 ….<  K < A

 

一副牌54张,按以上规则排序

Void SortCardBYTE cards[], int cardCount);

比较任意两张牌:

CompareCardBTYE card1, BYTE card2

随机产生一副牌:RandCardBYTE cards[], int cardCount

评论列表
文章目录