首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
71
问题
下列给定程序中,函数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];
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
下列语句的输出结果是【】。chara=3;printf("%d,%o,%x,%u\n",a,a,a,a);
函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是
若二维数组a有m列,则在a[i][j]前的元素个数为
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
fprintf函数的一般调用方式是()
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include<con
随机试题
社区工作是社会工作者运用专业的方法解决社区问题,促进社区发展的方法和活动,以下对它的基本特征的说法不正确的是()。
在阐明“宇宙无限而人的认识有限”这个道理时,庄子列举了“四海之在天地”、“中国之在海内”等,这属于()
甲状腺功能亢进患者窦性心动过速宜用________药物。
颌骨良性肿瘤的主要X线表现为
下述有关阿司匹林的作用,不正确的是
根据《支付结算办法》的规定,收款人委托银行向付款人收取款项的结算方式是()。
“不折腾”其实是对一个常识的______:一个正常的社会,必须______致力于增进以民主和民生为双轴的全民核心利益,必须______改善包括物质生活、精神生活、政治生活在内的公共生活,必须在安定和谐中让民众免于匮乏与恐惧。填入划横线部分最恰当的一
Sciencewritersmust【C1】______informationregardingscientificevents.Inthiscapacity,theymaketheinformationclearerandm
从图14-1可以看出,发送站硬件地址与IP地址长度分别是多少字节?请分别说出发送站与目标站的IP地址。
该程序的说明和功能显然可以划分为4组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长,这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设计的测试
最新回复
(
0
)