首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当运行以下程序时,从键盘输入abcdabcdef<CR> cde<CR> (<CR>表示回车),则下面程序的运行结果是【 】。 #include<stdio.h>
当运行以下程序时,从键盘输入abcdabcdef<CR> cde<CR> (<CR>表示回车),则下面程序的运行结果是【 】。 #include<stdio.h>
admin
2009-02-15
56
问题
当运行以下程序时,从键盘输入abcdabcdef<CR>
cde<CR>
(<CR>表示回车),则下面程序的运行结果是【 】。
#include<stdio.h>
main()
{ int a;char s[80],t[80];
gets(s);gets(t);
a=fun(s,t);
printf("a=%d\n",a);}
fun(char*p,char*q)
{ int i;
char*p1=p;
char*q1;
for(i=0;*p!=’\0’;p++,i++)
{ p=p1+i;
if(*p!=*q)continue;
for(q1=q+1,p=p+1;*p!=’\0’&&*q1!=’\0’;q1++,p++)
if(*p!=*q1) break;
if(*q1==’\0’) return i;}
return(-1);}
选项
答案
a=6
解析
字符指针p++使指针向后移动一个字符的位置,而*p则是取得指针p所在位置的字符元素。
转载请注明原文地址:https://kaotiyun.com/show/fyXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)......EndSub关
在快速排序法中,每经过一次数据交换(或移动)后()。
编写如下程序:PrivateSubCommandl-Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionfunl(
有以下程序段,单击Command1按钮后,屏幕上的输出结果是()。PrivateSubCommand1_Click()Fori=6T09PrintTab(i*i),iNextiEnd
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是
以下能够正常结束循环操作的程序段是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
下面循环语句中在任何情况下都至少执行一次循环体的是
对如下二叉树进行后序遍历的结果为
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
随机试题
Thousandsofyearsagomanusedhandyrocksforhissurgicaloperations.Laterheusedsharpboneorhorn,metalknivesandmore
关于买卖合同中标的物风险负担,以下说法正确的是?
下列关于工程监理的内容,表述正确的是()。
仓库内的气瓶放置应整齐、戴好瓶帽;立放好,应妥善固定;横放好,头部朝同一方向,垛高不得超过()层。
COMMERCIALBANKOFTORONTODate:Sept.5,1998To:BEIJINGIMP.EXPCORP.Beijing,ChinaAdvisedthroughBankofChina,BeijingNo
按照我国现行法律规定,发行人将证券卖给投资者,未向其提供招股说明书的行为,属于( )。
张某刚刚大学毕业参加工作,因工作地点离家较远,且上班时间较早,故张某每天很早便会出门等公交车。某日,他在上车时与另一位年轻人刘某发生争吵,二人互不相让,最终开始斗殴,公交车因此无法发车。接到报警后,人民警察赶到现场开始调查。请问下列选项中,哪一项措施与人民
以下关于计算机网络的讨论中,正确的观点是
冒泡排序算法在最好的情况下的元素交换次数为【】。
LookattheSizeofThoseThings!Sauropods(蜥脚龙)unprecedentedbulkhaslongposedathornyproblemforbiologists.Howdidt
最新回复
(
0
)