首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划
admin
2015-12-24
11
问题
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
int fun(char(*ss)[M],char*t)
{ int i;
/*found*/
for(i=0;i<__1__;i++)
/*found*/
if(strcmp(ss
,t)==0)return__2__;
return-1;
}
main()
{ char ch[N][M]={"if","while","switch","int","for");t[M];
int n,i;
printf("\nThe original string\n\n");
for(i=0;i<N;i++)puts(ch
);printf("\n");
printf("\nEnter a string for search:");gets(t);
n=fun(ch,t);
/*found*/
if(n==__3__)printf("\nDon’t found!\n");
else printf("\nThe position is %d.\n",n);
}
选项
答案
(1)N (2)i (3)-1
解析
第一空:“for(i=0;i<__1__;i++)”补充循环的结束条件,fun的参数(*ss)[M]是指向N行M列的字符串数组,循环是逐行查找是否存在t所指的字符串,因此循环次数是N次,故第一空处应为“N”。
第二空:“if(strcmp(ss
,t)==0)return__2__;”说明两个字符串相同,按照题干要求,应返回该串在字符串数组中的位置i,故第二空处为“i”。
第三空:“if(n==__3__)printf("\nDon’t found!\n");”,fun函数未找到则返回-1,因此这里是判断n是否等于-1,如果n等于-1标识没有找到,在屏幕上输出“Don’t found!”,因此第三空处为“-1”。
转载请注明原文地址:https://kaotiyun.com/show/78ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个圆形的草地中央有一个与之同心的圆形花坛,在花坛圆周和草地圆周上各有3个不同的点,安放了洒水的喷头,现用直管将这些喷头连上,要求任意两个喷头都能被一根水管连通,问最少需要几根水管?(一根水管上可以连接多个喷头)()
某宾馆有6个空房间,3间在一楼,3间在二楼。现有4名客人要人住,每人都住单间,都优先选择一楼房间。问宾馆共有多少种安排?()
依据我国特别行政区基本法,下列哪个选项的表述是正确的?()
下列叙述错误的是()。
下列语句中,在语序上不同于其他三句的一句是()。
在社会规范中,一般地说,既规定权利又规定义务的有()。
我国实体法和程序法开始逐步分离始于()
西周法官在审案中判断当事人陈述真伪的方式叫做()。
设在SQLServer2008某数据库中有按如下格式定义的存储过程首部:CREATEPROCP1@xint,@yint,@zintoutputAS...请补全下列调用该存储过程的语句。DECIARE@SintEXECP1
随机试题
急性尿潴留见于膀胱出口以下尿路严重梗阻病人。()
A.肾前性肾衰竭B.肾后性肾衰竭C.肾性肾衰竭D.以上都是E.都不是休克引起的肾衰竭
致癌强度系数的含义是
腺源性感染主要来源是
图6-15所示一高压喷嘴,喷嘴出口断面1-1的平均流速为10m/s,喷至2-2断面的平均流减少为1m/s,不计水头损失,则喷射高度H为()m。
图1为某设备工程承包商的某分部工程的实施网络设划,箭线上方括号内为直接费率(千元/天),箭线下方括号内为最快持续时间(天),计划工期为24天。设备监理工程师审核后,提出要求工期22天,建议承包商进行调整。问题1.请指出该网络计划
(1)谷歌眼镜“起死回生”了(2)停掉相关消费者开发项目(3)为不同企业开发专门应用(4)在消费市场频频受到重挫(5)谷歌眼镜转战到企业市场
有人说“摘要就是序言的精缩品”。
《民法通则》规定,法人应当具备下列条件()。
设求区间(-1,+∞)上的fˊ(x),并由此讨论区间(-1,+∞)上f(x)的单调性.
最新回复
(
0
)