首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和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
31
问题
阅读下列程序说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
Windows7文件夹采用___________目录结构
下列软件中,(35)可以完成文件压缩和还原。
在某机床上加工一批零件,要求其直径控制在1.5±0.2cm。检验员定时抽查测量了产品的直径,并绘制了如下的质量控制图。检验结论是:有()次检查发现质量问题,需要进一步查明原因并改进。
为查看Windows系统当前正在运行哪些应用程序或进程,可用(43)组合键实现。
下列不属于手机操作系统的是(28)。
(68)________________属于人工智能的应用。
操作系统的资源管理功能不包括________________。
在Word2010中,()快捷键可以选定当前文档中的全部内容。
在Excel2007中,(43)________________不是计算从A1到A6单元格中数据之和的公式。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
随机试题
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【C1】______thishappensagain,do
A.清创,一期缝合B.清创,延期缝合C.清创后不予缝合D.清创及植皮E.无须清创受伤达12小时的严重沾染伤口,应采取
女婴,1岁。体重10kg,生后母乳喂养,8月始添加辅食,因不能站立而就诊,查体:精神好,面稍苍白,消瘦,腹部皮下脂肪厚度为0.3cm,肌肉松弛,可能的诊断为
申请方、受审核方或获证方对认证机构的各项活动持有异议时,可( )。
下列费用中,不应当作为管理费用核算的是()。
下列作品与《富春山居图》同属于一个朝代的是()。
小李是小学四年级的一名学生,同学们都不喜欢他,没有人愿意和他玩,老师们说起他都是直摇头,还有老师断言,小李啊,长大之后就是一个“小混混”。原来,小李有个非常坏的毛病,那就是喜欢欺负同学。小李经常管比自己小的同学要保护费,别人不给他,他就揪着人家的衣领一顿打
现代学制中,双轨制以()为典型。
Readthetextbelowaboutopinionsonethicsandmissionstatements.Inmostofthelines(34-45)thereisoneextraword.Itis
Completethesentencesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.IT_knowledge_review.com
最新回复
(
0
)