说明语句enum money{Fen,Jiao,Yuan=100

题目

说明语句enum money{Fen,Jiao,Yuan=100,Tenyuan};每个枚举量所对应的实际值为:()。

  • A、0,1,100,101
  • B、1,2,100,101
  • C、“Fen"或1,"Jiao"或2,"Yuan"或100,"Tenyuan"或101.
  • D、“Fen","Jiao","Yuan","Tenyuan".
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

听力原文:M: I'm leaving for America and still have some RMB with me. There is about 700 yuan left. Can I change it back into US dollars?

W: Yes, we can convert your leftover RMB back into foreign money.

Q: How much RMB yuan does the customer want to exchange for US dollars?

(19)

A.700 yuan.

B.600 yuan.

C.650 yuan.

D.750 yuan.


正确答案:A
解析:男士是想将人民币兑换外币,并说他还剩"700 yuan",所以A选项正确。

第2题:

设计一组测试用例,尽量使main函数的语句覆盖率能达到100%。如果认为该函数的语句覆盖率无法达到100%,需要说明原因。


正确答案:设计测试用例如下: 输入数据:choose=0预期输出:0。 输入数据:choose=1预期输出:在链表某位置的结点后插入一个结点。 输入数据:choose=2预期输出:删除链表中某个位置的结点。 输入数据:choose=3预期输出:反转链表的链接顺序。 输入数据:choose=其他非零数预期输出:-1。 采用条件覆盖设计的测试用例如下表所示。
设计测试用例如下: 输入数据:choose=0,预期输出:0。 输入数据:choose=1,预期输出:在链表某位置的结点后插入一个结点。 输入数据:choose=2,预期输出:删除链表中某个位置的结点。 输入数据:choose=3,预期输出:反转链表的链接顺序。 输入数据:choose=其他非零数,预期输出:-1。 采用条件覆盖设计的测试用例如下表所示。

第3题:

以下对枚举类型名的定义中正确的是( )。

A.Enum a={one,two,three};

B.Enum a {a1,a2,a3};

C.Enum a={''1'',''2'',''3''};

D.Enum a {"one","two","three"};


正确答案:B

第4题:

在100BASE-TX的24 口jiao换机中,若采用全双工通信,每个端口通信的数据速率最大可以达到()。

A.8.3Mb/s
B.16.7Mb/s
C.100Mb/s
D.200Mb/s

答案:D
解析:
100BASE-TX中的100表示端口速率是100Mbps,因为是全双工模式,收和发的速度都是100Mbps,因此每个端口总的速度是200Mbps

第5题:

执行下列语句后的输出结果为______。enum {x1=3,b=4,C,d,e}data;printf("%d",data=d);

A.6

B.7

C.8

D.9


正确答案:A

第6题:

– How much money do you want to deposit today? -- ___________.

A、Two thousand Yuan.

B、That’s wonderful.

C、I like it.

D、See you around.


正确答案:A

第7题:

以下对枚举类型名的定义中正确的是______。

A.enum a={one,two,three};

B.enum a{one=9,two=-1,three};

C.enum a={"one","two","three"};

D.enum a{"one","two","three"};


正确答案:B
解析:声明枚举类型用enum开头。例如:enum weekday(sun,mon,tue,wed,thu,fri,sat); 说明:1、在C编译中,对枚举元素按常量处理,同时可以改变他们的值。2、枚举值可以用来做判断比较。3、一个整数不能直接赋给一个枚举变量。

第8题:

以下对枚举类型名的定义中正确的是______。

A.enum a={one,two,three};

B.enum a{on=9,two=-1,three};

C.enum a={"one","two","three"};

D.enum a{"one","two","three"};


正确答案:B
解析:声明枚举类型用enum开头。例如:enumweekday(sun,mon,tue,wed,thu,fri,sat);说明;1、在C编译中,对枚单元素按常量处理,同时可以改变他们的值。2、枚举值可以用来做判断比较。3、一个整数不能直接赋给一个牧举变量。

第9题:

在Turbo C中,此定义和语句是合法的:enum aa{ a=5,b,c}bb;bb=(enum aa)5;( )

此题为判断题(对,错)。


正确答案:√

第10题:

阅读下列说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
某大型购物中心欲开发一套收银软件,要求其能够支持购物中心在不同时期推出的各
种促销活动,如打折、返利(例如,满300返100)等等。现采用策略(Strategy)模式实现该要求,得到如图5-1所示的类图。



图5-1 策略模式类图

【C++代码】
#include
using namespace std;
enum TYPE{NORMAL, CASH_DISCOUNT, CASH_RETURN};
class CashSuper{
public:
(1);
};
class CashNormal : public CashSuper { //正常收费子类
public:
double acceptCash(double money) {
retum money; }
};
class CashDiscount : public CashSuper {
private:
double moneyDiscount; // 折扣率
public:
CashDiscount(double discount) { moneyDiscount=
discount; }
double acceptCash(double money) { retum money *
moneyDiscount; }
};
class CashRetum : public CashSuper { // 满额返利
private:
double moneyCondition; // 满额数额
double moneyReturn; // 返利数额
public:
CashRetnm(double
motieyCondition, double moneyReturn) {

this->moneyCondition=moneyCondition;

this->moneyReturn=moneyRetum;
}



double acceptCash(double
money) {
double result =
money;

if(money>=moneyCondition)

result=money-(int)(money/moneyCondition ) * moneyRetum;
return
result ;
}
};
class CashContext {
private:
CashSuper *cs;
public:
CashContext(int type) {
switch(type) {
case
NORMAL: //正常收费
(2)
;
break;
case CASH_RETURN: //满300返100
(3)
;
break;
case CASH_DISCOUNT: //打八折
(4)
;
break;
}
}
double GetResult(double money) {
(5) ;
}
};
//此处略去main( )函数


答案:
解析:
(1)virtual double acceptCash(double money) = 0
(2)cs = new CashNormal()
(3)cs = new CashReturn(300,100)
(4)cs = new CashDiscount(0.8)
(5)return cs->acceptCash(money)
试题分析:
策模式的结构图如下:

更多相关问题