首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
61
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
撰写数据分析报告时,如何用图正确地展现数据,需要考虑的问题中,不包括______。
若要查询成绩为70-80分之间(包括70分,不包括80分)的学生的信息,以下查询准则设置正确的是()。
结构化程序中的基本结构不包括(28)。
数据清洗工作不包括(10)。
信息处理组长感到日常的信息处理工作效率不高,而且容易出错。为解决这个问题,一般来说,应重点采取的技术措施是()。
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
在Excel2010中,设单元格A1、B1、C1、A2、B2、C2中的值分别为1、2、3、4、5、6,若在单元格D1中输入函数“=MAX(A1:A2,B1:C2)”,按回车键后,则D1单元格中的值为(
鼠标指针的形状取决于它所在的位置以及与其他屏幕元素的相互关系。在文字处理的文本区域,指针就像(),指向当前待插入字符的位置。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
随机试题
Thedoghasalwaysbeenconsideredman’sbestfriend.Alwaysnotedforbeingparticularlyfaithfulinwatchingoverchildren,he
女性,34岁,反复胸闷,心悸3年,下肢水肿8个月。体格检查:血压13.3/9.33kPa(100/70mmHg),口唇发绀,颈静脉充盈,心界略大,心尖区舒张期杂音,肺底中小水泡音少许,肝肋下2cm,脾不大,下肢轻度水肿。对该病人可采取的治疗原则不包括
A、回盲部B、直肠和乙状结肠C、回肠末段D、全结肠E、空肠克罗恩病病变主要位于
某县“大队长酒楼”自创品牌后声名渐隆,妇孺皆知。同县的“牛记酒楼”经暗访发现,“大队长酒楼”经营特色是,服务员统一着上世纪60年代服装,播放该年代歌曲,店堂装修、菜名等也具有时代印记。“牛记酒楼”遂改名为“老社长酒楼”,服装、歌曲、装修、菜名等一应照搬。根
会计职业道德的贯彻执行也需要法律的形式作保障,具有很强的他律性。( )
人们从事各种活动,适应生存所必需且影响活动效果的心理特征的总和是()。
下列历史文件中所描写的与抗日战争有关的事件,按时间顺序排列正确的是:①平津危急!华北危急!中华民族危急!只有全民族实行抗战,才是我们的出路②不料国民党当局早有“聚歼”计划,我军行至泾县之茂林即为国民党军队七个师重重包围,激战七昼夜,全部覆殁③惊传蒋
下列说法中,正确的是()。
设f(x)可导且f′(x)≠0.若则f(x)=__________.
Peopletendtounderestimatetheirlifeexpectancy,andit’snotsurprising.It’sthelook-aroundproblemagain:You【C1】______fr
最新回复
(
0
)