首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在形参SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。SS所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划
给定程序中,函数fun的功能是:在形参SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。SS所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划
admin
2014-06-20
37
问题
给定程序中,函数fun的功能是:在形参SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。SS所指字符串数组中共有N个内容不同的字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#defineN5
#defineM8
intfun(char(*ss)[M],char*t)
{inti;
/***********found***********/
for(i=0;i<_1_;i++)
/***********found***********/
if(strcmp(ss
,t)=0)return_2_;
return-1;
}
main( )
{charch[N][M]={I.if’,’’while”,”switch’’,,’’int”,”for”),t[M];
intn,i;
printf(’’\nTheoriginalstring\n\n’’);
for(i=0;i<N;i++)puts(ch
);printf(”\11”);
printf(”inEnterastringforsearch:”);gets(t);
n=fun(ch,t);
/**********found**********/
if(n=_3_)printf(’’haDon’tfound!\n’’);
elseprintf(’’\nThepositionis%d.\n’’,n);
}
选项
答案
(1)N (2)I (3)-1
解析
本题中函数fun的功能是在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置,未找到则返回-1。
第一空:“for(i=0;i<_1_;i++)”补充循环的结束条件,fun的参数(*ss)[M]是指向N行M列的字符串数组,循环是逐行查找是否存在t所指的字符串,因此循环次数是N次,故第一空处应为“N”。
第二空:“if(strcmp(ss
,t)==0)retmm_2_;”说明两个字符串相同,按照题干要求,应返回该串在字符串数组中的位置i,故第二空处为“i”。
第三空:“if(n==_3_)printf(’’\naDon’tfound!\n’’);”,fun函数未找到则返回-1,因此这里是判断n是否等于-1,如果n等于-1标识没有找到,在屏幕上输出“Don’tfound!”因此第三空处为“-1”。
转载请注明原文地址:https://kaotiyun.com/show/GCID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于民事诉讼中的回避制度,下列说法正确的是()。
电脑作为日常工具走进寻常百姓家,既给我们的生活带来便利,同时电脑病毒、黑客等问题也给我们带来困扰。以下关于计算机病毒的叙述,正确的是()。①我们平常所说的“黑客”与“计算机病毒”其实是一回事②若用杀毒盘清毒后,感染病毒的文件可以完全恢复到原来的状
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
某集团三个分公司共同举行技能大赛,其中成绩靠前的X人获奖。如获奖人数最多的分公司获奖的人数为Y,问以下哪个图形能反映y的上、下限分别与X的关系?()
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
根据以下资料,回答以下问题。2006年,全国农村外出从业劳动力中,男性劳动力8434万人,占64%。从年龄构成上看,20岁以下占16.1%;22~30岁占36.5%;31~40岁占29.5%;41~50岁占12.8%;51岁以上占5.1%。从文
下列关于生命科学研究方法与发展过程的叙述,正确的是()。
对下列语句,排序最为合理的是()。①在这批作家兼翻译家的知识分子中,鲁迅堪称出道最早、用力最勤、产量颇丰、质量大多臻于上乘的一位译界高手②目前,全面、系统地对鲁迅译著的文本进行细读和分析的“文学”性研究成果还未出现③从已有鲁迅翻译
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
随机试题
与弛张热热型相符的是:()
关于诉讼时效中断的表述,下列哪一选项是正确的?(2011年卷三5题)
最高管理者应通过( )活动对其建立和改进质量管理体系的承诺提供证据
某发盘人在其订约建议中加有“仅供参考”字样,则这一订约建议为()
下列各项中,符合增值税纳税义务发生时间规定的有( )。
票据追索权,又称偿还请求权利,可以行使票据追索权的当事人包括()。
根据《旅行社条例》规定,有哪些情形的,旅游行政管理部门可以使用旅行社的质量保证金?
网络测试类型包括________。①网络可靠性测试②网络可接受性测试③网络瓶颈测试④网络容量规划测试
有如下程序:#includeusingnamespacestd;voidfun(int&a,______________){intc;c=a;a=b;b=c;}
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazz(爵士乐)wasborn,Am
最新回复
(
0
)