2015北京智能星通面试题 2014-9-18
1、哪个不是构造函数的特征?
A 构造函数的函数名与类名相同 B 构造函数可以重载
C 构造函数可以设置缺省参数 D 构造函数必须指定类型说明
答案:D
2、派生类的对象对它的基类成员中,哪个是可以访问的?
A 公有继承的公有成员 B 公有继承的私有成员
C 公有继承的保护成员 D 私有继承的公有成员
答案:A
3、假定一个字符串的长度为n,则定义存储该字符串的字符数组的长度至少为?
A 1 B n C n+1 D n+2
4、假定一个类的构造函数为B(int x,int y){a=x;b=a*y;},则执行B x(3,5);语句后,x.a和x.b的值分别为?
A 3和5 B 5和3 C 3和15 D 20和5
5、通过HTTP协议向服务器上传文件,一般使用下面哪个方法
A DELETE B TRACE C GET D POST
6、通过HTTP协议GET方法中加参数的形式向服务器提交中文字符,且服务器需要原始中文字符,下面哪种算法可用于向服务器提交中文字符?
A md5 B base64 C rsa D des
7、SQL中,哪个语句修饰后的字段具有唯一性?
A index B text C double D unique
8、SQL中,哪个语句用于查询数据
A Select B like C where D from
9、windows的内核采用的是哪种字符编码
A ascii B gbk C utf8 D Unicode
10、频繁删减数据,采用下面哪种结构能获得最好的性能?
A 链表 B 数组 C 队列 D 堆栈
问答题:
1、请列出尽可能多的除了c/c++之外的编程语言的名字
2、不调用C++/C的字符串库函数,请编写函数strcpy。算法效率越高越好。
3、写一个函数,传入一个字符串,可以逆序输出,并且返回单词数量。比如给定“This is my first test.”,输出应该为“.test first my is This”并且返回5。
4、给定2N个正整数(N>1),假设其总和为2S,从其中拿出一半(N个)且要求拿出来的这N个数的总和最接近S,写一个算法实现它。