栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > C++面试题库

C++笔试试卷一套

C++笔试试卷一套

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

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

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

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

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

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

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

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

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

D)。。。。。。。

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

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

Void fun(char str[100])

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 SortCard(BYTE cards[], int cardCount);

比较任意两张牌:

CompareCard(BTYE card1, BYTE card2)

随机产生一副牌:RandCard(BYTE cards[], int cardCount)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/265585.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号