首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
admin
2009-01-15
81
问题
以下函数fun的功能是返回str所指字符串中以形参c中字符开头的后续字符串的首地址,例如;str所指字符串为:Hello!,c中的字符为e,则函数返回字符串:ello!的首地址。若str所指字符串为空串或不包含c中的字符,则函数返回NULL。请填空。
char*fun(char *str,char c)
{ int n=0; char *p=str;
if(p!=NULL)
while(p[n]!=c && p[n]!=’\O’)n++;
if(p[n]=’\0’) return NULL;
return(【 】);
}
选项
答案
&P(n)或p+n
解析
因为n被初始化为0、p被初始化指向str所指字符串的首地址,所以while循环的功能是从str所指字符串的第1个字符开始比较,若等于c或等于字符串结束符’\0’就跳出循环。故循环结束后,若p[n]为’\0’,则证明str所指字符串不包含c中的字符,应该返回NULL,否则应该返回p[n]的地址值。返回NULL在第2条if语句中已经实现,所以我们应该填入的表达式为p[n]的地址值, 即&p[n]或p+n。
转载请注明原文地址:https://kaotiyun.com/show/abXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Commandl,并编写了以下下程序:PrivateSubCommandl_Click()EndSubPublicSubcalc(xAsInteg
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
下列选项中属于面向对象设计方法主要特征的是()。
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在“除数”框架中选择一个单选按钮,然后单击“处理数据”按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3—80所示。在窗体文
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
(1)在考生文件夹下有一个工程文件sit3.vbp,相应的窗体文件为sjt3.frm,包含了所有控件和部分程序,如图3—109所示。要求如下:①利用属性窗口向列表框添加四个项目:VisualBasic、TurboC、C++、Java。②请编写适当的
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。(1)创
有如下函数过程:Functionf1(xAsInteger)AsLongDimsAsLong,iAsIntegers=0Fori=1Toxs=s+iNextif1=sEndFunction在窗体上添加一个命令按钮
随机试题
下列单位中由两个语素组成的复合词是()
一患者因急性左心衰竭发作入院,其通常的体位是
长期食用甲基汞可以导致
荣吉有限公司是一家商贸公司,刘壮任董事长,马姝任公司总经理。关于马姝所担任的总经理职位,下列哪一选项是正确的?(2015年卷三第26题)
()是为了解决某个特定的土地利用问题而编制的一种土地利用规划类型。
Oneoftheworld’sfirstvideogames,Tetris,hasturnedthirtyyearsold,anditsbrandisanythingbutoldschool.Butwhat’
请认真阅读下列材料,并按要求作答。动作方法:预摆:两脚左右开立,与肩同宽,两臂前后摆动,前摆时,两腿伸直,后摆时,屈膝降低重心,上体稍前倾,手尽量后摆。起跳腾空:两脚快速用力蹬地,同时两臂稍屈由后往前上方摆动,向前上方跳起腾空。在蹬离地面的瞬间,髋部
()是一切工作的生命线。
公安机关的基本任务有()。
______isregardedastheearliestEnglishliteratureofcriticism.
最新回复
(
0
)