首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
采用面向对象技术开发的应用系统的特点是( )。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
OMC采用JAVASQL等开放式工业标准技术开发面向对象模块化设计便于扩展和移植
采用面向对象的开发技术所开发的应用系统的特点是
重用性更强
运行速度更快
占用存储量小
维护更复杂
热门试题
更多
a.show;
请编写一个函数longFibointn该函数返回n的Fibonacci数规则如下n等于1或者2时Fibonacci数为1之后每个Fibonacci数均为止前两个数之和即Fn=Fn-1+Fn-2注意请使用递归算法实现该函数部分源程序已存在文件test1_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数Fibo的花括号中填写若干语句如n=8时结果是21文件test1_2.cpp清单如下:#include<iostream.h>conshintN=8;longFibointn;voidmainlongf=FiboN;couk<<f<<endl;longFibointn
Java中类FileInputStream和FileOutputStream提供了对文件的读/写方法是
下列说法正确的是
使用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;
使用VC6打开考生文件夹下的工程test31_1此工程包含一个源程序文件test31_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为max12=2max14=4源程序文件test31_1.cpp清单如下#include<iostream.h>/*****************found*****************/templateclassTTGetMaxTaTbTresult;result=a>ba:b;returnresult;voidmaininti=1j=2;doublek=4;cout<<max<<i<<<<j<<=<<GetMaxij<<end1;/*****************found*****************/cout<<max<<i<<<<k<<=<<GetMaxik<<end1;/*****************found*****************/return0;
下列说法中错误的一项是
*
使用VC6打开考生文件夹下的工程test15_1此工程包含一个源程序文件test15_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果如下Myobjecthasmember7源程序文件test15_1.cpp清单如下#include<iostream.h>classMyClasspublicMyClassintmemmember=mem~MyClassintGetAgeconstreturnmemberprivateintmember/*****+********+**found*************/voidmainintmem=7/***************found***************/MyClassmyObj=MakeObjectmemcout<<Myobjecthasmember<<myObj->GetAge<<endl/*****************found****************/deleteMyClass*MakeObjectintmemMyClass*pMyClass=newMyClassmemreturnpMyClass
执行下面的程序段后i和j的结果为inti=1j=10doifi++>--jcontinuewhilei<5;
数据库设计包括两个方面的设计内容它们是
使用VC6打开考生文件夹下的工程test31_3此工程包含一个test31_3.cpp其中定义了可以动态分配的字符串类但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义类tstring的私有数据成员length和p它们分别是血型的数据和字符型的指针其中length表示一个字符串的长度请在注释//**1**之后添加适当的语句2完成类tstring的构造函数使length等于字符串m的长度并申请由指针p指向的length长的字符型空间将m所指的字符串复制到该空间请在注释//**2**之后添加适当的语句3完成类tstring的成员函数strcopytstringn的定义该函数将对象n的值包括字符串长度和字符串本身复制给调用该函数的对象对象n的字符串长度任意请在注释//**3**之后添加适当的语句4完成类tstring的友元函数strlinktstringmtstringn的定义该函数将可动态分配的字符串类对象m和n的字符串成员连接在一起对象m和n的字符串长度任意并返回该串请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容程序输出结果如下hellotheworld!源程序文件test31_3.cpp清单如下#include<iostream.h>#include<conio.h>#include<string.h>clasststringpublic://**1**tstringchar*m//**2**strcpypm;voidstrcopytstringn;friendchar*strlinktstringmtstringn;;voidtstring::strcopytstringn//**3**char*q;q=newchar[length];strcpyqtstring::p;q=strcattstring::pn.p;tstring::p=q;tstring::length=strlentstring::p;char*strlinktstringmtstringnintlength=strlenm.p+strlenn.p;char*p;//**4**strcpypm.p;p=strcatpn.p;returnp;voidmaintstringahello;tstringbtheworld;tstringc!;a.strcopyb;cout<<strlinkac<<end1;
下面不属于软件工程3个要素的是
使用VC6打开考生文件夹下的工程test41_1此工程包含一个源程序文件test41_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为7源程序文件test41_1.cpp清单如下#include<iostream.h>classmyclassintab;public:/*****************found*****************/intsummyclassx;voidset_abintiintj;:/****************found****************/voidmyclass:set_abintiintja=i;b=j;intsummyclassx/*****************found***************/x.a+x.b;voidmainmyclassn;n.set_ab34;cout<<sumn<<endl;
请编写一个函数intfunintn其中n为自然数函数fun的功能是求出自然数n包括n以内所有素数的和并返回其值注意部分源程序已存在文件PROC11.cpp中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC11.cpp的内容如下//PROC11.cpp#include<iostream>usingnamespacestdintfunintnintmainintnumbercout<<Enterthenumberwhichyouwanttocaculate:/ncin>>numbercout<<Theresultis:<<funnumber<<end1return0intfunintn//*********
下列哪个数代表八进制整数
下列数据结构中能应用二分查找的是
使用VC6打开考生文件夹下的工程test29_1此工程包含一个源程序文件test29_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为AnoparametersBintparameterAnoparametersBintparameterC://intparameter源程序文件test29_1.cpp清单如下#include<iostream.h>classA/*****************found*****************/private:Acout<<A:noparameters/n;Aintacout<<A:intparameter/n;;classB:publicApublic:Bintacout<<B:intParameter/n;;/*****************found*****************/classC:publicBpublicApublic:/*****************found*****************/Cinta::Bacout<<C:intparameter/n;;voidmainBb1;Cc2;
正确生成RandomAccessFile对象的语句的是
编写类AA的成员函数intCompareAAb该函数用于比较*this与b的大小若两者含有元素的个数n相同并且数组中前n个元素值对应相同则认为两者相等返回1否则返回0注意用数组方式及for循环来实现该函数输出结果如下a=baC注意部分源程序已存在文件testl7_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数Compare的花括号中填写若干语句文件testl7_2.cpp的内容如下:#include<iostream.h>#include<stdlib.h>classAAint*a;intn;intMS;public:voidInitAAintaa[]intnnintmsifnn>mscout<<Error!<<end1;exit1;MS=ms;n=nn;a=newint[MS];forinti=0;i<n;i++a[i]=aa[i];intCompareAAb;;intAA::CompareAAbvoidmainAAabc;intx[]=12345;inty[]=12367;intz[]=12579;a.InitAAx35;b.InitAAy35;c.InitAAz35;ifa.Comparebcout<<a=b<<end1;elsecout<<a<>b<<end1;ifa.Compareccout<<a=c<<end1;elsecout<<a<>c<<end1;
使用VC6打开考生文件夹下的工程MyProj4此工程包含一个源程序文件MyMain4.cpp该程序将通过把类Distance定义为类Point的友元类来实现计算两点之间距离的功能但程序中定义的类并不完整请按要求完成下列操作把类的定义补充完整①把类Distance定义为类Point的友元类请在注释//**1**之后添加适当的语句②定义类Point的构造函数完成给私有数据成员x和y的赋值并且两个参数的默认值都为0请在注释//**2**之后添加适当的语句③完成类Distance的成员函数DisPoint&pPoint&q的定义并在其中计算点pq之间的距离并且返回结果假设两点之间的距离distance=sqrtp.x-q.x*p.x-q.x+p.y-q.y*p.y-q.y请在注释//**3**之后添加适当的语句源程序文件MyMain4.cpp中的程序清单如下//MyMain4.cpp#include<iostream>#include<cmath>usingnamespacestd;classPointpublic://**1**//定义类Point的构造函数//**2**voidpintcout<<x=<<x<<end1;cout<<y=<<y<<end1;private:floatxy;;classDistancepublic:floatDisPoint&pPoint&q;;floatDistance::DisPoint&pPoint&q//**3**intmainPointp1010q2020;Distanced;cout<<d.Dispq<<end1;return0;
使用VC6打开考生文件夹下的工程MyProj2此工程包含一个源程序文件MyMain2.cpp此程序的运行结果为Derive1’sPrintCalled.Derive2’sPrintcalled.其中定义的类并不完整按要求完成下列操作将类的定义补充完整①定义函数Print为无值型纯虚函数请在注释//**1**之后添加适当的语句②建立类Derivel的构造函数请在注释//**2**之后添加适当的语句③完成类Derive2成员函数Print的定义请在注释//**3**之后添加适当的语句④定义类Derivel的对象指针d1类Derive2的对象指针d2其初始化值分别为1和2源程序文件MyMain2.cpp中的程序清单如下//MyMain2.cpp#include<iostream>usingnamespacestd;classBasepublic:Baseintib=i;//**1**protected:intb;;classDerivel:publicBasepublic://**2**voidprintcout<<Derivel’sPrintcalled.<<end1;;classDerive2:publicBasepublic:Derive2inti:Basei//**3**;voidfunBase*objobj->Print;intmain//**4**fund1;fund2;return0;
下列基本命令中属于类文件分解器命令的是
return0;
使用VC6打开考生文件夹下的工程test41_3此工程包含一个test41_3.cpp其中定义了类Rectangle但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义类Rectangle的私有数据成员lefttop和fightbottom它们都是int型的数据请在注释//**1**之后添加适当的语句2添加类Rectangle的带四个int型参数1trb的构造函数的声明并使这四个参数的默认值均为0请在注释//**2**之后添加适当的语句3添加类Rectangle的成员函数SetTop参数为int型的t作用为把t的值赋给类的数据成员top添加类Rectangle的成员函数SetBottom参数为int型的t作用为把t的值赋给类的数据成员bottom请在注释//**3**之后添加适当的语句4完成派生类Rectangle的成员函数Show的定义使其以格式right-bottompointisrightbottom输出请在注释//**4**之后添加适当的语句源程序文件test41_3.cpp清单如下#include<iostream.h>classRectangle//**1**intrightbottom;public://**2**~Rectangle;voidAssignint1inttintrintb;voidSetLeftinttleft=t;voidSetRightinttright=t;//**3**voidSetBottominttbottom=t;voidShow;;Rectangle::Rectangleint1inttintrintbleft=1;top=t;right=r;bottom=b;voidRectangle::Assignint1inttintrintbleft=1;top=t;right=r;bottom=b;voidRectangle::Showcout<<left-toppointis<<left<<<<top<<<<’/n’;//**4**voidmainRectanglerect;rect.Show;rect.Assign100200300400;rect.Show;
请编写类的成员函数char&CharArray::operator[]inti将下标运算符[]重载如果i没有为负数或超界则返回该字符否则输出Indexoutofrange.并且返回0要求使用if判断实现算法输出结果如下Indexoutofrange.IndexoutOfrange.stringIndexoutofrange.Indexoutofrange.6注意部分源程序已存在文件test24_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数CharArray::operator[]的花括号中填写若干语句文件test24_2.cpp的内容如下:#include<iostream.h>classCharArraypublic:CharArrayintlLength=l;Buff=newchar[Length];~CharArraydeleteBuff;intGetLengthreturnLength;char&operator[]inti;private:intLength;char*Buff;;char&CharArray::operator[]intivoidmainintcnt;CharArraystring16;char*string2=string;forcnt=0;cnt<8;cnt++string1[cnt]=string2[cnt];cout<</n;forcnt=0;cnt<8;cnt++cout<<string1[cnt];cout<</n;cout<<string1.GetLength<<endl
关于下面语句的说法正确的是String[]s=newString[10][]
使用VC6打开考生文件夹下的工程test15_3此工程包含一个test15_3.cpp其中定义了类Time和TimexTimex公有继承Time但定义并不完整请按要求完成下列操作将程序补充完整1完成类Time构造函数的定义将数据成员hours和minutes分别初始化为参数new_hours和new_minutes的值请在注释//**1**之后添加适当的语句2完成类Timex的构造函数的定义注意参数的传递请在注释//**2**之后添加适当的语句3请按时间格式hourminute和hourminutesecond分别输出对象time1和time2所表示的时间注意必须使用已经定义的成员函数请在注释//**3**之后添加适当的语句输出结果如下2030104534注意除在指定的位置添加语句外请不要改动程序中的其他语句源程序文件test15_3.cpp清单如下#include<iostream.h>classTimepublicTimeintnew_hoursintnew_minutes//**1**intget_hoursintget_minutesprotectedinthoursminutesintTimeget_hoursreturnhoursintTimeget_minutesreturnminutesclassTimexpublicTimepublicTimexintnew_hoursintnew_minutesintnew_secondsintget_secondsprotectedintseconds//**2**seconds=new_secondsintTimexget_secondsreturnsecondsvoidmainTimetime12030Timextime2104534//**3**
请编写一个函数voidfuncharss[]该函数将字符串ss翻转如ss为123abc则翻转后为cba321注意用数组方式及for循环来实现该函数注意部分源程序已存在文件test16_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test16_2.cpp的内容如下:#include<iostream.h>#include<string.h>voidfuncharss[];voidmainchars[80];cout<<请输入字符串:;cin>>s;funs;cout<<逆序后的字符串:<<s<<end1;voidfuncharss[]
使用VC6打开考生文件夹下的工程test29_3此工程包含一个test29_3.cpp其中定义了二维坐标类Coordinate和三维坐标类ThreeDCoord其中ThreeDCoord类由Coordinate类public派生但两个类的定义并不完整请按要求完成下列操作将程序补充完整1定义类Coordinate的保护数据成员x和y它们都是int型的数据代表二维坐标的横纵坐标值请在注释//**1**之后添加适当的语句2根据类Coordinate定义后的成员函数Display的实现补充该函数在类Coordinate定义体内的声明Display为二维坐标类的虚函数请在注释//**2**之后添加适当的语句3完成二维坐标类Coordinate的构造函数将参数a和b分别赋值给数据成员x和y请在注释//**3**之后添加适当的语句4根据ThreeDCoord类构造函数的声明补充ThreeDCoord构造函数的实现参数a和b通过调用基类的构造函数来初始化基类的数据成员x和yc赋值给数据成员2请在注释//**4**之后添加适当的语句输出结果如下[12][345]注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件tese9_3.cpp清单如下#include<iostream.h>classCoordinateprotected://**1**public:Coordinateinta=0intb=0;//**2**;Coordinate::Coordinateintaintb//**3**voidCoordinate::Displayconstcout<<’[’<<x<<<<y<<’]’<<end1;classThreeDCoord:publicCoordinateintz;public:ThreeDCoordinta=0intb=0intc=0;virtualvoidDisplayconst;;//**4**voidThreeDCoord::Displayconstcout<<’[’<<x<<<<y<<<<z<<’]’<<end1;voidmainCoordinatec12;ThreeDCoordt345;c.Display;t.Display;
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育