大学职业搜题刷题APP
下载APP
首页
课程
题库模板
Word题库模板
Excel题库模板
PDF题库模板
医考护考模板
答案在末尾模板
答案分章节末尾模板
题库创建教程
创建题库
登录
创建自己的小题库
搜索
【简答题】
阅读以下说明和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; //输出点乘结果
}
题目标签:
字符串
成员函数
背面图案
如何将EXCEL生成题库手机刷题
如何制作自己的在线小题库 >
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
收藏
举报
参考答案:
举一反三
【简答题】以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件 test.txt 中,然后从该文件读出字符串并显示出来,请填空。 #include #include main() {FILE *fp; char str[100]; int i=0; if((fp=fopen("test.txt", __________ ))==NULL) { printf("can...
查看完整题目与答案
【简答题】字符串比较指令基本功能是什么?
查看完整题目与答案
【单选题】若count为类Toy中的静态数据成员,obj为类Toy的一个对象,则在该类的成员函数中访问count时,错误的是( )。
A.
count
B.
obj.count
C.
Toy.count
D.
Toy::count
查看完整题目与答案
【单选题】向有限的空间输入超长的字符串的攻击手段是()
A.
缓冲区溢出
B.
网络监听
C.
拒绝服务
D.
IP欺骗
查看完整题目与答案
【简答题】珠穆朗玛峰是世界()高峰,但是它的峰顶却不是距离地心最远的一点。这个特殊的点属于南美洲的钦博拉索山。珠穆朗玛峰高大巍峨的形象一直在全世界的范围内产生着影响。第四版人民币()的背面图案就是珠穆朗玛峰。
查看完整题目与答案
【简答题】友元类的所有成员函数都是另一个类的【 】。
查看完整题目与答案
【简答题】若要查找某表中“姓氏”字段所有包含’sh’字符串的姓,则该在查找内容框中输入 【8】 。
查看完整题目与答案
【判断题】如果一个类的成员函数是另一个类的友元函数,则称这个成员函数为友元成员。
A.
正确
B.
错误
查看完整题目与答案
【单选题】对于类中的常成员函数f()而言,( )。
A.
f函数中没有this指针
B.
f函数只能被常对象调用
C.
f函数中可以调用非常成员函数
D.
f函数中不能修改其它成员
查看完整题目与答案
【简答题】阅读以下说明和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)、花色、面值、背面图案...
查看完整题目与答案
【单选题】下面是重载为非成员函数的运算符函数原型,其中错误的是
A.
MyClassoperator*(MyClass);
B.
MyClassoperator+(MyClass,int);
C.
MyClass&operator-=(MyClass&,MyClass);
D.
MyClass&operator=(MyClass&,MyClass);
查看完整题目与答案
【简答题】动作脚本中的数据类型包括 字符串,数字,布尔值,对象,影片剪辑,Null, 。
查看完整题目与答案
【单选题】”Hello world!”这个字符串的尺寸为:
A.
12
B.
6
C.
13
D.
14
查看完整题目与答案
【单选题】我国第五套人民币50元纸币中的背面图案是()。
A.
人民大会堂
B.
布达拉宫
C.
桂林山水
D.
长江三峡
查看完整题目与答案
【简答题】构建一个类Stock,含字符数组stockcode[]及整型数据成员quan、双精度型数据成员price。构造函数含3个参数:字符数组na[]及q、p。当定义Stock的类对象时,将对象的第1个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quan、price。未设置第2和第3个参数时,quan的值为1000,price的值为8.98。成员函数print没有形参,需使用this...
查看完整题目与答案
【简答题】已知类sample 是一个抽象类,其成员函数 display 是无形参、无返回类型的纯虚函数,请完成其声明: class sample{ public: sample(){}; ______ };
查看完整题目与答案
【简答题】简述字符串与一维字符型数组的区别与联系。
查看完整题目与答案
【判断题】一个二维字符数组a[10][20]能够存储 10个字符串。( )
A.
正确
B.
错误
查看完整题目与答案
【判断题】Hash函数可将任意长度的明文映射到固定长度的字符串。()
A.
正确
B.
错误
查看完整题目与答案
【多选题】第五套人民币 2019 年版 10 元纸币背面图案中采用了( )防伪技术。窗体顶端
A.
红外特征;
B.
荧光油墨;
C.
缩微印刷;
D.
光变油墨。窗体底端
收藏
查看完整题目与答案
相关题目:
【简答题】以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件 test.txt 中,然后从该文件读出字符串并显示出来,请填空。 #include #include main() {FILE *fp; char str[100]; int i=0; if((fp=fopen("test.txt", __________ ))==NULL) { printf("can...
查看完整题目与答案
【简答题】字符串比较指令基本功能是什么?
查看完整题目与答案
【单选题】若count为类Toy中的静态数据成员,obj为类Toy的一个对象,则在该类的成员函数中访问count时,错误的是( )。
A.
count
B.
obj.count
C.
Toy.count
D.
Toy::count
查看完整题目与答案
【单选题】向有限的空间输入超长的字符串的攻击手段是()
A.
缓冲区溢出
B.
网络监听
C.
拒绝服务
D.
IP欺骗
查看完整题目与答案
【简答题】珠穆朗玛峰是世界()高峰,但是它的峰顶却不是距离地心最远的一点。这个特殊的点属于南美洲的钦博拉索山。珠穆朗玛峰高大巍峨的形象一直在全世界的范围内产生着影响。第四版人民币()的背面图案就是珠穆朗玛峰。
查看完整题目与答案
【简答题】友元类的所有成员函数都是另一个类的【 】。
查看完整题目与答案
【简答题】若要查找某表中“姓氏”字段所有包含’sh’字符串的姓,则该在查找内容框中输入 【8】 。
查看完整题目与答案
【判断题】如果一个类的成员函数是另一个类的友元函数,则称这个成员函数为友元成员。
A.
正确
B.
错误
查看完整题目与答案
【单选题】对于类中的常成员函数f()而言,( )。
A.
f函数中没有this指针
B.
f函数只能被常对象调用
C.
f函数中可以调用非常成员函数
D.
f函数中不能修改其它成员
查看完整题目与答案
【简答题】阅读以下说明和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)、花色、面值、背面图案...
查看完整题目与答案
【单选题】下面是重载为非成员函数的运算符函数原型,其中错误的是
A.
MyClassoperator*(MyClass);
B.
MyClassoperator+(MyClass,int);
C.
MyClass&operator-=(MyClass&,MyClass);
D.
MyClass&operator=(MyClass&,MyClass);
查看完整题目与答案
【简答题】动作脚本中的数据类型包括 字符串,数字,布尔值,对象,影片剪辑,Null, 。
查看完整题目与答案
【单选题】”Hello world!”这个字符串的尺寸为:
A.
12
B.
6
C.
13
D.
14
查看完整题目与答案
【单选题】我国第五套人民币50元纸币中的背面图案是()。
A.
人民大会堂
B.
布达拉宫
C.
桂林山水
D.
长江三峡
查看完整题目与答案
【简答题】构建一个类Stock,含字符数组stockcode[]及整型数据成员quan、双精度型数据成员price。构造函数含3个参数:字符数组na[]及q、p。当定义Stock的类对象时,将对象的第1个字符串参数赋给数据成员stockcode,第2和第3个参数分别赋给quan、price。未设置第2和第3个参数时,quan的值为1000,price的值为8.98。成员函数print没有形参,需使用this...
查看完整题目与答案
【简答题】已知类sample 是一个抽象类,其成员函数 display 是无形参、无返回类型的纯虚函数,请完成其声明: class sample{ public: sample(){}; ______ };
查看完整题目与答案
【简答题】简述字符串与一维字符型数组的区别与联系。
查看完整题目与答案
【判断题】一个二维字符数组a[10][20]能够存储 10个字符串。( )
A.
正确
B.
错误
查看完整题目与答案
【判断题】Hash函数可将任意长度的明文映射到固定长度的字符串。()
A.
正确
B.
错误
查看完整题目与答案
【多选题】第五套人民币 2019 年版 10 元纸币背面图案中采用了( )防伪技术。窗体顶端
A.
红外特征;
B.
荧光油墨;
C.
缩微印刷;
D.
光变油墨。窗体底端
收藏
查看完整题目与答案
参考解析:
AI解析
重新生成
题目纠错 0
发布