首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO! 请修改程序中的错误,使它能得出正确的结果。 注意:不要
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO! 请修改程序中的错误,使它能得出正确的结果。 注意:不要
admin
2013-03-25
106
问题
下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出YES,若proc()返回0,则输出NO!
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include
#include
#include
int proc(int m)
{ int k=2;
while(k<=m&&(m%k))
//****found****
k++
//****found****
if(m=k)
return 1;
else return 0;
}
void main()
{ int n;
system("CLS");
printf("\nPlease enter n:");
scanf("%d",&n);
if(proc(n))printf("YES\n");
else printf("NO! n");
}
选项
答案
(1)错误:k++ 正确:k++; (2)错误:if(m=k) 正确:if(m==k)
解析
根据C语言的语法规则,每一条语句都要以分号结束,因此k++后要加上分号。而在if语句中,而不是把k的一值赋给m,因此把m=k改为m==k。
转载请注明原文地址:https://kaotiyun.com/show/3XJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;p=&a[0][0];m=p[4];
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在设计程序时,应采纳的原则之一是()
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
将代数式转换成程序设计中的表达式为【】。
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
数据存储和数据流都是______,仅仅是所处的状态不同。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
下列选项中,属于构成商业秘密条件的是()。
在一场篮球赛中,知道篮球比赛规则或在什么情况下罚球3次,涉及的是()。
格赛尔为了说明成熟对个体发展的决定作用,进行了著名的“双生子爬梯”的实验。()
教育具有相对独立性。()
下列关于信息文稿的写作的说法错误的是()。
需求价格弹性[中南财经政法大学806经济学2008、2012研;武汉大学819宏微观经济学2009研;中央财经大学803经济学综合2013研;中国人民大学834经济学2017研]
Hairdresser:Howwouldyouliketodoyourhairtoday?Thesamestyleasusual?Mrs.Lee:Ihaveaspecialpartytoattendtonig
foodchain
Thissummerthecity’sDepartmentofTransportationstartsanewbike-shareprogram.People【K1】______liveandworkinNewYork
HowdidthetravellerhearaboutNewYork?Fromthefiat,thetravellercouldseethe______.
最新回复
(
0
)