- 博客(8)
- 收藏
- 关注
原创 第五章 构造数据类型(三)
第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 584
原创 第五章 构造数据类型(一)
1. 枚举类型有什么好处?C++对枚举类型的操作有何规定?答:枚举类型的好处是:枚举类型可以提高程序的易读性和可靠性。操作规定:枚举类型可以实施赋值操作,由于枚举类型的每个值对应一个整型数,因此可以把一个枚举类型复制给一个整型变量,但不能把一个整型数赋值给枚举类型。 枚举类型还可以进行涮熟运算,但运算结果为算术类型,而不是枚举类型。 枚举类型不能直接进行输入/输出操作,需要采用间接的方式对枚举
2008-05-09 19:41:00 786
原创 第四章 过程抽象——函数(四)
第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 524
原创 第四章 过程抽象——函数(三)
第十题:迭代: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 540
原创 第四章 过程抽象——函数(二)
6. 本题是考查宏与函数的优缺点。本教科书上有提到宏的缺点和内联函数的优点。就本题而言,宏的缺点都有,但由于不是内连函数,故而也有其缺点。答:宏定义有以下的缺点(1) 有时会出现重复计算。(2) 不进行参数类型检查和转换。(3)不利于一些工具对程序的处理。宏定义的优点:由于是就地展开,相比于函数调用,它的效率会更高一些。至于函数的优缺点,基本上,宏的缺点就是它的优点,宏的优点就是它的缺点。第七题:
2008-05-06 17:00:00 572
原创 第四章 过程抽象——函数(一)
1. 简述子程序的作用答:子程序是有命名的一段程序代码,它通常完成一个厄独立的(子)功能。在程序的其他地方通过子程序的名字来使用(调用)它们。除了能减少程序的代码(量)外,采用子程序的主要作用是实现功能抽象。2. 简述局部变量的作用。说明:本章讲述了什么是局部变量,以及局部变量的特点。但对于局部变量的作用,则没有提到。小弟根据自己所学,总结了几点愚见,与大家分享。答:我觉得至少有两个作用第一,使变
2008-05-04 15:13:00 723
原创 第三章 程序的流程控制(四)
第七题:#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 523
原创 第三章 程序的流程控制(三)
第六题:#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 534
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人