函数ReadDat()的功能是实现从文件ENG49.IN中读取一篇英文文章,存入到字

题型:问答题

问题:

函数ReadDat()的功能是实现从文件ENG49.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WfiteDat()把结果xx输出到文件PS49.DAT中。
替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是大写字母或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。
注意:部分源程序已给出。
原始数据文件的存放格式是:每行的宽度均小于80个字符。
请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。
试题程序:
#include
#include
#include
#include
unsigned char xx[50] [80];
int maxline=0;
int ReadDat(void);
void WriteDat(void);

void encryChar()



void main()

clrscr();
if(ReadDat())

printf("数据文件ENG49.IN不能打开!\n\007");
return;

encryChar();
WriteDat();

int ReadDat(void)

FILE *fp;
int i=0;
unsigned char*p;
if((fp=fopen("ENG49.IN","r"))==NULL)
return 1;
while(fgets(xx[i],80,fp)!=NULL)

p=strchr(xx[i],’\n’);
if(p) *p=0;
i++;

maxline=i;
fclose(fp);
return 0;


void WriteDat()

FILE *fp;
int i;
fp=fopen("ps49.dat","w");
for(i=0;i<maxline;i++)

printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);

fclose(fp);

考点:计算机等级考试数据库技术三级数据库技术机试
题型:问答题

下列关于催化剂的叙述中,正确的是( )

A.催化剂在反应前后,质量和性质一定不改变

B.催化剂就是二氧化锰

C.能加快化学反应速率

D.能使任何物质间都发生化学反应

题型:问答题

男性,10岁。自幼即发现右侧阴囊内肿块,大小约4cm×5cm×5cm,平卧后消失,站立位又复出现。

在进行临床诊断和鉴别诊断时,首先应采取的检查是()。

A.透光试验

B.Valsalva试验

C.诊断性穿刺

D.B超检查

E.CT检查

题型:问答题

决定是否买空或卖空期货合约的时候,交易者应该事先为自己确定(),做好交易前的心理准备。

A.最高获利目标

B.最低获利目标

C.期望承受的最大亏损限度

D.期望承受的最小亏损限度

题型:问答题

请在“答题”菜单下选择“电子表格”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:
注意:下面出现的所有文件都必须保存在考生文件夹下。


1.在考生文件夹下打开EXCEL.XLS文件,将Sheet1工作表的A1:E1单元格合并为一个单元格,内容水平居中;用公式计算“总工资”列的内容,在E18单元格内给出按总工资计算的平均工资(利用公式AVERAGE函数);利用条件格式将总工资大于或等于6000的单元格设置为绿色,把A2:E17区域格式设置为自动套用格式“序列1”;将工作表命名为“职工工资情况表”,保存EXCEL.XLS文件。

题型:问答题

()负责“标准工艺”在工程项目中的实施,审查工程参建各方编制的“标准工艺”实施策划专篇。

A、建设管理单位

B、业主项目部

C、监理项目部

D、总包单位

更多题库