全球旧事资料 分类
06Stocki
t
0doublepr351初始化shares值为
07share_valpr08Output0910voidStock11voidOutputcout<<shares<<<<share_val<<e
d112public13成员函数14private15成员变量16i
tshares17doubleshare_val181920voidmai
构造三个Stock对象abc21Stocka122Stockb23StockcStock24其它代码省略,且代码五输出25程序运行后的输出结果为:13523试题六分析根据程序中的注释,要求初始化shars的值为
,因此根据初始化语法应为share
;第四行定义了构造函数的访问控制为protected,但构造函数应该是公共的,所以第四行应该更改为public:第六行的构造函数定义了默认值,这样构造一个对象的时候可以填写不同参数,但这个构造函数会和stock的无参构造函数混淆,所以,不能够带有默认值,可以将带有默认参数的构造函数更改为:Stocki
t
doublepr35或者Stocki
t
doublepr。函数的析构函数不能够有任何的返回值,所以第十行应为Stock:运行程序后,程序的输出结果为:1350000参考答案1shares
04代码行修改结果:public06代码行修改结果:Stocki
t
doublepr35shares
10代码行修改结果:~Stock200300试题七阅读以下应用说明以及用VisualBasic编写的程序代码,将应填入
处。
f应用说明本应用程序的运行窗口中将显示一个简单的模拟时钟如下图所示:
该圆形钟面上有时针、分针和秒针在运动,不断显示系统的当前时间。在开发该应用时,首先建立一个圆形Shape控件作为钟面背景为白色。设圆心为像素坐标X0,Y0,半径为940。再在圆心处建立一个小的实心圆Shape控件作为轴心。钟面上的刻度3,6,9,12为四个标签。时针、分针、秒针红色为线型控件,名称分别为Li
eH、Li
eM、Li
eS,线宽属性值分别为:3,2,1,线长属性值分别为500,700,900。这三个线型控件的起点坐标都固定在X0Y0,其终点坐标随转角。而动态变化:
设置定时器Timerl使该时钟能反映系统的当前时间,其定时间隔为05秒,该定时器的I
terval属性值应设置为1。每隔05秒,秒针需要调整位置,但分针和时针只是在初始显示时以及在每次秒计数为0时才需要调整位置可节省计算量。程序代码Co
stPi31416Co
stX01750Co
stY01150Co
stLH500LM700LS900PublicfirstAsBoolea
PrivateSubForm_LoadLi
eSX1X0秒针的起点位置Li
eSY1Y0Li
eMX1X0分针的起点位置Li
eMY1Y0Li
eHX1X0时针的起点位置Li
eHY1Y0firstTreeE
dSubPrivateSubTimer1_TimerSSeco
dTimeS_setaPi2秒针的转角Li
eSX2X0LSSi
S_seta秒针的r
好听全球资料 返回顶部