400-8077-735

您现在的位置是: 首页 > 真题资料 > 历年真题 > 二级 > 2019年9月计算机等级考试二级C++真题试卷一 > 正文

2019年9月计算机等级考试二级C++真题试卷一

整理编辑:计算机等级考试网  发布时间:2019-06-13 11:18:00  阅读量:

简单应用题


使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],intn)的功能是计算矩阵中所有非质数数字的和。


提示:函数isPrime(intn)的功能是判定当前数字是否为质数,如果是,则返回true。


注意:不能修改程序的其他部分,只能修改sum函数。


试题程序:


#include(iostream.h)


#include


#defineNUM50


intA[NUM][NUM]=


{


{1,3,5,7,9},


{11,13,15,17,19},


{21,23,25,27,29},


{31,33,35,37,39},


{41,43,45,47,49}


};


boolisPrime(intn)


{


if(n==1)


returnfalse;


if(n==2)


returntrue;


for(inti=2;i(n/2;i++)


{


if(n%i==0)


returnfalse;


}


returntrue;


}


intsum(intAENUM]ENUM],intn)


{


}


intmain()


{


cout<<SUM(A,5)<<ENDL;< p>


return0;


}


答案:intre=0:


for(inti=0;i<N;I++)< p>


{


for(intj=0;j<N;J++)< p>


{


if(!isPrime(A[i][j]))//判断是否是素数,不是


素数则累加


{


re=re+A[i][j];


}


}


}


returnre:

本文标签:计算机等级考试二级2019年9月计算机等级考试二级C++真题试卷一

转载请注明:文章转载自(http://www.jsjdj.net

本文地址:http://www.jsjdj.net/erji_lnzt/1932.html

计算机等级微信刷题助手
扫码进入微信刷题助手

解锁即可开始刷题
并加入考生交流群

计算机等级微信公众号
扫码关注微信公众号

第一时间获取
计算机等级考试考试资讯

《计算机等级考试网》免责声明:

1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。