自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除