当前位置: 首页 > news >正文

在床上做很黄很暴力网站网站测试

在床上做很黄很暴力网站,网站测试,网站建设有哪些内容,重庆企业模板方法模式 C #include <iostream> using namespace std;class TestPaper { public:void TestQ1(){cout << "杨过得到&#xff0c;后来给了郭靖&#xff0c;炼成倚天剑&#xff0c;屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维&qu…

模板方法模式

在这里插入图片描述

C++

#include <iostream>
using namespace std;class TestPaper
{
public:void TestQ1(){cout << "杨过得到,后来给了郭靖,炼成倚天剑,屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维" << endl;cout << "答案: " << Answer1() << endl;}void TestQ2(){cout << "杨过、程英、陆无双铲除了情花,造成[ ]\na.使这种植物不再害人 b.使一种珍稀物种灭绝c.破坏了那个生物圈的生态平衡d.造成该地区沙漠化" << endl;cout << "答案: " << Answer2() << endl;}void TestQ3(){cout << "蓝凤凰致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们开什么药[ ]\na.阿司匹林b.牛黄解毒片c.氟哌酸d.让他们喝大量的生牛奶e.以上全不对" << endl;cout << "答案: " << Answer3() << endl;}virtual string Answer1(){return "null";}virtual string Answer2(){return "null";}virtual string Answer3(){return "null";}
};class TestPaperA : public TestPaper
{string Answer1(){return "a";}string Answer2(){return "b";}string Answer3(){return "c";}
};class TestPaperB : public TestPaper
{string Answer1(){return "a";}string Answer2(){return "a";}string Answer3(){return "a";}
};int main()
{cout << "同学A答题情况: " << endl;TestPaper *A = new TestPaperA();A->TestQ1();A->TestQ2();A->TestQ3();cout << endl;cout << "同学B答题情况: " << endl;TestPaper *B = new TestPaperB();B->TestQ1();B->TestQ2();B->TestQ3();return 0;
}

C

#include <stdio.h>
#include <string.h>
typedef struct
{char question[256];char answer[256];
} Question;typedef struct
{Question questions[3];char *(*getAnswer)(int questionIndex);
} TestPaperBase;// 定义问题
Question g_questions[3] = {{"杨过得到,后来给了郭靖,炼成倚天剑,屠龙刀的玄铁可能是[ ]\na.球磨铸铁 b.马口贴 c.高速合金钢 d.碳素纤维", "null"},{"杨过、程英、陆无双铲除了情花,造成[ ]\na.使这种植物不再害人 b.使一种珍稀物种灭绝c.破坏了那个生物圈的生态平衡d.造成该地区沙漠化", "null"},{"蓝凤凰致使华山师徒、桃谷六仙呕吐不止,如果你是大夫,会给他们开什么药[ ]\na.阿司匹林b.牛黄解毒片c.氟哌酸d.让他们喝大量的生牛奶e.以上全不对", "null"}
};char *getAnswerA(int index)
{switch (index){case 0:return "a";case 1:return "b";case 2:return "c";default:return "Invalid question index";}
}char *getAnswerB(int index)
{switch (index){case 0:return "a";case 1:return "a";case 2:return "a";default:return "Invalid question index";}
}void TestQ(TestPaperBase *paper, int qIndex)
{strncpy(paper->questions[qIndex].answer, paper->getAnswer(qIndex), sizeof(paper->questions[qIndex].answer) - 1);printf("%s\n", paper->questions[qIndex].question);printf("答案:%s\n", paper->questions[qIndex].answer);
}int main()
{TestPaperBase TestPaperA;memcpy(TestPaperA.questions, g_questions, sizeof(g_questions));TestPaperA.getAnswer = getAnswerA;printf("同学A答题情况:\n");TestQ(&TestPaperA, 0);TestQ(&TestPaperA, 1);TestQ(&TestPaperA, 2);printf("\n");TestPaperBase TestPaperB;memcpy(TestPaperB.questions, g_questions, sizeof(g_questions));TestPaperB.getAnswer = getAnswerB;printf("同学B答题情况:\n");TestQ(&TestPaperB, 0);TestQ(&TestPaperB, 1);TestQ(&TestPaperB, 2);return 0;
}

总结

设计基类的时候,最大程度上的去复用代码,尽可能的泛化。细节高层次的差别的地方可以virtual,要求子类重写。

http://www.shuangfujiaoyu.com/news/27157.html

相关文章:

  • 如何手机做任务赚钱的网站北京网站seo公司
  • 怎样做网站服务器百度地图导航
  • 做网站香港备案如何优化网站推广
  • 时尚美容网站建设百度指数的基本功能
  • 福州免费建站品牌企业在什么网站可以免费
  • 做网站要租服务器吗石家庄百度推广优化排名
  • 空间制作网站2024新闻热点摘抄
  • 企业宣传片文字稿关于华大18年专注seo服务网站制作应用开发
  • 南宁网站建设代理百度网站下载安装
  • 建设网银搜索引擎优化的具体操作
  • 微信开发者平台介绍seo费用
  • 潍坊做网站优化天津百度推广公司电话
  • 网站建设cms搜狐酒业峰会
  • 教务管理系统论文seo网络培训机构
  • 出了阿里巴巴还有什么网站做批发百度登录页
  • wordpress 美女seo站长工具平台
  • wordpress 站内搜索企业网搭建
  • 网站制作地点黑帽seo之搜索引擎
  • 常州做网站包括哪些镇江网站建设方案
  • 建公司网站需要自己有系统吗优秀软文范例100字
  • 网页制作网站源码seo优化工作
  • 自己怎么制作app软件360优化大师
  • 网站没有流量怎么办枣庄网站建设制作
  • 什么是域名解析错误成都百度推广优化创意
  • 公司网站.可以自己做吗杭州seo排名费用
  • 微信上做任务让你注册彩票网站淘宝标题优化工具推荐
  • 如何找百度做网站重庆森林电影
  • 做网站有什么软件流量精灵网页版
  • 山东网站建设企业关键词统计工具有哪些
  • wordpress导航图标宁波seo推广优化公司