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

华普电子笔试面试题–C++

华普电子笔试面试题–C++

笔试

1.(1)写出按一个字节的位对其方式的命令

 (2)写出UpdateData(BOOL values)函数的作用

 

2.求出下面的输出结果

int fun()

{

Static int s=0;

Int a = 1;

s+=a;;

a++;

  return s;

}

 

Void main()

{

Fun();

Cout<<Fun();

}

 

3.输出下面的结果

Void main()

{

Int s=0;

for(unsigned char i=0; i<256; i++)

{

S+=i;

}

Cout<<s<<endl;

}

 

4.已知基类A有他的公有、私有、保护的函数各一个,B公有继承A,而且有私有函数,C私有继承B,且含有公有函数,有7-8道判断题。(都是那些什么A,B,C可以访问他们的什么成员之类的)

 

5.已知一个树形图给你(大写字母表示的),用前序、中序、后序三种方法写出它的遍历的结果(只要写结果)

 

6.在不用sizeof()的情况下写一个C函数,判断所在系统是16位还是32位机。

 

7.写字符串拷贝函数,不能用系统的strcpy;

  Char *Strcpy(char *str, const char *Srcstr);

 

8.写出下面的输出结果(大致意思)

Char a[12] = “assdwd”;

Cout<<sizeof(a);

Cout<<strlen(a);

Char *p=”asasqww”;

Cout<<sizeof(p);

Int a=4;

Cout<<sizeof(a);

9.输出下面的结果

union V

{

Struct X

{

Unsigned char s1:2;

Unsigned char s2:3;

Unsigned char s3:3;

};

C;

}

 

Void main()

{

V S

S.c=100;

Cout<<S.X.s3;

}

 

10.实现对一个链表的删除、插入等操作:

struct node

{

int data; 

node *next;

};

 

11、对两个有序的链表head1,head2,把他们合并成一个链表依然有序(见常见C面试题)

面试题

  1. 说一下Api音频捕获函数
  2. 函数重载,覆盖,隐藏
  3. 拷贝构造函数和类赋值运算(=)有什么区别,哪个效率高
  4. Debug和Relese有什么区别,后者可以调试么
  5. 什么是内核对象
  6. 有哪些事件类型
  7. 说一下Socket编程的流程,客户、服务器的Tcp/ip(或是)UDP下的流程函数表达
  8. 什么是哈希表
  9. new和malloc的区别

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

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

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