首页
登录
从业资格
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内
阅读以下说明和C函数,填补代码中的空缺(1)~(5),将解答填入答题纸的对应栏内
免费题库
2022-08-02
79
问题
阅读以下说明和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,将解答填入对应的解答栏内。 【说明】
随机试题
[originaltext]IsthisyourfirsttimetocometoBeijing?[/originaltext][origi
将以上各式代入原等式 得 由题意,令 解得 由10ab+12(a+b)+8≠0,舍去 故a=-2,b=-2/5,或a=-2/5
股票和债券根据是否可以上市流通分别采用()确定其价值。A.市场法和收益法
A.不伤害原则 B.公正原则 C.平等原则 D.尊重原则 E.有利原则医
Thechangeinthatvillagewasmiraculou
对事故树定性分析的说法,下列正确的是()。A.引起顶事件发生的基本事件的集合称
克罗恩病的腹痛规律是( )。A.进餐后腹痛加重 B.左下腹阵发性疼痛 C.
下列关于风险敏感性分析论述,正确的有()。 A.风险敏感性指标可以用于一切关
A.风寒感冒证 B.风热感冒证 C.暑湿感冒证 D.外感风寒挟湿证 E.
12个月女孩,体重7.6kg,身长76cm,母乳及稀粥喂养。现每日维生素D供给应
最新回复
(
0
)