问题标题: 金光工作室:编程题目游戏4(版本1.3.1)

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

新增到150题!!

代码如下:

/*
    特别感谢: 阿巴  黄中阳  孔小川  刘宇航  朱小川  朱优扬(按照首字母顺序排列) 
    此外,部分题目出自
    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
*/
#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 score=0;//用来存储分数数量。 
int xh2=1;//现在做的题目的序号 
int ls1,ls2;//用来存储连胜次数。 
void JG();//函数声明 
void Description();
bool correct1(char a1,char b1,char c1);
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];//结构体 
/*
    注意事项: 
    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.如果有格式错误,请尽快告诉我,因为很有可能会发生错误。 
    9.如果题目或者选项,答案有错误或者描述不清楚的地方,请告诉我,因为这会影响玩家的得分等记录,还会降低大家的蒙题正确率。
    10.代码补全,完形填空会在以后实现,可以有多个答案。 
*/ 
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;
}
void rw()
{
    JG();
    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(换行)3";
    ab1[4].c="C:123";
    ab1[4].d="D:1(换行)2(换行)3";
    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(换行)想要输出:3456*12+3421=…(换行)应该怎么写?";
    ab1[8].a="cout<<“3456*12+3421=”;";
    ab1[8].b="3456*12+3421=";
    ab1[8].c="cout<<“3456*12+3421=”<<3456*12+3421;";
    ab1[8].d="cout<<“3456*12+3421=”<<3456*12+3421=;";
    ab1[8].f='c';
    ab1[8].g='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[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="cout<<'3456*12+3421';";
    ab1[10].f='b';
    ab1[10].g='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[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[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[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[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[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):以下核心程序的输出结果是多少(换行)int a=10,b=6;(换行)cout<<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):下面程序运行的结果是多少(换行)int main() {(换行) int a=2.9,b=3.1;(换行) cout<<a<<" "<<b; (换行)return 0; (换行)}?";
    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包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)(换行)#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包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)(换行)(定义变量)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包棉花糖。问每个人各分得多少包棉花糖呢?(棉花糖不能拆开,不能有半包)(换行)(输出)?";
    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并以空格隔开,请判断以下程序是否正确(换行)for(int i=1 , i<=100 , i++){(换行)cout<<1<<" ";(换行)}?";
    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,请判断以下程序是否正确(换行)for(i=0;i<=10;i++){(换行)cout<<i;(换行)} ";
    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++){(换行)cout<<i<<" ";(换行)} (换行)以上代码执行后的结果为?";
    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++){(换行)cout<<“好好学习”<<endl;(换行)}上述代码的功能是______输出?";
    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++){(换行)cout<<“好好学习”<<endl;(换行)}上述代码的功能是输出几次?";
    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++){(换行)cout<<“好好学习”<<endl;(换行)}上述代码的功能是输出什么?";
    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++){(换行)cout<<1<<" ";(换行)}题目要求换行输出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++){(换行)cout<<i;(换行)}题目要求输出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;(换行)for(int i=0;i<=n;i++){(换行)cout<<i<<" ";(换行)}此程序的输出结果为? ";
    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空格隔开,请判断以下程序是否正确?(换行)for(int i=100; i>=0; i--){(换行)cout<<i<<" ";(换行)}";
    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;(换行)for(int i=n;i>=0;i--){(换行)cout<<i<<“ ”;(换行)} 此程序输出结果为?";
    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;(换行)a+2;(换行)cout<<a;";
    ab1[72].b="B:int a=4;(换行)a=+2;(换行)cout<<a;";
    ab1[72].c="C:a=4;(换行)a+=2;(换行)cout<<a;";
    ab1[72].d="D:int a=4;(换行)a+=2;(换行)cout<<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):以下主要程序最后得输出结果是多少?(换行)int a=4;(换行)a++;(换行)a*=2;(换行)cout<<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++) {(换行)if(a[i] > k){(换行)k = a[i];(换行)}(换行)}上述代码的作用是什么?";//孔小川同学创作 
    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;(换行)cin >> n;(换行)for(int i=1; i<=n; i++) {(换行)cin >> a[i];(换行)sum += a[i];}(换行)printf(“%.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){(换行)cout << “砍树啦!”;}(换行)cout << “光头强” ;当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){(换行)cout << “砍树啦!”;}(换行)cout << “光头强” ;当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){(换行)cout << “砍树啦!”;}(换行)cout << “光头强” ;当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){(换行)cout << “巧克力” << endl;}if(a <= b){(换行)cout << “橡皮糖” << 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){(换行)cout << “巧克力” << endl;}if(a <= b){(换行)cout << “橡皮糖” << 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){(换行)cout << “巧克力” << endl;}if(a <= b){(换行)cout << “橡皮糖” << 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){(换行)cout >> “砍树啦!” ;}这个代码有几处错误?";
    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;(换行)if(a>5)cout<<“Yes”;(换行)if(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;(换行)if(a==b) cout<<“一样大”;(换行)if(a>b) cout<<“a比较大”;(换行)if(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 <<“正数”;(换行)if(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 <<“正数”;(换行)if(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 <<“正数”;(换行)if(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';
    Description();
    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>150) break;
    }
}
int main()
{
    rw();//如此简短的主函数! 
}

希望大家能提出宝贵意见!


0
已采纳
岳要举
岳要举
资深光能
资深光能

可以在编程平台上改编一下去分享

岳要举在2021-07-14 18:15:26追加了内容

酷丁平台已经支持 cin cout了 system("pausse") 可以用getChar() 替代, system("cls") 可以用cls() 替代。

0
0
0
0
我要回答