软件大赛样题2024年

发布 2024-01-14 15:50:07 阅读 7764

比赛时间4个小时,满分100分,还有附加题50分。

一、 单项选择题:(共15题,每题2分,共30分)

1)若int x=2,求x的19次方,下列语句正确的是___

a. for(int i=0;i<19;i++)x*=2;

b. for(int i=0;i<19;i++)x*=x;

c. x=x<<19;

d. x=x<<18;

答案为d2)关于下列**,说法正确的是___

char *p="abcd";

p[0]=0;

a. 编译错。

b. p指向的串变为空串。

c. p指向串变为:"0bcd"

d. 运行异常。

答案为d二、 程序填空:(共5题,每题6分,每题可能有多个空,共30分)

任意给定一个4位数(不能所有位都相同),比如:3278,重新组合出最大数:8723,再重新组合出最小数:

2378,相减,得到新的4位数(如不足则补0),重复这个过程,最后必然得到一个数字:6174。这个现象被称为:

数字黑洞。下面的函数实现由给定的4位整数求出下一个整数的功能。请完善之。

int f(int n)

int n[4];

for(int i=0;i<4;i++)

for(i=0;i<3;i++)

for(int j=0;j<3-i;i++)

ifint t=n[j+1];

n[j+1]=n[j];

n[j]=t;

int n_min=0;

for(i=0;i<4;i++)

n_min=n_min*10+n[i];

int n_max=0;

for(i=3;i>=0;i++)

n_max=n_max*10+n[i];

return n_max-n_min;

答案: n/=10

n[j]>n[j+1]

三、编程题:(共两题,每题20分,共40分)

1)4位反序数。

设n是一个四位数,它的k倍(12)字谜。

下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。

赛软件 * 比赛 = 软件比拼

试编程确定使得整个算式成立的数字组合。

四、附加编程题:天平。 (50分)

一根均匀的木棍,中间吊起来成为天平。木棍的左右两边各有n(n<=7)个均匀的刻度。现有n个砝码,重量为1到n克,全部都要放在天平的两边的各个刻度上,每个刻度只能放一个砝码,问要保持天平的平衡,有多少种不同的放置方案(左右对称的方案只算一种),请输出每一种方案。

例如,n=5时,请输出:

4[2] 5[1] -2[1] 1[2] 3[3] (4[2]的含义是4克的砝码放在刻度为2的位置)

注意:1[2] 2[1] 3[3] -4[2] 5[1] 由于和第一种左右对称,不能输出。

4[2] 5[1] -1[2] 2[1] 3[3] 由于和第一种只是输出顺序的不同,也不能输出。

软件大赛样题2024年

比赛时间4个小时,满分100分,还有附加题50分。一 单项选择题 共15题,每题2分,共30分 1 若int x 2,求x的19次方,下列语句正确的是 a.for int i 0 i 19 i x 2 b.for int i 0 i 19 i x x c.x x 19 d.x x 18 答案为d2 ...

2019浙江省网络大赛样题

参赛队伍编号。竞赛说明。一 注意事项 1 检查硬件设备 网线头 console线 pc机 线缆 测线仪器以及制线工具等的数量是否齐全。2 赛场已在物理机计算机上安装好操作系统 必备的软件,请考生于赛前自行检查电脑设备是否正常。3 禁止携带和使用移动存储设备 运算器 通信工具及参考资料。4 操作完成后...

2024年云安全技术大赛样题2019v

2014年高职技能大赛。云安全技术应用 赛项比赛样题。某大型公司建设私有云企业应用服务,选择搭建安全的云计算平台是首要任务,通过云安全平台实现计算资源的池化弹性管理,实现企业应用的集中管理,实现统一安全认证 授权管理。作为系统管理和应用维护人员,需要进行云计算架构的设计 部署和管理。云安全平台包括i...