首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容
admin
2021-06-15
26
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 5
#define M 8
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(’’\nnThe 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
解析
填空1:变量i是循环变量,他的取值范围是在0到N之间。
填空2:如果ss所指字符串组中的字符串和t所指字符串相同的话,则返回其下标值,即return i;否则返回
-1,即return-1。
填空3:在main函数中输出最后结果,判断函数返回值n,如果是一1,说明没有找到,否则输出n。
转载请注明原文地址:https://jikaoti.com/ti/VQz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={"Zhao
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b:return(b);}voidmain(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){
若要求从键盘读入含有空格字符的字符串,应使用函数
设有以下语句typedefstructTT{chalc:inta[4]:}CIN;则下面叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
有以下程序:#includemain(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p);}该程序试图通过指针p为
检查软件产品是否符合需求定义的过程称为()。
设有定义:inta=0,b=1;,以下表达式中,会产生"短路"现象,致使变量b的值不变的是
随机试题
下列可使心输出量增加的情况是
男性,65岁。慢性阻塞性肺疾病7年。10天前受凉后发热,咳嗽加重,痰黏难咳,2天来神志欠清,发绀、躁动,入院体检双肺呼吸音低,有干、湿性啰音,白细胞计数及分类增高。为提供有效治疗,首要检查手段是下列哪项
男性,40岁,因腹股沟可复性肿物3年,突然脱出并伴剧痛10小时,无法还纳,而行急诊手术治疗,术中发现疝囊内肠管发黑,而行肠切除、吻合术后,对于疝的治疗正确的是行
测量高程时,借助于()产生水平视线。
某石化总公司需要安装一套炼化装置,决定将该工程通过招标投标方式确定承包人。经过一系列的投标、决标活动,最后选定某安装工程公司作为承包方。双方经过协商,于2007年2月1日签订了该安装工程承包合同。合同约定:2007年3月1日正式施工。施工前一个月,由石化总
下列各项中,属于原始凭证按照来源不同所分类别的有()。
组织零担货运站工艺流线时,应遵循的原则与要求不包括()。
2001年7月,北京某国内旅行社组织接待了从外地来北京旅游的一个的团队,在参观游览过程中,作为地陪的高某为了节省时间并增加计划以外的游览项目,私自减少了两个计划景点,并一再对客人说,大家到北京来一次不容易,既然来了就应多看一些景点。在征得大多数客人同意并对
制作感觉比例量表的方法有
以下关于局域网描述中,正确的是
最新回复
(
0
)