首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在程序的下划线处填入正确的内容
admin
2013-06-12
17
问题
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 5
#define M 8
int fun(char 【1】 (*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
);
printf("\n");
printf("\nEnter a string for
search:"); gets(t);
n=fun(ch,t);
/************found**************/
if(n=【3】)printf("\nDon’tfound!\n");
else printf("\nThe position is
%d.\n",n);
}
选项
答案
(1)N (2)i (3)一1
解析
第一空:“for(i=0;i<1 ;i++)"补充循环的结束条件,fun的参数(*ss)[M]是指向N行M列的字符串数组,循环是逐行查找是否存在t所指的字符串,因此循环次数是N次,故第一空处应为“N"。
第二空:“if(strcmp(ss
,t)=0)return【2】;"说明两个字符串相同,按照题干要求,应返回该串在字符串数组中的位置i,故第二空处为“i"。
第三空:“if(n=【3】)ptintf("\nDon’t found!\n");",fun函数未找到则返回-1,因此这里是判断n是否等于-1,如果n等于-1标识没有找到,在屏幕上输出“Don’t found!",因此第三空处为“-1"。
转载请注明原文地址:https://jikaoti.com/ti/pVn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #include <stdio.h> main() {int a[]:{1,2,3,4,5,6,7,8,9,10,11,12): int *p=a+5,*q=NULL: *q=*(p+5): printf("%d %d\
已知指针p的指向如下图所示,则执行语句“--p;”后p的值是______。
评价排序算法优劣的主要标准是______和______。
软件工程研究的内容主要包括:______技术和软件工程管理。
执行以下程序后,输出’*’号的个数是______。#include<stdio.h>main(){inti,j;for(i=1;i<6;i++)for(j=2;j<=i;j++)putch
以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。#defineM2#defineN4voidSumColumM
对于长度为8的顺序存储结构的有序表,若采用二分查找法查找,在等概率的情况下的平均查找长度为______的值除以8。
在一个顺序存储的循环队列中,队头指针指向队头元素的______。
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
随机试题
临床表现一般不在感染性心内膜炎患者中出现的是
A.原穴B.络穴C.郄穴D.八会穴E.背俞穴脏腑原气经过留止的腧穴是()
国家对从事建设项目环境影响评价工作的单位实行资格审查制度,从事项目环境影响评价工作的单位,必须取得()颁发的资格证书。
管道系统气压试验,说法正确的有()。
出口口岸()外汇核销单号()
某企业五月份计划投产并完工,A、B两种产品的数量分别为160件和180件,耗用甲材料的标准分别为8公斤/件和4公斤/件,材料标准单位成本为17元/公斤,五月份实际生产A、B两种产品的数量分别为150件和200件,实际耗用材料分别为2100公斤和840公斤,
()依据人的活动类型,将教学方法划分为组织和实施认识活动的方法、激发和形成动机的方法、教学中检查和自我检查的方法三个大类。
秦汉时期科技文化迅速发展的原因是()。①国家的统一②生产的发展③各民族之间的交往④科技成就处于世界领先地位
最新研究成果认为,最初太阳系中分布着大量的固态水,但是它们并未参与地球的形成,如今这些冰可以在彗星或碳质球粒陨石中找到。地球上的水是很久以后才到达地球的,而且不是由来自遥远的太阳系边缘的彗星带来的,而是来自更近的地方——火星与木星之间的小行星带。与这段文
Tobesuccessfulinajob【B1】______,youshould【B2】______certainpersonalandprofessionalqualities.Youneedtocreateagoo
最新回复
(
0
)