2009东软笔试题(3)

时间:2025-03-09

SDFSDFA

if (f.exists () && f.isFile ()) { System.out.println (f + “is ordinary file.”); System.out.println (“Printing the contents of file named : ” + args[i]); System.out.println (“= = = = = = = = = = = = = = = = = = = =”); while ( (line = __【14】__.readLine () ) != null) { System.out.println (“File exists.”);

System.out.println (line);

}

}

} catch (IOException e) {

if ( f.exists () && f.__【15】__) { System.out.println (“Name : ” + f + “is a directory.”); System.out.println (*****************************************); System.out.println (*****************************************); System.out.println (“Name : ” + args[i] + “does not exists.”); System.out.println (“***************************************”); System.out.println (“****************************************”); } else {

}

}

}

}

}

二、编程题(共55分)

1. (15分)一个自然数如果恰好等于它的因子之和,这个数就称为“完数”。例如

6=1*2*3, 6=1+2+3

请设计并实现一个函数perfect,作为将来某个函数库中的一个接口函数,用于查找指定自然数范围内所有完数,并且每找到一个调用一次回调函数。

2. (25分)完成如下函数,实现以串方式给定的任意长度的两个整数的乘法,结果同样以字符串形式输出。

/ *

* \brief 实现两具任意长度字符串相乘,结果以串形式输出

* \param var1 [in] 乘数1 串指针

* \param var2 [in] 乘数2 串指针

* \param resultBuf [out] 结果串缓冲区指针

* \param bufSize [in] 结果缓冲区长度

*/

void mul (const char *var1, const char *var2, char *resultBuf, int bufSize)

例如: 输入var1= ”823456” var2= “20”

输出:resultBuf = “16469120”

3. (15分)构造一个TimeDate类,在类中包含一个成员函数,用来在屏幕上显示时间与日期。

1)采用建立在标准库time.h中的标准与日期函数来寻找与显示日期。

2)标准库time.h文件中的time_t结构包含了时间与日期的所有信息。

3)调用时间库函数time()返回一个当前时间日期的time_t类型的数据,其输入参数是time_t的指针,也可以用来接受当前时间日期的time_t数据。

4)库函数ctime()将time_t数据转换成时间的字符串。

2009东软笔试题(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219