首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
admin
2018-06-29
65
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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<stdio.h>
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;
prinff("请输入洗牌次数:");seanf("%d",&m);
fun(a,m);
for(i=1;i<55;i++)prinff("%d,",a
);
prinff("\n");
}
选项
答案
(1)b (2)2 (3)b[k]
解析
填空1:for循环中使用了一个数组b,用来临时存放交换位置后的扑克牌,C语言中变量需要先声明后使用,所以填空(1)处需要声明一个数组b。答案为b。
填空2:第二个for循环是将数组a中前一半元素(即l~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://www.kaotiyun.com/show/OCxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设x、y、t均为int型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
将E-R图转换到关系模式时,实体与联系都可以表示成_____。
以下合法的赋值语句是______。
测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i
在C语言中,函数返回值的类型最终取决于
下面一组中都是C语言关键字的是_____。
设有定义:inta=2,b=3,c=4;则以下选项中值为0的表达式是______。
数据库、数据库系统和数据库管理系统之间的关系是()。
随机试题
常用的作业调度算法有
冷沉淀的制备是指新鲜冰冻血浆在何种温度下制备的
关于职业安全健康管理方案的描述,正确的选项是______。
确定建设项目、编制设计文件的基本依据是( )。
精益生产(LP)方式是指以整体优化的观点,以社会需求为依据,以发挥人的因素为根本,有效配置和合理使用企业资源,最大限度地为企业谋求利益的一种新型生产方式。关于精益生产方式的特点,以下理解错误的是()。
班华是一名社会工作研究者,他最近要对近些年机构的服务对象做一个定量调查。以下属于定量研究常用方法,可以推荐给班华运用的是()。
2014年10月31日,习近平主席在全军政治工作会议上强调,军队政治工作的时代主题是,紧紧围绕实现中华民族伟大复兴的中国梦,()。
法人:是指具有民事权利能力和民事行为能力,依法独立享有民事权利和民事义务的组织。根据上述定义,下列属于法人的是:
Nearlytwo-thirdsofbusinessesintheUKwanttorecruitstaffwithforeignlanguageskills.Frenchisstillthemosthighly
在原型法开发步骤中,哪—步与集成化字典有密切关系?()
最新回复
(
0
)