旗开得胜迅雷2014C++研发笔试卷C
.
单项选择题
1.下列运算符中在C++
delete
下关于多态性的描述错误的是
C++
语 的多态性分为编译时的多态性和运 时的多态性
编译时的多态性可通过函数重载实现
运 时的多态性可通过模板和虚函数实现
实现运 时多态性的机制称为动态绑定
下关于类和对象的描述中错误的是
类就是C语 中的结构体类型对象就是C
旗开得胜类和对象之间的关系是抽象和具体的关系
对象是类的实例 个对象必须属于 个已知的类
类是具有共同 为的若干对象的统 描述体
4.
引 标准库时下 的说法你认为哪个是正确的
语句#include “stdl ib.h”是正确的 且程序编译速度#include<stdl ib.h>
要快
语句#include<stdl ib.h>是正确的 且程序编译速度#include “stdl ib.h”
要快
语句#include<stdl ib.h>和#include “stdl ib.h”
都是正确的程序编译速度没有区别
语句#include “stdl ib.h”
是错误的
5.设a、 b、 c、 d、 m、 n均为int型变量且a=5、 b=6、 c=7、 d=8、 m=2、 n=2,则逡辑表达式m=a>b&&(n=c>d)运算后 n
的值为
0
1
2
7
旗开得胜
6.
不能作为重载函数的调 的依据是
参数个数
参数类型
函数类型
7.下列程序的输出结果为:
#include<iostream.h>int func(int n)
{if(n<1)return 1;else
}void main() {cout<< func(5) <<endl;
0
16
8.建 派 类对象时,3种构造函数分别是a(基类的构造函数)、 b(成员对象的构造函数)、 c(派 类的构造函数)这3种构造函数的调 顺序为:abc
1
旗开得胜acbcabcba
9.
如果友元函数重载 个运算符时其参数表中没有任何参数则说明该运算符是
元运算符
元运算符
选项A和选项B
都可能
重载错误
10.
#define F(X,Y) (X)--, (Y)++, (X)*(Y);
…int i, a= 3,b=4;for( i=0; i<5; i++)
F(a,b)printf( “%d,%d” , a,b);
输出结果是
3, 5
-2, 5
-2,9
.
多选选择题
11.已知 段 本有1382个字符使 了1382个字节进 存储这段 本全部是由a、 b、 c、 d、 e这5
组成 a出现了354次 b出现了483次 c出现了227次 d出现了96次 e出现了232次对这5
夫曼Huffman
算法进 编码则以下哪些说法正确
使 哈夫曼算法编码后 编码值来存储这段 本将花费最少的存储空间
使 哈夫曼算法进 编码a、 b、 c、 d、 e这5
个字符对应的编码值可以有多套但每个字符编码的位
b这个字符的哈夫曼编码值位数应该最短 d
这个字符的哈夫曼编码值位数应该最
旗开得胜下描述正确的是 while循环语句的循环体 少执1
次do-whi le循环可以写成while
循环的格式continue
语句可以出现在各种循环体中break
语句不可以出现在循环体内
13.
下模板声明中哪些是 法的 template<class Type>class C1;template<class T,U, classV>class C2;template<class C1, typename C2>class C3{};template<typename myT, class myT>class C4{};
14.
拷构造函数的特点是
该函数名同类名也是 种构造函数该函数返回 引
该函数叧有 个参数必须是对某个对象的引
每个类都必须有 个拷 初始化构造函数如果类中没有说明拷 构造函数则编译器系统会 动
成个缺省拷 构造函数作为该类的保护成员
旗开得胜拷 初始化构造函数的作 是将 个已知对象的数据成员值拷 给正在创建的另 个同类的对象
15.下列对函数doubleadd(int a, intb)
进重载正确的是 int add(int a, int b, int c)intadd(doublea,double b)doubleadd(doublea ,doubleb)int add(inta, int b)
开得胜
三.
问答题
16.有 幢100
层 的 楼给你两个完全相同的玱璃围棋 。假设从某 层开始丢下玱璃棋 就会破碎。
那么怎么利 中的两颗棋 种什么样的最优策略知道这个临界的层 呢
17. c++写 个函数如Foo(const char*str) 打印出str的全排列如abc的全排列 abc, acb, bca,dac,cab,cba
18.求出 字符串中最 的数字串。 如as123cdf1234f 返回1234 char* FindNumber(char*out,char
*in)
。
1
香港最便宜的vps要多少钱?最便宜的香港vps能用吗?香港vps无需备案,整体性能好,而且租用价格便宜,使用灵活,因为备受站长喜爱。无论是个人还是企业建站,都比较倾向于选择香港VPS。最便宜的香港vps能用吗?正因为有着诸多租用优势,香港VPS在业内颇受欢迎,租用需求量也在日益攀升。那么,对于新手用户来说,香港最便宜的vps租用有四大要点是务必要注意的,还有易探云香港vps租用最便宜的月付仅18元...
百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...
百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...