2005年计算机等级考试三级上机题库(六)

学人智库 时间:2018-02-09 我要投稿
【meiwen.anslib.com - 学人智库】
第101题

程序prog1.c的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(I+10也在100以内)的个数cnt以及这些I之和sum。请考生编写函数countValue()实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件bc9.out中。

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main( )和输出数据函数writeDAT()的内容。

第102题

程序prog1.c的功能是:选出100以上1000之内所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数cnt以及这些素数值的和sum。 请考生编写函数countValue( )实现程序要求,最后调用函数writeDAT()把结果cnt和sum输出到文件bc10.out中。

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main( )和输出数据函数writeDAT()的内容。

第103题

请编制函数ReadDat( )实现从文件HEX.IN中读取100个十六进制数到字符串数组xx中:请编制函数H16To10(),将xx中的十六进制数转换成十进制数并把已转换的十进制数仍存放在字符串数组xx中,最后调用函数WriteDat()把结果输出到DEC.OUT文件中。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main()和输出数据函数WriteDat()的内容。

第104题

请编制函数ReadDat( )实现从文件HEX.IN中读取100个十六进制数到字符串数组xx中;请编制函数H16To8( ),将xx中的十六进制数转换成八进制数并把已转换的八进制数仍存放在字符串数组xx中,最后调用函数WriteDat()把结果输出到OCK.OUT文件中。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main()和输出数据函数WriteDat()的内容。

第105题

请编制函数ReadDat( )实现从文件HEX.IN中读取100个十六进制数到字符串数组xx中;请编制函数H16To2( ),将xx中的十六进制数转换成二进制数并把已转换的二进制数仍存放在字符串数组xx中,最后调用函数WriteDat()把结果输出到BIN.OUT文件中。

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)

注意:部分源程序存放在文件prog1.c中。

请勿改动主函数main()和输出数据函数WriteDat()的内容。 http://meiwen.anslib.com/