首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在下画线处填入正确的内容并将下
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 请在下画线处填入正确的内容并将下
admin
2018-09-10
45
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。
请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define N5
#deline M8
int fun(char(*ss)[M],char*t)
{
int i;
/******found******/
for(i=0;i<___1___;i++)
if(stremp(ss
,t)==0)
/******found******/
return___2___;
return-1;
}
main()
{
char ch[N][M]={"if","while","smtch","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
解析
本题考查:for循环语句;函数返回值;if语句条件表达式。
填空1:变量i是循环变量,它的取值范围是在0到N之间。
填空2:如果ss所指字符串数组中的字符串和t所指字符串相同的话,则返回其下标值,即return i;否则返回-1,即return-1;。
填空3:在main函数中输出最后结果,判断函数返回值n,如果n=-1,说明没有找到,否则输出n。
转载请注明原文地址:https://www.kaotiyun.com/show/0Vxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后输入3,abcde<回车>,则输出结果是【】。#include<string.h>move(char*str,intn){chartemp;inti;temp=str[n-1];for
在结构化分析使用的数据流图中,使()解释其中的图形元素。
若有程序片段: inta[12]={0},*p[3],**pp,i for(i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是()
若调用一个函数,且此函数中没有return语句,则以下正确的说法是______。
有以下程序#defineP3voidF(intx){return(p’x’x);main(){pritnf("%d\n",F(3+5));}程序运行后的输出结果是
设有说明语句如下:staticcharstr[]="Beijing";若执行下列输出语句:printf("%d\n",strlen(strcpy(str,"China")));则输出结果为()。
数据存储和数据流都是______,仅仅是所处的状态不同。
#define命令出现在程序中函数的外面,宏名的有效范围为______。
随机试题
在互联网上收发电子邮件使用的是()
扁平足,正确的摄影体位是
关于产妇临产后助产人员所做的工作,下列正确的是( )。
妨害公务罪的行为包括:
()告诉我们,构成管理系统的各要素是运动和发展的,它们相互联系又相互制约。
隧道竣工测量的内容包括:隧道断面净空测量,中线、高程测量及控制中线基桩和()。
根据《保险公司董事和高级管理人员任职资格管理规定》,担任保险公司副总经理、总经理助理应当具备的条件有()。
下列各项内容中,符合有限合伙人退伙规定的有()。
A公司对B公司进行投资,截止到1996年末该项长期股权投资账户余额420000元,1998年末该项投资的减值准备余额为40000元,A公司持股70%。B公司1996—1998年累计亏损700000元。1998年末A公司“长期股权投资”科目的余额应为(
联合行文版头只能并用联署机关名称。()
最新回复
(
0
)