首页 > IT > C语言 > C++/C#/C招聘笔试题库和答案

C++/C#/C招聘笔试题库和答案

目录
金山办公软件有限公司(WPS)C++开发工程师招聘笔试题及参考答案
中兴C++JAVA招聘笔试题及参考答案
中兴软创 C,C++笔试题
中讯公司C++面试题
autodesk上海公司C++笔试题
华为某年招聘C++面试题及答案
珠海金山办公软件WPS OfficeC++开发工程师招聘面试题(笔试真题)
网易C、C++面试题及参考答案
联想C语言招聘试题(应届生)?
腾讯C++(初级)招聘笔试题
C,C++和JAVA面试题(南京优玛软件科技有限公司招聘笔试真题)
北京一起玩网络科技有限公司C++面试题?
北京东华合创数码科技股份有限公司C,C++招聘面试题(笔试)
北京东方正通科技有限公司C++面试题
北京华电祥云软件系统有限公司?Unix?C,C++软件工程师招聘笔试题及参考答案
北京掌娱天信通信C++面试笔试题
北京泰立威武通信技术有限公司C#笔试题
北京港湾网络有限公司C#笔试题
华为技术有限公司C语言招聘笔试题
厦门元辰软件系统工程有限公司C++面试题
四川托普软件股份有限公司C++面试题(应届生)
安徽科大讯飞信息科技股份有限公司软件开发笔试题及参考答案(C++)
安徽科大讯飞信息科技股份有限公司软件开发面试题(C++笔试真题及参考答案)
广州菲音信息科技有限公司C++招聘笔试题及参考答案
当当网招聘C++面试题(笔试)
微软C语言笔试题
成都峨嵋电子公司C++面试题
成都电子科大万通智能系统有限公司C++面试题
成都金电科技有限责任公司C++面试题
摩托罗拉C++和通信类职位笔试题
文思创新最新C++招聘笔试题及面试题
无锡信大C&C++&Linux招聘笔试题及参考答案
无锡信大气象传感网科技有限公司c#招聘笔试题及参考答案?
杭州数新软件技术有限公司招Oracle面试题笔试题及答案
江苏南大苏富特软件股份有限公司C++面试题
浙大网新C,C++招聘笔试题
浪潮世科有限公司开发类试题C#面试题(笔试真题)
深圳市伊奇信电子科技有限公司C#面试题
深圳市新元素医疗技术公司软件工程师笔试题(C++)
深圳瑞视恒通科技C++招聘面试题
苏州环创电子公司C语言面试题及参考答案
西安泰为软件有限公司C笔试题
部分内容节选:
 
无锡信大C&C++&Linux招聘笔试题及参考答案
满分120 
 
1. static有什么用途?(请至少说明两种)4分 
 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 
 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模
6. IP地址的编码分为哪俩部分?4分 
18. 请找出下面代码中的所以错误 6分 
说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”  
#include "string.h "  
main()  {  
char*src= "hello,world "; 
 char* dest=NULL;  
int len=strlen(src);  
dest=(char*)malloc(len); 
 char* d=dest;  
char* s=src[len];  
while(len--!=0)  d++=s--;  
printf( "%s ",dest);  
return 0;  
}   答:   
20. 假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:
每次拿球者至少要拿1个,但最多不能超过5个,问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球? 12分 
 
21. 编程题:20分 
两台linux ,请使用c或者c++,分别编写tcp socket连接的server 与client,并发送一条
、、、、、、
文思创新最新C++招聘笔试题及面试题
(时间30分钟,满分100分)
姓名                    学校                    得分               
一、选择题
1、 一个C程序的执行是从  A   
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序的main函数开始,到本程序文件的最后一个函数结束
D) 本程序文件的第一个函数开始,到本程序main函数结束
4、下列运算符中优先级最低的是:A
A)?:   B)&&  C)+   D)!=
5、设栈最大长度为3,入栈序列为1,2,3,4,5,6,则不可能得出栈序列是   D 
二、简答题
1、#include<file.h> 与 #include\”file.h\”的区别?
2、static有什么用途?(请至少说明两种)
某32位系统下,C++程序,请计算sizeof的值(5分)
三、思考题
有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,
、、、、、、
网易C/C++面试题及参考答案
 
1. #i nclude < filename.h >和#i nclude “filename.h” 有什么区别?
  答:对于#i nclude < filename.h >,编译器从标准库路径开始搜索filename.h
  对于#i nclude “filename.h”,编译器从用户的工作路径开始搜索filename.h
2. 在C++ 程序中调用被C 编译器编译后的函数,为什么要加exter
9.已知strcpy 函数的原型是:
  char *strcpy(char *strDest, const char *strSrc);
  其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy
、、、、、、

腾讯C++(初级)招聘笔试题

一、单项选择题(每题仅有一个答案,每题2分,总计20分)
1.  下列说法中错误的是:(    )
A)   C++中由子类向父类进行的类型转换是安全的
B)   C++中类的成员函数如果为纯虚函数,则不能被定义为private的
C)   C++中构造函数可以被定义成private
D)   C++中定义常量时,应该尽量采用const变量定义的方式,而尽量
7.  下面关于C++的说法中,错误的是:(    )
A)  static用来修饰类的成员函数,可以不用实例化通过类名,直接调用该函数
B)  const常常用来修饰函数参数、常量对象等,以防止其被改变,所以const变量的值不可能被改变
C)  标准C++中,一个类可以有多个父类
二、(共14分,每题2分)判断正误
1.函数体内声明的静态变量,至多只会被初始化一次。
2.名字空间是可以多层嵌套的;对于类A中的函数成员和数据成员,它们都属于类名A代表的一层名字空间。
四、(共15分)阅读下面部分程序代码,完成3个问题。
#include <iostream.h>
class A
{
public:
A(int v1):x(v1) {}
virtual int GetData( ) const {return x;}
五、(15分)编写类String的构造函数、析构函数和赋值函数
已知类String的原型为:
class String
{
六、(共20分)现考虑编写一个扑克游戏:只用一付无大小王的扑克,扑克的花色(suit)分为Spade、Heart、Diamond和Club,每门花色的牌共13张,面值(rank)分别为2、3、4、5、6、7、8、9、10、Jack、Queen、King和Ace,每张扑克牌应包含如下信息:唯一的ID号(1-52)、花色、面值、背面图案的编号等。每张扑克牌的操
、、、、、、
浪潮世科有限公司开发类试题C#面试题(笔试真题)
姓名:                                      应聘职位:            
日期:                                      所在院校:                    一、 选择题(每题2分)
1. 关于值类型和引用类型的存储下列说法正确的是:()
A) 值类型存储在堆栈中,引用类型存储在堆中;
   }
  上面定义两个类,下面的代码执行结果是什么? (  )
   MyDerivedClass objDerived = new MyDerivedClass();
   MyBaseClass objBase;
   ObjBase = objDerived;
   ObjBase.DoSomething1 ();
   ObjBase.DoSomething2 ();
A) DoSomething1 of Base class
二、 简答题
1. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... ; 求第30位数是多少, 用递归算法实现。
5 可否简要的介绍一下你所了解的.net 2.0的新特性,希望可以简要地阐述其中的特点。 SDF@__LlBJ 
6. 谈谈你对sharepoint的了解。
三、 英汉互译English
Gray box testing is used almost exclusively by client-server testers or others who
、、、、、、
金山办公软件有限公司(WPS)C++开发工程师招聘笔试题及参考答案
第一部分

1、请描述C++的如下语法特性和常用场景,并给出代码实例:

  C++ 几种类型转换的区别
答:
1. dynamic_cast<type-name> (expression) 在类层次中进行向上转换
2. const_cast<type-name> (expression) 用于修改类型的const或volatile属性

举例使用
int a = 6;
const int* pca = &a;
//*pca = 7;//invalid
int *pa = const_cast<int*>pca;
2、改错
请阅读以下代码,并指出以下代码中存在的问题或隐患。提示:程序可能有编译错误。
class Shape
{
    public:
        virtual void Draw() = 0;
};

 
3、STL应用
请参考下面程序,说明当使用vector容器时,需要注意哪些类似的问题
void RemoveItem(std::vector<int>& a, int n)
{

 
第二部分
1、进制数模式
考虑n位二进制数,有多少个数中不存在两个相邻的1。例如,3位数中有5个数符合这一要求:000、001、010、100、101。
1         试找出其中的规律
2         请给出完整代码实现(参数输入代码可略)
 
2、日志分析
有一个日志文件,每行记录了一次调用信息,其中包括时间和来源IP。每天的记录数目大约有10亿条左右。现在需要:
1         获取当日访问次数最高的1000个来源IP,按照访问量从高到低排序;
第三部分
1、软件设计
请从以下几个命题中任选一个,以自己熟悉的方式给出该软件的尽可能详细的设计:
、、、、、、
当当网招聘C++笔试题和答案
 
基本语法题
1、C++ 是如何实现动态联编的?
    通过继承中的虚函数
2、C++中操作符new和new操作符有什么区别?
3、如何禁止在堆中创建对象?
重写operator new 和operator delete
1)只能在堆上
#include <iostream>
using namespace  std;
4、C++类的非静态成员函数可以作为系统的回调函数嘛?如果可以改如何实现,并注意哪些问题呢?
#include <iostream>


9、判断下面这段代码是否有错误,如果有请改正它,并写出原因
1)、
    vector<int> v;
    v.push_back(0);
    v.push_back(1);
    v.push_back(2);
    vector<int>::iterator it=v.begin();
    vector<int>::iterator itEnd=v.end();
    for(;it!= itEnd;)
    {
        if(1==*it) v.erase(it);
二、com基础
1、所有的com接口都有的共同基类是什么?这个基类实现了哪些功能?
  共同基类是IUnKnown。
 IUnKnown是一个接口。 所有COM接口都继承IUnKnown。IUnKnown的定义在
 
三、Gdi基础
1、CpaintDC 和 CclientDC的区别?
   CpaintDC 构造的时候调用的是BeginPaint,析构调用的是EndPaint.
五、网络基础
1、常用的服务器网络模型有哪些呢?
、、、、、、
中兴C++JAVA招聘笔试题及参考答案
本试卷分三部分,公共部分、C++部分和JAVA部分,其中公共部分为必考部分,C++与JAV
部分,两者选一完成。试卷满分100分。
公共部分(50分)
1:从资源管理(分配)的角度出发,I/O设备可分为______    _、    _______和_              _    _____三种类型。独享,共享,虚拟 (顺序可交换) (6分)
 
2:文件的物理组织有顺序、    _______和索引。链接(2分)
 
3:进程从运行状态进入就绪状态的原因可能是___ D ____。(4分)
A.被选中占有处理机
B.等待某一事件
C.等待的事件已发生
D.时间片用完
C++部分(50分)
 
1.  使用操作符setw对数据进行格式输出时,需要包含(    )文件。C(4分)
       A  iostream.h     B  fstream.h    C  iomanip.h    D  stdlib.h
2.  数组定义为"int a[4][5];", 引用"*(a+1)+2"表示(    )。B(4分)
A、a[1][0]+2         B、 a数组第1行第2列元素的地址
C、a[0][1]+2         D、 a数组第1行第2列元素的值
JAVA部分(50分)
 
1.若x = 5,y = 10,则x < y和x >= y的逻辑值分别为           和           。
true (2分)、 false(2分)
 
2.main方法是Java  Application程序执行的入口点,关于main方法的方法头以下哪项是合法的
、、、、、、
浙大网新C/C++招聘笔试题
姓名: 申请职位: 日期:
(时间:90分钟)
第壹部分 不定 项选择题
1)下面为四组循环语句,若需求为遍历整数区间[0, 1000),请指出正确的:
A)for (BYTE i = 0; i < 1000; ++i)
B)for (INT32 i = 0; i < 1000; ++i)
C)for (UINT32 i = 999; i >= 0; --i)
D)for (INT32 i = 999; i > 0; --i)
2)有如下函数,如果参数par的值为806(十进制),请选择函数返回值:
A) 4
B)5
C)6
D)7
3)现有4类砝码,每一类中各种砝码重量不尽相同,其重量序列如下所示,如果要求能称量重量为1g~xg
范围内任意值的物品(同一重量的砝码可以使用多个,x的值很大),而且只允许使用一类砝码,哪
第贰部分 问答题
8)在c和C++中,a)关键字static有哪几种常见用途?有什么需要注意的吗?b)关键字volatile有什么用途?
9)在C++中,如果没有为一个类显式定义,则编译器会自动为其生成的函数有哪些,针对这些函数在编程
第叁部分 编程题
15)a)定义一个宏,用於返回两个变量中值较大的那个。此宏是否有副作用,请举例说明。b)定义两个宏,
、、、、、、
无锡信大气象传感网科技有限公司c#招聘笔试题及参考答案 
满分120 
 
1. net中读写数据库需要用到那些类?他们的作用?4分 
答:SqlConnection/OleDbConnection:建立数据库的连接;    
 SqlCommand/OleDbCommand:执行数据库脚本。  
2. net Remoting 的工作原理是什么?4分 
用。EXE 和DLL的区别就是DLL能提供函数级的复用,而EXE比较困难。  
19.   判断单链表是否有环?如何找到环的“起始”点?如何知道环的长度?12分 
算法思想: 
先分析是否有环。为此我们建立两个指针,从header一起向前跑,一个步长为1,一个步长为2,用while(直到步长2的跑到结尾)检查两个指针是否相等,直到找到为止。 
static bool JudgeCircleExists(Link head) { 
 Link first = head;  
//1 step each time  Link second = head; 
20. 假设排列着100个乒乓球,由两个人轮流拿球装入口袋,能拿到第100个乒乓球的人为胜利者。条件是:
每次拿球者至少要拿1个,但最多不能超过5个,问:如果你是最先拿球的人,你该拿几个?以后怎么拿就能保证你能得到第100个乒乓球? 12分 
 
、、、、、、
更多内容请下载附件
下载地址
分享到:
推荐下载