首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(N)处的字句写在对应栏内。 [函数8.1说明] 现考虑编写一个扑克游戏:只用一副无大小王的扑克,扑克的花色(suit)分为Spade、Heart、Diamond和Club,每门花色的牌共13张,面值(rank)分别
阅读以下说明和C++程序,将应填入(N)处的字句写在对应栏内。 [函数8.1说明] 现考虑编写一个扑克游戏:只用一副无大小王的扑克,扑克的花色(suit)分为Spade、Heart、Diamond和Club,每门花色的牌共13张,面值(rank)分别
admin
2009-02-15
45
问题
阅读以下说明和C++程序,将应填入(N)处的字句写在对应栏内。
[函数8.1说明]
现考虑编写一个扑克游戏:只用一副无大小王的扑克,扑克的花色(suit)分为Spade、Heart、Diamond和Club,每门花色的牌共13张,面值(rank)分别为2、3、4、5、6、7、8、9、10、Jack、Queen、King和Ace,每张扑克牌应包含如下信息:惟一的ID号(1~52)、花色、面值、背面图案的编号等。每张扑克牌的操作有:判断两张扑克牌是相同花色吗?相同面值吗,判断一张扑克牌是给定的花色吗?是给定的面值吗?请补充扑克牌类Card类的声明和实现代码,要求选取适当形式的数据成员描述每张扑克牌的信息,同时以成员函数的形式实现指定的操作。
[C++程序]
const enum SUIT {SPADE=0,HEART,DIAMOND,CLUB};
const enum RANK{TWO=0 THREE,FOUR,FIVE,SIX,SEVEN,EIGHT,NINE,TEN,JACK,QUEEN,KING,ACE};
class Card。
{
public:
(1) (int id):mID (id),mSuit((id 1)/13),mRank((id-1)%13) {}
bool IsSameSuit (const Card& rhs)
{retum ((this ==&rhs)? (2)));}
bool IsSankRank (const Card& rhs)
{return ((this==&rhs)?false: mRank==rhs. mRank);}
bool IsSuit (int suit)
{return (3);}
bool IsRank(int rank)
{return mRank==rank;}
private:
static int nBackImg;//背面图案
const int mID;
const int mSuit;
const int mRank;
};
[函数8.2说明]
输入一字符串,将其中所有的小写字母转换为大写字母,大写字母转换为小写字母,然后显示输出转换后的字符串。
[C++程序]
#include<iostream. h>
class vector
{
int a;
int b;
public:
vector (int x=0,int y=0):a(x),b(y){}
double operator*((4))
{
double c;
(5);
return c;
}
void input (int x, int y)
{a=x;
b=y;
}
void output ()
{cout<<’(’<<a<<’,’ <<b<<") "<<end1;
}
};
void main()
{
vector x(10,20),y; //定义x, y, z三个矢量类对象,并将x置初值(10,20)
doubled;//定义实数d以存放点乘结果
y. input (2,3); //给y赋值为(2,5)
d=x*y;//两矢量点乘
x. output (); //输出矢量x
y. output (); //输出矢量y
cout<<d<<end1; //输出点乘结果
}
选项
答案
(1)Card (2)false:mSuit==rhs. mSuit (3)mSuit=suit (4)vector &x (5)c=a*x. a+ b*x.
解析
转载请注明原文地址:https://www.kaotiyun.com/show/6bjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel的A1单元格中输入函数“=LEFT(“信息处理技术员”,2)”,按回车键后,A1单元格中的值为()。
撰写数据分析报告时,如何用图正确地展现数据,需要考虑的问题中,不包括______。
在Excel中,若A1单元格中的函数为"=IF("教授">"助教",TRUE,FALSE)",按回车键后,A1单元格中的显示内容为______。
结构化程序中的基本结构不包括(28)。
在Excel2010的A1单元格中输入函数“=ABS(ROUND(-1.478,2))”,按回车键后,A1单元格中的值为________________。
小王在Excel中录入某企业各部门的生产经营数据,录入完成后发现报表略超一页,为在一页中完整打印,以下______做法正确。
双击某个非可执行程序的文件名将(24)。
计算机病毒是一段程序,一般隐藏在______中。
随机试题
财政机关对甲公司2017年度财务工作进行检查,检查时发现如下问题:(1)2月15日,公司从外地购买了一批货物,收到发票后,经办人员王某发现发票金额与实际支付金额不相符,便将发票退回给出具单位,要求对方重开。(2)3月20日,公司从事收入
聚合物的熔体指数指在一定温度、压力条件下,聚合物经过一定长度、一定直径的毛细管,在5min内流出的物料量(以克计)。()
A.肝胆湿热B.气血亏虚C.肾精亏耗D.血瘀日久耳轮皮肤甲错,多属于
A.高效液相色谱法B.气相色谱法C.薄层色谱法D.原子吸收分光光度法E.酸碱滴定法检测农药残留量常用
材质为Q235的焊接工字钢次梁,截面尺寸见图2-38,腹板与翼缘的焊接采用双面角焊缝,焊条采用E43型非低氢型焊条,最大剪力设计值V=204kN,翼缘与腹板连接焊缝焊脚尺寸hf(mm)取下列何数值最为合理?提示:最为合理指在满足规范的前提下数值最
目前主要的大陆桥有()
下列各项中,关于结转本年利润的方法表述不正确的是()。
X公司的主要产品为日用洗涤用品,其产品通过数十家批发商进入全国各地的市场,2000年X公司对这些批发商进行了顾客满意度调查。X公司要提高顾客满意度,可按照_______建立质量管理体系。
国家统计局公布的《2011年城乡居民收入增长情况》称,通过对全国31个省(自治区、直辖市)7.4万户农村居民家庭和6.6万户城镇居民家庭进行抽样调查,2011年全国农村居民人均纯收入6977元,比上年增加1058元,剔除价格因素影响,实际增长11.4%,增
Whatisthemaintopicofthistalk?
最新回复
(
0
)