首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
62
问题
阅读以下说明和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://kaotiyun.com/show/6bjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel中,绝对地址在被复制或移动到其他单元格时,其单元格地址______。
数据清洗工作不包括(10)。
一条内存不常见的容量是(1)。
计算机处理的数字数据有数值数据和字符数据之分。对信息处理技术员来说,它们的主要区别是______。
某企业甲乙两个部门招聘职工中,男女应聘人数和录用人数情况如下表:从上表看出,各部门女性录用率都大于男性录用率。从该企业合计来看,()。
下面关于幻灯片打印的叙述中,正确的是______。
双击某个非可执行程序的文件名将(24)。
计算机病毒是一段程序,一般隐藏在______中。
随机试题
A.与鼻咽癌有关B.与宫颈癌有关C.与大肠癌有关D.与皮肤癌有关3,4-苯并芘
先天性巨结肠手术治疗正确的是
A.Gilbert综合征B.Dubin—Johnson综合征C.Crigler—NajjarD.Rotor综合征E.无效造血肝细胞摄取游离胆红素障碍及线粒体内葡萄糖醛酸转移酶不足多见于
原子结构的最外层电子数最多不超过
湿热浸淫型痿证的主方是脾胃虚寒型痿证的主方是
根据公司法律制度的规定,上市公司发行无记名股票,下列关于股东大会会议制度的表述中,正确的是()。
已知:甲公司股票必要报酬率为12%;乙公司2007年1月1日发行公司债券,每张面值1000元,票面利率8%,5年期。回答下列互不相关的问题:假定乙公司的债券是到期一次还本付息,单利计息。B公司2011年1月1日按每张1200元的价格购入该债券并持有到
材料一江豚属一种小型鲸类,在淡水中主要分布于长江中下游干流以及洞庭湖和鄱阳湖等区域,与白鳍豚(2007年8月8日被正式宣告功能性灭绝)并列为长江水域生物链的顶端,是目前长江里唯一的淡水哺乳动物,具有重要的生态和环境指示意义。不过,由于自然环境的变迁、水
人的身心发展是在()过程中实现的。
李工程师家有4口人,母亲、妻子、儿子和他本人。2013年,4人的年龄和为152岁.平均年龄正好比李工程师的年龄小2岁,比妻子的年龄大2岁。若2007年时,妻子的年龄正好是儿子的6倍。问哪一年时,母亲的年龄是妻子年龄的2倍?()
最新回复
(
0
)