首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 清在程序的下画线处填入正
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一I。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 清在程序的下画线处填入正
admin
2020-11-27
48
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下列关于栈叙述正确的是
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
层次型、网状型和关系型数据库划分原则是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
以下错误的定义语句是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[
代码编写阶段可进行的软件测试是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目问的联系是
随机试题
A.2m1B.4mlC.6mlD.10mlE.25ml新生儿短期大量输血是指每公斤体重大于
雌酮在肝脏灭活所进行的反应是大部分磺胺药在肝脏灭活所进行的反应是
用来评价沥青混合料水稳定性的指标有()。
某月30d,绞吸挖泥船完成工程量20万m3,该船时间利用率60%,已知该船排泥管径为0.6m,泥浆浓度10%。问题:计算该船生产率;
钻孔灌注桩施工时,造成钻孔塌孔或缩径的主要原因有()等。
关于机械摊铺施工技术要求的说法,错误的是()。
体质指数(BMI)26者为()。
下列行为中,张某不应当承担民事责任的是()。
在考生文件夹下有一个数据库文件"samp1.mdb",里边已建立两个表对象"tGrade"和"tStudent";同时还存在一个Excel文件"tCourse.xls"。请按以下操作要求,完成表的编辑:(1)将Excel文件"tCourse.xls"链接
Completeeachsentencewiththecorrectending,A-F,below.Writethecorrectletter,A-F,inboxes37-40onyouranswersheet.
最新回复
(
0
)