首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:判断一个整数m是否是素数,若是返回l,否则返回0。在main()函数中,若fun()返回1则输出YES,若fun()返回0则输出NO! 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函
下列给定程序中,函数fun()的功能是:判断一个整数m是否是素数,若是返回l,否则返回0。在main()函数中,若fun()返回1则输出YES,若fun()返回0则输出NO! 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函
admin
2010-09-14
54
问题
下列给定程序中,函数fun()的功能是:判断一个整数m是否是素数,若是返回l,否则返回0。在main()函数中,若fun()返回1则输出YES,若fun()返回0则输出NO!
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <conio.h>
#include <stdio.h>
int fun(int m)
{ int k=2;
while (k<=m&&(m%k))
/*************found*********************/
k++
/*************found*********************/
if(m=k)
return 1;
else return O;
}
main ( )
{ iht n;
clrscr ();
printf("\nPlease enter n: ");
scanf ("%d", &n);
if (fun (n)) printf ("YES\n");
else printf ("NO! \n");
}
选项
答案
(1)错误:k++ 正确:k++ (2)错误:if(m=k) 正确:if(m==k)
解析
函数fun()的功能是判断m是否为素数:m从2开始作为除数,并对m取余,若不存在一个数使得余数为0,则m为素数,程序的错误在于if(m=k)语句中的逻辑表达式写成了赋值表达式。
转载请注明原文地址:https://jikaoti.com/ti/IIkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于蛋白质分子结构与功能的叙述。错误的是()。
关于生活常识,下列说法错误的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
能直接证明门捷列夫元素周期表理论正确的是(,)。
下列历史事件按时间先后排序正确的一组是()。
能够根据样本结果推断总体数量特征的调查方式是()。
如图所示,X、Y、Z分别是面积为64、180、160的三张不同形状的纸片。它们部分重叠放在一起盖在桌面上,总共盖住的面积为290。且X与Y、Y与Z、Z与X重叠部分面积分别为24、70、36。问阴影部分的面积是多少?
一个南4个数字(0—9之间的整数)组成的密码,每连续两位都不相同,问任意猜一个符合该规律的数字组合,猜中密码的概率为()。
随机试题
在表征移动信道特性的参量中,地物按地面障碍物密度分为郊区和市区。()
简述学校产生的条件。
女性,56岁,5年前患乳腺癌手术治疗,术后化疗半年余。半年前发现在左锁骨上淋巴结肿大,2个月来出现胸憋,气短而就诊。化验检查:Hb109g/L,WBC6×109/L,红细胞沉降率40mm/h,X线胸片示右肺肿块阴影,心影向两侧扩大,心脏搏动减弱。1天来
腰痛以腰脊中部为重者,为哪经病惩()腰痛以腰脊两侧为重者,为哪经病证()
《生产经营单位安全培训规定》中规定,生产经营单位除主要负责人、安全生产管理人员、特种作业人员以外的从业人员的安全培训工作,由生产经营单位组织实施。()
《企业所得税年度纳税申报表(A类)》第19行“减、免税项目所得”,纳税人可以填报下列( )项目的所得。
王先生已申请并获得2年期个人信用贷款,因近期资金紧张、还款压力过大,拟向银行申请展期,按规定展期期限最长可达()。
舒婷《祖国啊。我亲爱的祖国》原文我是你河边上破旧的老水车,数百年来纺着疲惫的歌;我是你额上熏黑的矿灯,照你在历史的隧洞里蜗行摸索;我是干瘪的稻穗;是失修的路基;是淤滩上的驳船把纤绳深深
某系统集成企业为做好项目配置管理,对配置库中的操作权限进行了以下定义:同时,对项目相关人员在该开发库中的操作权限进行了如下分配,其中√表示该人员具有相应权限,×表示该人员没有相应权限。Work(开发库)则开发库权限分配表中用①②③④⑤标出的位置,应填
October26,2009Dr.KathleenWu,DirectorKathleenManagementConsultantsInc.210LongRoad,Melbourne,200020DearDr.Wu,
最新回复
(
0
)