全国计算机三级考试南开 100 题上机题库
题目 1:下列程序的功能是:将大于整数 m 且紧靠 m 的 k 个素数存入数组 xx 。请编
写函数 num(int m,int k,int xx[]) 实现函数的要求 ,最后调用函数 readwriteDA T() 把结果输出到文件 out.dat 中。
标准答案 */
{int data=m+1;
int half,n=0,I;
while(1)
{half=data/2;for(I=2;I=half;I++)
if(data%I==0)break;
if(Ihalf)
{xx[n]=data;n++;}
if(n=k)break;
data++;
} }
题目 2:已知数据文件 IN.DA T 中存有 200 个四位数 , 并已调用读函数 readDat() 把这些数存入数组 a 中 , 请考生编制一函数 jsVal(), 其功能是 : 如果四位数各位上的数字均是 0 或 2 或 4 或 6 或 8, 则统计出满足此条件的个数 cnt, 并把这些四位数按从大到小的顺序存入数组 b 中。最后 main()函数调用写函数 writeDat( ) 把结果 cnt 以及数组 b 中符合条件的四位数输出到 OUT.DAT 文件中。
void jsV al() /* 标准答案 */
{int bb[4];
int I,j,k,flag;
fo
原创力文档

文档评论(0)