资源描述:
《第五蓝桥杯预赛题目及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2014年第五届蓝桥杯预赛题目第一题标题:啤酒和饮料啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。注意:答案是一个整数。请通过浏览器提交答案。不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)。第二题标题:切面条一根高筋拉面,中间切一刀,可以得到2根面条。如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过
2、浏览器提交答案。不要填写任何多余的内容。第三题标题:李白打酒话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb30/30就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。注意:通过浏览器提交答案。答案是个整数。不
3、要书写任何多余的内容。第四题标题:史丰收速算史丰收速算法的革命性贡献是:从高位算起,预测进位。不需要九九表,彻底颠覆了传统手算!速算的核心基础是:1位数乘以多位数的乘法。其中,乘以7是最复杂的,就以它为例。因为,1/7是个循环小数:0.142857...,如果多位数超过142857...,就要进1同理,2/7,3/7,...6/7也都是类似的循环小数,多位数超过n/7,就要进n下面的程序模拟了史丰收速算法中乘以7的运算过程。乘以7的个位规律是:偶数乘以2,奇数乘以2再加5,都只取个位。乘以7的进位规律是:满142857..
4、.进1,满285714...进2,满428571...进3,满571428...进4,满714285...进5,满857142...进6请分析程序流程,填写划线部分缺少的代码。241876844562801//计算个位intge_wei(inta){if(a%2==0)return(a*2)%10;elsereturn(a*2+5)%10;}//计算进位30/30intjin_wei(char*p){char*level[]={"142857","285714","428571","571428","714285","85
5、7142"};charbuf[7];buf[6]=' ';strncpy(buf,p,6);inti;for(i=5;i>=0;i--){intr=strcmp(level[i],buf);if(r<0)returni+1;while(r==0){p+=6;strncpy(buf,p,6);r=strcmp(level[i],buf);if(r<0)returni+1;______________________________;//填空}}return0;}//多位数乘以7voidf(char*s){inthead=j
6、in_wei(s);if(head>0)printf("%d",head);char*p=s;while(*p){inta=(*p-'0');intx=(ge_wei(a)+jin_wei(p+1))%10;printf("%d",x);p++;}30/30printf("");}intmain(){f("428571428571");f("34553834937543");return0;}注意:通过浏览器提交答案。只填写缺少的内容,不要填写任何多余的内容(例如:说明性文字)第五题标题:打印图形小明在X星球的城堡中发
7、现了如下图形和文字:rank=3rank=530/30ran=6小明开动脑筋,编写了如下的程序,实现该图形的打印。#defineN70voidf(chara[][N],intrank,introw,intcol){if(rank==1){a[row][col]='*';return;}intw=1;inti;for(i=0;i8、1,row+w/2,col+w);}intmain(){chara[N][N];inti,j;for(i=0;i