首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。 [说明1] 函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后
admin
2010-12-16
60
问题
阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。
[说明1]
函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。
[C函数1]
void fun(char*W,char x,int*n)
{ int i,P;
p=0;
w[*n]=x;
while(x>w[p]) (1) ;
for(i=*n,i>p;i--)w
=(2);
w[p]=x;
++*n;
}
[说明2]
函数void revstr(char*s)将字符串s逆置。例如:字符串“abcde”,经过逆置后变为“edcba”。
[C函数2]
void revstr(char*s)
{ char*p,c;
if(s==NULL)return;
p=(3); /*p指向字符串s的最后一个有效字符*/
while(s<p){ /*交换并移动指针*/
C=*s;
(4)=*p;
(5)=c;
}
}
选项
答案
(1) p++ (2) w[i-1] (3) s+strlen(s)-1 (4) *s++或*(s++) (5) *p-或*(p--)
解析
函数1的fun()中的while循环是为了找到x的插入位置,因此(1)填“p++”,for循环是移动数组中的元素,因此(2)填“w[i-1]”。
对于函数2,设字符串的长度为n,则该函数的思想为将*(s+j)与*(s+n-1+i)对换,i=0....n/2。采用指针来实现,s为起始地址,p定位为最后一个字符的位置,所以空(3)应填“s+strlen(s)-1”;采用*s与*p交换后为s++与P--。即空(4)填“*s++”或“*(s++)”,空(5)填“*p-”或“*(p--)”。
转载请注明原文地址:https://kaotiyun.com/show/pBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
在Word2007中,为使内容更加醒目,文章更具有条理性,可在若干段落前面添加__________。
WindowsXP中,被删除的文件默认存放在()中,需要时还可以进行恢复。
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
在Excel中,设单元格A1中的值为100,B1中的值为200,A2中的值为300,B2中的值为400,若在A3单元格中输入函数“=SUM(A1:B2)”,按回车键后,A3单元格中的值为()。
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
下列关于计算机病毒的说法中错误的是_______。
在用Word软件编辑文档时,若误删除了一个数据,随后可使用______命令进行恢复。
互联网协议第6版(IPv6)采用(21)________________位二进制数表示IP地址,是IPv4地址长度的4倍,号称可以为全世界每一粒沙子编上一个网址。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
随机试题
医学康复的定义是
A.肾切除术B.血管修复术C.选择性肾动脉栓塞术D.部分肾切除术E.肾脏修补术对侧肾良好,患侧肾动脉损伤,可施行
焦化厂某关键设备,其能否平稳运行对煤气净化系统的安全至关重要。该关键设备是()。
生产经营单位主要负责人对安全生产工作应负的职责中不包括()。
李香可以向劳动争议调解委员会申请()。李香应当在()以前,提出调解申请。
下列各项中,属于审计完成阶段工作底稿的有()。
对联是我国的传统文化艺术形式,又由于对时节的重视,在逢年过节之时张贴对联成为中华民族的一大风俗习惯。以下是我国几个传统节日的对联,题中描述的节日对应错误的是()。
人民英雄纪念碑
Tasksheet:A.(ExaminerFrame.I’mgoingtodescribeasituation.Acompanyisplanningtointroduceanannualself
中国是全球最大的黄金生产国,最近还取代了印度成为全球最大的黄金消费国。
最新回复
(
0
)