首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 清在程序的下画线处填入正
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 清在程序的下画线处填入正
admin
2020-11-27
33
问题
下列给定程序中,函数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://kaotiyun.com/show/fp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中非法的C语言字符常量是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是()。
关于子函数返回值的程序段中错误的是()。
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(f
十进制整数设为整数类I,则下面属于类I的实例的是
以下叙述中正确的是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
软件测试的目的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
在数据库系统中,用户所见的数据模式为
随机试题
从土壤质地来看,对作物生长最有利的土壤是()
关于子宫内膜息肉的描述,错误的是
对长期股权投资的减值处理应当借记“资产减值损失”科目;贷记“长期股权投资减值准备”科目,该长期股权投资减值损失可以在以后会计期间转回。()
下述几组物品中,限制进出境的是()。
在公路货运领域,()可用于传递货单、发票、海关申报单、进出口许可证等凭证。
阅读下面材料,根据要求写作文。有人认为,师道尊严,教师是授业者,也是解惑者,所以教师的权威无可比拟,学生应该尊从老师,不容许有半点意见。也有人认为,教师的思想应该与时俱进,不能存在师道尊严这样的旧传统思想,应该把自己融入到教育的大家庭中
病例:患者,男,56岁的心房颤动患者,突然发生命名物困难。两周来共发生过5次,每次持续2~15秒。查体无神经系统异常。脑CT无异常。可能的诊断是()。
执行下列程序:CLEARDOARETURNPROCEDUREAPRIVATESS=5DOB
①きっかけにして②以上に③のうち④に基づいて⑤という点から⑥たしか⑦きっと⑧簡潔に⑨できるだけ⑩具体的な次の会議では()問題を
Helearnsinaschool.HeisoneMemberinthefamily.
最新回复
(
0
)