首页
登录
从业资格
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内
免费题库
2022-08-02
42
问题
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内。【说明1】 函数isPrime(int n)的功能是判断n是否为素数。若是,则返回1,否则返回0。素数是只能被1和自己整除的正整数。例如,最小的5个素数是2,3,5,7,11。【C函数】int isPrime (int n){ int k, t; if (n==2) return 1; if(n<2|| (1) ) return 0; /* 小于2的数或大于2的偶数不是素数 */ t=(int)sqrt(n)+1; for (k=3; k<t; k+=2) if ( (2) ) return 0; return 1;}【说明2】 函数int minOne(int arr[], int k)的功能是用递归方法求指定数组中前k个元素中的最小者,并作为函数值返回。【C函数】int minOne (int arr[], int k){ int t; assert (k>0) ; if(k==1) return (3) ; t=minOne(arr+1, (4) ); if (arr[0]<t) return arr[0]; return (5) ;}
选项
答案
解析
(1)n%2==0,或!(n%2),或其等价形式
(2)n%k==0,或!(n%k),或其等价形式
(3)arr[0],或*arr,或其等价形式
(4)k-1,或其等价形式
(5)t
本题考查C程序的基本语法和运算逻辑。
首先应认真分析题目中的说明,然后确定代码结构和各变量的作用。
函数isPrime(int n)的功能是判断n是否为素数。根据素数的定义,小于2的数和大于2的偶数都不是素数,n是偶数可表示为“n%2等于0”,因此空(1)处应填入“n%2==0”,或者“!(n%2)”。
在n是大于2的奇数的情况下,下面的代码从3开始查找n的因子,直到n的平方根为止。
for (k=3; k<t; k+=2 )
if ( (2) ) return 0;
若k的值是n的因子,则说明n不是素数。因此,空(2)处应填入“n%k==0”,或者“!(n%k)”。
函数int minOne(int arr[],int k)的功能是用递归方法求指定数组中前k个元素中的最小者,显然,k为1时,这一个元素就是最小者。因此,空(3)处应填入“arr[0]”或其等价形式。
空(4)所在的语句是通过递归方式找出arr[1]~arr[k-1]中的最小者,第一个实参指出从arr[1]开始,第二个参数为元素个数,为k-1个,因此空(4)应填入“k-1”。
接下来的处理就很明确了,当t表示arr[1]~arr[k-1]中的最小者,其与arr[0]比较后就可以得到arr[0]~arr[k-1]中的最小者,因此空(5)处应填入“t”。
转载请注明原文地址:https://tihaiku.com/congyezige/2427265.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
根据《建筑工程设计信息模型分类和编码标准》,建筑信息模型分类表代码应采用()数字
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
在软件开发中使用函数库可()。A.提高软件的执行速度 B.降低系统负载 C.
IE浏览器能够正确解析()代码。A.ASP B.HTML C.JSP D
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(
()是正确的网页代码结构。A.<html></html><head><
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
随机试题
中国一东盟商务与投资峰会已连续举办8届,累计有42位中国和东盟国家领导人、1500多位部长及贵宾出席,30多万名客商踊跃参会。[br][audioFile
Thescienceofgeneticsisaflourishingnewindustry,nourishedbythefede
A.widerB.rapidlyC.satisfactoryD.biggerE.objectsF.genuinelyG.
[originaltext]Allbigcitiesarequitesimilar.LivinginamodernAsianci
一均质杆AB重W=30N,长100cm被悬于竖直的两墙之间,不计摩擦,则墙面的反
某企业通过一台路由器上联总部,下联4个分支结构,设计人员分配给下级机构一个连
病儿,女,7个月,发热伴皮疹7天。查体:体温39℃,精神可,躯干部皮肤散在红色斑
“出师未捷身先死,长使英雄泪满襟。”此句中所指人物和作者分别是( )。A.岳飞
根据相关规范的要求,下列关于建设工程监理文件资料组卷方法及要求的说法中,错误的是
建筑设备管理系统的功能宜包括空调制冷机组的()。A.制冷机组保护;B.故障报警
最新回复
(
0
)