2008年秋江苏省计算机二级vc上机真题

2008年秋江苏省计算机二级vc上机真题

ID:16490907

大小:26.50 KB

页数:4页

时间:2018-08-10

2008年秋江苏省计算机二级vc上机真题_第1页
2008年秋江苏省计算机二级vc上机真题_第2页
2008年秋江苏省计算机二级vc上机真题_第3页
2008年秋江苏省计算机二级vc上机真题_第4页
资源描述:

《2008年秋江苏省计算机二级vc上机真题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2008年秋江苏省计算机二级VC上机真题2008秋江苏省高校计算机等级考试VC++  上机1一:改错题以下程序的功能是:查找10—1000之间的回文素数,所谓回文素数是左右对称的素数,即从左向右和从右向左读是相同的素数程序正确的运行结果是:Theresults:11101131151181191313353373383727757787797919929count=16含有错误的源程序如下:#include#includeintprime(intm)//判断是否是素数{if(m==2)return1;//2是最小的素数for(int

2、i=2;i<(int)sqrt(m);i++)//i小于等于平方根,应为i<=sqrt(m)if(m%i==0)return0;return1;}voidmain(){inti,j,k,count;//count没有初始化为随机数,所以应为0,因为count要判断有多少回文素数cout<<”Theresult:”;for(ints=11;s<1000;s+=2){if(prime(s)){//如果是素数,则分解该素数i=s/100;//i为百位数j=s%10/10;//j为十位数,所以应为j=s/10%10k=s%10;//k为个位数}if(i==0&&j==k

3、

4、i

5、!=0&&i==j){//如果是两位素数,那么应为十位数j等于个位数k,cout<

6、用指针p所指向的全部由数字构成的8位字符串初始化火炬传递时间,其中,天、时、分、秒分别用两位字符表示(假设火炬传递时间不超过99天),例如,当char*p="06150650"时,则d=6,h=15,m=6,s=50      voidadd(Torch&t):将参数t所表示的火炬传递时间加入当前对象     voidnormal():将当前对象所表示的时间转化为标准形式,即当秒数超过59时进位分钟,当分钟超过59时进位小时,当小时数超过23时进位天数     voidprint() :按规定格式输出火炬传递的天数、小时数、分钟数与秒数   在主函数中首先定义一个Torc

7、h对象t(各数据成员的初始值都为0),表示火炬传递的总时间,接着依次输入若干个不同城市火炬传递的天数,小时数,分钟数与秒数(需要为各城市定义一个Tourch对象,并判断输入数据的格式是否正确),并将火炬传递时间加入到对象t中,输入/输出示例:输入城市1的火炬传递时间,输入end结束: 01084523输入城市2的火炬传递时间,输入end结束: 01091224输入城市3的火炬传递时间,输入end结束: 011020304输入格式不对,请重新输入输入城市3的火炬传递时间,输入end结束: 01102030输入城市4的火炬传递时间,输入end结束: end火炬传递的时间为:4

8、天4小时18分17秒[说明]源程序文件必须为myfb.cpp,并放在T盘根目录下,供阅卷用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。