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;//用来存储连胜次数。
void JG();//函数声明
void Description();
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];
/*
注意事项:(仅限于1.模式)
1.题目中的第1个字符为“(”。
2.选项第1个字符为“A”或“B”或“C”或“D”,第2个字符为“:”。
3.可以输入“A”或“B”或“C”或“D”或“E”或“a”或“b”或“c”或“d”或“e”。大写字母或者小写字母都是可以的。“e”和“E”的意思是以上四个答案都是不正确的。
4.请不要输入出这10个字母以外的东西,否则有可能会发生错误。
5.当题目中出现\,""等无法直接输出的东西,我们会用其它方法正确输出。除""外(""会变为“”,请不要惊讶)
6.题目结尾都有问号,并且问号是英文版的。
7.如果有格式错误,请尽快告诉我,因为很有可能会发生错误。
8.如果题目或者选项,答案有错误或者描述不清楚的地方,请告诉我,因为这会影响玩家的得分等记录,还会降低大家的蒙题正确率。
*/
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
}
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();
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; \nreturn 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';
Description();
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");
}
xh2++;
if(xh2>170) break;
}
}
else if(ms==2)
{
cout<<"如果有多个答案,就用空格隔开。"<<endl;
Sleep(2000);
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="无穷大";
Description();
system("cls");
while(1)
{
cout<<ab2[xh2].e<<endl;
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");
}
xh2++;
if(xh2>19) 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");
}
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");
}
xh2++;
if(xh2>1) break;
}
}
}
int main()
{
rw();//如此简短的主函数!
}