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=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
*/
#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 correct(char a1,char b1,char c1);
struct ABCDEFGTM1
{
string a,b,c,d,e;//a为选项a,b为选项b,c为选项c,d为选项d,e为题目本身。
char f,g,h;//f为小写的正确答案,g为大写的正确答案,h为你选的答案。
}ab1[101];//结构体
/*
注意事项:
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.如果题目或者选项,答案有错误或者描述不清楚的地方,请告诉我,因为这会影响玩家的得分等记录,还会降低大家的蒙题正确率。
*/
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 correct(char a1,char b1,char c1)
{
if(a1==b1||a1==c1)
{
score+=(5+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[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[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[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[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[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[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[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';
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(correct(ab1[xh2].h,ab1[xh2].f,ab1[xh2].g))
{
ls1++;
ls2=max(ls1,ls2);
cout<<"太棒了!得分加"<<5+ls1<<"分!!"<<endl;
cout<<"这是你的得分:"<<score<<endl;
cout<<"这是你目前连胜次数:"<<ls1<<endl;
cout<<"这是你的最高连胜次数:"<<ls2<<endl;
system("pause");
system("cls");
}
else
{
ls1=0;
ls2=max(ls1,ls2);
cout<<"回答错误,继续加油!"<<endl;
cout<<"这是你的得分:"<<score<<endl;
cout<<"这是你目前连胜次数:"<<ls1<<endl;
cout<<"这是你的最高连胜次数:"<<ls2<<endl;
system("pause");
system("cls");
}
if(xh2>=82) break;
xh2++;
}
}
int main()
{
rw();//如此简短的主函数!
}