首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编写函数StrCharJL(),其功能是:以行为单位把字符串中的所有字符的ASCII码值左移4位,低位补0。如果左移后,其值小于等于32或大于100,则原字符
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编写函数StrCharJL(),其功能是:以行为单位把字符串中的所有字符的ASCII码值左移4位,低位补0。如果左移后,其值小于等于32或大于100,则原字符
admin
2013-12-10
34
问题
函数ReadDat()实现从数据文件in.dat中读取一篇英文文章存入到无符号字符串数组XX中,请编写函数StrCharJL(),其功能是:以行为单位把字符串中的所有字符的ASCII码值左移4位,低位补0。如果左移后,其值小于等于32或大于100,则原字符保持不变.留在原字符串对应的位置上。否则就把左移后的值再加上原字符的ASCII码值,得到新的值存人原字符串对应的位置上。然后把已处理的字符串按行重新存人无符号字符串数组XX中。最后通过main()函数调用函数WriteDat(),把结果XX输出到文件out.dat中。
原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。
【试题程序】
#include
#include
unsigned char xxESO][80];
int maxline=0; /*文章的总行数*/
int ReadDat(void);
void WriteDat(void);
void StrCharJ L(void)
{
/*第i行内容已作为字符串存入xx
为起始地址的存储单元内*/
/*存储中间处理结果的变量定义,应为无符号字符变量*/
/*例如:trap=(xx
[j]<<4);将字符变量xx
[j]左移4位二进制位,低位补0,并将移位结果存放到tmp变量中。*/
/*该提示仅供解题参考,考生也可用其他方法解题*/
}
void main()
{
if(ReadDat()){
printf(”数据文件IN.DAT不能打开!\n\007”);
return;
}
StrCharJAL();
WriteDat(),
}
int ReadDat(void)
{
FILE*fp;
int i=0L
char*P;
if((fp=fopen(“in.dat”,“r”))==NULL)
return 11
while(fgets(xxEi],80,fp)!=NULL){
p:strchr(xx
,\n);
if(p)*p=0;
i++;
}
maxline=i;
felose(fp);
return 0;
}
void WriteDat(void)
{
FILE*fp;
mt 1;
fp=fopen(“out.dat”.“W”);
for(i=0;i
printf(“%s\n”。xx
);
fprintf(fp,“%s\n”,xx
);
}
fclose(fp);
}
选项
答案
void StrCharJL(void) { int i,j; /*定义变量*/ unsigned char trap; for(i=0;i
100) /*判断条件*/ continue; else xxEi]Ej]+=trap: } } }
解析
转载请注明原文地址:https://kaotiyun.com/show/WElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
在可变分区存储管理中,最优适应分配算法要求对空闲区表项按哪种顺序进行排列?
一个简单的方法是采用【】来指示磁盘存储空间的使用情况。
关系模式规范化的最起码的要求是达到第一范式,即满足
在关系数据库中,表(table)是三级模式结构中的
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
设散列函数为H(k)=kmod7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解决冲突,则在地址空间0~6中,得到的散列表是
下面关于超文本的叙述中,不正确的是
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
随机试题
患者,男性,46岁,因雨天户外劳作被雷电击中,患者面色苍白、呆滞、对周围失去反应,继而瞳孔扩大、呼吸心跳停止。心脏复苏药的首选注射途径是
A.甲硝唑注射液B.氯化钙注射液C.氯化钾注射液D.硫酸镁注射液E.盐酸普鲁卡因注射液处方中加有氯化钠用以调节等渗和增加稳定性的是
急诊就医时还应进行哪些检查最有效的预防措施是
选用墙体材料时,为使室内能够尽可能冬暖夏凉,材料应:
某公司进口一批货物,装载货物的运输工具从天津申报进境转关,转关货物经海运运抵该公司,该公司在向天津海关申报转关时,应提交的单证是()。
证券公司客户的交易结算资金应当存放在商业银行,以证券公司的名义立户管理,以便于采用法人结算模式。()
以下具有企业性质的法人资格的是()
Thenumberofnamesontheno-flylistincreasesrapidlyfrom16to20,000mostprobablybecauseTheattitudesofFBIandBurke
从定义企业过程中,应获得()结果和资料。Ⅰ.过程组和它们所含过程的目录Ⅱ.各个过程的说明Ⅲ.关键过程名Ⅳ.产品/服务流程图Ⅴ.研究组对整个企业的理解和分析
A、istooshorttoincludegreatchangesB、iscompletelydifferentfromtheoldmodelsC、willtryhardtokeepitscharacteristic
最新回复
(
0
)