上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页
  2017年7月24日
摘要: 哈夫曼编码应用于数据文件和图像压缩的编码方式。其压缩率通常在20%~90%之间、在进行远距离通信时,通常需要把将要传送的文字转换为由二进制字符组成的字符串,并使要传送的电文总长度尽可能的短。显然只要将点文章出现次数多的字符采用尽可能短的编码,就可以减少要传送的电文总长度。 哈夫曼编码的核心思想: ( 阅读全文
posted @ 2017-07-24 12:44 王小东大将军 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 关于“深拷贝”,下列说法正确:A A 会拷贝成员数据的值和会拷贝静态分配的成员对象 B 只会拷贝成员数据的值 C 只会拷贝静态分配的成员对象 D 只会拷贝动态分配的成员对象 分析: 我认为浅拷贝是一个不喜欢思考的懒汉,而深拷贝则是一个思维严谨,喜欢思考的人。对于懒汉来说,虽然给了他任务,但是他总是想 阅读全文
posted @ 2017-07-24 11:17 王小东大将军 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 使用标准C库时,下面哪个选项使用只读模式打开文件、 A fopen("foo.txt","r");//r 打开只读文件 B fopen("foo.txt","r+");//r+ 打开可读写的文件,从文件头开始写,保留原文件中没有被覆盖的内容; C fopen("foo.txt","w");//w 打 阅读全文
posted @ 2017-07-24 11:09 王小东大将军 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 已知下面的class层次,其中每一个class都定义有一个default constructor和一个virtual destructor; 下面(C)执行dynamic_cast会失败 A a*pa=new D; X *px=dynamic_cast<X*>(pa); B D *pd=new D; 阅读全文
posted @ 2017-07-24 10:58 王小东大将军 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 下面两个结构体 在#pragma pack(4)和#pragma pack(8)的情况下,结构体的大小分别是: 16 16 16 24. 分析: 许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐。 每个 阅读全文
posted @ 2017-07-24 10:38 王小东大将军 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 类A是类B的友元,类C是类A的公有派生类,忽略特殊情况下,下列说法正确的:BD A 类B是类A友元 B 类C不是类B友元 C 类C是类B友元 D 类B不是类A友元 分析: (1) 友元关系不能被继承。(2) 友元关系是单向的,不具有交换性。若类B是类A的友元,类A不一定是类B的友元,要看在类中是否有 阅读全文
posted @ 2017-07-24 10:23 王小东大将军 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 分析下列程序: 程序输出: Base 、Derived、Derived 分析: 首先声明Base类型的指针指向实际类型为Derived的对象,先调用基类构造函数,再调用派生类构造函数。输出Base, Derived. base->echo(); 指针是base类型,但是因为有关键词 virtual, 阅读全文
posted @ 2017-07-24 10:19 王小东大将军 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 设已经有ABCD4个类的定义,程序中ABCD析构函数的调用顺序是什么?B A 、ABCD B、 ABDC C 、ACDB D 、ACBD 分析:根据析构函数先构造的就最后析构,从程序中可以看到先构造出C类的c,所以最后析构C类的c。由此可以选择B。 这道题主要考察的知识点是 :全局变量,静态局部变量 阅读全文
posted @ 2017-07-24 10:02 王小东大将军 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 分析下列程序: 则以下不合法的是: C A int (*p)(float) = &f1; B pf = &f4; C pf= &f2; D pf = f3; 知识点:函数指针变量: 函数指针变量的声明方法为: 返回值类型 ( * 指针变量名) ([形参列表]);根据定义, int(*pf)(floa 阅读全文
posted @ 2017-07-24 09:54 王小东大将军 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 分析下列程序输出 程序输出xycdBCD 分析: strcat(p1+2,p2+1); //返回以p1+2为首的字符串,即"cdBCD" strcpy(str+2,strcat(p1+2,p2+1)); //将"cdBCD"copy到str+2位置上,并覆盖后面的内容,此时str为"xycdBCD" 阅读全文
posted @ 2017-07-24 09:45 王小东大将军 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 20 下一页