问题标题: 金光+鑫汇工作室:编程题目游戏5(版本2.3.0)

0
0
已解决
王文博
王文博
缔造者之神
缔造者之神

新增大量题目!

很多同学的题目没有加入,明天我会尽量加上!

代码如下:

/*
	特别感谢: 阿巴  黄中阳  孔小川  刘宇航  汪恺恒  朱小川  朱优扬(按照首字母顺序排列) 
	此外,部分题目出自
	https://newcourse.codingtang.com/#/course/test?id=5&lesson_id=24&type=1 
	https://newcourse.codingtang.com/#/course/test?id=4&lesson_id=25&type=1
	https://newcourse.codingtang.com/#/course/test?id=6&lesson_id=25&type=1
	https://newcourse.codingtang.com/#/course/test?id=10&lesson_id=26&type=1
	https://newcourse.codingtang.com/#/course/test?id=11&lesson_id=26&type=1
	https://newcourse.codingtang.com/#/course/test?id=13&lesson_id=27&type=1
	https://newcourse.codingtang.com/#/course/test?id=14&lesson_id=27&type=1
	https://newcourse.codingtang.com/#/course/test?id=28&lesson_id=28&type=1
	https://newcourse.codingtang.com/#/course/test?id=27&lesson_id=28&type=1
	https://newcourse.codingtang.com/#/course/test?id=29&lesson_id=29&type=1
	https://newcourse.codingtang.com/#/course/test?id=30&lesson_id=29&type=1
	https://newcourse.codingtang.com/#/course/test?id=31&lesson_id=30&type=1
	https://newcourse.codingtang.com/#/course/test?id=32&lesson_id=30&type=1
	https://newcourse.codingtang.com/#/course/test?id=60&lesson_id=594&type=1
	https://newcourse.codingtang.com/#/course/test?id=61&lesson_id=594&type=1
	https://newcourse.codingtang.com/#/course/test?id=86&lesson_id=595&type=1
	https://newcourse.codingtang.com/#/course/test?id=87&lesson_id=595&type=1
	https://newcourse.codingtang.com/#/course/test?id=88&lesson_id=596&type=1
	冲刺班讲义 
	新增加了许多NOIP初赛的题目,可以来试一试。 
*/
#pragma GCC optimize(3)
#pragma GCC target("avx")
#pragma GCC optimize("Ofast")
#pragma GCC optimize("inline")
#pragma GCC optimize("-fgcse")
#pragma GCC optimize("-fgcse-lm")
#pragma GCC optimize("-fipa-sra")
#pragma GCC optimize("-ftree-pre")
#pragma GCC optimize("-ftree-vrp")
#pragma GCC optimize("-fpeephole2")
#pragma GCC optimize("-ffast-math")
#pragma GCC optimize("-fsched-spec")
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("-falign-jumps")
#pragma GCC optimize("-falign-loops")
#pragma GCC optimize("-falign-labels")
#pragma GCC optimize("-fdevirtualize")
#pragma GCC optimize("-fcaller-saves")
#pragma GCC optimize("-fcrossjumping")
#pragma GCC optimize("-fthread-jumps")
#pragma GCC optimize("-funroll-loops")
#pragma GCC optimize("-fwhole-program")
#pragma GCC optimize("-freorder-blocks")
#pragma GCC optimize("-fschedule-insns")
#pragma GCC optimize("inline-functions")
#pragma GCC optimize("-ftree-tail-merge")
#pragma GCC optimize("-fschedule-insns2")
#pragma GCC optimize("-fstrict-aliasing")
#pragma GCC optimize("-fstrict-overflow")
#pragma GCC optimize("-falign-functions")
#pragma GCC optimize("-fcse-skip-blocks")
#pragma GCC optimize("-fcse-follow-jumps")
#pragma GCC optimize("-fsched-interblock")
#pragma GCC optimize("-fpartial-inlining")
#pragma GCC optimize("no-stack-protector")
#pragma GCC optimize("-freorder-functions")
#pragma GCC optimize("-findirect-inlining")
#pragma GCC optimize("-fhoist-adjacent-loads")
#pragma GCC optimize("-frerun-cse-after-loop")
#pragma GCC optimize("inline-small-functions")
#pragma GCC optimize("-finline-small-functions")
#pragma GCC optimize("-ftree-switch-conversion")
#pragma GCC optimize("-foptimize-sibling-calls")
#pragma GCC optimize("-fexpensive-optimizations")
#pragma GCC optimize("-funsafe-loop-optimizations")
#pragma GCC optimize("inline-functions-called-once")
#pragma GCC optimize("-fdelete-null-pointer-checks")
#pragma GCC optimize(2)//高级火车头,开启加速模式 
#include <bits/stdc++.h>//万能头文件(考试别用!) 
#include <windows.h>//Sleep() 
using namespace std;
int ms;//用来存储选择的模式 
int score=0;//用来存储分数数量。 
int xh2=1;//现在做的题目的序号 
int ls1,ls2;//用来存储连胜次数。
int lv=0; 
void caution1();
void caution2();
void JG();//函数声明 
void Description();
void chuchu();
bool correct1(char a1,char b1,char c1);
bool correct2(string a1,string a2,string a3,string a4,string a5);
bool correct3(long long a1,long long b1);
bool correct4(string a1,string b1);
struct ABCDEFGTM1//一道题目的结构体(名字有点奇怪没事) 
{
	string a,b,c,d,e,a2;//a为选项a,b为选项b,c为选项c,d为选项d,e为题目本身,a2为题目解析(题目解析会在后续完善) 
	char f,g,h;//f为小写的正确答案,g为大写的正确答案,h为你选的答案。 
}ab1[1001];//结构体
struct ABCDEFGTM2
{
	string e,a,h,b,c,d,a2;//e为题目,h为你写的,a,b,c,d为多个正确的答案。只支持4个都是对的的答案。 
}ab2[1001];
struct ABCDEFGTM3
{
	string e;
	long long a,h; 
}ab3[1001];
struct ABCDEFGTM4
{
	string e,h,a,a2;
}ab4[1001];
void caution1()
{
	cout<<"注意事项: \n";
	cout<<"1.题目中的第1个字符为“(”。 \n ";
	cout<<"2.选项第1个字符为“A”或“B”或“C”或“D”,第2个字符为“:”。"<<endl;
	cout<<"3.可以输入“A”或“B”或“C”或“D”或“E”或“a”或“b”或“c”或“d”或“e”。大写字母或者小写字母都是可以的。“e”和“E”的意思是以上四个答案都是不正确的。 "<<endl;
	cout<<"4.请不要输入出这10个字母以外的东西,否则有可能会发生错误。"<<endl;
	cout<<"5.当题目中出现""等无法直接输出的东西,我们会用其它方法正确输出。除""外(""会变为“”,请不要惊讶)";
	cout<<"6.题目结尾都有问号,并且问号是英文版的。"<<endl;
	cout<<"7.如果有格式错误,请尽快告诉我,因为很有可能会发生错误。"<<endl;
	cout<<"8.如果题目或者选项,答案有错误或者描述不清楚的地方,请告诉我,因为这会影响玩家的得分等记录,还会降低大家的蒙题正确率。"<<endl;
	cout<<"9.每答对1题,加5分+目前连胜次数,答错1题扣3分。"<<endl;
	cout<<"10.分等级:小于70分,没有等级;"<<endl;
	cout<<"          70~120(不包括),1级渣渣猫;"<<endl;
	cout<<"          120-180(不包括),2级小白猫;"<<endl;
	cout<<"          180-260(不包括),3级学习猫;"<<endl;
	cout<<"          260-350(不包括),4级出师猫;"<<endl;
	cout<<"          350-500(不包括),5级成名猫;"<<endl;
	cout<<"          500-700(不包括),6级侠客猫;"<<endl;
	cout<<"          700-1000(不包括),7级宗师猫;"<<endl;
	cout<<"          1000-1400(不包括),8级猫贤;"<<endl;
	cout<<"          1400-2000(不包括),9级猫圣;"<<endl;
	cout<<"          大于2000,10级猫尊。"<<endl;
	cout<<"注:等级名称出自酷町堂"<<endl;
	system("pause");
	system("cls");
	cout<<"现在公布1-113题的答案分布:"<<endl;
	cout<<"1-113题,共有113道题目,其中四选题有95道,判断题有12道,三选题有3道,二选题有3道。"<<endl;
	cout<<"四选题中,A有23个,占比24.21%,B有23个,占比24.21%,C有35个,占比36.84%,D有13个,占比13.68%,E有1个,占比1.05%。"<<endl;
	cout<<"判断题中,对的有3个,占比25%,错的有9个,占比75%。"<<endl;
	cout<<"三选题中,A有1个,占比33.33%,B有1个,占比33.33%,C有1个,占比33.33%。"<<endl;
	cout<<"二选题中,A有2个,占比66.67%,B有1个,占比33.33%。"<<endl;
	cout<<"我还会继续统计,得到更加准确的数字!"<<endl;
	system("pause");
	system("cls");
} 
void caution2()
{
	cout<<"注意事项:"<<endl;
	cout<<"1.题目中的第一个字符为“(”。"<<endl;
	cout<<"2.本模式最多可以有4种不同的答案,所以请写最常见的答案,否则有可能会误判。"<<endl;
	cout<<"3.每答对一题,加10分+现在的连胜次数。答错1题,扣5分。"<<endl;
	cout<<"4.分等级:小于70分,没有等级;"<<endl;
	cout<<"          70~120(不包括),1级渣渣猫;"<<endl;
	cout<<"          120-180(不包括),2级小白猫;"<<endl;
	cout<<"          180-260(不包括),3级学习猫;"<<endl;
	cout<<"          260-350(不包括),4级出师猫;"<<endl;
	cout<<"          350-500(不包括),5级成名猫;"<<endl;
	cout<<"          500-700(不包括),6级侠客猫;"<<endl;
	cout<<"          700-1000(不包括),7级宗师猫;"<<endl;
	cout<<"          1000-1400(不包括),8级猫贤;"<<endl;
	cout<<"          1400-2000(不包括),9级猫圣;"<<endl;
	cout<<"          大于2000,10级猫尊。"<<endl;
	cout<<"注:等级名称出自酷町堂"<<endl;
	system("pause");
}
void Description()//游戏的描述(或许不是游戏,但是我就叫它游戏,好不?) 
{
	cout<<"这里是编程题目测试,出自于酷町堂的课前测与课后测的某些题目,同学创作的地图,考试题目等!"<<endl;
	Sleep(1000);
	cout<<"本游戏宗旨于总结出A,B,C,D,E这5个答案的选中率,这样可以让大家更好的蒙准题!(E为以上都是错的)"<<endl;
	Sleep(500); 
	cout<<"这里有许多选择题(和选择类型的判断题),代码补全/完形填空,数学题,填空题供你们来检验自己过去学习的的旧知识,不过如果你是新生,你或许能预习新知识。"<<endl;
	Sleep(500);
	cout<<"接下来进入正题了!"<<endl;
	Sleep(1000);
	system("cls");
	cout<<"题目由简单到困难,准备好了吗?开始挑战吧!";
	Sleep(600);
	system("cls"); //耗时3600ms 
}
/*
	特别感谢: 阿巴  黄中阳  孔小川  刘宇航  汪恺恒  朱小川  朱优扬(按照首字母顺序排列) 
	此外,部分题目出自
	https://newcourse.codingtang.com/#/course/test?id=5&lesson_id=24&type=1 
	https://newcourse.codingtang.com/#/course/test?id=4&lesson_id=25&type=1
	https://newcourse.codingtang.com/#/course/test?id=6&lesson_id=25&type=1
	https://newcourse.codingtang.com/#/course/test?id=10&lesson_id=26&type=1
	https://newcourse.codingtang.com/#/course/test?id=11&lesson_id=26&type=1
	https://newcourse.codingtang.com/#/course/test?id=13&lesson_id=27&type=1
	https://newcourse.codingtang.com/#/course/test?id=14&lesson_id=27&type=1
	https://newcourse.codingtang.com/#/course/test?id=28&lesson_id=28&type=1
	https://newcourse.codingtang.com/#/course/test?id=27&lesson_id=28&type=1
	https://newcourse.codingtang.com/#/course/test?id=29&lesson_id=29&type=1
	https://newcourse.codingtang.com/#/course/test?id=30&lesson_id=29&type=1
	https://newcourse.codingtang.com/#/course/test?id=31&lesson_id=30&type=1
	https://newcourse.codingtang.com/#/course/test?id=32&lesson_id=30&type=1
	https://newcourse.codingtang.com/#/course/test?id=60&lesson_id=594&type=1
	https://newcourse.codingtang.com/#/course/test?id=61&lesson_id=594&type=1
	https://newcourse.codingtang.com/#/course/test?id=86&lesson_id=595&type=1
	https://newcourse.codingtang.com/#/course/test?id=87&lesson_id=595&type=1
	https://newcourse.codingtang.com/#/course/test?id=88&lesson_id=596&type=1
	冲刺班讲义 
	新增加了许多NOIP初赛的题目,可以来试一试。 
*/
void chuchu()
{
	cout<<"特别感谢: 阿巴  黄中阳  孔小川  刘宇航  汪恺恒  朱小川  朱优扬(按照首字母顺序排列) "<<endl;
	cout<<"此外,部分题目出自"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=5&lesson_id=24&type=1 "<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=4&lesson_id=25&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=6&lesson_id=25&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=10&lesson_id=26&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=11&lesson_id=26&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=13&lesson_id=27&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=14&lesson_id=27&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=28&lesson_id=28&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=27&lesson_id=28&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=29&lesson_id=29&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=30&lesson_id=29&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=31&lesson_id=30&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=32&lesson_id=30&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=60&lesson_id=594&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=61&lesson_id=594&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=86&lesson_id=595&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=87&lesson_id=595&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/course/test?id=88&lesson_id=596&type=1"<<endl;
	cout<<"https://newcourse.codingtang.com/#/problem/historySeeTest?id=1003"<<endl;
	cout<<"冲刺班讲义,NOIP初赛,同学投稿题目"<<endl;
	system("pause");
	system("cls");
}
void JG()//金光初始标志,谢谢黄中阳同学!(此后为我编的游戏的必备函数,且黄中阳将在我编的每个游戏中都被感谢) 
{
	cout<<"金金金金金金金金金金金金金金金金金金金金金金金金光光光光光光光光光光光光光光光光光光光光光光光光\n";
	cout<<"金金金金金金金金金金   金金金金金金金金金金金光光光光光光光光光光光   光光光光光光光光光光\n";
	cout<<"金金金金金金金金金金   金金金金金金金金金金金光光光光光光光光光光光   光光光光光光光光光光\n";
	cout<<"金金金金金金金金金    金金金金金金金金金金金光光光光光光  光光光  光光光   光光光光光\n";
	cout<<"金金金金金金金金      金金金金金金金金金金光光光光光光   光光  光光   光光光光光光\n";
	cout<<"金金金金金金金金   金金  金金金金金金金金金光光光光光光光   光  光光   光光光光光光\n";
	cout<<"金金金金金金金   金金金   金金金金金金金金光光光光光光光   光  光   光光光光光光光\n";
	cout<<"金金金金金金   金金金金金    金金金金金金光光光光光光光光光光光  光  光光光  光光光\n";
	cout<<"金金金金金   金金金金金金金金    金金金金光光                    光光\n";
	cout<<"金金金金                   金光光光光光光光光   光光  光光光光光光光光光\n";
	cout<<"金金   金金金金金   金金金金金金  金金金光光光光光光光光   光光  光光光光光光光光光\n";
	cout<<"金  金金金金金金金   金金金金金金金金金金金光光光光光光光光   光光  光光光光光光光光光\n";
	cout<<"金金金金金金金金金金   金金金金金金金金金金金光光光光光光光光  光光光  光光光光光光光光光\n";
	cout<<"金金金                 金金金金光光光光光光光   光光光  光光光光光  光光\n";
	cout<<"金金金金金金金金金金   金金  金金金金金金金光光光光光光光   光光光  光光光光光  光光\n";
	cout<<"金金金金金   金金   金金    金金金金金光光光光光光光  光光光光  光光光光   光光\n";
	cout<<"金金金金金金   金   金   金金金金金金金光光光光光光   光光光光  光光光光   光光\n";
	cout<<"金金金金金金金      金   金金金金金金金光光光光光   光光光光光  光光光光    光\n";
	cout<<"金金金金金金金      金  金金金  金金金光光光   光光光光光光光         光光\n";
	cout<<"金                     金金光    光光光光光光光光光光光光光光光光光光光\n";
	cout<<"金金金金金金金金金金金金金金金金金金金金金金金金光光光光光光光光光光光光光光光光光光光光光光光光\n";
	Sleep(5000);
	system("cls");
}
bool correct1(char a1,char b1,char c1)
{
	if(a1==b1||a1==c1)
	{
		score+=(6+ls1);
		return 1;
	}
	ls1=0;
	score-=3;
	return 0;
}
bool correct2(string a1,string a2,string a3,string a4,string a5)
{
	if(a1==a2||a1==a3||a1==a4||a1==a5)
	{
		score+=(10+(ls1+1)*2);
		return 1;
	}
	ls1=0;
	score-=5;
	return 0;
}
bool correct3(long long a1,long long b1)
{
	if(a1==b1)
	{
		score+=(6+ls1);
		return 1; 
	}
	ls1=0;
	score-=3;
	return 0; 
}
bool correct4(string a1,string b1)
{
	if(a1==b1)
	{
		score+=(6+ls1);
		return 1;
	}
	ls1=0;
	score-=3;
	return 0;
}
void rw()
{
	JG();
	chuchu();
	cout<<"你想选择哪个模式?1.选择题 2.代码补全/完形填空 3.数学题目 4.填空题"<<endl;
	cin>>ms;
	if(ms==1)
	{
		ab1[1].e="(1):下面函数框架的头文件哪个是正确的?";
		ab1[1].a="A:#inclode<iostream>";
		ab1[1].b="B:%include(iostream)";
		ab1[1].c="C:#include<iostream>";
		ab1[1].d="D:#include(iostream)";
		ab1[1].f='c';
		ab1[1].g='C';
		ab1[1].a2="(1)题目解析:C是正确答案,学过第一节课的没有道理不会做啊!";
		ab1[2].e="(2):下面哪个标准命名空间是正确的?";
		ab1[2].a="A:using namespace";
		ab1[2].b="B:using name std";
		ab1[2].c="C:using name std;";
		ab1[2].d="D:using namespace std;";
		ab1[2].f='d';
		ab1[2].g='D';
		ab1[2].a2="(2)题目解析:D是正确答案,命名空间大家都知道吧!";
		ab1[3].e="(3):cout<<“3+2+1”;的运行结果是什么?";
		ab1[3].a="A:3+2+1";
		ab1[3].b="B:3=3+1";
		ab1[3].c="C:6";
		ab1[3].d="D:3";
		ab1[3].f='a';
		ab1[3].g='A';
		ab1[3].a2="(3)题目解析:A为正确答案,输出的是3+2+1的结果。";
		ab1[4].e="(4):cout<<1<<“ ”<<2<<endl<<3;的运行结果是什么?";
		ab1[4].a="A:1 2 3";
		ab1[4].b="B:1 2\n3";
		ab1[4].c="C:123";
		ab1[4].d="D:1\n2\n3";
		ab1[4].f='b';
		ab1[4].g='B'; 
		ab1[4].a2="(4)题目解析:B为正确答案,输出一个空格加上一个换行。";
		ab1[5].e="(5):在做题和使用DEV C++时,以下正确的是?";
		ab1[5].a="A:代码写完后直接粘贴到题目中提交";
		ab1[5].b="B:代码写完后只需要编译通过即可,无需验证答案";
		ab1[5].c="C:直接在网站中写代码,写完直接提交";
		ab1[5].d="D:做题的时候需要在DEV C++中先编译运行,确认运行结果正确后再到题目中提交";
		ab1[5].f='d';
		ab1[5].g='D';
		ab1[5].a2="(5)题目解析:D为正确答案,做题的时候一定要编译运行后再提交。";
		ab1[6].e="(6):以下关于常用快捷键错误的是哪个?";
		ab1[6].a="A:复制–Ctrl+C";
		ab1[6].b="B:粘贴–Ctrl+V";
		ab1[6].c="C:全选–Ctrl+A";
		ab1[6].d="D:复制–Shift+C";
		ab1[6].f='d';
		ab1[6].g='D';
		ab1[6].a2="(6)题目解析:D为正确答案,复制是Ctrl+C。";
		ab1[7].e="(7):以下输出哪个是编译后不会报错的?";
		ab1[7].a="A:cout<<“1”";
		ab1[7].b="B:cout<<“2”;";
		ab1[7].c="C:cout<<ABCDEFG";
		ab1[7].d="D:cin>>a;";
		ab1[7].f='b';
		ab1[7].g='B';
		ab1[7].a2="(7)题目解析:B为正确答案,不能直接输出ABCDEFG。";
		ab1[8].e="(8):以此格式:1+2=3\n想要输出:3456*12+3421=…\n应该怎么写?";
		ab1[8].a="A:cout<<“3456*12+3421=”;";
		ab1[8].b="B:3456*12+3421=";
		ab1[8].c="C:cout<<“3456*12+3421=”<<3456*12+3421;";
		ab1[8].d="D:cout<<“3456*12+3421=”<<3456*12+3421=;";
		ab1[8].f='c';
		ab1[8].g='C';
		ab1[9].a2="(8)题目解析:C为正确答案,符合题目要求。"; 
		ab1[9].e="(9):只输出3456*12+3421的结果应该怎么写?";
		ab1[9].a="A:cout<<3456*12+3421;";
		ab1[9].b="B:cout<<“3456*12+3421”;";
		ab1[9].c="C:cout<<“3456*12+3421=”<<3456*12+3421;";
		ab1[9].d="D:cout<<“3456*12+3421=”;";
		ab1[9].f='a';
		ab1[9].g='A';
		ab1[9].a2="(9)题目解析:A为正确答案,只输出了原式的结果。";
		ab1[10].e="(10):只输出“3456*12+3421”这个计算表达式应该怎么写?";
		ab1[10].a="A:cout<<3456*12+3421;";
		ab1[10].b="B:cout<<“3456*12+3421”;";
		ab1[10].c="C:cout<<“3456*12+3421=”<<3456*12+3421;";
		ab1[10].d="D:cout<<'3456*12+3421';";
		ab1[10].f='b';
		ab1[10].g='B';
		ab1[10].a2="(10)题目解析:B为正确答案,只输出了原式。";
		ab1[11].e="(11):以下哪个选项编译时会出错?";
		ab1[11].a="A:cout<<123456;";
		ab1[11].b="B:cout<<“123;";
		ab1[11].c="C:cout<<11;";
		ab1[11].d="D:cin>>a;";
		ab1[11].f='b';
		ab1[11].g='B';
		ab1[11].a2="(11)题目解析:B为正确答案,因为B少了一个“。";
		ab1[12].e="(12):我们的标准输出是哪一个单词?";
		ab1[12].a="A:coat";
		ab1[12].b="B:cnut";
		ab1[12].c="C:cout";
		ab1[12].d="D:C++";
		ab1[12].f='c';
		ab1[12].g='C';
		ab1[12].a2="(12)题目解析:写错的要反省一下啦!";
		ab1[13].e="(13):我们的标准输出用的是下面哪一个符号?";
		ab1[13].a="A:%";
		ab1[13].b="B:&";
		ab1[13].c="C:<<";
		ab1[13].d="D:¥";
		ab1[13].f='c';
		ab1[13].g='C';
		ab1[13].a2="(13)题目解析:标准输出用的是<<。";
		ab1[14].e="(14):原样输出 1+2=3 这个式子应该怎么写呢?";
		ab1[14].a="A:‘1+2=3’";
		ab1[14].b="B:“1+2=3”";
		ab1[14].c="C:1+2=3";
		ab1[14].d="D:#1+2=3#";
		ab1[14].f='b';
		ab1[14].g='B';
		ab1[14].a2="(14)题目解析:原样输出需要打上“”。";
		ab1[15].e="(15):要输出 2+3 的计算结果应该怎么写呢?";
		ab1[15].a="A:‘2+3’";
		ab1[15].b="B:“2+3”";
		ab1[15].c="C:2+3";
		ab1[15].d="D:&2+3&";
		ab1[15].f='c';
		ab1[15].g='C';
		ab1[15].a2="(15)题目解析:正确答案是C,要直接输出原式。";
		ab1[16].e="(16):在标准输出中 endl 代表什么意思呢?";
		ab1[16].a="A:空格";
		ab1[16].b="B:换行";
		ab1[16].c="C:结束";
		ab1[16].d="D:头文件";
		ab1[16].f='b';
		ab1[16].g='B';
		ab1[17].e="(17):输出3和5这两个数,并以空格隔开的代码?";
		ab1[17].a="A:cout>>3>>“ ”>>5;";
		ab1[17].b="B:cout<<3<<5;";
		ab1[17].c="C:cout<<3<<endl<<5;";
		ab1[17].d="D:cout<<3<<“ ”<<5;";
		ab1[17].f='d';
		ab1[17].g='D'; 
		ab1[18].e="(18):输出 3 和 5 这两个数,并以换行隔开的代码。";
		ab1[18].a="A:cout<<3<<end>>5;";
		ab1[18].b="B:cout<<3<<endl<<5;";
		ab1[18].c="C:cout<<3<<“ ”<<5;";
		ab1[18].d="D:cout<<3<<5<<endl;";
		ab1[18].f='b';
		ab1[18].g='B'; 
		ab1[19].e="(19):如何实现原样输出?";
		ab1[19].a="A:cout<<你好";
		ab1[19].b="B:cout<<你好;";
		ab1[19].c="C:cout<<“你好”;";
		ab1[19].d="D:cout<<“你好”";
		ab1[19].f='c';
		ab1[19].g='C';
		ab1[20].e="(20):想要定义多个变量,a,b,c 应该怎么定义?";
		ab1[20].a="A:int a b c;";
		ab1[20].b="B:int a,b,c;";
		ab1[20].c="C:a,b,c;";
		ab1[20].d="D:int a;";
		ab1[20].f='b';
		ab1[20].g='B';
		ab1[21].e="(21):下面哪个变量名定义是错误的?";
		ab1[21].a="A:abc";
		ab1[21].b="B:aAa";
		ab1[21].c="C:123a";
		ab1[21].d="D:A";
		ab1[21].f='c';
		ab1[21].g='C';
		ab1[22].e="(22):int a=5; cout<<a; 这串代码的运行结果是多少?";
		ab1[22].a="A:A";
		ab1[22].b="B:a";
		ab1[22].c="C:5";
		ab1[22].d="D:a=5";
		ab1[22].f='c';
		ab1[22].g='C';
		ab1[23].e="(23):下面哪个变量的定义是正确的?";
		ab1[23].a="A:a_b";
		ab1[23].b="B:12345a_b";
		ab1[23].c="C:123";
		ab1[23].d="D:!!!";
		ab1[23].f='a';
		ab1[23].g='A';
		ab1[24].e="(24):标准输入是下面哪个单词?";
		ab1[24].a="A:cout";
		ab1[24].b="B:ciu";
		ab1[24].c="C:cin";
		ab1[24].d="D:oin";
		ab1[24].f='c';
		ab1[24].g='C'; 
		ab1[25].e="(25):标准输入用的是下列哪个符号?";
		ab1[25].a="A:<<";
		ab1[25].b="B:>>";
		ab1[25].c="C:<>";
		ab1[25].d="D:<";
		ab1[25].f='b';
		ab1[25].g='B'; 
		ab1[26].e="(26):用一个标准输入连续输入 a,b,c 三个变量应该怎么写?";
		ab1[26].a="A:cin>>abc;";
		ab1[26].b="B:cin>>a,b,c;";
		ab1[26].c="C:cin>>a>>b>>c;";
		ab1[26].d="D:cin<<a<<b<<c;";
		ab1[26].f='c';
		ab1[26].g='C'; 
		ab1[27].e="(27):下面框架的头文件哪个是正确的?";
		ab1[27].a="A:include(iostream)";
		ab1[27].b="B:#inclupe{iosteram}";
		ab1[27].c="C:#include<iostream>";
		ab1[27].d="D:#include<iostraem>";
		ab1[27].f='c';
		ab1[27].g='C'; 
		ab1[28].e="(28):以下核心程序的输出结果是多少\nint a=10,b=6;\ncout<<a-b;?";
		ab1[28].a="A:a-b";
		ab1[28].b="B:4";
		ab1[28].c="C:16";
		ab1[28].d="D:10";
		ab1[28].f='b';
		ab1[28].g='B'; 
		ab1[29].e="(29):定义多个变量 a,b,c 应该怎么定义呢?";
		ab1[29].a="A:int abc;";
		ab1[29].b="B:inta,b,c;";
		ab1[29].c="C:int a,b,c;";
		ab1[29].d="D:int a,b,c";
		ab1[29].f='c';
		ab1[29].g='C'; 
		ab1[30].e="(30):int 类型的变量可以存放 2 吗?";
		ab1[30].a="A:可以";
		ab1[30].b="B:不可以";
		ab1[30].c="C:无";
		ab1[30].d="D:无";
		ab1[30].f='a';
		ab1[30].g='A'; 
		ab1[31].e="(31):int 类型的变量可以存放 2.3 吗?(完全存放)";
		ab1[31].a="A:可以";
		ab1[31].b="B:不可以";
		ab1[31].c="C:无";
		ab1[31].d="D:无";
		ab1[31].f='b';
		ab1[31].g='B'; 
		ab1[32].e="(32):int 类型的变量是用来存放什么的?";
		ab1[32].a="A:整数";
		ab1[32].b="B:小数";
		ab1[32].c="C:书本";
		ab1[32].d="D:以上都是正确的";
		ab1[32].f='a';
		ab1[32].g='A'; 
		ab1[33].e="(33):标准输入的符号是什么?";
		ab1[33].a="A:>>";
		ab1[33].b="B:<<";
		ab1[33].c="C:><";
		ab1[33].d="D:<>";
		ab1[33].f='a';
		ab1[33].g='A'; 
		ab1[34].e="(34):用标准输入的格式连续输入三个变量 a,b,c 应该怎么写?";
		ab1[34].a="A:cin>>a>>b>>c;";
		ab1[34].b="B:cin<<a<<b<<c;";
		ab1[34].c="C:cin>>a>>“ ”>>b>>“ ”>>c;";
		ab1[34].d="D:cout<<a<<“ ”<<b<<“ ”<<c;";
		ab1[34].f='a';
		ab1[34].g='A'; 
		ab1[35].e="(35):现在有n个苹果,爸爸吃掉a个,妈妈又买回b个,现在依次输入n,a,b问还剩下多少个苹果(现在要定义变量)";
		ab1[35].a="A:intn,a,b;";
		ab1[35].b="B:int nab;";
		ab1[35].c="C:int n,a,b;";
		ab1[35].d="D:n,a,b;";
		ab1[35].f='c';
		ab1[35].g='C'; 
		ab1[36].e="(36):现在有n个苹果,爸爸吃掉a个,妈妈又买回b个,现在依次输入n,a,b问还剩下多少个苹果(现在要输入变量)";
		ab1[36].a="A:cin<<n<<a<<b;";
		ab1[36].b="B:cin>>n>>a>>b;";
		ab1[36].c="C:cin>>nab;";
		ab1[36].d="D:cin>>n,a,b;";
		ab1[36].f='b';
		ab1[36].g='B'; 
		ab1[37].e="(37):现在有n个苹果,爸爸吃掉a个,妈妈又买回b个,现在依次输入n,a,b问还剩下多少个苹果(现在要输出变量)";
		ab1[37].a="A:cout<<a-n+b;";
		ab1[37].b="B:cout<<n-a-b;";
		ab1[37].c="C:cout<<“n-a+b”;";
		ab1[37].d="D:cout<<n-a+b;";
		ab1[37].f='d';
		ab1[37].g='D'; 
		ab1[38].e="(38):double 类型可以用来存放什么?";
		ab1[38].a="A:整数";
		ab1[38].b="B:小数";
		ab1[38].c="C:整数和小数";
		ab1[38].d="D:书本";
		ab1[38].f='c';
		ab1[38].g='C'; 
		ab1[39].e="(39):一件物品 100 元钱,打 7 折后是多少钱?";
		ab1[39].a="A:30元";
		ab1[39].b="B:50元";
		ab1[39].c="C:70元";
		ab1[39].d="D:90元";
		ab1[39].f='c';
		ab1[39].g='C'; 
		ab1[40].e="(40):cout<<9/2;的运行结果是?";
		ab1[40].a="A:4";
		ab1[40].b="B:4.5";
		ab1[40].c="C:2";
		ab1[40].d="D:1";
		ab1[40].f='a';
		ab1[40].g='A';
		ab1[41].e="(41):cout<<9.0/2.0; 的运行结果是?";
		ab1[41].a="A:4";
		ab1[41].b="B:4.5";
		ab1[41].c="C:2";
		ab1[41].d="D:1";
		ab1[41].f='b';
		ab1[41].g='B';
		ab1[42].e="(42):一个糖果 0.4 元,应该用什么类型的变量存糖果的价格?";
		ab1[42].a="A:double";
		ab1[42].b="B:int";
		ab1[42].c="C:char";
		ab1[42].d="D:bool";
		ab1[42].f='a';
		ab1[42].g='A';
		ab1[43].e="(43):int/int 得到的结果是?";
		ab1[43].a="A:int";
		ab1[43].b="B:double";
		ab1[43].c="C:char";
		ab1[43].d="D:bool";
		ab1[43].f='a';
		ab1[43].g='A';
		ab1[44].e="(44):int/double 得到的结果是?";
		ab1[44].a="A:int";
		ab1[44].b="B:double";
		ab1[44].c="C:char";
		ab1[44].d="D:bool";
		ab1[44].f='b';
		ab1[44].g='B';
		ab1[45].e="(45):double/int 得到的结果是?";
		ab1[45].a="A:int";
		ab1[45].b="B:double";
		ab1[45].c="C:char";
		ab1[45].d="D:bool";
		ab1[45].f='b';
		ab1[45].g='B';
		ab1[46].e="(46):double/double 得到的结果是?";
		ab1[46].a="A:int";
		ab1[46].b="B:double";
		ab1[46].c="C:char";
		ab1[46].d="D:bool";
		ab1[46].f='b';
		ab1[46].g='B';
		ab1[47].e="(47):下面程序运行的结果是多少\nint main() {\n int a=2.9,b=3.1;\n cout<<a<<“ ”<<b; \n return 0; \n}?";
		ab1[47].a="A:a b";
		ab1[47].b="B:3 3";
		ab1[47].c="C:2 3";
		ab1[47].d="D:3 2";
		ab1[47].f='c';
		ab1[47].g='C';
		ab1[48].e="(48):cout<<2/5; 的运行结果是?";
		ab1[48].a="A:2";
		ab1[48].b="B:2.5";
		ab1[48].c="C:1";
		ab1[48].d="D:0";
		ab1[48].f='d';
		ab1[48].g='D';
		ab1[49].e="(49):cout<<7/2.0; 的运行结果是?";
		ab1[49].a="A:3.5";
		ab1[49].b="B:3";
		ab1[49].c="C:3.0";
		ab1[49].d="D:4";
		ab1[49].f='a';
		ab1[49].g='A';
		ab1[50].e="(50):cout<<5/2.0;与cout<<5.0/2.0;和cout<<5.0/2.0;输出结果是一样的?";
		ab1[50].a="A:对";
		ab1[50].b="B:错";
		ab1[50].c="C:无";
		ab1[50].d="D:无";
		ab1[50].f='a';
		ab1[50].g='A';
		ab1[51].e="(51):3.5是一个double类型的变量?";
		ab1[51].a="A:对";
		ab1[51].b="B:错";
		ab1[51].c="C:无";
		ab1[51].d="D:无";
		ab1[51].f='b';
		ab1[51].g='B';
		ab1[52].e="(52):100块钱的商品打5折出售后的价格是50元?";
		ab1[52].a="A:对";
		ab1[52].b="B:错";
		ab1[52].c="C:无";
		ab1[52].d="D:无";
		ab1[52].f='a';
		ab1[52].g='A';
		ab1[53].e="(53):double类型只可以用来装小数,不可以用来装整数?";
		ab1[53].a="A:对";
		ab1[53].b="B:错";
		ab1[53].c="C:无";
		ab1[53].d="D:无";
		ab1[53].f='b';
		ab1[53].g='B';
		ab1[54].e="(54):小新和小明两人相约一起参加学校的乒乓球双打比赛,结果在比赛中获得了第三名的好成绩,学校为了鼓励他们,总共奖励给他们两个人n包棉花糖,现在小新和小明想和小红一起分这n包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)\n#include <iostream>(命名空间)?";
		ab1[54].a="A:using namespace std;";
		ab1[54].b="B:usingnamespace std;";
		ab1[54].c="C:using namespacestd;";
		ab1[54].d="D:use namespace std;";
		ab1[54].f='a';
		ab1[54].g='A';
		ab1[55].e="(55):小新和小明两人相约一起参加学校的乒乓球双打比赛,结果在比赛中获得了第三名的好成绩,学校为了鼓励他们,总共奖励给他们两个人n包棉花糖,现在小新和小明想和小红一起分这n包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)\n(定义变量)cin>>n;?";
		ab1[55].a="A:int n;";
		ab1[55].b="B:整型";
		ab1[55].c="C:实型";
		ab1[55].d="D:double n;";
		ab1[55].f='a';
		ab1[55].g='A';
		ab1[56].e="(56):小新和小明两人相约一起参加学校的乒乓球双打比赛,结果在比赛中获得了第三名的好成绩,学校为了鼓励他们,总共奖励给他们两个人n包棉花糖,现在小新和小明想和小红一起分这n包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)\n(输出)?";
		ab1[56].a="A:cout<<n/2;";
		ab1[56].b="B:cout<<n/2.0";
		ab1[56].c="C:n/3";
		ab1[56].d="D:n/3.0";
		ab1[56].f='a';
		ab1[56].g='A';
		ab1[57].e="(57):题目要求输出100个1并以空格隔开,请判断以下程序是否正确\nfor(int i=1 , i<=100 , i++){\ncout<<1<<“ ”;\n}?";
		ab1[57].a="A:对";
		ab1[57].b="B:错";
		ab1[57].c="C:无";
		ab1[57].d="D:无";
		ab1[57].f='b';
		ab1[57].g='B';
		ab1[58].e="(58):题目要求输出123……10,请判断以下程序是否正确\nfor(i=0;i<=10;i++){\ncout<<i;\n} ";
		ab1[58].a="A:对";
		ab1[58].b="B:错";
		ab1[58].c="C:无";
		ab1[58].d="D:无";
		ab1[58].f='b';
		ab1[58].g='B';
		ab1[59].e="(59):int n=10;for(int i=1;i<=n;i++){\ncout<<i<<“ ”;\n} \n以上代码执行后的结果为?";
		ab1[59].a="A:1 2 3 4 5 6 7 8 9 10";
		ab1[59].b="B:12345678910";
		ab1[59].c="C:0 1 2 3 4 5 6 7 8 9 10";
		ab1[59].d="D:1 2 3 4 5 6 7 8 9";
		ab1[59].f='a';
		ab1[59].g='A';
		ab1[60].e="(60):for(int i=1;i<=100;i++){\ncout<<“好好学习”<<endl;\n}上述代码的功能是______输出?";
		ab1[60].a="A:换行隔开";
		ab1[60].b="B:空格隔开";
		ab1[60].c="C:不隔开";
		ab1[60].d="D:可能换行也可能空格隔开";
		ab1[60].f='a';
		ab1[60].g='A';
		ab1[61].e="(61):for(int i=1;i<=100;i++){\ncout<<“好好学习”<<endl;\n}上述代码的功能是输出几次?";
		ab1[61].a="A:1";
		ab1[61].b="B:10";
		ab1[61].c="C:100";
		ab1[61].d="D:1000";
		ab1[61].f='c';
		ab1[61].g='C';
		ab1[62].e="(62):for(int i=1;i<=100;i++){\ncout<<“好好学习”<<endl;\n}上述代码的功能是输出什么?";
		ab1[62].a="A:好好学习!";
		ab1[62].b="B:好好学习";
		ab1[62].c="C:“好好学习!”";
		ab1[62].d="D:cout<<“好好学习”;";
		ab1[62].f='b';
		ab1[62].g='B';
		ab1[63].e="(63):for(int i=1; i<=100; i++){\ncout<<1<<“ ”;\n}题目要求换行输出100个1,请判断此程序是否正确?";
		ab1[63].a="A:对";
		ab1[63].b="B:错";
		ab1[63].c="C:无";
		ab1[63].d="D:无";
		ab1[63].f='b';
		ab1[63].g='B';
		ab1[64].e="(64):for(i=1;i<=11;i++){\ncout<<i;\n}题目要求输出123……10,请判断此程序是否正确?";
		ab1[64].a="A:对";
		ab1[64].b="B:错";
		ab1[64].c="C:无";
		ab1[64].d="D:无";
		ab1[64].f='b';
		ab1[64].g='B';
		ab1[65].e="(65):int n=10;\nfor(int i=0;i<=n;i++){\ncout<<i<<“ ”;\n}此程序的输出结果为? ";
		ab1[65].a="A:1 2 3 4 5 6 7 8 9 10";
		ab1[65].b="B:12345678910";
		ab1[65].c="C:0 1 2 3 4 5 6 7 8 9 10";
		ab1[65].d="D:1 2 3 4 5 6 7 8 9 10";
		ab1[65].f='c';
		ab1[65].g='C';
		ab1[66].e="(66):在下面给出的数据中,全是偶数的是?";
		ab1[66].a="A:1 2 4 6 8";
		ab1[66].b="B:2 8 9 10 4";
		ab1[66].c="C:1 3 5 7 9";
		ab1[66].d="D:2 4 6 8 10";
		ab1[66].f='d';
		ab1[66].g='D';
		ab1[67].e="(67):按要求输出100~1空格隔开,请判断以下程序是否正确?\nfor(int i=100; i>=0; i--){\ncout<<i<<“ ”;\n}";
		ab1[67].a="A:对";
		ab1[67].b="B:错";
		ab1[67].c="C:无";
		ab1[67].d="D:无";
		ab1[67].f='b';
		ab1[67].g='B';
		ab1[68].e="(68):int n=10;\nfor(int i=n;i>=0;i--){\ncout<<i<<“ ”;\n} 此程序输出结果为?";
		ab1[68].a="A:10 9 8 7 6 5 4 3 2 1";
		ab1[68].b="B:10987654321";
		ab1[68].c="C:10 9 8 7 6 5 4 3 2 1 0";
		ab1[68].d="D:109876543210";
		ab1[68].f='c';
		ab1[68].g='C';
		ab1[69].e="(69):C++中的求余符号是?";
		ab1[69].a="A:/";
		ab1[69].b="B:!";
		ab1[69].c="C:!!";
		ab1[69].d="D:%";
		ab1[69].f='d';
		ab1[69].g='D';
		ab1[70].e="(70):cout<<9%2;的运行结果是?";
		ab1[70].a="A:4";
		ab1[70].b="B:4.5";
		ab1[70].c="C:2";
		ab1[70].d="D:1";
		ab1[70].f='d';
		ab1[70].g='D';
		ab1[71].e="(71):cout<<2%9;的运行结果是?";
		ab1[71].a="A:0";
		ab1[71].b="B:4.5";
		ab1[71].c="C:2";
		ab1[71].d="D:1";
		ab1[71].f='c';
		ab1[71].g='C';
		ab1[72].e="(72):以下能实现将变量a中的数字增加2后输出的是?";
		ab1[72].a="A:int a=4;\na+2;\ncout<<a;";
		ab1[72].b="B:int a=4;\na=+2;\ncout<<a;";
		ab1[72].c="C:a=4;\na+=2;\ncout<<a;";
		ab1[72].d="D:int a=4;\na+=2;\ncout<<a;";
		ab1[72].f='d';
		ab1[72].g='D';
		ab1[73].e="(73):现在有a,b,c,d四个变量,将数字5装入到4个变量中可以怎么实现?";
		ab1[73].a="A:a=b=c=d=4";
		ab1[73].b="B:a=b=c=d=5";
		ab1[73].c="C:a=b=c=d=e=4";
		ab1[73].d="D:a=b=c=d=e=5";
		ab1[73].f='b';
		ab1[73].g='B';
		ab1[74].e="(74):现在想将变量a放大5倍,然后输出的实现方法:(扩大5倍)";
		ab1[74].a="A:a*5;";
		ab1[74].b="B:a=a+5;";
		ab1[74].c="C:a*=5;";
		ab1[74].d="D:a/=5;";
		ab1[74].f='c';
		ab1[74].g='C';
		ab1[75].e="(75):现在想将变量a放大5倍,然后输出的实现方法:(输出)";
		ab1[75].a="A:cout<<a;";
		ab1[75].b="B:cout<<a*=5;";
		ab1[75].c="C:cout<<a=a*5;";
		ab1[75].d="D:cout<<a+5";
		ab1[75].f='a';
		ab1[75].g='A';
		ab1[76].e="(76):以下哪些不是复合运算符?";
		ab1[76].a="A:/=";
		ab1[76].b="B:+=";
		ab1[76].c="C:=";
		ab1[76].d="D:%=";
		ab1[76].f='c';
		ab1[76].g='C';
		ab1[77].e="(77):cout<<9%2<<“”<<9/2;的运行结果是多少?";
		ab1[77].a="A:4 4";
		ab1[77].b="B:4.5 1";
		ab1[77].c="C:1 4";
		ab1[77].d="D:1 4.5";
		ab1[77].f='c';
		ab1[77].g='C';
		ab1[78].e="(78):cout<<4%2;的运行结果是多少?";
		ab1[78].a="A:0";
		ab1[78].b="B:4";
		ab1[78].c="C:2";
		ab1[78].d="D:1";
		ab1[78].f='a';
		ab1[78].g='A';
		ab1[79].e="(79):以下主要程序最后得输出结果是多少?\nint a=4;\na++;\na*=2;\ncout<<a;";
		ab1[79].a="A:10";
		ab1[79].b="B:8";
		ab1[79].c="C:6";
		ab1[79].d="D:7";
		ab1[79].f='a';
		ab1[79].g='A';
		ab1[80].e="(80):偶数%2得结果为?";
		ab1[80].a="A:0";
		ab1[80].b="B:1";
		ab1[80].c="C:无";
		ab1[80].d="D:无";
		ab1[80].f='a';
		ab1[80].g='A';
		ab1[81].e="(81):奇数%2得结果为?";
		ab1[81].a="A:0";
		ab1[81].b="B:1";
		ab1[81].c="C:无";
		ab1[81].d="D:无";
		ab1[81].f='b';
		ab1[81].g='B';
		ab1[82].e="(82):列写你所知道的全部复合运算符?";
		ab1[82].a="A:+=、-=、++、--";
		ab1[82].b="B:+=、-=、*=、/=";
		ab1[82].c="C:+=、-=、*=、/=、%=";
		ab1[82].d="D:+=、-=、*=、/=、%=、++、--";
		ab1[82].f='c';
		ab1[82].g='C';
		ab1[83].e="(83):bool型变量中1表示?";
		ab1[83].a="A:真";
		ab1[83].b="B:假";
		ab1[83].c="C:false";
		ab1[83].d="D:布尔";
		ab1[83].f='a';
		ab1[83].g='A';
		ab1[84].e="(84):cout<<(3 >= 3);的运行结果是?";
		ab1[84].a="A:1";
		ab1[84].b="B:0";
		ab1[84].c="C:3>=3";
		ab1[84].d="D:3";
		ab1[84].f='a';
		ab1[84].g='A';
		ab1[85].e="(85):不等于在c++中的写法是?";
		ab1[85].a="A:=";
		ab1[85].b="B:==";
		ab1[85].c="C:!=";
		ab1[85].d="D:<>";
		ab1[85].f='c';
		ab1[85].g='C';
		ab1[86].e="(86):cout << (2 != 3);的运行结果是1?";
		ab1[86].a="A:对";
		ab1[86].b="B:错";
		ab1[86].c="C:无";
		ab1[86].d="D:无";
		ab1[86].f='a';
		ab1[86].g='A';
		ab1[87].e="(87):3<=3这个式子是假";
		ab1[87].a="A:对";
		ab1[87].b="B:错";
		ab1[87].c="C:无";
		ab1[87].d="D:无";
		ab1[87].f='b';
		ab1[87].g='B';
		ab1[88].e="(88):cout << (5 > 3 > 2);的运行结果是1?";
		ab1[88].a="A:对";
		ab1[88].b="B:错";
		ab1[88].c="C:无";
		ab1[88].d="D:无";
		ab1[88].f='b';
		ab1[88].g='B';
		ab1[89].e="(89):cout << (3=3);的运行结果是1?";
		ab1[89].a="A:对";
		ab1[89].b="B:错";
		ab1[89].c="C:无";
		ab1[89].d="D:无";
		ab1[89].f='b';
		ab1[89].g='B';
		ab1[90].e="(90):下列c++表达的式子中值为真的是?";
		ab1[90].a="A:3<2";
		ab1[90].b="B:3=3";
		ab1[90].c="C:2!=2";
		ab1[90].d="D:5==5";
		ab1[90].f='d';
		ab1[90].g='D';
		ab1[91].e="(91):下列c++表达的式子中值为真的是?";
		ab1[91].a="A:1=1";
		ab1[91].b="B:1!=1";
		ab1[91].c="C:1==2";
		ab1[91].d="D:3!=4";
		ab1[91].f='e';
		ab1[91].g='E';
		ab1[92].e="(92):以下哪个是定义字符串并赋值?";//刘宇航同学创作 
		ab1[92].a="A:string s='123';";
		ab1[92].b="B:srting s=“123”;";
		ab1[92].c="C:string s=“123”;";
		ab1[92].d="D:srting s='123'";
		ab1[92].f='c';
		ab1[92].g='C';
		ab1[93].e="(93):下列哪个是错误的数组的定义方式?";//孔小川同学创作 
		ab1[93].a="A:int a[10];";
		ab1[93].b="B:int a[]={1,2,3,4,5};";
		ab1[93].c="C:double b[3]={'a','b','c','d'};";
		ab1[93].d="D:int a[10]={0};";
		ab1[93].f='c';
		ab1[93].g='C';
		ab1[94].e="(94):哪个是清屏指令?";//刘宇航同学创作 
		ab1[94].a="A:sysem(“cls”);";
		ab1[94].b="B:system(“cls”)";
		ab1[94].c="C:system(“cls”);";
		ab1[94].d="D:以上都是正确的。";
		ab1[94].f='c';
		ab1[94].g='C';
		ab1[95].e="(95):for(int i=1; i<=n; i++) {\nif(a[i] > k){\nk = a[i];\n}\n}上述代码的作用是什么?";//孔小川同学创作 
		ab1[95].a="A:从小到大排序";
		ab1[95].b="B:求最小值";
		ab1[95].c="C:求最大值";
		ab1[95].d="D:从大到小排序";
		ab1[95].f='c';
		ab1[95].g='C';
		ab1[96].e="(96):int sum = 0, n;\ncin >> n;\nfor(int i=1; i<=n; i++) {\ncin >> a[i];\nsum += a[i];}\nprintf(“%.2f”, sum * 1.0 / n);上述代码输入5 1 2 3 4 5后的结果是?";//孔小川同学创作 
		ab1[96].a="A:15";
		ab1[96].b="B:15.00";
		ab1[96].c="C:3";
		ab1[96].d="D:3.00";
		ab1[96].f='d';
		ab1[96].g='D';
		ab1[97].e="(97):cout<<(6<=2);的输出结果为?";
		ab1[97].a="A:1";
		ab1[97].b="B:0";
		ab1[97].c="C:编译错误";
		ab1[97].d="D:无";
		ab1[97].f='b';
		ab1[97].g='B';
		ab1[98].e="(98):cout<<(5>3>2);的输出结果为?";
		ab1[98].a="A:1";
		ab1[98].b="B:0";
		ab1[98].c="C:编译错误";
		ab1[98].d="D:无";
		ab1[98].f='c';
		ab1[98].g='C';
		ab1[99].e="(99):cout<<(4!=1)的输出结果为?";
		ab1[99].a="A:1";
		ab1[99].b="B:0";
		ab1[99].c="C:编译错误";
		ab1[99].d="D:无";
		ab1[99].f='a';
		ab1[99].g='A';
		ab1[100].e="(100):2021年是中国共产党建党多少周年?";
		ab1[100].a="A:80";
		ab1[100].b="B:90";
		ab1[100].c="C:100";
		ab1[100].d="D:110";
		ab1[100].f='c';
		ab1[100].g='C';
		ab1[101].e="(101):如果a%2==1,那么a是?";
		ab1[101].a="A:奇数";
		ab1[101].b="B:偶数";
		ab1[101].c="C:无";
		ab1[101].d="D:无";
		ab1[101].f='a';
		ab1[101].g='A';
		ab1[102].e="(102):if(a > 0){\ncout << “砍树啦!”;}\ncout << “光头强” ;当a为0时,应该输出多少?";
		ab1[102].a="A:砍树啦!";
		ab1[102].b="B:光头强";
		ab1[102].c="C:砍树啦!光头强";
		ab1[102].d="D:光头强!!";
		ab1[102].f='b';
		ab1[102].g='B';
		ab1[103].e="(103):if(a > 0){\ncout << “砍树啦!”;}\ncout << “光头强” ;当a为1时,应该输出多少?";
		ab1[103].a="A:砍树啦!";
		ab1[103].b="B:光头强";
		ab1[103].c="C:砍树啦!光头强";
		ab1[103].d="D:光头强!!";
		ab1[103].f='a';
		ab1[103].g='A';
		ab1[104].e="(104):if(a > 0){\ncout << “砍树啦!”;}\ncout << “光头强” ;当a为-1时,应该输出多少?";
		ab1[104].a="A:砍树啦!";
		ab1[104].b="B:光头强";
		ab1[104].c="C:砍树啦!光头强";
		ab1[104].d="D:光头强!!";
		ab1[104].f='b';
		ab1[104].g='B';
		ab1[105].e="(105):if(a > b){\ncout << “巧克力” << endl;}if(a <= b){\ncout << “橡皮糖” << endl;}当a为3,b为5时,输出多少?";
		ab1[105].a="A:橡皮糖";
		ab1[105].b="B:巧克力";
		ab1[105].c="C:无";
		ab1[105].d="D:无";
		ab1[105].f='a';
		ab1[105].g='A';
		ab1[106].e="(106):if(a > b){\ncout << “巧克力” << endl;}if(a <= b){\ncout << “橡皮糖” << endl;}当a为5,b为3时,输出多少?";
		ab1[106].a="A:橡皮糖";
		ab1[106].b="B:巧克力";
		ab1[106].c="C:无";
		ab1[106].d="D:无";
		ab1[106].f='b';
		ab1[106].g='B';
		ab1[107].e="(107):if(a > b){\ncout << “巧克力” << endl;}if(a <= b){\ncout << “橡皮糖” << endl;}当a为3,b为3时,输出多少?";
		ab1[107].a="A:橡皮糖";
		ab1[107].b="B:巧克力";
		ab1[107].c="C:无";
		ab1[107].d="D:无";
		ab1[107].f='a';
		ab1[107].g='A';
		ab1[108].e="(108):if(a = b){\ncout >> “砍树啦!” ;}这个代码有几处错误?";
		ab1[108].a="A:0";
		ab1[108].b="B:1";
		ab1[108].c="C:2";
		ab1[108].d="D:3";
		ab1[108].f='c';
		ab1[108].g='C';
		ab1[109].e="(109):考验你的时候到了:还记得上一题代码有什么错误吗?";
		ab1[109].a="A:没有错误";
		ab1[109].b="B:输出应该是<<";
		ab1[109].c="C:条件表达式表示相等应该是==、输出应该是<<";
		ab1[109].d="D:条件表达式表示相等应该是==、输出应该是<<、最后一行少了一个分号";
		ab1[109].f='c';
		ab1[109].g='C';
		ab1[110].e="(110):110是哪个国家的报警电话?";
		ab1[110].a="A:日本";
		ab1[110].b="B:美国";
		ab1[110].c="C:中国";
		ab1[110].d="D:印度";
		ab1[110].f='c';
		ab1[110].g='C';
		ab1[111].e="(111):如果a是偶数,那么a符合的条件有?";
		ab1[111].a="A:a%2==1";
		ab1[111].b="B:a==0";
		ab1[111].c="C:a%2==0";
		ab1[111].d="D:b%2==1";
		ab1[111].f='c';
		ab1[111].g='C';
		ab1[112].e="(112):cin>>a;\nif(a>5)cout<<“Yes”;\nif(a<=5)cout<<“No”;输入5后输出结果为?";
		ab1[112].a="A:Yes";
		ab1[112].b="B:YES";
		ab1[112].c="C:No";
		ab1[112].d="D:NO";
		ab1[112].f='c';
		ab1[112].g='C';
		ab1[113].e="(113):cin>>a>>b;\nif(a==b) cout<<“一样大”;\nif(a>b) cout<<“a比较大”;\nif(a<b) cout<<“b比较大”; 输入3 4的结果为?";
		ab1[113].a="A:一样大";
		ab1[113].b="B:a比较大";
		ab1[113].c="C:b比较大";
		ab1[113].d="D:不一定";
		ab1[113].f='c';
		ab1[113].g='C';
		ab1[114].e="(114):if(a > 0)cout <<“正数”;\nif(a < 0) cout << “负数”;如果a=3,输出?";
		ab1[114].a="A:正数";
		ab1[114].b="B:负数";
		ab1[114].c="C:无输出";
		ab1[114].d="D:无";
		ab1[114].f='a';
		ab1[114].g='A';
		ab1[115].e="(115):if(a > 0)cout <<“正数”;\nif(a < 0) cout << “负数”;如果a=-1,输出?";
		ab1[115].a="A:正数";
		ab1[115].b="B:负数";
		ab1[115].c="C:无输出";
		ab1[115].d="D:无";
		ab1[115].f='b';
		ab1[115].g='B';
		ab1[116].e="(116):if(a > 0)cout <<“正数”;\nif(a < 0) cout << “负数”;如果a=0,输出?";
		ab1[116].a="A:正数";
		ab1[116].b="B:负数";
		ab1[116].c="C:无输出";
		ab1[116].d="D:无";
		ab1[116].f='c';
		ab1[116].g='C';
		ab1[117].e="(117):在计算机中 2 >= 2; 这个式子的值是 1?";
		ab1[117].a="A:对";
		ab1[117].b="B:错";
		ab1[117].c="C:无";
		ab1[117].d="D:无";
		ab1[117].f='a';
		ab1[117].g='A';
		ab1[118].e="(118):在计算机中 2 != 2; 这个式子的值是 1?";
		ab1[118].a="A:对";
		ab1[118].b="B:错";
		ab1[118].c="C:无";
		ab1[118].d="D:无";
		ab1[118].f='b';
		ab1[118].g='B';
		ab1[119].e="(119):在计算机中 2 == 2; 这个式子的值是 1?";
		ab1[119].a="A:对";
		ab1[119].b="B:错";
		ab1[119].c="C:无";
		ab1[119].d="D:无";
		ab1[119].f='a';
		ab1[119].g='A';
		ab1[120].e="(120):120是中国的什么电话?";
		ab1[120].a="A:预约";
		ab1[120].b="B:急救";
		ab1[120].c="C:报警";
		ab1[120].d="D:交通";
		ab1[120].f='b';
		ab1[120].g='B';
		ab1[121].e="(121):1-2-1,1-2-1,1-2-1…………问10个1,2,1之后,有多少个1?";
		ab1[121].a="A:5";
		ab1[121].b="B:10";
		ab1[121].c="C:20";
		ab1[121].d="D:30";
		ab1[121].f='c';
		ab1[121].g='C';
		ab1[122].e="(122):122是中国的什么电话?";
		ab1[122].a="A:预约";
		ab1[122].b="B:急救";
		ab1[122].c="C:交通";
		ab1[122].d="D:报警";
		ab1[122].f='c';
		ab1[122].g='C';
		ab1[123].e="(123):并且 是下列哪个符号?";
		ab1[123].a="A:$$";
		ab1[123].b="B:||";
		ab1[123].c="C:&&";
		ab1[123].d="D:!";
		ab1[123].f='c';
		ab1[123].g='C';
		ab1[124].e="(124):或者 是下列哪个符号?";
		ab1[124].a="A:%%";
		ab1[124].b="B:&&";
		ab1[124].c="C:||";
		ab1[124].d="D:!";
		ab1[124].f='c';
		ab1[124].g='C';
		ab1[125].e="(125):0 && 0 的运算结果是?";
		ab1[125].a="A:0";
		ab1[125].b="B:1";
		ab1[125].c="C:&&";
		ab1[125].d="D:||";
		ab1[125].f='a';
		ab1[125].g='A';
		ab1[126].e="(126):1 || 0 的运算结果是?";
		ab1[126].a="A:0";
		ab1[126].b="B:1";
		ab1[126].c="C:&&";
		ab1[126].d="D:||";
		ab1[126].f='b';
		ab1[126].g='B';
		ab1[127].e="(127):(5 > 2) && (3 == 3) 的运算结果是?";
		ab1[127].a="A:0";
		ab1[127].b="B:1";
		ab1[127].c="C:&&";
		ab1[127].d="D:||";
		ab1[127].f='b';
		ab1[127].g='B';
		ab1[128].e="(128):5>6&&4>2的结果是多少?";
		ab1[128].a="A:0";
		ab1[128].b="B:1";
		ab1[128].c="C:无";
		ab1[128].d="D:无";
		ab1[128].f='a';
		ab1[128].g='A';
		ab1[129].e="(129):3||0的结果是多少?";
		ab1[129].a="A:0";
		ab1[129].b="B:1";
		ab1[129].c="C:无";
		ab1[129].d="D:无";
		ab1[129].f='b';
		ab1[129].g='B';
		ab1[130].e="(130):5<0||4>8的结果是多少?";
		ab1[130].a="A:0";
		ab1[130].b="B:1";
		ab1[130].c="C:无";
		ab1[130].d="D:无";
		ab1[130].f='a';
		ab1[130].g='A';
		ab1[131].e="(131):!(5>0)的结果是多少?";
		ab1[131].a="A:0";
		ab1[131].b="B:1";
		ab1[131].c="C:无";
		ab1[131].d="D:无";
		ab1[131].f='a';
		ab1[131].g='A';
		ab1[132].e="(132):!(5>6 && 4<2)的结果是多少?";
		ab1[132].a="A:0";
		ab1[132].b="B:1";
		ab1[132].c="C:无";
		ab1[132].d="D:无";
		ab1[132].f='b';
		ab1[132].g='B';
		ab1[133].e="(133):二进制数 10100001 和 111001 进行异或运算的结果是多少?";//朱优扬同学创作 
		ab1[133].a="A:10011100";
		ab1[133].b="B:10101100";
		ab1[133].c="C:10001000";
		ab1[133].d="D:10011000";
		ab1[133].f='d';
		ab1[133].g='D';
		ab1[134].e="(134):(19)10^(11)10=?";//朱优扬同学创作
		ab1[134].a="A:17";
		ab1[134].b="B:24";
		ab1[134].c="C:11";
		ab1[134].d="D:19";
		ab1[134].f='b';
		ab1[134].g='B';
		ab1[135].e="(135):归并排序采用的算法思想是?";//朱优扬同学创作
		ab1[135].a="A:搜索回溯";
		ab1[135].b="B:分治";
		ab1[135].c="C:贪心+模拟";
		ab1[135].d="D:高精度+模拟";
		ab1[135].f='b';
		ab1[135].g='B';
		ab1[136].e="(136):归并排序的时间复杂度是?";//朱优扬同学创作
		ab1[136].a="A:O(logn)";
		ab1[136].b="B:O(n)";
		ab1[136].c="C:O(nlogn)";
		ab1[136].d="D:O(n*n)";
		ab1[136].f='c';
		ab1[136].g='C';
		ab1[137].e="(137):10个人一起干活,第i个人干完自己的事情最少需要a[i],最多需要b[i]的时间。那么所有人一起开始干活,干完所有事情的最短时间是?";//朱优扬同学创作
		ab1[137].a="A:a[i]的最小值";
		ab1[137].b="B:a[i]的最大值";
		ab1[137].c="C:b[i]的最小值";
		ab1[137].d="D:b[i]的最大值";
		ab1[137].f='b';
		ab1[137].g='B';
		ab1[138].e="(138):a比b小而且a比c小,这串文字用代码怎么写?";
		ab1[138].a="A:a<b&&a<c";
		ab1[138].b="B:a>b&&a>c";
		ab1[138].c="C:!(a>b&&a>c)";
		ab1[138].d="D:!(a<b&&a<c)";
		ab1[138].f='a';
		ab1[138].g='A';
		ab1[139].e="(139):a是a,b,c三个数中最大的,这个用代码怎么写?";
		ab1[139].a="A:a<b&&a<c";
		ab1[139].b="B:a>b&&a>c";
		ab1[139].c="C:!(a>b&&a>c)";
		ab1[139].d="D:!(a<b&&a<c)";
		ab1[139].f='b';
		ab1[139].g='B';
		ab1[140].e="(140):a不是a,b,c三个数中最大的,这个用代码怎么写?";
		ab1[140].a="A:a<b&&a<c";
		ab1[140].b="B:a>b&&a>c";
		ab1[140].c="C:!(a>b&&a>c)";
		ab1[140].d="D:!(a<b&&a<c)";
		ab1[140].f='c';
		ab1[140].g='C';
		ab1[141].e="(141):5>=5 && 3<=3的结果是?";
		ab1[141].a="A:0";
		ab1[141].b="B:1";
		ab1[141].c="C:无";
		ab1[141].d="D:无";
		ab1[141].f='b';
		ab1[141].g='B';
		ab1[142].e="(142):5<4 || ( !0 )的结果是?";
		ab1[142].a="A:0";
		ab1[142].b="B:1";
		ab1[142].c="C:无";
		ab1[142].d="D:无";
		ab1[142].f='b';
		ab1[142].g='B';
		ab1[143].e="(143):! ( 5<4 || ( !1 ) )的结果是?";
		ab1[143].a="A:0";
		ab1[143].b="B:1";
		ab1[143].c="C:无";
		ab1[143].d="D:无";
		ab1[143].f='b';
		ab1[143].g='B';
		ab1[144].e="(144):144=____*____?";
		ab1[144].a="A:1*144";
		ab1[144].b="B:14+130";
		ab1[144].c="C:10+134";
		ab1[144].d="D:100+44";
		ab1[144].f='a';
		ab1[144].g='A';
		ab1[145].e="(145):!(5>4>3)的结果是1?";
		ab1[145].a="A:对";
		ab1[145].b="B:错";
		ab1[145].c="C:无";
		ab1[145].d="D:无";
		ab1[145].f='a';
		ab1[145].g='A';
		ab1[146].e="(146):5>4>3的结果是1?";
		ab1[146].a="A:对";
		ab1[146].b="B:错";
		ab1[146].c="C:无";
		ab1[146].d="D:无";
		ab1[146].f='b';
		ab1[146].g='B';
		ab1[147].e="(147):5>4&&4>3的结果是1?";
		ab1[147].a="A:对";
		ab1[147].b="B:错";
		ab1[147].c="C:无";
		ab1[147].d="D:无";
		ab1[147].f='a';
		ab1[147].g='A';
		ab1[148].e="(148):!(5<4||4<3)的结果是1?";
		ab1[148].a="A:对";
		ab1[148].b="B:错";
		ab1[148].c="C:无";
		ab1[148].d="D:无";
		ab1[148].f='a';
		ab1[148].g='A';
		ab1[149].e="(149):1+1=?";
		ab1[149].a="A:0";
		ab1[149].b="B:1";
		ab1[149].c="C:2";
		ab1[149].d="D:3";
		ab1[149].f='c';
		ab1[149].g='C';
		ab1[150].e="(150):恭喜你达到了150题!?";
		ab1[150].a="A:恭喜!";
		ab1[150].b="B:!";
		ab1[150].c="C:!!";
		ab1[150].d="D:以上都是对的";
		ab1[150].f='d';
		ab1[150].g='D';
		ab1[151].e="(151):十进制:逢____________进1?";
		ab1[151].a="A:1";
		ab1[151].b="B:5";
		ab1[151].c="C:10";
		ab1[151].d="D:8";
		ab1[151].f='c';
		ab1[151].g='C';
		ab1[152].e="(152):N进制:逢______________进1?";
		ab1[152].a="A:N-2";
		ab1[152].b="B:N+2";
		ab1[152].c="C:N-1";
		ab1[152].d="D:N+1";
		ab1[152].f='c';
		ab1[152].g='C';
		ab1[153].e="(153):N进制下有没有数字N?";
		ab1[153].a="A:有";
		ab1[153].b="B:没有";
		ab1[153].c="C:无";
		ab1[153].d="D:无";
		ab1[153].f='b';
		ab1[153].g='B';
		ab1[154].e="(154):十进制转二进制的口诀是:?";
		ab1[154].a="A:除1取余,正序排列";
		ab1[154].b="B:除1取余,倒序排列";
		ab1[154].c="C:除2取余,倒序排列";
		ab1[154].d="D:除2取余,正序排列";
		ab1[154].f='c';
		ab1[154].g='C';
		ab1[155].e="(155):十进制转N进制的口诀是:?";
		ab1[155].a="A:除N-1取余,正序排列";
		ab1[155].b="B:除N-1取余,倒序排列";
		ab1[155].c="C:除N取余,倒序排列";
		ab1[155].d="D:除N取余,正序排列";
		ab1[155].f='c';
		ab1[155].g='C';
		ab1[156].e="(156):(2016 XZ T2) 如果256种颜色用二进制编码来表示,至少需要()位?";
		ab1[156].a="A:6";
		ab1[156].b="B:7";
		ab1[156].c="C:8";
		ab1[156].d="D:9";
		ab1[156].f='c';
		ab1[156].g='C';
		ab1[157].e="(157):(2014 XZ T11) 下列各无符号十进制整数中,能用八位二进制表示的数中最大的是()?";
		ab1[157].a="A:296";
		ab1[157].b="B:133";
		ab1[157].c="C:256";
		ab1[157].d="D:199";
		ab1[157].f='b';
		ab1[157].g='B';
		ab1[158].e="(158):(2010 XZ T13) 一个自然数在十进制下有n位,则它在二进制下的位数与()最接近?";
		ab1[158].a="A:5n";
		ab1[158].b="B:n*log|2|10";
		ab1[158].c="C:10*log|2|n";
		ab1[158].d="D:10|n|*log|2|n";
		ab1[158].f='b';
		ab1[158].g='B';
		ab1[159].e="(159):N进制怎么转化为十进制?";
		ab1[159].a="A:编号,每位乘以N,求和";
		ab1[159].b="B:倒着编号,每位乘以N,求和";
		ab1[159].c="C:编号,每位乘以对应系数,求和";
		ab1[159].d="D:倒着编号,每位乘以对应系数,求和";
		ab1[159].f='c';
		ab1[159].g='C';
		ab1[160].e="(160):(2018 XZ T2) 下列四个不通进制的数中,与其他三项数值上不相等的是()?";
		ab1[160].a="A:(269)|16|";
		ab1[160].b="B:(617)|10|";
		ab1[160].c="C:(1151)|8|";
		ab1[160].d="D:(1001101011)|2|";
		ab1[160].f='d';
		ab1[160].g='D';
		ab1[161].e="(161):(2012 XZ T4) 十六进制数9A 在()进制下是232?";
		ab1[161].a="A:四";
		ab1[161].b="B:八";
		ab1[161].c="C:十";
		ab1[161].d="D:十二";
		ab1[161].f='b';
		ab1[161].g='B';
		ab1[162].e="(162):(1001010)|2|的八进制数为?";
		ab1[162].a="A:121";
		ab1[162].b="B:131";
		ab1[162].c="C:112";
		ab1[162].d="D:122";
		ab1[162].f='c';
		ab1[162].g='C';
		ab1[163].e="(163):(1001010)|2|的十六进制数为?";
		ab1[163].a="A:4C";
		ab1[163].b="B:4B";
		ab1[163].c="C:4A";
		ab1[163].d="D:49";
		ab1[163].f='c';
		ab1[163].g='C';
		ab1[164].e="(164):(71350)|8|的二进制数为?";
		ab1[164].a="A:111010100011111";
		ab1[164].b="B:101010101001000";
		ab1[164].c="C:111001011101000";
		ab1[164].d="D:111111111111111";
		ab1[164].f='c';
		ab1[164].g='C';
		ab1[165].e="(165):(FCA10)|16|转化为2进制为?";
		ab1[165].a="A:1111100010100111";
		ab1[165].b="B:1010101111100000";
		ab1[165].c="C:1111110010100000";
		ab1[165].d="D:1111010101010100";
		ab1[165].f='c';
		ab1[165].g='C';
		ab1[166].e="(166):(2018 XZ T2) 下列四个不同进制的数中,与其他3项数值上不相等的是()(重复一下)?";
		ab1[166].a="A:(296)|16|";
		ab1[166].b="B:(617)|10|";
		ab1[166].c="C:(1151)|8|";
		ab1[166].d="D:(1001101011)|2|";
		ab1[166].f='d';
		ab1[166].g='D';
		ab1[167].e="(167):(2011 XZ T9) 一个正整数在二进制下有100位,则它在十六进制下有()位?";
		ab1[167].a="A:7";
		ab1[167].b="B:13";
		ab1[167].c="C:25";
		ab1[167].d="D:不能确定";
		ab1[167].f='c';
		ab1[167].g='C';
		ab1[168].e="(168):(1010)|2|+(1111)|2|=(______)|2|?";
		ab1[168].a="A:10001";
		ab1[168].b="B:11101";
		ab1[168].c="C:11001";
		ab1[168].d="D:10011";
		ab1[168].f='c';
		ab1[168].g='C';
		ab1[169].e="(169):(1100)|2|-(1011)|2|=(_________)|2|?";
		ab1[169].a="A:100";
		ab1[169].b="B:11";
		ab1[169].c="C:1";
		ab1[169].d="D:10";
		ab1[169].f='c';
		ab1[169].g='C';
		ab1[170].e="(170):(2016 XZ T7) 二进制数00101100和00010101的和为()?";
		ab1[170].a="A:00101000";
		ab1[170].b="B:01000001";
		ab1[170].c="C:01000100";
		ab1[170].d="D:00111000";
		ab1[170].f='b';
		ab1[170].g='B';
		ab1[171].e="(171):“龙虎斗”是哪一年的考题?";
		ab1[171].a="A:2016";
		ab1[171].b="B:2017";
		ab1[171].c="C:2018";
		ab1[171].d="D:2019";
		ab1[171].f='c';
		ab1[171].g='C';
		ab1[172].e="(172):“龙虎斗”在酷町堂的题号为?";
		ab1[172].a="A:3275";
		ab1[172].b="B:3775";
		ab1[172].c="C:4275";
		ab1[172].d="D:4278";
		ab1[172].f='c';
		ab1[172].g='C';  
		ab1[173].e="(173):“回文日期”是哪一年的考题?";
		ab1[173].a="A:2016";                
		ab1[173].b="B:2017";
		ab1[173].c="C:2018";
		ab1[173].d="D:2019";
		ab1[173].f='a';
		ab1[173].g='A';
		ab1[174].e="(174):“迷宫”是哪个省的考题?";
		ab1[174].a="A:北京";
		ab1[174].b="B:上海";
		ab1[174].c="C:安徽";
		ab1[174].d="D:合肥";
		ab1[174].f='c';
		ab1[174].g='C';
		ab1[175].e="(175):“回文日期”在酷町堂的题号为?";
		ab1[175].a="A:1098";
		ab1[175].b="B:1875";
		ab1[175].c="C:1422";
		ab1[175].d="D:3918";
		ab1[175].f='c';
		ab1[175].g='C';
		ab1[176].e="(176):“迷宫”是哪一年的考题?";
		ab1[176].a="A:2013";
		ab1[176].b="B:2014";
		ab1[176].c="C:2016";
		ab1[176].d="D:2015";
		ab1[176].f='c';
		ab1[176].g='C';
		ab1[177].e="(177):“迷宫”这道题是在小学组还是在初中组?";
		ab1[177].a="A:小学组";
		ab1[177].b="B:初中组";
		ab1[177].c="C:无";
		ab1[177].d="D:无";
		ab1[177].f='c';
		ab1[177].g='C';
		ab1[178].e="(178):“龙虎斗”考查的知识点有?";
		ab1[178].a="A:贪心";
		ab1[178].b="B:分治";
		ab1[178].c="C:枚举";
		ab1[178].d="D:并查集";
		ab1[178].f='c';
		ab1[178].g='C';
		ab1[179].e="(179):“回文日期”考查的知识点有?";
		ab1[179].a="A:枚举";
		ab1[179].b="B:枚举+贪心";
		ab1[179].c="C:枚举+构造+回文";
		ab1[179].d="D:枚举+贪心+回文";
		ab1[179].f='c';
		ab1[179].g='C';
		ab1[180].e="(180):“迷宫”考查的知识点有?";
		ab1[180].a="A:枚举";
		ab1[180].b="B:枚举+构造";
		ab1[180].c="C:枚举+两点距离公式";
		ab1[180].d="D:枚举+贪心";
		ab1[180].f='c';
		ab1[180].g='C';
		ab1[181].e="(181):“求和”这道题特别难,如果你无法保证得到100分,你会怎么做?";
		ab1[181].a="A:按照满分写法去写";
		ab1[181].b="B:不写了!";
		ab1[181].c="C:枚举得部分分,再去尝试一下满分解法";
		ab1[181].d="D:枚举得部分分";
		ab1[181].f='c';
		ab1[181].g='C';
		ab1[182].e="(182):“求和”这道题在酷町堂题库中的难度为?";
		ab1[182].a="A:4";
		ab1[182].b="B:5";
		ab1[182].c="C:6";
		ab1[182].d="D:7";
		ab1[182].f='c';
		ab1[182].g='C';
		ab1[183].e="(183):a[100]这个数组可以装的下99个数吗?";//朱小川同学创作 
		ab1[183].a="A:可以";
		ab1[183].b="B:不可以";
		ab1[183].c="C:无";
		ab1[183].d="D:无";
		ab1[183].f='a';
		ab1[183].g='A';
		ab1[184].e="(184):sqrt(sqrt(16))是递归?";//汪恺恒同学创作 
		ab1[184].a="A:是";
		ab1[184].b="B:不是";
		ab1[184].c="C:无";
		ab1[184].d="D:无";
		ab1[184].f='b';
		ab1[184].g='B';
		ab1[185].e="(185):秦始皇吞并六国的策略与以下哪种算法思想相似?";//汪恺恒同学创作
		ab1[185].a="A:递归";
		ab1[185].b="B:分治";
		ab1[185].c="C:迭代";
		ab1[185].d="D:模拟";
		ab1[185].f='b';
		ab1[185].g='B';
		ab1[186].e="(186):sum序列是a序列的前缀和序列,以下推导sum序列正确的是?";//汪恺恒同学创作
		ab1[186].a="A:sum[i]=sum[i]+a[i];";
		ab1[186].b="B:sum[i]=sum[i-1]+a[i];";
		ab1[186].c="C:sum[i]+=a[i];";
		ab1[186].d="D:sum[i]+=a[i-1];";
		ab1[186].f='b';
		ab1[186].g='B';
		ab1[187].e="(187):八皇后的本质是一个什么搜索问题?";//汪恺恒同学创作
		ab1[187].a="A:迷宫类搜索";
		ab1[187].b="B:填数类搜索";
		ab1[187].c="C:搜连通区域";
		ab1[187].d="D:下棋类搜索";
		ab1[187].f='b';
		ab1[187].g='B';
		ab1[188].e="(188):最大连续子数组和求解的是什么?";//汪恺恒同学创作
		ab1[188].a="A:在数组中找出一个连续子数组,其中的元素之和最大值";
		ab1[188].b="B:在数组中找出一个连续子数组中最大的一个元素的值";
		ab1[188].c="C:无";
		ab1[188].d="D:无";
		ab1[188].f='a';
		ab1[188].g='A';
		ab1[189].e="(189):“求和”是哪一年的考题?";
		ab1[189].a="A:2014";
		ab1[189].b="B:2015";
		ab1[189].c="C:2016";
		ab1[189].d="D:2017";
		ab1[189].f='b';
		ab1[189].g='B';
		ab1[190].e="(190):“比例简化”是哪一年的考题?";
		ab1[190].a="A:2014";
		ab1[190].b="B:2015";
		ab1[190].c="C:2016";
		ab1[190].d="D:2017";
		ab1[190].f='a';
		ab1[190].g='A';
		ab1[191].e="(191):“金币”是哪一年的考题?";
		ab1[191].a="A:2014";
		ab1[191].b="B:2015";
		ab1[191].c="C:2016";
		ab1[191].d="D:2017";
		ab1[191].f='b';
		ab1[191].g='B';
		ab1[192].e="(192):“猜谜游戏”是哪一年的考题?";
		ab1[192].a="A:2014";
		ab1[192].b="B:2015";
		ab1[192].c="C:2016";
		ab1[192].d="D:2017";
		ab1[192].f='b';
		ab1[192].g='B';
		ab1[193].e="(193):“求和”在酷町堂题库中的题号为?";
		ab1[193].a="A:1424";
		ab1[193].b="B:1425";
		ab1[193].c="C:1426";
		ab1[193].d="D:1427";
		ab1[193].f='c';
		ab1[193].g='C';
		ab1[194].e="(194):“比例简化”在酷町堂题库中的编号为?";
		ab1[194].a="A:1426";
		ab1[194].b="B:1427";
		ab1[194].c="C:1428";
		ab1[194].d="D:1429";
		ab1[194].f='d';
		ab1[194].g='D';
		ab1[195].e="(195):“金币”在酷町堂题库中的编号Wie?";
		ab1[195].a="A:1424";
		ab1[195].b="B:1425";
		ab1[195].c="C:1426";
		ab1[195].d="D:1427";
		ab1[195].f='a';
		ab1[195].g='A';
		ab1[196].e="(196):你猜我做过“龙虎斗”这道题吗?";
		ab1[196].a="A:做过";
		ab1[196].b="B:没做过";
		ab1[196].c="C:不知道";
		ab1[196].d="D:emmmmmmmmmm…………";
		ab1[196].f='a';
		ab1[196].g='A';
		ab1[197].e="(197):“猜谜游戏”这道题的知识点有?";
		ab1[197].a="A:枚举";
		ab1[197].b="B:贪心";
		ab1[197].c="C:分治";
		ab1[197].d="D:二分";
		ab1[197].f='a';
		ab1[197].g='A';
		ab1[198].e="(198):“寻宝”是哪一年的考题?";
		ab1[198].a="A:2010";
		ab1[198].b="B:2011";
		ab1[198].c="C:2012";
		ab1[198].d="D:2013";
		ab1[198].f='c';
		ab1[198].g='C';
		ab1[199].e="(199):“寻宝”的知识点有?";
		ab1[199].a="A:模拟";
		ab1[199].b="B:模拟+贪心";
		ab1[199].c="C:二分+贪心";
		ab1[199].d="D:模拟+周期";
		ab1[199].f='d';
		ab1[199].g='D';
		ab1[200].e="(200):恭喜你做到了200题?";
		ab1[200].a="A:恭喜!";
		ab1[200].b="B:!";
		ab1[200].c="C:!!";
		ab1[200].d="D:以上都对";
		ab1[200].f='d';
		ab1[200].g='D';
		ab1[201].e="(201):“寻宝”在酷町堂题库中的题号为?";
		ab1[201].a="A:1390";
		ab1[201].b="B:1400";
		ab1[201].c="C:1440";
		ab1[201].d="D:1450";
		ab1[201].f='c';
		ab1[201].g='C';
		ab1[202].e="(202):“细胞分裂”在酷町堂题库中的题号为?";
		ab1[202].a="A:1441";
		ab1[202].b="B:1448";
		ab1[202].c="C:1456";
		ab1[202].d="D:1460";
		ab1[202].f='c';
		ab1[202].g='C';
		ab1[203].e="(203):“细胞分裂”考查的知识点有?";
		ab1[203].a="A:模拟+质因数";
		ab1[203].b="B:模拟+幂";
		ab1[203].c="C:模拟+质因数+唯一分解定理";
		ab1[203].d="D:模拟+分治";
		ab1[203].f='c';
		ab1[203].g='C';
		ab1[204].e="(204):“细胞分裂”这道题是哪一年的考题?";
		ab1[204].a="A:2008";
		ab1[204].b="B:2009";
		ab1[204].c="C:2010";
		ab1[204].d="D:2011";
		ab1[204].f='b';
		ab1[204].g='B';
		ab1[205].e="(205):“图书管理员”在酷町堂的题号为?";
		ab1[205].a="A:3071";
		ab1[205].b="B:3072";
		ab1[205].c="C:3073";
		ab1[205].d="D:3074";
		ab1[205].f='c';
		ab1[205].g='C';
		ab1[206].e="(206):“图书管理员”是哪一年的考题?";
		ab1[206].a="A:2016";
		ab1[206].b="B:2017";
		ab1[206].c="C:2018";
		ab1[206].d="D:2019";
		ab1[206].f='b';
		ab1[206].g='B';
		ab1[207].e="(207):“图书管理员”考查的知识点有?";
		ab1[207].a="A:模拟";
		ab1[207].b="B:模拟+贪心";
		ab1[207].c="C:模拟+枚举";
		ab1[207].d="D:模拟+枚举+求余数";
		ab1[207].f='d';
		ab1[207].g='D';
		ab1[208].e="(208):“多项式输出”是哪一年的考题?";
		ab1[208].a="A:2006";
		ab1[208].b="B:2007";
		ab1[208].c="C:2008";
		ab1[208].d="D:2009";
		ab1[208].f='d';
		ab1[208].g='D';
		ab1[209].e="(209):“多项式输出”考查的知识点有?";
		ab1[209].a="A:模拟";
		ab1[209].b="B:贪心";
		ab1[209].c="C:二分";
		ab1[209].d="D:分治";
		ab1[209].f='a';
		ab1[209].g='A';
		ab1[210].e="(210):“多项式输出”在酷町堂题库中的题号为?";
		ab1[210].a="A:1453";
		ab1[210].b="B:1454";
		ab1[210].c="C:1455";
		ab1[210].d="D:1456";
		ab1[210].f='b';
		ab1[210].g='B';
		ab1[211].e="(211):“排座椅”在酷町堂中的题号为?";
		ab1[211].a="A:1455";
		ab1[211].b="B:1458";
		ab1[211].c="C:1459";
		ab1[211].d="D:1461";
		ab1[211].f='c';
		ab1[211].g='C';
		ab1[212].e="(212):“排座椅”是哪一年的考题?";
		ab1[212].a="A:2006";
		ab1[212].b="B:2007";
		ab1[212].c="C:2008";
		ab1[212].d="D:2009";
		ab1[212].f='c';
		ab1[212].g='C';
		ab1[213].e="(213):(2010 NOIP-J初赛) 2E+03表示?";
		ab1[213].a="A:2.03";
		ab1[213].b="B:5";
		ab1[213].c="C:8";
		ab1[213].d="D:2000";
		ab1[213].f='d';
		ab1[213].g='D';
		ab1[214].e="(214):(2010 NOIP-J初赛) 一个字节(byte)由( )个二进制位组成?";
		ab1[214].a="A:8";
		ab1[214].b="B:16";
		ab1[214].c="C:32";
		ab1[214].d="D:以上都有可能";
		ab1[214].f='a';
		ab1[214].g='A';
		ab1[215].e="(215):(2010 NOIP-J初赛) 以下逻辑表达式的值恒为真的是?(注:此题中的?为取反符号,无法正常显示。)";
		ab1[215].a="A:P∨(?P∧Q)∨(?P∧?Q)";
		ab1[215].b="B:Q∨(?P∧Q)∨(P∧?Q)";
		ab1[215].c="C:P∨Q∨(P∧?Q)∨(?P∧Q)";
		ab1[215].d="D:P∨?Q∨(P∧?Q)∨(?P∧?Q)";
		ab1[215].f='c';
		ab1[215].g='C';
		ab1[216].e="(216):(2010 NOIP-J初赛) Linux下可执行文件的默认扩展名为?";
		ab1[216].a="A:exe";
		ab1[216].b="B:com";
		ab1[216].c="C:dll";
		ab1[216].d="D:以上都不是";
		ab1[216].f='c';
		ab1[216].g='C';
		ab1[217].e="(217):(2010 NOIP-J初赛) 如果树根算第1层,那么一棵n层的二叉树最多有( )个结点?";
		ab1[217].a="A:2的n次方-1";
		ab1[217].b="B:2的n次方";
		ab1[217].c="C:2的n次方+1";
		ab1[217].d="D:2的n+1次方";
		ab1[217].f='c';
		ab1[217].g='C';
		ab1[218].e="(218):(2010 NOIP-J初赛) 提出“存储程序”的计算机工作原理的是( )?";
		ab1[218].a="A:克劳德·香农";
		ab1[218].b="B:戈登·摩尔";
		ab1[218].c="C:查尔斯·巴比奇";
		ab1[218].d="D:冯·诺依曼";
		ab1[218].f='c';
		ab1[218].g='C';
		ab1[219].e="(219):(2010 NOIP-J初赛) 设X、Y、Z分别代表三进制下的一位数字,若等式XY + ZX = XYX在三进制下成立,那么同样在三进制下,等式XY * ZX = ( )也成立。?";
		ab1[219].a="A:YXZ";
		ab1[219].b="B:ZXY";
		ab1[219].c="C:XYZ";
		ab1[219].d="D:XZY";
		ab1[219].f='c';
		ab1[219].g='C';
		ab1[220].e="(220):(2010 NOIP-J初赛) Pascal语言、C语言和C++语言都属于( )?";
		ab1[220].a="A:面向对象语言";
		ab1[220].b="B:脚本语言";
		ab1[220].c="C:解释性语言";
		ab1[220].d="D:编译性语言";
		ab1[220].f='c';
		ab1[220].g='C';
		ab1[221].e="(221):(2010 NOIP-J初赛) 前缀表达式“+ 3 * 2 + 5 12”的值是( )?";
		ab1[221].a="A:23";
		ab1[221].b="B:25";
		ab1[221].c="C:37";
		ab1[221].d="D:65";
		ab1[221].f='c';
		ab1[221].g='C';
		ab1[222].e="(222):(2010 NOIP-J初赛) 主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者的效率受到影响。而根据局部性原理,CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在CPU中引入了( )?";
		ab1[222].a="A:寄存器";
		ab1[222].b="B:高速缓存";
		ab1[222].c="C:闪存";
		ab1[222].d="D:外存";
		ab1[222].f='c';
		ab1[222].g='C';
		ab1[223].e="(223):(2010 NOIP-J初赛) 一个字长为8位的整数的补码是11111001,则它的原码是( )?";
		ab1[223].a="A:00000111";
		ab1[223].b="B:01111001";
		ab1[223].c="C:11111001";
		ab1[223].d="D:10000111";
		ab1[223].f='c';
		ab1[223].g='C';
		ab1[224].e="(224):(2010 NOIP-J初赛) 基于比较的排序时间复杂度的下限是( ),其中n表示待排序的元素个数。?";
		ab1[224].a="A:Θ(n)";
		ab1[224].b="B:Θ(n log n)";
		ab1[224].c="C:Θ(log n)";
		ab1[224].d="D:Θ(n的二次方)";
		ab1[224].f='c';
		ab1[224].g='C';
		ab1[225].e="(225):(2010 NOIP-J初赛) 一个自然数在十进制下有n位,则它在二进制下的位数与( )最接近?";
		ab1[225].a="A:5n";
		ab1[225].b="B:n*log|2|10";
		ab1[225].c="C:10*log|2|n";
		ab1[225].d="D:10的n次方*log|2|n";
		ab1[225].f='c';
		ab1[225].g='C';
		ab1[226].e="(226):(2010 NOIP-J初赛) 在下列HTML语句中,可以正确产生一个指向NOI官方网站的超链接的是( )?";
		ab1[226].a="A:<a url=“http://www.noi.cn”>欢迎访问NOI网站</a>";
		ab1[226].b="B:<a href=“http://www.noi.cn”>欢迎访问NOI网站</a>";
		ab1[226].c="C:<a>http://www.noi.cn</a>";
		ab1[226].d="D:<a name=“http://www.noi.cn”>欢迎访问NOI网站</a>";
		ab1[226].f='c';
		ab1[226].g='C';
		ab1[227].e="(227):(2010 NOIP-J初赛) 元素R1、R2、R3、R4、R5入栈的顺序为R1、R2、R3、R4、R5。如果第1个出栈的是R3,那么第5个出栈的不可能是( )?";
		ab1[227].a="A:R1";
		ab1[227].b="B:R2";
		ab1[227].c="C:R4";
		ab1[227].d="D:R5";
		ab1[227].f='c';
		ab1[227].g='C';
		ab1[228].e="(228):(2010 NOIP-J初赛) 双向链表中有两个指针域llink和rlink,分别指向该结点的前驱及后继。设p指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中错误的是( )?";
		ab1[228].a="A:p->rlink->llink = p->rlink; \n >llink->rlink = p->llink; delete p;";
		ab1[228].b="B:p->llink->rlink = p->rlink; \n p->rlink->llink = p->llink; delete p;";
		ab1[228].c="C:p->rlink->llink = p->llink; \n p->rlink->llink->rlink = p->rlink; delete p;";
		ab1[228].d="D:p->llink->rlink = p->rlink; \n p->llink->rlink->llink = p->llink; delete p;";
		ab1[228].f='c';
		ab1[228].g='C';
		ab1[229].e="(229):(2010 NOIP-J初赛) 一棵二叉树的前序遍历序列是ABCDEFG,后序遍历序列是CBFEGDA,则根结点的左子树的结点个数可能是( )?";
		ab1[229].a="A:2";
		ab1[229].b="B:3";
		ab1[229].c="C:4";
		ab1[229].d="D:5";
		ab1[229].f='c';
		ab1[229].g='C';
		ab1[230].e="(230):(2010 NOIP-J初赛) 关于拓扑排序,下面说法正确的是( )?";
		ab1[230].a="A:所有连通的有向图都可以实现拓扑排序";
		ab1[230].b="B:对同一个图而言,拓扑排序的结果是唯一的";
		ab1[230].c="C:拓扑排序中入度为0的结点总会排在入度大于0的结点的前面";
		ab1[230].d="D:拓扑排序结果序列中的第一个结点一定是入度为0的点";
		ab1[230].f='c';
		ab1[230].g='C';
		ab1[231].e="(231):(2010 NOIP-J初赛) 完全二叉树的顺序存储方案,是指将完全二叉树的结点从上至下、从左至右依次存放到一个顺序结构的数组中。假定根结点存放在数组的1号位置,则第k号结点的父结点如果存在的话,应当存放在数组的( )号位置?";
		ab1[231].a="A:2k";
		ab1[231].b="B:2k+1";
		ab1[231].c="C:k/2向下取整";
		ab1[231].d="D:(k+1)/2向下取整";
		ab1[231].f='c';
		ab1[231].g='C';
		ab1[232].e="(232):(2010 NOIP-J初赛) 全国青少年信息学奥林匹克系列活动的主办单位是?";
		ab1[232].a="A:教育部";
		ab1[232].b="B:科技部";
		ab1[232].c="C:共青团中央";
		ab1[232].d="D:中国计算机学会";
		ab1[232].f='c';
		ab1[232].g='C';
		ab1[233].e="(233):?";
		ab1[233].a="A:";
		ab1[233].b="B:";
		ab1[233].c="C:";
		ab1[233].d="D:";
		ab1[233].f='c';
		ab1[233].g='C';
		ab1[234].e="(234):?";
		ab1[234].a="A:";
		ab1[234].b="B:";
		ab1[234].c="C:";
		ab1[234].d="D:";
		ab1[234].f='c';
		ab1[234].g='C';
		ab1[235].e="(235):?";
		ab1[235].a="A:";
		ab1[235].b="B:";
		ab1[235].c="C:";
		ab1[235].d="D:";
		ab1[235].f='c';
		ab1[235].g='C';
		ab1[236].e="(236):?";
		ab1[236].a="A:";
		ab1[236].b="B:";
		ab1[236].c="C:";
		ab1[236].d="D:";
		ab1[236].f='c';
		ab1[236].g='C';
		ab1[237].e="(237):?";
		ab1[237].a="A:";
		ab1[237].b="B:";
		ab1[237].c="C:";
		ab1[237].d="D:";
		ab1[237].f='c';
		ab1[237].g='C';
		ab1[238].e="(238):?";
		ab1[238].a="A:";
		ab1[238].b="B:";
		ab1[238].c="C:";
		ab1[238].d="D:";
		ab1[238].f='c';
		ab1[238].g='C';
		ab1[239].e="(239):?";
		ab1[239].a="A:";
		ab1[239].b="B:";
		ab1[239].c="C:";
		ab1[239].d="D:";
		ab1[239].f='c';
		ab1[239].g='C';
		ab1[240].e="(240):?";
		ab1[240].a="A:";
		ab1[240].b="B:";
		ab1[240].c="C:";
		ab1[240].d="D:";
		ab1[240].f='c';
		ab1[240].g='C';
		ab1[241].e="(241):?";
		ab1[241].a="A:";
		ab1[241].b="B:";
		ab1[241].c="C:";
		ab1[241].d="D:";
		ab1[241].f='c';
		ab1[241].g='C';
		ab1[242].e="(242):?";
		ab1[242].a="A:";
		ab1[242].b="B:";
		ab1[242].c="C:";
		ab1[242].d="D:";
		ab1[242].f='c';
		ab1[242].g='C';
		ab1[243].e="(243):?";
		ab1[243].a="A:";
		ab1[243].b="B:";
		ab1[243].c="C:";
		ab1[243].d="D:";
		ab1[243].f='c';
		ab1[243].g='C';
		ab1[244].e="(244):?";
		ab1[244].a="A:";
		ab1[244].b="B:";
		ab1[244].c="C:";
		ab1[244].d="D:";
		ab1[244].f='c';
		ab1[244].g='C';
		ab1[245].e="(245):?";
		ab1[245].a="A:";
		ab1[245].b="B:";
		ab1[245].c="C:";
		ab1[245].d="D:";
		ab1[245].f='c';
		ab1[245].g='C';
		ab1[246].e="(246):?";
		ab1[246].a="A:";
		ab1[246].b="B:";
		ab1[246].c="C:";
		ab1[246].d="D:";
		ab1[246].f='c';
		ab1[246].g='C';
		ab1[247].e="(247):?";
		ab1[247].a="A:";
		ab1[247].b="B:";
		ab1[247].c="C:";
		ab1[247].d="D:";
		ab1[247].f='c';
		ab1[247].g='C';
		ab1[248].e="(248):?";
		ab1[248].a="A:";
		ab1[248].b="B:";
		ab1[248].c="C:";
		ab1[248].d="D:";
		ab1[248].f='c';
		ab1[248].g='C';
		ab1[249].e="(249):?";
		ab1[249].a="A:";
		ab1[249].b="B:";
		ab1[249].c="C:";
		ab1[249].d="D:";
		ab1[249].f='c';
		ab1[249].g='C';
		ab1[250].e="(240):?";
		ab1[250].a="A:";
		ab1[250].b="B:";
		ab1[250].c="C:";
		ab1[250].d="D:";
		ab1[250].f='c';
		ab1[250].g='C';
		Description();
		caution1();
		system("cls");
		while(1)
		{
			cout<<ab1[xh2].e<<endl;
			cout<<ab1[xh2].a<<endl;
			cout<<ab1[xh2].b<<endl;
			cout<<ab1[xh2].c<<endl;
			cout<<ab1[xh2].d<<endl;
			cin>>ab1[xh2].h;
			if(correct1(ab1[xh2].h,ab1[xh2].f,ab1[xh2].g))
			{
				ls1++;
				ls2=max(ls1,ls2); 
				cout<<"太棒了!得分加"<<5+ls1<<"分!!"<<endl;
				cout<<ab1[xh2].a2<<endl;
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			} 
			else
			{
				ls1=0;
				ls2=max(ls1,ls2);
				cout<<"回答错误,继续加油!"<<endl;
				cout<<ab1[xh2].a2<<endl; 
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			}
			if(score>=2000)
			{
				lv=10;
				cout<<"恭喜你!等级为猫尊!升到了最高级,并得到了大于2000分的完好成绩!"<<endl;
				score+=3;
				cout<<"你的分数又增加了3分!"<<endl;
				system("pause");
			}
			else if(score>=1400)
			{
				lv=9;
				cout<<"恭喜你!等级为猫圣!谢谢你玩了这么多关!"<<endl;
				score+=2;
				cout<<"你的分数又增加了2分!"<<endl;
				system("pause"); 
			} 
			else if(score>=1000)
			{
				lv=8;
				cout<<"恭喜你!等级为猫贤!谢谢你对本游戏的支持!"<<endl;
				score+=1;
				cout<<"为此,你的分数增加了1分!"<<endl;
				system("pause");
			}
			else if(score>=700)
			{
				lv=7;
				cout<<"恭喜你!等级为宗师猫!"<<endl;
				system("pause"); 
			}
			else if(score>=500)
			{
				lv=6;
				cout<<"恭喜你!等级为侠客猫!"<<endl;
				system("pause");
			}
			else if(score>=350)
			{
				lv=5;
				cout<<"恭喜你!等级为成名猫!"<<endl;
				system("pause");
			}
			else if(score>=260)
			{
				lv=4;
				cout<<"恭喜你!等级为出师猫!"<<endl;
				system("pause");
			}
			else if(score>=180)
			{
				lv=3;
				cout<<"继续加油!等级为学习猫!"<<endl;
				system("pause");
			}
			else if(score>=120)
			{
				lv=2;
				cout<<"继续加油!等级为小白猫!"<<endl;
				system("pause");
			}
			else if(score>=70)
			{
				lv=1;
				cout<<"继续加油!等级为渣渣猫!"<<endl;
				system("pause");
			}
			else
			{
				lv=0;
				cout<<"继续加油!暂时无等级!"<<endl;
				system("pause");
			}
			system("cls");
			xh2++;
			if(xh2>250) break;
		}
	}
	else if(ms==2)
	{
		cout<<"如果有多个答案,就用空格隔开。"<<endl;
		Sleep(2000);
		caution2(); 
		system("cls");
		ab2[1].e="(1):#include <iostream> \n using namespace std; \n int main(){ \n\t cout _____  _____; \n\t return 0; \n }如果要输出“你好”,第1个空怎么填?";
		ab2[1].a="<<";
		ab2[1].b="<< ";
		ab2[1].c=" << ";
		ab2[1].d="  <<";
		ab2[2].e="(2):#include <iostream> \n using namespace std; \n int main(){ \n\t cout _____  _____; \n\t return 0; \n }如果要输出“你好”,第2个空怎么填?";
		ab2[2].a="你好";
		ab2[2].b="你好";
		ab2[2].c="你好";
		ab2[2].d="你好";
		ab2[3].e="(3):输出 2*3+4 的运算结果,下面的代码该怎么完善?\n cout<<_________; ";
		ab2[3].a="2*3+4";
		ab2[3].b=" 2*3+4";
		ab2[3].c="10";
		ab2[3].d=" 10";
		ab2[4].e="(4):补全程序的基本框架 \n #include <____1____>";
		ab2[4].a="iostream";
		ab2[4].b="bits/stdc++.h";
		ab2[4].c=" iostream";
		ab2[4].d=" iostream ";
		ab2[5].e="(5):补全程序的基本框架 \n using ____2____ std;";
		ab2[5].a="namespace";
		ab2[5].b=" namespace";
		ab2[5].c="namespace ";
		ab2[5].d=" namespace ";
		ab2[6].e="(6):补全程序的基本框架 \n int ___3___(){";
		ab2[6].a="main";
		ab2[6].b=" main";
		ab2[6].c="main ";
		ab2[6].d=" main ";
		ab2[7].e="(7):补全程序的基本框架 \n ____4____ 0;";
		ab2[7].a=" return";
		ab2[7].b="return";
		ab2[7].c="return ";
		ab2[7].d=" return ";
		ab2[8].e="(8):酷酷和卡卡西一起购买了价值n元的棉花糖,因为酷酷和卡卡西买的比较多,获得了8折优惠;求酷酷和卡卡西每人应花多少钱(提示:每人花的钱数可能是小数) \n ___1___ n,p;//n表示总价 p表示优惠后的价格 ";
		ab2[8].a="double";
		ab2[8].b=" double";
		ab2[8].c=" double ";
		ab2[8].d="double ";
		ab2[9].e="(9):酷酷和卡卡西一起购买了价值n元的棉花糖,因为酷酷和卡卡西买的比较多,获得了8折优惠;求酷酷和卡卡西每人应花多少钱(提示:每人花的钱数可能是小数) \n p=___2___;//优惠后的价格 ";
		ab2[9].a="n*0.8";
		ab2[9].b="0.8*n";
		ab2[9].c=" 0.8*n";
		ab2[9].d=" n*0.8";
		ab2[10].e="(10):酷酷和卡卡西一起购买了价值n元的棉花糖,因为酷酷和卡卡西买的比较多,获得了8折优惠;求酷酷和卡卡西每人应花多少钱(提示:每人花的钱数可能是小数) \n cout<<___3___/2;//每人应花的钱 ";
		ab2[10].a="p/2";
		ab2[10].b=" p/2";
		ab2[10].c="0.8/2*n";
		ab2[10].d="0.4*n";
		ab2[11].e="(11):补全代码实现换行输出5次“hello world!”(答案用空格隔开) \n for(int i=1;i<=___1___;i___2___){ \n cout<<“hello world!”<<endl; \n }";
		ab2[11].a="5 ++";
		ab2[11].b="5 +=1";
		ab2[11].c="5 =i+1";
		ab2[11].d=" 5 ++";
		ab2[12].e="(12):实现输出1–n之间的所有奇数 \n for(int i=___1___; i<=n ; ____2____) \n { \n \t cout<<____3____<<" "; \n } ";
		ab2[12].a="1 i+=2 i";
		ab2[12].b="1 i=i+2 i";
		ab2[12].c="3-2 i+=2 i";
		ab2[12].d="3-2 i=i+2 i";
		ab2[13].e="(13):for(int i=1;i<=10;i++) \n { \n \t cout<<“Hello, World! ”<<“世界,你好”<<endl; \n } \n 可以输出几次?";
		ab2[13].a="10";
		ab2[13].b="ten";
		ab2[13].c=" 10";
		ab2[13].d=" ten";
		ab2[14].e="(14):for(int i=1;i<=10;i++) \n { \n \t cout<<Hello, World!”<<“世界,你好”<<endl; \n } \n 输出了10次什么?";
		ab2[14].a="Hello, World!世界,你好";
		ab2[14].b=" Hello, World!世界,你好";
		ab2[14].c="Hello, World!世界,你好 ";
		ab2[14].d=" Hello, World!世界,你好 ";
		ab2[15].e="(15):for(int i=1;i<=10;i++) \n { \n \t cout<<Hello, World!”<<“世界,你好”<<endl; \n } \n 怎样输出的?(空格或者换行)";
		ab2[15].a="换行";
		ab2[15].b=" 换行";
		ab2[15].c="换行 ";
		ab2[15].d=" 换行 ";
		ab2[16].e="(16):实现输出0–n之间的所有偶数 \n for(int i=____1___;____2___;____3___) { \n \t cout<<____4___<<" "; \n } ";
		ab2[16].a="0 i<=n i=i+2";
		ab2[16].b="0 i<=n i+=2";
		ab2[16].c="0 i<(n+1) i=i+2";
		ab2[16].d="0 i<(n+1) i+=2";
		ab2[17].e="(17):for(int i=10;i<=1;i--) { \n \t cout<<“Hello, World!”<<endl; \n } 这个代码输出了几次“Hello, World”?";
		ab2[17].a="10";
		ab2[17].b=" 10";
		ab2[17].c="10 ";
		ab2[17].d=" 10 ";
		ab2[18].e="(18):补全以下的for循环格式 for(int i=___1___;i<=___2___;i变量更新) \n { \n \t ___3___; \n }";
		ab2[18].a="起点 终点 循环体";
		ab2[18].b=" 起点 终点 循环体";
		ab2[18].c="起点 终点 循环体 ";
		ab2[18].d=" 起点 终点 循环体 ";
		ab2[19].e="(19):for(int i=10;i>=1;i++) { \n       cout<<“Hello, World!”<<endl; \n } 上述代码的功能是:输出______1_______次Hello, World!";
		ab2[19].a="无数次";
		ab2[19].b="无数";
		ab2[19].c="无穷大次";
		ab2[19].d="无穷大";
		ab2[20].e="(20):LZW编码是一种自适应词典编码。在编码的过程中,开始时只有一部基础构造元素的编码词典,如果在编码的过程中遇到一个新的词条,则该词条及一个新的编码会被追加到词典中,并用于后继信息的编码。举例说明,考虑一个待编码的信息串:“xyx yy yy xyx”。初始词典只有3个条目,第一个为x,编码为1;第二个为y,编码为2;第三个为空格,编码为3;于是串“xyx”的编码为1-2-1(其中-为编码分隔符),加上后面的一个空格就是1-2-1-3。但由于有了一个空格,我们就知道前面的“xyx”是一个单词,而由于该单词没有在词典中,我们就可以自适应的把这个词条添加到词典里,编码为4,然后按照新的词典对后继信息进行编码,以此类推。于是,最后得到编码:1-2-1-3-2-2-3-5-3-4。现在已知初始词典的3个条目如上述,则信息串“yyxy xx yyxy xyx xx xyx”的编码是_________。";
		ab2[20].a="2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6";
		ab2[20].b="22123113431213536";
		ab2[20].c="2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6";
		ab2[20].d=" 22123113431213536 ";
		ab2[21].e="(21):队列快照是指在某一时刻队列中的元素组成的有序序列。例如,当元素1、2、3入队,元素1出队后,此刻的队列快照是“2 3”。当元素2、3也出队后,队列快照是“”,即为空。现有3个正整数元素依次入队、出队。已知它们的和为8,则共有_________种可能的不同的队列快照(不同队列的相同快照只计一次)。例如,“5 1”、“4 2 2”、""都是可能的队列快照;而“7”不是可能的队列快照,因为剩下的2个正整数的和不可能是1。";
		ab2[21].a="49";
		ab2[21].b="四十九";
		ab2[21].c="forty-nine";
		ab2[21].d="forty nine";
		ab2[22].e="(22):#include <iostream> \n using namespace std; \n { \n\t int t; \n\t t = a; \n\t a = b; \n\t b = t; \n } \n int main() \n { \n\t int a1, a2, a3, x; \n\t cin>>a1>>a2>>a3; \n\t if (a1 > a2) swap(a1, a2); \n\t if (a2 > a3) swap(a2, a3); \n\t if (a1 > a2) swap(a1, a2); \n\t cin>>x; \n\t if (x < a2){ \n\t\t if (x < a1) cout<<x<<' '<<a1<<' '<<a2<<' '<<a3<<endl; \n\t\t else cout<<a1<<' '<<x<<' '<<a2<<' '<<a3<<endl; \n\t else{ \n\t\t if (x < a3) cout<<a1<<' '<<a2<<' '<<x<<' '<<a3<<endl; \n\t\t else cout<<a1<<' '<<a2<<' '<<a3<<' '<<x<<endl; \n\t return 0; \n }  输入:91 2 20 \n 77 \n 输出:___________";
		ab2[22].a="2 20 77 91";
		ab2[22].b="2 20  77 91";
		ab2[22].c="2  20 77 91";
		ab2[22].d="2 20 77  91";
		ab2[23].e="(23):#include <iostream> \n using namespace std; \n int rSum(int j){ \n\t int sum = 0; \n\t while (j != 0) { \n\t\t sum = sum * 10 + (j % 10); \n\t\t j = j / 10; \n\t\t } \n\t return sum; \n int main(){ \n\t int n, m, i; \n\t cin>>n>>m; \n\t for (i = n; i < m; i++) if (i == rSum(i)) cout<<i<<' '; \n\t return 0; \n } 输入:90 120 \n 输出:_________";
		ab2[23].a=" 120 112";
		ab2[23].b="120  112";
		ab2[23].c="120 112 ";
		ab2[23].d=" 120 112";
		ab2[24].e="(24):#include <iostream> \n #include <string> \n using namespace std; \n int main(){ \n\t string s; \n\t char m1, m2; \n\t int i; \n\t getline(cin, s); \n\t m1 = ' '; \n\t m2 = ' '; \n\t for (i = 0; i < s.length(); i++){ \n\t\t if (s[i] > m1) { \n\t\t\t m2 = m1; \n\t\t\t m1 = s[i]; \n\t\t } \n\t\t else if (s[i] > m2) m2 = s[i]; \n\t } cout<<int(m1)<<' '<<int(m2)<<endl; \n\t return 0; \n } 输入:Expo 2010 Shanghai China 输出:__________________";
		ab2[24].a="120 112";
		ab2[24].b="120  112";
		ab2[24].c=" 120 112";
		ab2[24].d="120 112 ";
		ab2[25].e="(25):";
		ab2[25].a="";
		ab2[25].b="";
		ab2[25].c="";
		ab2[25].d="";
		ab2[26].e="(26):";
		ab2[26].a="";
		ab2[26].b="";
		ab2[26].c="";
		ab2[26].d="";
		ab2[27].e="(27):";
		ab2[27].a="";
		ab2[27].b="";
		ab2[27].c="";
		ab2[27].d="";
		ab2[28].e="(28):";
		ab2[28].a="";
		ab2[28].b="";
		ab2[28].c="";
		ab2[28].d="";
		ab2[29].e="(29):";
		ab2[29].a="";
		ab2[29].b="";
		ab2[29].c="";
		ab2[29].d="";
		ab2[30].e="(30):";
		ab2[30].a="";
		ab2[30].b="";
		ab2[30].c="";
		ab2[30].d="";
		Description();
		system("cls");
		while(1)
		{
			cout<<ab2[xh2].e<<endl;
			getline(cin,ab2[xh2].h);
			if(correct2(ab2[xh2].h,ab2[xh2].a,ab2[xh2].b,ab2[xh2].c,ab2[xh2].d))
			{
				ls1++;
				ls2=max(ls1,ls2); 
				cout<<"太棒了!得分加"<<10+ls1*2<<"分!!"<<endl;
				cout<<ab1[xh2].a2<<endl;
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			} 
			else
			{
				ls1=0;
				ls2=max(ls1,ls2);
				cout<<"回答错误,继续加油!"<<endl;
				cout<<ab1[xh2].a2<<endl; 
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			}
			if(score>=2000)
			{
				lv=10;
				cout<<"恭喜你!等级为猫尊!升到了最高级,并得到了大于2000分的完好成绩!"<<endl;
				score+=3;
				cout<<"你的分数又增加了3分!"<<endl;
				system("pause");
			}
			else if(score>=1400)
			{
				lv=9;
				cout<<"恭喜你!等级为猫圣!谢谢你玩了这么多关!"<<endl;
				score+=2;
				cout<<"你的分数又增加了2分!"<<endl;
				system("pause"); 
			} 
			else if(score>=1000)
			{
				lv=8;
				cout<<"恭喜你!等级为猫贤!谢谢你对本游戏的支持!"<<endl;
				score+=1;
				cout<<"为此,你的分数增加了1分!"<<endl;
				system("pause");
			}
			else if(score>=700)
			{
				lv=7;
				cout<<"恭喜你!等级为宗师猫!"<<endl;
				system("pause"); 
			}
			else if(score>=500)
			{
				lv=6;
				cout<<"恭喜你!等级为侠客猫!"<<endl;
				system("pause");
			}
			else if(score>=350)
			{
				lv=5;
				cout<<"恭喜你!等级为成名猫!"<<endl;
				system("pause");
			}
			else if(score>=260)
			{
				lv=4;
				cout<<"恭喜你!等级为出师猫!"<<endl;
				system("pause");
			}
			else if(score>=180)
			{
				lv=3;
				cout<<"继续加油!等级为学习猫!"<<endl;
				system("pause");
			}
			else if(score>=120)
			{
				lv=2;
				cout<<"继续加油!等级为小白猫!"<<endl;
				system("pause");
			}
			else if(score>=70)
			{
				lv=1;
				cout<<"继续加油!等级为渣渣猫!"<<endl;
				system("pause");
			}
			else
			{
				lv=0;
				cout<<"继续加油!暂时无等级!"<<endl;
				system("pause");
			}
			system("cls");
			xh2++;
			if(xh2>30) break;
		}	
	}
	else if(ms==3)
	{
		ab3[1].e="(1):13+69=?";
		ab3[1].a=13+69;
		ab3[2].e="(2):1000*1000=?";
		ab3[2].a=1000000;
		ab3[3].e="(3):302+482=?";
		ab3[3].a=302+482;
		ab3[4].e="(4):x+x-2x=?";
		ab3[4].a=0;
		ab3[5].e="(5):y*y-x*x+x*x-y*y+102-390+1029=?";
		ab3[5].a=102-390+1029;
		ab3[6].e="(6):800*800+800=?";
		ab3[6].a=800*800+800;
		ab3[7].e="(7):9201+293874=?";
		ab3[7].a=9201+293874;
		ab3[8].e="(8):101010+101010+101010+101010=?";
		ab3[8].a=101010*4;
		ab3[9].e="(9):202020*4=?";
		ab3[9].a=808080;
		ab3[10].e="(10):8*8*8*8*8*8=?";
		ab3[10].a=8*8*8*8*8*8;
		ab3[11].e="(11):1029301+19392893=?";
		ab3[11].a=1029301+19392893;
		ab3[12].e="(12):10100101+10101010=?";
		ab3[12].a=20201111;
		ab3[13].e="(13):10102020+10101011=?";
		ab3[13].a=20203031;
		ab3[14].e="(14):10238019283+817236487163=?";
		ab3[14].a=(long long)(10238019283)+(long long)(817236487163);
		ab3[15].e="(15):100+200+300+400+......+1000=?";
		ab3[15].a=5500;
		ab3[16].e="(16):1*1+2*2+3*3+4*4+5*5=?";
		ab3[16].a=55;
		ab3[17].e="(17):109*3=?";
		ab3[17].a=327;
		ab3[18].e="(18):800*4=?";
		ab3[18].a=3200;
		ab3[19].e="(19):100*100=?";
		ab3[19].a=10000;
		Description();
		system("cls");
		while(1)
		{
			cout<<ab3[xh2].e<<endl;
			cin>>ab3[xh2].h;
			if(correct3(ab3[xh2].h,ab3[xh2].a))
			{
				ls1++;
				ls2=max(ls1,ls2); 
				cout<<"太棒了!得分加"<<5+ls1<<"分!!"<<endl;
				cout<<ab1[xh2].a2<<endl;
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			} 
			else
			{
				ls1=0;
				ls2=max(ls1,ls2);
				cout<<"回答错误,继续加油!"<<endl;
				cout<<ab1[xh2].a2<<endl; 
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			}
			if(score>=2000)
			{
				lv=10;
				cout<<"恭喜你!等级为猫尊!升到了最高级,并得到了大于2000分的完好成绩!"<<endl;
				score+=3;
				cout<<"你的分数又增加了3分!"<<endl;
				system("pause");
			}
			else if(score>=1400)
			{
				lv=9;
				cout<<"恭喜你!等级为猫圣!谢谢你玩了这么多关!"<<endl;
				score+=2;
				cout<<"你的分数又增加了2分!"<<endl;
				system("pause"); 
			} 
			else if(score>=1000)
			{
				lv=8;
				cout<<"恭喜你!等级为猫贤!谢谢你对本游戏的支持!"<<endl;
				score+=1;
				cout<<"为此,你的分数增加了1分!"<<endl;
				system("pause");
			}
			else if(score>=700)
			{
				lv=7;
				cout<<"恭喜你!等级为宗师猫!"<<endl;
				system("pause"); 
			}
			else if(score>=500)
			{
				lv=6;
				cout<<"恭喜你!等级为侠客猫!"<<endl;
				system("pause");
			}
			else if(score>=350)
			{
				lv=5;
				cout<<"恭喜你!等级为成名猫!"<<endl;
				system("pause");
			}
			else if(score>=260)
			{
				lv=4;
				cout<<"恭喜你!等级为出师猫!"<<endl;
				system("pause");
			}
			else if(score>=180)
			{
				lv=3;
				cout<<"继续加油!等级为学习猫!"<<endl;
				system("pause");
			}
			else if(score>=120)
			{
				lv=2;
				cout<<"继续加油!等级为小白猫!"<<endl;
				system("pause");
			}
			else if(score>=70)
			{
				lv=1;
				cout<<"继续加油!等级为渣渣猫!"<<endl;
				system("pause");
			}
			else
			{
				lv=0;
				cout<<"继续加油!暂时无等级!"<<endl;
				system("pause");
			}
			system("cls");
			xh2++;
			if(xh2>19) break;
		}
	}
	else
	{
		ab4[1].e="(1):想要输出: 你好吗?应该怎么写:cout<<___________;";
		ab4[1].a="“你好吗?”";
		Description();
		system("cls");
		while(1)
		{
			cout<<ab4[xh2].e<<endl;
			cin>>ab4[xh2].h;
			if(correct4(ab4[xh2].h,ab4[xh2].a))
			{
				ls1++;
				ls2=max(ls1,ls2); 
				cout<<"太棒了!得分加"<<5+ls1<<"分!!"<<endl;
				cout<<ab1[xh2].a2<<endl;
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			} 
			else
			{
				ls1=0;
				ls2=max(ls1,ls2);
				cout<<"回答错误,继续加油!"<<endl;
				cout<<ab1[xh2].a2<<endl; 
				cout<<"这是你的得分:"<<score<<endl;
				cout<<"这是你目前连胜次数:"<<ls1<<endl;
				cout<<"这是你的最高连胜次数:"<<ls2<<endl;
				system("pause");
				system("cls");
			}
			if(score>=2000)
			{
				lv=10;
				cout<<"恭喜你!等级为猫尊!升到了最高级,并得到了大于2000分的完好成绩!"<<endl;
				score+=3;
				cout<<"你的分数又增加了3分!"<<endl;
				system("pause");
			}
			else if(score>=1400)
			{
				lv=9;
				cout<<"恭喜你!等级为猫圣!谢谢你玩了这么多关!"<<endl;
				score+=2;
				cout<<"你的分数又增加了2分!"<<endl;
				system("pause"); 
			} 
			if(score>=1000)
			{
				lv=8;
				cout<<"恭喜你!等级为猫贤!谢谢你对本游戏的支持!"<<endl;
				score+=1;
				cout<<"为此,你的分数增加了1分!"<<endl;
				system("pause");
			}
			else if(score>=700)
			{
				lv=7;
				cout<<"恭喜你!等级为宗师猫!"<<endl;
				system("pause"); 
			}
			else if(score>=500)
			{
				lv=6;
				cout<<"恭喜你!等级为侠客猫!"<<endl;
				system("pause");
			}
			else if(score>=350)
			{
				lv=5;
				cout<<"恭喜你!等级为成名猫!"<<endl;
				system("pause");
			}
			else if(score>=260)
			{
				lv=4;
				cout<<"恭喜你!等级为出师猫!"<<endl;
				system("pause");
			}
			else if(score>=180)
			{
				lv=3;
				cout<<"继续加油!等级为学习猫!"<<endl;
				system("pause");
			}
			else if(score>=120)
			{
				lv=2;
				cout<<"继续加油!等级为小白猫!"<<endl;
				system("pause");
			}
			else if(score>=60)
			{
				lv=1;
				cout<<"继续加油!等级为渣渣猫!"<<endl;
				system("pause");
			}
			else
			{
				lv=0;
				cout<<"继续加油!暂时无等级!"<<endl;
				system("pause");
			}
			system("cls");
			xh2++;
			if(xh2>1) break;
		}
	}
}
int main()
{
	rw();//如此简短的主函数! 
}

如果有BUG,请提出来,谢谢!

王文博在2021-09-25 11:22:50追加了内容

1


0
0
0
谭迪元
谭迪元
资深光能
资深光能

金光工作室是散了吗?我好久没进问答了。(鑫汇工作室是啥?)

0
黄中阳
黄中阳
初级光能
初级光能

那位“阿巴”其实姓“李”名“秉轩”

0
我要回答