首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为1的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。第二次洗牌后的结果为:
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为1的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。第二次洗牌后的结果为:
admin
2020-07-28
34
问题
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为1的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。第二次洗牌后的结果为:1,41,28,15,2,42,…,53,40,27,14,54。
程序的功能是:输出经过n次这样洗牌后的结果。
请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的试题程序:
#include
void fun(int a[55],int n)
{int i,k;
/**********found**********/
int
【1】
[55];
for(i=0;i<n;i++)
{for(k=1;k<=27;k++)
{b[2*k一1]=a[k];
/**********found**********/
b[
【2】
*k]=a[k+27];
}
for(k=1;k<=54:k++)
/**********found**********/
a[k]=
【3】
;
}
}
main()
{int m,a[55],i;
for(i=1;i<55;i++)a
=i;
printf(’’请输入洗牌次数:’’);scanf(’’%d’’,&m);
fun(a,m);
for(i=l;i<55;i++)printf(’’%d,’’,a
);
printf(’’\n’’);
}
选项
答案
1.b 2.2 3.b[k]
解析
填空1:for循环中使用了一个数组b,用来临时存放交换位置后的扑克牌,C语言中变量需要先声明后使用,所以填空(1)处需要声明一个数组b。
填空2:第二个for循环是将数组a中前一半元素(即1~27编号的扑克牌)放入数组b的奇数位置,将数组a中的后一半元素(即28~54编号的扑克牌)放入数组b的偶数位置,实现扑克牌的交叉洗牌。所以填空(2)处是数组b的起始值为2的偶数下标2k,答案为2。
填空3:由于数组b属于函数中的临时变量,所以将数组a的元素交叉存储到数组b后,还需要将数组b的元素依次赋值给数组a,第三个for循环实现的功能是将数组b赋值给数组a,所以填空(3)处需要填入对应下标为k的数组b的元素,答案为b[k]。
转载请注明原文地址:https://kaotiyun.com/show/SP3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出
以下选项中关于程序模块化的叙述错误的是
DOS文件系统的组织结构属于
某系统总体结构图如下图所示:该系统总体结构图的深度是
有以下程序#include<stdio.h>intf(intn):main(){inta=3,s;s=f(a);s=s+f(a);pfintf("%d\n",s);}intf(intn){staticinta=1;n+=a++
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}下划线处应填入的语句是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
面向对象方法中,继承是指
数据库设计中反映用户对数据要求的模式是()。
随机试题
对某一项特别行政事务、行政决策或突发事件进行的监督和调查是【】
23岁,男性患者,平素体健,发现水肿、血尿、大量蛋白尿1年余,血压165/95mmHg。下列哪种检查对该患者的诊断和治疗最有帮助
石膏的主产地是
A.机械式B.电子式C.数字式D.电离室式E.闪烁晶体利用电容充放电原理工作的限时器是
下列哪项不是地黄饮子所治瘖痱证的临床表现
药品仓库内药品堆垛应留有一定距离,其距离是
我国心理学界一般认为,用心理模拟法来建立心智活动的实践模式需经过两个步骤.就是________模型和检验修正模型,其中第一步是关键。
中国联通主要针对青少年的品牌是()。
______________。据了解,在M国,每3个上网的老年人中就有1个有社交网络的账号。两年间,65岁以上的社交网络用户增长了150%。越来越多的老年人开始使用社交网络寻找老朋友,结识新朋友。一些M国老年人还会访问视频或者音频取代文字的社交网络,分享抗
A、TherootofJim’shealthproblems.B、Thewoman’sproblemswithherworkaholicprofessor.C、Jim’srelationshipwithhisprofess
最新回复
(
0
)