首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
执行01H-0FFH运算后,CF和OF的状态分别为( )。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
若AX=2891H则执行NEGAX指令后CF和SF标志位的状态分别为
1、1
1、0
0、1
0、0
若AL=80H执行NEGAL指令后CF和OF标志位的状态分别为【】
0和0
0和1
1和0
1和1
执行01H—OFFH运算后CF和OF的状态分别为
0和0
0和1
1和0
1和1
假设AL=0FFH依次执行ADDAL12和ANDALOFH指令后标志位ZF和SF的状态分别为
0和0
0和1
1和0
1和1
假设AL=0FFH依次执行ADDAL12和ANDAL0FH指令后标志位ZF和SF的状态分别为
0和0
0和1
1和0
1和1
热门试题
更多
请编写两个函数intsum_of_powersintkintnpowersintmintn求1~6的k次方的和sum_of_powers中参数k和n分别表示k次方和所求数列中最大的一个自然数最后返回所求值powers中参数m和n分别表示m为底数n为指数最后返回所求值要求使用for循环和函数嵌套intsum_of_powers中调用powers实现算法输出结果如下sumof4powersofintergersfrom1to6=2275注意部分源程序已存在文件test25_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数sum_of_powers和powers的花括号中填写若干语句文件test25_2.cpp的内容如下#include<iostream.h>constintk4constintn6intsum_of_powersintkintnpowersintmintnvoidmaincout<<sumof<<k<<powersOfintergersfrom1to<<n<<=cout<<sum_of_powerskn<<endlintsum_of_powersintkintnintpowersintmintn
使用VC6打开考生文件夹下的工程test38_3此工程包含一个test38_3.cpp其中定义了类complex但类的定义并不完整请按要求完成下列操作将程序补充完整1添加类complex的无参数的构造函数的定义将私有成员real和imag都初始化为0请在注释//**1**之后添加适当的语句2添加类complex的带两个参数的重载构造函数两个参数r和i都是double类型要求将r赋值给私有成员reali赋值给私有成员imag同时允许调用时参数i可是省略请在注释//**2**之后添加适当的语句3完成类complex重载加法函数的定义该函数直接返回一个类complex的对象同时把参数对象c的实部real和虚部imag分别与当前对象对应部分分别相加请在注释//**3**之后添加适当的语句4完成类complex的友元函数print的定义使其以格式real+imagi输出请在注释//**4**之后添加适当的语句源程序文件test38_3.cpp清单如下#include<iostream.h>classcomplexpublic://**1**//**2**real=r;imag=i;complexoperator+complex&c;friendvoidprintcomplex&c;private:doublerealimag;;complexcomplex::operator+complex&c//**3**//**4**cout<<c.real<<+<<c.imag<<i<<endl;voidmaincomplexc12.03.0c24.0-2.0c3;c3=c1+c2;printc3;c3=c3+complex3.5;printc3;
使用VC6打开考生文件夹下的工程test32_1此工程包含一个源程序文件test32_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为AddedResultforthisC++tutorial3源程序文件test32_1.cpp清单如下/**********found**********/#include<iostream>classCPP_Tutorialintprivate_data;/*****************found*****************/classfriendclass;public:CPP_Tutorialprivate_data=5;;classfriendclasspublic:intsubtractfromintxCPP_Tutorialvar2;/*****************found*****************/returnvar2-x;;voidmainfriendclassvar3;cout<<AddedResultforthisC++tutorial:<<var3.subtractfrom2<<end1;
使用VC6打开考生文件夹下的工程test30_1此工程包含一个源程序文件test30_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为Previous=9Next=11源程序文件test30_1.cpp清单如下#include<iostream.h>/*****************found*****************/voidprevnextintint&int&;intmainintx=10yz;prevnextxyz;cout<<Previous=<<y<<Next=<<z<<end1;return0;/*****************found*****************/voidprevnextintxintprevintnext/*****************found*****************/prev=x--;next=++x;
请编写一个函数fun它的功能是计算并输出给定整数n的所有因子不包括1与自身之和规定n的值不大于1000例如输入n的值为856则输出为sum=763注意部分源程序已存在文件test33_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数count的花括号中填写若干语句文件test33_2.cpp清单如下#include<stdio.h>#include<iostream.h>intfunintnvoidmainintnsum;cout<<Inputn:<<end1;cin>>n;sum=funn;cout<<sum=/n<<sum<<end1;
使用VC6打开考生文件夹下的工程test26_1此工程包含一个源程序文件test26_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为Valuesare:12and3源程序文件test26_1.cpp清单如下#include<iostream.h>classCommonBasepublic:intx;;/*****************found*****************/classDeriveCommonA::publicCommonBasepublic:inty;;classDeriveCommonB:publicCommonBasepublic:intz;;/*****************found*****************/classOverlapping:publicDeriveCommonA;publicDeriveCommonBpublic:voidDisplaycout<<Valuesare:<<DeriveCommonA::x<<<<y<<and<<z<<end1;;intmainOverlappingov;/*****************found*****************/ov.x=1;ov.y=2;ov.z=3;ov.Display;return0;
a.show;
请编写一个函数commintnintk该函数将用递归算法计算从n个人中选择k个人组成一个委员会的不同组合数由n个人里选k个人的组合数=由n-1个人里选k个人的组合数+由n-1个人里选k-1个人的组合数注意部分源程序已存在文件test41_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数comm的花括号中填写若干语句源程序文件test41-2.cpp清单如下#include<iostream.h>intcommintnintkvoidmainintn=7k=3;cout<<n=7k=3<<endl;cout<<commnk<<endl;
使用VC6打开考生文件夹下的工程test24_3此工程包含一个源程序文件test24_3.cpp其中定义了抽象类point和它的派生类line但它们的定义并不完整请按要求完成下列操作将程序补充完整1定义类point的构造函数函数含参数i和j它们都是int型数据默认值都是0用i和j分别将point的数据成员x0和y0初始化请在注释//**1**之后添加适当的语句2完成类point的成员函数纯虚函数voidset和voiddraw的定义请在注释//**2**之后添加适当的语句3添加类line的构造函数函数含参数ijm和n它们都是int型数据默认值都是0用i和j分别将point的数据成员x0和y0初始化请在注释//**3**之后添加适当的语句输出结果如下line::setcalled.注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test24_3.cpp清单如下#include<iostream.h>classpointpublic://**1**//**2**protected:intxOyO;classline:publicpointpublic://**3**x1=m;y1=n;voidsetcout<<line::setcalled./n;voiddrawcout<<line::drawcalled./n;protected:intx1y1;;voidmainline*lineobj=newline;1ineobj->set;
使用VC6打开考生文件夹下的工程test36_3此工程包含一个test36_3.cpp其中定义了类CRectangle但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义类CRectangle的数据成员width和height它们都是int型的数据请在注释//**1**之后添加适当的语句2添加类CRectangle的友元函数duplicate的声明其返回值类型和参数类型均为Crectangle的请在注释//**2**之后添加适当的语句3完成类Crectangle的成员函数set_values的定义把传入的参数a和b分别赋值为数据成员width和height请在注释//**3**之后添加适当的语句4完成派生类Crectangle的友元函数duplicate的定义把函数中的临时对象rectres的值返回主函数请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test36_3.cpp清单如下#include<iostream.h>classCRectangle//**1**public:voidset_valuesintint;intareavoidreturnwidth*height;//**2**;voidCRectangle::set_valuesintaintb//**3**CRectangleduplicateCRectanglerectparamCRectanglerectres;rectres.width=rectparam.width*2;rectres.height=rectparam.height*2;//**4**voidmainCRectanglerectrectb;rect.set_values23;rectb=duplicaterect;cout<<rectb.area<<end1;
请编写函数fun该函数的功能是将M行N列的二维数组中的数据按列的顺序依次放到一维数组中例如二维数组中的数据为333333334444444455555555则一维数组中的内容应是334455334455334455334455注意部分源程序以存在文件test_2.cpp中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test39_2.cpp的内容如下#include<stdio.h>#include<iostream.h>voidfunint*s[10]int*bint*nintmmintnnvoidmainintw[10][10]=333333334444444455555555ij;inta[100]=0n=0;cout<<Thematrix:/nfori=0;i<3;i++forj=0;j<4;j++cout<<w[i][j];cout<<endl;funwa&n34;cout<<TheAarray:/n;fori=0;i<n;i++cout<<a[i];cout<</n/n;
使用VC6打开考生文件夹下的工程test38_1此工程包含一个源程序文件test38_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为2isafactorof10源程序文件test38_1.cpp清单如下#include<iostream.h>classmyclass/*****************found*****************/intndpublic:myclassintiintjn=i;d=j;friendintfactormyclassob;;/*****************found*****************/intmyclass::factormyclassob/*****************found*****************/ifob.n%ob.dreturn1;elsereturn0;voidmainmyclassob1102ob2133;iffactorob1cout<<2isafactorof10/n;iffactorob2cout<<3isnotafactorof13/n;
使用VC6打开考生文件夹下的工程test26_3此工程包含一个test26_3.cpp其中定义了类queue但该类的定义并不完整请按要求完成下列操作将程序补充完整1完成类queue的无参数的构造函数的定义要求把数据成员bl和el都初始化为0同时输出queueinitialized请在注释//**1**之后添加适当的语句2完成类queue的成员函数qputintj的定义它的功能是把新的元素加入队列过程是先依据bl的值判断数组是否已经满了如果是就输出queueisfull否则bl自加一并且把参数j的值存入bl指向的数组元素中请在注释//**2**之后添加适当的语句3完成类queue的成员函数qget的定义它的功能是把队列开头的元素提取出队列并返回该值过程是先比较el和bl的值判断队列是否已空如果是就输出queueisempty否则el自加一并且把el指向的数组元素返回请在注释//**3**之后添加适当的语句程序输出结果如下queueinitializedqueueinitialized33114422注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test26_3.cpp清单如下#include<iostream.h>classqueueintq[100]intblelpublicqueuevoidqputintjintqgetqueue::queue//**1**voidqueue::qputintj//**2**cout<<queueisfull/nreturnbl++q[bl]=jintqueue::qget//**3**cout<<queueisempty/nreturn0el++returnq[el]voidmainqueueaabbaa.qput11bb.qput22aa.qput33bb.qput44cout<<aa.qget<<<<aa.qget<</ncout<<bb.qget<<<<bb.qget<</n
使用VC6打开考生文件夹下的工程test22_1此工程包含—个源程序文件test22_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果为6/153/49/19源程序文件test22_1.cpp清单如下#include<iostream.h>classFranctionintnumeintdenopublicFranctionFranAddconstFranction&xthis->nume+=x.numethis->deno+=x.deno/****************found*******************/returnthisvoidInitFranctionnume=0;deno=l;voidInitFranctionintnintdnume=n;deno=d;voidFranOutputcout<<nume<<’/’<<deno<<endl;;voidmainFranction*a=newFranction;Franction*b=newFranction;a->InitFranction615;b->InitFranction34;a->FranOutput;b->FranOutput;Franctionc;/****************found*******************/c->InitFranction;/****************found*******************/c=a->FranAddb;c.FranOutput;
使用VC6打开考生文件夹下的工程test36_1此工程包含一个源程序文件test36_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为2源程序文件test36_1.cpp清单如下#include<iostream.h>classamount;classcoins/*****************found*****************/enumunitspennynickeldimequarterhalf_dollar/*****************found*****************/classamount;;classamount/*****************found*****************/coins:unitsmoney;public:voidsetm;intgerm;;voidamount::setmmoney=coins::dime;intamount::getmreturnmoney;intmainamountob;ob.setm;cout<<ob.getm<<end1;return0;
使用VC6打开考生文件夹下的工程test40_3此工程包含一个test40_3.cpp其中定义了类CVector但该类的定义并不完整请按要求完成下列操作将程序补充完整1完成类CVector构造函数的定义把传入的int型参数a和b分别赋值给类的成员变量x和y请在注释//**1**之后添加适当的语句2完成类CVector的+运算符重载函数的定义使Cvector类的两个对象相加时可以直接使用符号+并且结果仍然为类Cvector的对象请在注释//**2**之后添加适当的语句3在主函数中添加适当的语句把类Cvector的对象a和b相加并且把结果保存在对象c中最后以xy的形式输出在屏幕上请在注释//**3**之后添加适当的语句源程序文件test40_3.cpp清单如下#include<iostream.h>classCVectorpublic:intxy;CVector;CVectorintint;CVectoroperator+CVector;;CVector::CVectorintaintb//**1**CVectorCVector::operator+CVectorparam//**2**temp.y=y+param.y;returntemp;intmainCVectora31;CVectorb12;CVectorc;//**3**return0;
使用VC6打开考生文件夹下的工程test34_3此工程包含一个test34_3.cpp其中定义了表示栈的类stack源程序中stack类的定义并不完整请按要求完成下列操作将程序补充完整1定义类stack的私有数据成员sp和size它们分别为整型的指针和变量其中sP指向存放栈的数据元素的数组size为栈中存放最后一个元素的下标值请在注释//**1**之后添加适当的语句2完成类stack的构造函数该函数首先从动态存储空间分配含有100个元素的int型数组并把该数组的首元素地址赋给指针sp然后将该数组的所有元素赋值为0并将size赋值为-1size等于-1表示栈为空请在注释//**2**之后添加适当的语句3完成类stack的成员函数push的定义该函数将传入的整型参数x压入栈中即在size小于数组的最大下标情况下size自加1再给x赋值请在注释//**3**之后添加适当的语句4完成类stack的成员函数pop的定义该函数返回栈顶元素的值即在size不等于-1的情况下返回数组中下标为size的元素的值并将size减1请在注释//**4**之后添加适当的语句程序输出结果如下thetopelem1thepopelem1thestackisempty注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test34_3.cpp清单如下#include<iostream.h>classstack//**1**public:stack;boolemptyreturnsize==-1;boolfullreturnsize==99;voidpushintx;voidpop;voidtop;;stack::stack//**2**forinti=0;i<100;i++*sp+i=0;size=-1;voidstack::pushintx//**3**cout<<thestackisfull<<end1;elsesize++;*sp+size=x;voidstack::pop//**4**cout<<thestackisempty<<end1;elsecout<<thepopelem:<<*sp+size<<end1;size--;voidstack::topifiemptycout<<thestackisempty<<end1;elsecout<<thetopelem:<<*sp+size<<end1;voidmainstacks;s.push1;s.top;s.pop;s.top
编写函数fun它的功能是求n以内不包括n同时能被3与7整除的所有自然数之和的平方根s并做为函数值返回例如n为1000时函数值应为s=153.909064注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#include<conio.h>#include<math.h>#include<stdio.h>doublefunintnmainclrscr;printfs=%f/nfun1000;
请编写函数fun其功能是计算并输出下列多项式值Sn=1+1/1!+1/2!+1/3!+1/4!++1/n!例如从键盘输入15则输出为s=2.718282注意部分源程序以存在文件test37_2.cpp中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test37_2.cpp的内容如下#include<stdio.h>#include<iostream.h>doublefunintnvoidmainintn;doubles;cout<<Inputn:<<end1;cin>>n;s=funn;cout<<s=<<s<<end1;
使用VC6打开考生文件夹下的工程test24_1此工程包含一个源程序文件test24_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果为00012-1000l2-l211源程序文件test24_1.cpp清单如下#include<iostream.h>classA/****************found*******************/inta=O;public:Aintaa=O:aaa;classBintab;constintc;Ad;public:/****************found*******************/B/****************found*******************/Bintaaintbb:daa+bba=aab=bb;voidprintcout<<a<<<<b<<<<c<<<<endl;;voidmainBab12;Bx=aybz21;a.print;b.print;x.print;y.print;z.print;
使用VC6打开考生文件夹下的工程test34_1此工程包含一个源程序文件test34_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为David31231000源程序文件test34_1.cpp清单如下#include<iostream.h>#include<string.h>classpersonpublic:charname[20];unsignedlongid;floatsalary;voidprintcout<<name<<’’<<id<<’’<<salary<</*****************found*****************/voidmainpersonp;person*ptr;/*****************found*****************/ptr=p;/*****************found*****************/strcpyDavidptr->name;ptr->id=3123;ptr->salary=1000;ptr->print;
使用VC6打开考生文件夹下的工程test22_3此工程包含一个源程序文件test22_3.cpp其中定义了用于表示考生的类CStudent和它的派生类CGraduateStudent但它们的定义并不完整请按要求完成下列操作将程序补充完整1定义CStudent的构造函数函数含参数nm它是char型的指针数据请使用字符串函数将类数据成员name初始化请在注释//**1**之后添加适当的语句2完成类CStudent的成员函数voidaddscoredoublesc的定义将类数据成员score加上参数sc请在注释//**2**之后添加适当的语句3添加类CGraduateStudent的成员函数voidaddpaperintd的定义将int型的参数d的值加到类的数据成员paper上请在注释//**3**之后添加适当的语句4调用对象sdt的成员函数addpaper使得该考生的论文数量变为10将请在注释//**4**之后添加适当的语句输出结果如下StudentHansonAdvisor:MichaelPhongTotalpaperis10注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test22_3.cpp清单如下#include<iostream.h>#include<string.h>classCStudentprivatecharname[30]intcodedoublescorepublicCStudentchar*nm//**1**CStudentvoidputnamechar*nmstrcpynamenmvoidputcodeintdcode=dvoidputscoredoublescscore=sc;voidgetnamechar*nmstrcpynmnamedoublegetcodereturncodedoublegetscorereturnscorevoidaddscoredoublesc//**2**classCGraduateStudent:publicCStudentprivate:charadvisor[30];intpaper;public:voidputadvisorchar*nmstrcpyadvisornm;voidgetadvisorchar*nmstrcpynmadvisor;voidputpaperintdpaper=d;//**3**intgetpaperreturnpaper;;voidmainCGraduateStudentsdt;sdt.putnameHanson;sdt.putadvisorMichaelPhong;sdt.putpaper8;//**4**charcsname[30];sdt.getnamecsname;charcaname[30];sdt.getadvisorcaname;cout<<Student<<csname<<endl;cout<<Advisor:<<caname<<<<endl;cout<<Totalpaperis<<sdt.getpaper<<endl;
请编写函数fun其功能是将s所指字符串中除了下标为奇数同时ASCII值也为奇数的字符之外其余的所有字符都删除字符串中剩余的字符所形成的一个新的字符串放在t所指的数组中例如s所指字符串中的内容为ABCDEFG12345其中字符A的ASCII码值虽为奇数但元素所在的下标为偶数因此必需删除字符1的ASCII码值为奇数所在数组中的下标也为奇数不删除最后t所指的数组中的内容应是135请勿修改主函数main和其他函数中的任何内容仅在函数su的花括号中填写若干语句文件test27_2.cpp的内容如下#include<conio.h>#include<stdio.h>#include<iostream.h>#include<string.h>voidfunchar*schart[]voidmainchars[100]t[100];cout<<PleaseenterstringS:<<end1;getss;funst;putst;
请编写一个函数display该函数要求用户先输入一字符串然后在屏幕上再输出该字符串假设该字符串长度小于100注意部分源程序已存在文件test35_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数display的花括号中填写若干语句如输入abc输出结果如下pleaseinputstring:abeabcPressanykeytocontinue文件test35_2.cpp的内容如下:#include<iostream.h>#include<conio.h>voiddisplayvoidmaincout
请编写一个函数voidbubbledoubledata[]intlength其中data是一维数组存放比较的数据length是数组中存放元素的个数用冒泡法将数据个数可变捧序后由小到大输出冒泡法是常用的排序算法这种算法执行效率不高但比较简单就是将相邻的两个数据作比较把较小的数据交换到前面纵向看来交换过程中较小的数据就好像水中的气泡不断浮起要求使用for循环实现算法注意部分源程序已存在文件test23_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数bubble的花括号中填写若干语句文件test23_.cpp的内容如下#include<iostream.h>voidbubbledoubledata[]intlengthvoidmainintn;cout<<请输入数据的个数;cin>>n;double*ddata=newdouble[n];forinti=0;i<n;i++cout<<No.<<i+1<<:;cin>>ddata[i];bubbleddatan;cout<<排序后输出数据:<<endl;fori=O;i<n;i++cout<<No.<<i+1<<:;cout<<ddata[i]<<endl;
使用VC6打开考生文件夹下的工程test28_3此工程包含一个test28_3.cpp其中定义了类Person但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义类Person的私有数据成员forenamesurname和moneyforename和surname都是char型的指针数据money是double型的数据请在注释//**1**之后添加适当的语句2完成类Person的带三个参数的构造函数Personchar*fchar*sdoublem分别为forename和surname申请新的空间来存储参数f和s指针指向的内容注意空间的大小最后把参数m的值赋给money请在注释//**2**之后添加适当的语句3完成类Person的析构函数的定义把forename和surname指向的空间释放请在注释//**3**之后添加适当的语句4完成类Person的成员函数display的定义使其以格式fornamesurnamehasmoney的形式输出内容请在注释//**4*之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容输出结果如下RichardBerkhas1000.56源程序文件test28_3.cpp清单如下#include<iostream.h>#include<string.h>classPersonprivate://**1**doublemoney;public:Personchar*fchar*sdoublem;~Person;voiddisplay;;Person::Personchar*fchar*sdoublem//**2**strcpyforenamef;surname=newchar[strlens+1];strcpysurnames;money=m;Person::-Person//**3**voidPerson::display//**4**voidmainPersonpRichardBerk1000.56;p.display;
请编写一个函数funintscore[][3]intnum该函数返回有一门成绩以上课程成绩在85分以上其余课程成绩不低于70分的人数数组score按行存放num名考生各自的三门期末考试成绩注意部分源程序已存在文件test31_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句程序输出结果如下3文件test31_2.cpp清单如下#include<iostream.h>intfunintscore[][3]intnumvoidmainintscore[4][3]=708992707693808698657345;cout<<funscore4<<end1;
使用VC6打开考生文件夹下的工程test32_3此工程包含一个test32_3.cpp其中定义了复数类complex但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义复数类complex的私有数据成员real和image用来分别表示复数的实部和虚部它们都是double型的数据请在注释//**1**之后添加适当的语句2添加复数类complex的带一个参数的构造函数分别将real和image赋值为参数r的值和0.0请在注释//**2**之后添加适当的语句3完成复数类complex的+运算符重载成员函数的定义两个复数相加是将复数的实部和虚部分别进行相加请在注释//**3**之后添加适当的语句4完成复数类complex的友元函数isequalcomplex*clcomplex*c2的定义如果复数c1与c2相等即c1与c2的实部和虚部分别相等则返回1否则返回0请在注释//**4**之后添加适当的语句程序输出结果如下36+0i=36+0i注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test32_3.cpp清单如下#include<iostream.h>classcomplex//**1**public:complexreal=image=O.O;complexdoubler//**2**complexoperator+constcomplex&c;friendboolisequalcomplex*c1complex*c2voiddisplay;;complexcomplex::operator+constcomplex&c//**3**temp.real=real+c.real;temp.image=image+c.image;returntemp;boolisequalcomplex*c1complex*c2//**4**return1;elsereturn0;voidcomplex::displaycout<<real;ifimage>=0cout<<+<<image<<i;elseifimage<0cout<<image<<i;voidmaincomplexc1c236.0;c1=c1+c2;c1.display;ifisequal&c1&c2cout<<=;elsecoat<<<>;c2.display;cout<<end1;
使用VC6打开考生文件夹下的工程test28_1此工程包含一个源程序文件test28_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为55源程序文件test28_1.cpp清单如下#include<iostream.h>classApublic:/*****************found*****************staticintn=1;An++;;~An--;;;/*****************found*****************intn=0;intmainAa;Ab[3];A*c=newA;c=&a;/*****************found*****************cout<<c.n<<end1;cout<<A::n<<end1;return0;
使用VC6打开考生文件夹下的工程test40_1此工程包含一个源程序文件test40_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为Thefirstresultis5Thesecondresultis2Thethirdresultis2Thefourthresultis6源程序文件test40_1.cpp清单如下#include<iostream.h>intsubtractionintaintbintr;r=a-b;/*****************found************************/return&r;intmainintx=5y=3z;z=subtraction72;cout<<Thefirstresultis<<z<<’/n’;cout<<Thesecondresultis<<subtraction7subtraction72<<’/n’;/****************found*************************/cout<<Thethirdresultis<<subtraction&x&y<<’/n’;/*****************found************************/z=4+*subtractionxy;cout<<Thefourthresultis<<z<<’/n’;return0;
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育