皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
下列给定函数fun的功能是:将s所指字符串中出现的与t1所指字符串相同的子串全部替换为t2所指字符串,所形成的新串放在w所指的数组中。要求t1和t2所指字符串的长度相同。 例如,当s所指字符串中的内容为"abcdabfab",t1所指子串中的内容为"ab",t2所指子串中的内容为"99"时,在w所指的数组中的内容"99cd99f99"。 ”/********found*****/”之后所指的语句有错,请选择下列正确的语句替换。 #include #include void fun (char *s, char *t1, char *t2 , char *w) { char *p , *r, *a; strcpy( w, s ); while ( *w ) { p = w; r = t1; while ( *r ) if ( *r == *p ) { r++; p++; } else break; if ( *r == '\0' ) { a = w; r = t2; while ( *r ){ /************found************/ *a = *r; a++; r++ } w += strlen(t2) ; } else w++; } } main() { char s[100], t1[100], t2[100], w[100]; printf("\nPlease enter string S:"); scanf("%s", s); printf("\nPlease enter substring t1:"); scanf("%s", t1); printf("\nPlease enter substring t2:"); scanf("%s", t2); if ( strlen(t1)==strlen(t2) ) { fun( s, t1, t2, w); printf("\nThe result is : %s\n", w); } else printf("Error : strlen(t1) != strlen(t2)\n"); } A. *a=*r; B. *a=*r;r++; C. *a=*r;a++; D. *a=*r;a++;r++;
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】下列对静态路由描 述 正 确 的是
A.
手工 输 入 到 路 由 表 中 且 不 会被 路 由 协 议 更 新 ;
B.
一旦 网 络 发 生 变 化 就 被 重 新计 算 更 新 ;
C.
路由 器 出 厂 时 就 已 经 配 置 好的
D.
通过 其 它 路 由 协 议 学 习 到 的
【单选题】关于Unity项目中脚本的创建和编写,说法错误的是?
A.
在Project窗口中点击右键菜单,选择Creat->C# Script,可以创建一个新的脚本文件
B.
MonoDevelop是编辑脚本的唯一工具
C.
如果脚本文件的名称和脚本中的类名不一致,会导致脚本无法使用
D.
在Project窗口中点击脚本文件的名称可以进入文件名修改状态
【单选题】许可电子邮件与垃圾电子邮件的本质区别是( )
A.
邮件是否有用
B.
是否获得用户许可
C.
邮件是否合法
D.
邮件是否有病毒
【单选题】下列静态路由器配置不正确的是( )
A.
ip route 129.1.0.0 16 serial0
B.
ip route 10.0.0.2 16 129.1.0.0
C.
ip route 129.1.0.0 16 10.0.0.2
D.
ip route 129.1.0.0.255.255.0.0 10.0.0.2
【单选题】许可电子邮件与垃圾邮件的本质区别是( )。
A.
邮件是否有用
B.
是否实现获得用户许可
C.
邮件是否合法
D.
邮件是否有病毒
【单选题】关于Unity中的项目资源,说法错误的是?
A.
场景文件是一种项目资源
B.
脚本文件是一种项目资源
C.
为了更好的管理项目资源,我们应该直接通过Windows的文件管理器到硬盘中的项目文件夹去修改、移动、删除资源文件
D.
同一个脚本,可以在不同的多个项目中使用
【单选题】关于使用下一跳地址配置静态路由,下列哪条描述是正确的
A.
路由器不能使用多于一条的带下一跳地址的静态路由
B.
当路由器在路由表中找到数据包目的网络的下一跳地址的路由时,那么路由器不用进一步信息,而立即转发数据包
C.
路由器使用下一跳地址作为静态路由,必须在该条路由中列出送出接口;或者路由表中具有一条其他路由,该路由可以到达下一跳地址所在网络,并有相关的送出接口
D.
配置下一跳地址的路由比使用送出接口更有效率
【单选题】关于Unity中角色动画的使用,以下说法错误的是:
A.
为了让角色在不同情况下做出不同的动作,需要动画状态转换图结合脚本进行控制
B.
不同的动作必须分开设计,因为在Unity中是无法对动画进行分割的
C.
动画状态转换图中包含状态、转换和参数三个要素,其中状态对应具体的动画,转换用来规定在何种条件下某个状态可以转换到另一个状态,而参数值则可作为转换的条件
D.
开发者应该根据游戏设计的要求,首先先设计好状态转换图,然后编写脚本对各参数进行控制,从而实现对动画的控制
【单选题】关于使用下一跳地址配置静态路由,下列哪一项描述是正确的?
A.
路由器不能使用多于一条带下一跳地址的静态路由
B.
当路由器在路由表中找到了数据包目的网络的带下一跳地址的路由,那么路由不再需要更多信息,而立即转发数据包
C.
路由器使用下一跳地址配置静态路由,必须在该条路由中列出出口接口;或者有一条其他路由,该路由可以到达下一跳所在的网络,并有相关的出口接口
D.
配置下一跳地址的路由比使用出口接口的路由更加有效率
【单选题】关于Unity脚本,说法错误的是?
A.
脚本创建时自动生成Start(){}和Update(){}
B.
希望只执行一次的代码要写在Start(){}的大括号中
C.
希望每帧都执行一次的代码要写在Update(){}的大括号中
D.
脚本中的Update(){}不可以删除
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题