- 博客(17)
- 收藏
- 关注
原创 第五章 构造数据类型(三)
第10题:void swap(int a[],int m,int n){ int iTemp; const int Max=m+n; for(int i=0;i iTemp=a[0]; for(int j=1;j a[j-1]=a[j]; a[Max-1]=iTemp; }}第11题:#include#incl
2008-05-21 23:16:00
594
原创 第五章 构造数据类型(一)
1. 枚举类型有什么好处?C++对枚举类型的操作有何规定?答:枚举类型的好处是:枚举类型可以提高程序的易读性和可靠性。操作规定:枚举类型可以实施赋值操作,由于枚举类型的每个值对应一个整型数,因此可以把一个枚举类型复制给一个整型变量,但不能把一个整型数赋值给枚举类型。 枚举类型还可以进行涮熟运算,但运算结果为算术类型,而不是枚举类型。 枚举类型不能直接进行输入/输出操作,需要采用间接的方式对枚举
2008-05-09 19:41:00
793
原创 第四章 过程抽象——函数(四)
第12题第一、二都能正确匹配。第一个匹配的是void func(int,double),理由是c根据整型提升转换原则,转换为int,3.0跟double精确匹配。第二个匹配的是void func(long,double),理由是3L精确匹配long,3根据标准转换匹配,可以配上double。后三个都不能正确匹配第三个,第一个参数是char*,彻底没有匹配的。第四个,3L匹配long,而c则
2008-05-08 13:17:00
535
原创 第四章 过程抽象——函数(三)
第十题:迭代:double H(int n,double x){ if(n==1) return 1; double h1=1, h2=2*x; for(int i=3;i double temp=2*x*h2-2*(i-1)*h1; h1=h2; h2=temp; } return h2;}递归double Hermi
2008-05-07 22:38:00
552
原创 第四章 过程抽象——函数(二)
6. 本题是考查宏与函数的优缺点。本教科书上有提到宏的缺点和内联函数的优点。就本题而言,宏的缺点都有,但由于不是内连函数,故而也有其缺点。答:宏定义有以下的缺点(1) 有时会出现重复计算。(2) 不进行参数类型检查和转换。(3)不利于一些工具对程序的处理。宏定义的优点:由于是就地展开,相比于函数调用,它的效率会更高一些。至于函数的优缺点,基本上,宏的缺点就是它的优点,宏的优点就是它的缺点。第七题:
2008-05-06 17:00:00
580
原创 第四章 过程抽象——函数(一)
1. 简述子程序的作用答:子程序是有命名的一段程序代码,它通常完成一个厄独立的(子)功能。在程序的其他地方通过子程序的名字来使用(调用)它们。除了能减少程序的代码(量)外,采用子程序的主要作用是实现功能抽象。2. 简述局部变量的作用。说明:本章讲述了什么是局部变量,以及局部变量的特点。但对于局部变量的作用,则没有提到。小弟根据自己所学,总结了几点愚见,与大家分享。答:我觉得至少有两个作用第一,使变
2008-05-04 15:13:00
736
原创 第三章 程序的流程控制(四)
第七题:#include#includeusing namespace std;int main(){ int weight;//包裹重量 int dist; const int iBase=15; cout cout cin >> weight; cout cin >> dist; if(weight { cout
2008-05-03 16:27:00
531
原创 第三章 程序的流程控制(三)
第六题:#includeusing namespace std;int main(){ char s[50]; cout cin >> s ; int sLen=strlen(s); int n=0; for(int i = 0;i!=sLen-1;++i) if(>==s[i] && ===s[i+1]) n++;
2008-05-01 17:14:00
539
原创 第二章解答
1. C++提供了哪些基本数据类型(Built-in type)?检查你计算机上各种类型数据所占内存空间的大小(字节数)a. 整数类型: int 4字节,short int 2字节,long int 4字节b. 实数类型: float 4字节,double 8字节,long double 8字节c. 字符类型 char 1字节d. 逻辑类型 bool 1字节e. 空值型 void 非si
2008-04-30 16:33:00
796
原创 第一章解答
由于小弟最近决定考研,故而再次捧起本书,决定把第一、二章解答补齐。1. 简述寄存器、内存以及外存的区别 寄存器位于CPU内部,辅助CPU完成指令执行的工作。其主要作用是减少访问内存的次数,提高指令执行的效率。 内存位于CPU外部而计算机内部,是计算机的主存储器,主要用于存储计算机程序。与寄存器相比,内存的容量要大很多,但CPU访问内存要比访问寄存器慢很多。 外存属于计算机的外围设备,是大容量
2008-04-29 20:59:00
803
原创 读《深入浅出MFC》笔记——关于MM_ANISOTROPIC影射模式
在本书p512解释了GDI的几种影射模式,我对于其中MM_ANISOTROPIC影射模式的解释有些不同的见解。主要是方向的问题,MM_ANISOTROPIC的X与Y轴的正向,据我查资料以及研究的结果,应该是由SetWindowExt和SetViewportExt两个函数的参数决定。 其中,众所周知的是其单位长度,是由这两个函数的相应参数的比值所确定的。而其X与Y轴的正向,其实也有这两个函数的相应
2008-04-26 21:58:00
2965
4
原创 《深入浅出MFC》书中DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏的详细解释
最近有些朋友在看《深入浅出MFC》的时候,被第三章的几个宏给卡住了,记得我第一次看此书时,也被这几个宏给卡住。当然真正卡人的其实是第一个,也就是DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC。我做了一个详解,供同样被卡住的朋友做个参考:)说明:这两个宏的主要目的,是在所指定的class(比如CView)的声明和实现里,加上一些静态成员函数和静态成员变量。所以,不要管“/”这个换
2008-04-24 21:28:00
5989
1
原创 孙鑫 "第一个Windows程序" 的VS2005版
#include#include WCHAR _szAppName[]=L"JohnTwo";WCHAR _szTitle[]=L"MyfirstWindow";LRESULT CALLBACK WinProc(HWND hwnd, UINT uMsg, WPARAM wParam,
2008-04-07 18:33:00
1192
原创 《程序设计教程-用C++语言编程》的解答好久没更新了,有朋友需要,俺打算最近开始更新。
好久没有来CSDN了,也好久没有维护我在这里的Blog了,一直忙着别的事情。回顾这几年,说实在的,是这本书真正把我领进C++大门的。没有这本书的话,我的C++入门之旅可能会困难得多。 今天回来看,发现有朋友也在用此书入门,为了方便入门的朋友,也为了自己对基础知识再次复习,我决定把书后习题答案陆续补齐,不过由于是自己现做的,难免有错,与大家切磋,请不吝指教。
2008-04-07 18:29:00
849
原创 第三章 程序的流程控制(二)
第三题//分别按正向和逆向输出小写字母a到z#includeusing namespace std;int main(){ char i; //正向输出a到z for(i=a;i cout cout //逆向输出a到z for(i=z;i>=a;i--) cout cout return 0;}
2005-04-30 21:46:00
1876
原创 第三章 程序的流程控制(一)
第一题解答://将华氏温度转换成摄氏#includeusing namespace std;int main(){ double f;//华氏温度变量 double c;//摄氏温度变量 cout cin>>f; c=5*(f-32)/9; cout cout return 0;}第二题解答://将二十四小时制的时间表示,转换为十二小时制的时间表
2005-04-30 01:42:00
1528
1
原创 关于本书第一、二章的习题解答
本书第一、二章C++语言概述和基本数据类型和表达式的介绍,书后习题所提的问题,基本上在课文中就有答案,无需另觅解答,故而小弟也偷懒,仅在书中标明了解答之处,并无另作解答。 不过如果有朋友学习此书,觉得一二章有困难者,我愿与您共同探讨一下这两章的习题。
2005-04-30 01:33:00
1361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人