首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 清在程序的下画线处填入正
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 清在程序的下画线处填入正
admin
2020-11-27
17
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。
清在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#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(“\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
解析
填空1:变量j是循环变世,它的取值范围足0—N。
填空2:如果ss所指字符串数组中的字符串与t所指字符串相同,则返回其下标值,即return i;,否则返回一1,即return一1;。
填空3:在main函数中输出最后结果,判断函数返回值n,如果n=一1,说明没有找到,否则输出n。
转载请注明原文地址:https://jikaoti.com/ti/h0D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:char*line[5];,以下叙述中正确的是
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
下列叙述中正确的是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
以下错误的定义语句是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)=’\0’){a++;b++;}}
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
程序测试的目的是()。
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
随机试题
简述审美理想与人生理想的内在关联。
试述在真理问题上实践标准的辩证法,并用这一原理说明坚持解放思想、实事求是思想路线的重要性。
病毒感染时中性粒细胞碱性磷酸酶(NAP)积分值
下列药物主归膀胱经的是
没有风险和通货膨胀情况下的平均利率是()。
Withinjustsixweeksofthesafetyprogram’s______,on-the-jobaccidentshaddroppedbyalmost30%.
求不定积分。
在教育教学中,应针对学生的气质差异,因材施教。下列四种气质类型的学生犯了错误,其中做法正确的是()
在文化事业单位的主要类别中,下列属于群众文化事业单位的有()。
卡尔森以前只有宾馆管理经验而无航运业管理经验,但在他被聘为美国泛美航空公司的总裁后,短短三年,就使这家亏本企业成为高盈利企业。你认为下述四条说法中有明显的错误。
最新回复
(
0
)