首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。 [说明] 函数Printprime(int UpBound)的功能是输出1到UpBound以内的全体素数。 [函数2.1] void PrintPrime(int UpBound)
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。 [说明] 函数Printprime(int UpBound)的功能是输出1到UpBound以内的全体素数。 [函数2.1] void PrintPrime(int UpBound)
admin
2009-02-15
26
问题
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。
[说明]
函数Printprime(int UpBound)的功能是输出1到UpBound以内的全体素数。
[函数2.1]
void PrintPrime(int UpBound)
printf("2," );
for(i=3; i<UpBound; i+ =2) {
int k = sqrt(i);
for(j=3; j<= k;(1)) /*检查i是否有3到k以入的奇因数*/
if((2)) break;
fi((3)) printf("%d", i);
[函数2.2说明]
递归函数invert(int a[],int k),int k)的功能是将数组a中的前k个元素逆置。
[函数2.2]
void invert(int a[ ], int k)
{ int t;
if ((4)) {
invert((5));
t=a[0];
a[0] =a[k-1];
a[k-l]=t;
}
}
选项
答案
(1)j+=2 (2)i%j==0 (3)j>k (4)k>1 (5)a+1,k-2
解析
(1)~(3)由于(1)处循环只检查i是否能被3到k以内的奇数所整除,因此循环增量应该是2。并且一旦i被某个3到k以内的奇数整除,那么内层for应当立即终止,此时j<=k。相反的,若内层for循环结束后j>k,则表明i没有3到k以内的奇因数,即i是一素数,应该输出;
(4)由于函数递归的终止条件是k不大于1,于是仅在 k>1时需要继续进行递归;
(5)为了将数组a的前k个元素a[0]、……、a[k-1]置逆,只需先将a[1]、……、a[k-2]这k-2个元素置逆,即调用invert(a+1,k-2),再交换a[0]和a[k-1]的值即可。
转载请注明原文地址:https://kaotiyun.com/show/ZojZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
打开一个命名为1.PPT的文件,修改后另存为2.PPT,则______。
计算机网络有多种分类方法,下列叙述中不正确的是(15)。
某社区有12个积极分子A~L,他们之间的联系渠道见下图。居委会至少需要通知他们之中(67)________________个人,才能通过联系渠道通知到所有积极分子。
在Excel2010中,C3:C7单元格中的值分别为10、OK、20、YES和48,在。D7单元格中输入函数“=COUNT(C3:C7)”,按回车键后,D7单元格中显示的值为________________。
操作系统的资源管理功能不包括________________。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
在Word2007编辑过程中,为防止突然断电或电脑死机等突发情况,最大程度减少损失,下列做法较好的是__________。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
阅读下列说明,根据网页显示的效果图,回答问题1至问题6。【说明】以下是用ASP实现的一个网络留言系统。用IE打开网页文件index.asp后的效果如图5-1所示。[index.asp文档的内容]<!--#includ
随机试题
在社区评估过程中,属于社区构成的是
幽门梗阻病人可发生外科临床上最常见的酸碱失衡是
在“婚姻方式依婚姻举行地法”这一冲突规范中,若甲乙二人婚姻举行地为中国,那么根据该条冲突规范法院即可认定中国法是婚姻方式的准据法。关于准据法的特点,下列哪些选项是正确的?
点支承玻璃幕墙中,安装浮头式连接件的中空玻璃厚度不应小于()mm。
位于市区的某中学2017年1月利用学校空地建造写字楼,发生的相关业务如下:(1)按照国家有关规定补交土地出让金2000万元,缴纳相关费用81万元。(2)写字楼开发成本3600万元。(3)写字楼开发费用中的利息支出为500万元(能够提供金融机构证明并按
关于法的继承,下列说法正确的是()。
CigarettesmokingisahealthhazardofsufficientimportanceintheUnitedStates.Itwas50yearsagothismonththatAmerica’
下列关于I/O设备的分配方式叙述不正确的是______。
EarlyoccupationsaroundtheriverThamesAInherpioneeringsurvey,SourcesofLondonEnglish,Laura
Theymayappeartobemarvelsofmodernscience.Buttheideasthatledtothewondersofsatellite【B1】______,organtransplant
最新回复
(
0
)