欢迎光临散文网 会员登陆 & 注册

第1题 结果填空(3分) 题目要求:隔行变色,这个题目的结果是一个数字 说明:Exc

2021-07-05 18:12 作者:酸奶公园  | 我要投稿

第1题  结果填空(3分)

 

题目要求:隔行变色,这个题目的结果是一个数字

 

说明:Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式。

小明设计的样式为:第1行蓝色,第2行白色,第3行蓝色,第4行白色,....

现在小明想知道,从第21行到第50行一共包含了多少个蓝色的行。

 

请你直接提交这个整数,千万不要填写任何多余的内容。

 

 

 

第2题结果填空(9分)

 

题目要求:三羊献瑞  这个题目的结果是一个四位数字

 

说明:

观察下面的加法算式:

 

      祥 瑞 生 辉

  +   三 羊 献 瑞

-------------------

   三 羊 生 瑞 气

 

(如果有对齐问题,可以参看下图:

 

 

其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。

 

请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。

 

 

 

第3题 代码填空 (15分)

 

串逐位和

 

给定一个由数字组成的字符串,我们希望得到它的各个数位的和。

比如:“368” 的诸位和是:17

这本来很容易,但为了充分发挥计算机多核的优势,小明设计了如下的方案:

 

int f(char s[], int begin, int end)

{

int mid;

if(end-begin==1) return s[begin] - '0';

mid = (end+begin) / 2;

return ____________________________________;  //填空

}


int main()

{

char s[] = "4725873285783245723";

printf("%d\n",f(s,0,strlen(s)));

return 0;

}

 

你能读懂他的思路吗? 请填写划线部分缺失的代码。

 

注意:只填写缺少的部分,不要填写已有代码或任何多余内容。


 

第4题 结果填空 (21分)

 

加法变乘法

 

我们都知道:1+2+3+ ... + 49 = 1225

现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

 

比如:

1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015

就是符合要求的答案。

 

请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。

 

注意:需要你提交的是一个整数,不要填写任何多余的内容。

 

第5题 程序设计 (21分)

 

 

问题的描述在考生文件夹下对应题号的“题目.txt”中。相关的参考文件在同一目录中。请先阅读题目,必须通过编程的方式解决问题。

注意:在评卷时使用的输入数据与试卷中给出的示例数据可能是不同的。选手的程序必须是通用的,不能只对试卷中给定的数据有效。

仔细阅读程序的输入、输出要求,千万不要输出没有要求的、多余的内容,例如:“请您输入xx数据:”。

建议仔细阅读示例,不要想当然!

程序处理完一个用例的数据后,立即退出(return 0),千万不要循环等待下一个用例的输入。

程序必须使用标准输入、标准输出,以便于机器评卷时重定向。

对于编程题目,要求选手给出的解答完全符合ANSI C++标准,不能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。

代码中允许使用STL类库。

注意: main函数结尾需要return 0

注意: 所有依赖的函数必须明确地在源文件中 #include <xxx>, 不能通过工程设置而省略常用头文件。

所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。

提交时,注意选择所期望的编译器类型。

 

题目要求如下:

打印大X

 

小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度。

为了便于比对空格,所有的空白位置都以句点符来代替。

 

要求输入两个整数m n,表示笔的宽度,X的高度。用空格分开(0<m<n, 3<n<1000, 保证n是奇数)

要求输出一个大X

 

例如,用户输入:

3 9

程序应该输出:

***.....***

.***...***.

..***.***..

...*****...

....***....

...*****...

..***.***..

.***...***.

***.....***

 

(如有对齐问题,参看【图1.jpg】)

 

再例如,用户输入:

4 21

程序应该输出

****................****

.****..............****.

..****............****..

...****..........****...

....****........****....

.....****......****.....

......****....****......

.......****..****.......

........********........

.........******.........

..........****..........

.........******.........

........********........

.......****..****.......

......****....****......

.....****......****.....

....****........****....

...****..........****...

..****............****..

.****..............****.

****................****

 

(如有对齐问题,参看【图2.jpg】)

 

资源约定:

峰值内存消耗 < 256M

CPU消耗  < 1000ms

 

 

请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。

 

所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。

 

注意: main函数需要返回0

注意: 只使用ANSI C/ANSI C++ 标准,不要调用依赖于编译环境或操作系统的特殊数。

注意: 所有依赖的函数必须明确地在源文件中 #include <xxx>, 不能通过工程设置而省略常用头文件。

 

提交时,注意选择所期望的编译器类型。

 

 

以下为效果图片

 

 

 

 


第1题 结果填空(3分) 题目要求:隔行变色,这个题目的结果是一个数字 说明:Exc的评论 (共 条)

分享到微博请遵守国家法律