首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数说明和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
73
问题
阅读以下函数说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
纸张与()是使用喷墨打印机所需的消耗品。
鼠标指针的形状取决于它所在的位置以及与其他屏幕元素的相互关系。在文字处理的文本区域,指针就像(),指向当前待插入字符的位置。
数据分析经常需要把复杂的数据分组,并选取代表,将大量数据压缩或合并得到一个较小的数据集。这个过程称为()。
为向相关人员以可视化方式展示数据分析结果,首先需要明确目标受众(即需要给哪些人看),并了解他们考虑的一些问题。这些问题一般不包括(69)________________。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
数据分析报告的编写原则中不包括(70)。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
某PowerPo血文档共有10张幻灯片,先选中第6张幻灯片,再改变背景设置,单击“全部应用”命令后,则第________张幻灯片的背景被改变。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
随机试题
诱因(inducement)
A、三叉神经B、舌下神经C、舌咽神经D、面神经E、迷走神经支配舌后1/3味觉的神经是
列车应按()的规定及列车编组计划和列车运行图规定的编挂条件、车组、重量或长度编组。
按照国家有关规定需要履行项目审批、核准手续的依法必须进行招标的项目,其()应当报项目审批、核准部门审批、核准。
企业其他部门的日常核算纳入计算机管理,与会计电算化形成一个有机的整体,构成一套完整的()。
某白酒厂2008年用外购粮食白酒以曲香调味生产浓香白酒100吨,全部发往经销商,托收手续已办妥,不含税价款1480万元尚未收到。该厂当月应纳的消费税是( )。
已知某高速缓存cache采用组相联映像方式,即组间直接映像,组内全相联映像。假设主存容量为4096块,每块256B,高速缓存包含32块,分8组,每组4块。高速缓存的地址变换表应包含(72)个存储单元;每个存储单元应能存放(73)位二进制数;每次参与相联比较
AnumberofyearsagoIsatdownonastonebenchoutsidetheTeatroAvenidainMaputo,Mozambique,whenIworkedasan【M1】_____
七十五岁时重返文坛,丁玲没有时间为自己的遭遇呻吟叹息。她就像年轻人一样急切地捧出了一枝报春的红杏——《杜晚香》,忘情地投入新的生活和创作。她奔波于大江南北,游历于欧、美、澳大陆,会见各种人,发表演说,奋笔疾书,写散文,写评论,每年都有十多万字的新作,每年都
prejudice此处考查讲座中提到的第四个话题:种族和民族问题。根据讲座中提到的“ThesongreferstotheCivilRightsActpassedin1964.Thoughthislawgavelegalri
最新回复
(
0
)