阅读以下说明和C++代码,将解答写入对应栏内。[说明]类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。[C++程序]01 include<iostream.h>02 using namespace std;03 class Stock{04 protected:05 Stock(){shares=0; share_val=0.0;Output();}06 Stock(int n=0,double pr=3.5): (1) {//初始化shares值为n07 share_val=pr;08 Output();09 };10 void~Stock(){};11 void Output()(cout<<shares<<';'<<share val<<endl;}12 public:13 //成员函数14 private:15 //成员变量16 int shares;17 double share_val;18 };1920 void main(){ //构造三个Stock对象a,b,C21 Stock a(1);22 Stock b;23 Stock C;Stock();24 //其他代码省略,且代码无输出25 }程序运行后的输出结果为:1:3.5(2)(3)

阅读以下说明和C++代码,将解答写入对应栏内。

[说明]

类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1)~(3),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。

[C++程序]

01 include<iostream.h>

02 using namespace std;

03 class Stock{

04 protected:

05 Stock(){shares=0; share_val=0.0;Output();}

06 Stock(int n=0,double pr=3.5): (1) {//初始化shares值为n

07 share_val=pr;

08 Output();

09 };

10 void~Stock(){};

11 void Output()(cout<<shares<<';'<<share val<<endl;}

12 public:

13 //成员函数

14 private:

15 //成员变量

16 int shares;

17 double share_val;

18 };

19

20 void main(){ //构造三个Stock对象a,b,C

21 Stock a(1);

22 Stock b;

23 Stock C;Stock();

24 //其他代码省略,且代码无输出

25 }

程序运行后的输出结果为:

1:3.5

(2)

(3)


相关考题:

阅读以下说明和Java代码。[说明]已知类Stock和类JavaMain都定义在JavaMain.java文件中,类Stock的定义中有四处错误,分别在代码的第01、02、06、07行。请修改错误并给出修改后该行的完整代码,并写出改正错误后程序运行的输出结果。[Java代码]01 public class Stock{02 static {03 shares=0;04 share_val=0.0;05 }06 private Stock(){getData();}07 private Stock(int n, double pr=0){08 shares=n;09 share_val=pr;10 getData();11 }12 public void getData(){13 System.out.print(shares+":"+share_val+"");14 }15 private int shares; //非静态变量16 private double share_val; //非静态变量17 };1819 public class JavaMain{20 public static void main(String args[]){21 Stock a=new Stock();22 Stock b=new Stock(1,67.5);23 //其它代码省略,且代码无输出24 }25 }

阅读以下说明和C++代码。[说明]类Stock的定义中有三处错误,分别在代码的第04、06、10行。请补齐下述代码中的空缺(1),修改错误并给出修改后该行的完整代码,最后完善程序运行后的输出结果。[C++代码]01 include <iostream>02 using namespace std;03 class Stock{04 protected:05 Stock(){shares=0;share_val=0.0;Output();}06 Stock(int n=0,double pr=3.5): (1) {//初始化shares值为n07 share_val=pr;08 Output();09 };10 void Stock(){};11 void Output(){cout<<shares <<':'<<share_val<<end1;}12 public:13 //成员函数14 private:15 //成员变量16 int shares;17 double share_val;18 };1920 void main(){ //构造三个Stock对象a,b,c21 Stock a(1);22 Stock b;23 Stock c=Stock();24 //其它代码省略,且代码五输出25 }程序运行后的输出结果为:1:3.5(2)(3)

阅读以下说明和 C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说明】 在股票交易中,股票代理根据客户发出的股票操作指示进行股票的买卖操作。其类图如图5-1所示,相应的c++代码附后。图5-1 类图【C++代码】 include iostream include string include vector using namespace std; class Stock { private: string name; int quantity; public: Stock(string name ,int quantity) { this-name= name;this-quantity = quantity; } void buy() { cout [买进]股票名称: name ,数量: quantity endl;} void sell() { cout [卖出]股票名称: name ,数量: quantity endl; } }; class Order { public: virtual void execute() = 0; }; classBuyStock: (1) { private: Stock* stock; public: BuyStock(Stock* stock) { (2) = stock; } void execute() { stock-buy () ; } }; //类SellStock的实现与BuyStock类似,此处略 c1ass Broker { private: vector Order* orderList; pub1ic: void takeOrder( (3) order) { orderList.push_back(order);} void p1aceOrders() { for (inti=O; iorderList.size(); i++) { (4) - execute () ; } orderList.c1ear(); } }; c1ass StockCommand { pub1ic: void main () { Stock* aStock = new Stock(股票 A ,10); Stock* bStock = new Stock(股票 B ,20); Order* buyStockOrder = new BuyStock(aStock); Order* se11StockOrder = new Se11Stock(bStock); Broker* broker = new Broker(); broker-takeOrder(buyStockOrder); broker-takeOrder(se11StockOrder); broker- (5) () ; } }; int main() { StockCommand* stockCommand = new StockCommand(); stockCommand-main(); de1ete stockCommand; }

阅读以下说明和Java程序,填补代码中的空缺(1)~(6),将解答填入答题纸的对应栏内。【说明】很多依托扑克牌进行的游戏都要先洗牌。下面的Java代码运行时先生成一副扑克牌,洗牌后再按顺序打印每张牌的点数和花色。【Java代码】

阅读以下C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。【C代码1】【问题2】写出【代码2】的运行时的输出结果。

阅读以下C++代码,回答问题(1)~(5),将解答填入答题纸的对应栏内。【说明】以下C++代码实现一个简单乐器系统,音乐类(Music)可以使用各类乐器(Instrument)进行演奏和调音等操作。对部分乐器进行建模,其类图如题6-1所示,包括:乐器(Instrument)、打击乐器(Percussion)、弦乐器(Stringed)、管乐器(Wind)、木管乐器(Woodwind)、铜管乐器(Brass)。

阅读以下说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。[说明]在股票交易中,股票代理根据客户发出的股票操作指示进行股票的买卖操作。其类图如下图所示,相应的C++代码附后。类图[C++代码] #include<iostream> #include<string> #include<vector> using namespacestd; class Stock { private: string name; int quantity; public: Stock(stringname,int quantity) {this->name=name;this->quantity =quantity;} void buy() {cout<<"[买进]股票名称:"<<name<<",数量:"<<quantity<< endl;} void sell() {cout<<"[卖出]股票名称:"<<name<<",数量:"<<quantity <<endl;} }; clasS order{ public: virtual voidexecute()=0; }; classBuyStock:______ { private: Stock* stock; public: BuyStock(Stock*stock){______ =stock; } void execute(){ stock一>buy(); } }; //类SellStock的实现与BuyStock类似,此处略 class Broker{ private: vector<Order*> orderList; public: voidtakeOrder(______ order)( orderLiSt.push back(order);} void placeorders() { for(int i=0;i<orderList.Size(); i++){______ ->execute();} 0rderLiSt.clear(); } }; classStockCommand{ public: VOid main(){ Stock* aStock=newStock("股票A",10); Stock*bStock=newStock("股票B",20); Order*buyStockOrder=new BuyStock(aStock); Order*sellStockOrder=new SellStock(bStock); Broker* broker=newBroker(); broker->takeOrder(buyStockorder); broker->takeOrder(sellStockOrder); broker-> ______ (); } }; int main(){ StockCommand*stockCommand=new StockCommand(); StockCommand->main(); deleteStoCkCommand; }

阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。【说明】某留言系统采用ASP+Access开发,其后台管理登录页面如图4-1所示。【问题1】(9分)以下是该后台管理登录页面login.asp的部分代码,请仔细阅读该段代码,根据图4-1 将(1)~(9)的空缺代码补齐。【问题2】(6分)1.在登录页面 login.asp 中通过导入了bbb.asp的代码,以下是bbb.asp的部分代码,请仔细阅读该段代码,将空缺代码补齐。

阅读下列说明和C++代码,回答问题,将解答填入答题纸的对应栏内。【说明】某航空公司的会员积分系统将其会员划分为:普卡 (Basic)、银卡(Silver)和金卡 (Gold) 三个等级。非会员 (NonMember) 可以申请成为普卡会员。会员的等级根据其一年内累积 的里程数进行调整。描述会员等级调整的状态图如图 5-1 所示。现采用状态 (State) 模式实现上述场景,得到如图 5-2 所示的类图。【问题1】(15分)阅读上述说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。