首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若
admin
2020-07-28
62
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#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】;j++)
/**********found**********/
if(stremp(ss
,t)==O)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:变量i是循环变量,它的取值范围是在0到N之间。
填空2:如果ss所指字符串数组中的字符串和t所指字符串相同的话,则返回其下标值,即return i;否则返回-1,即return-1;。
填空3:在main函数中输出最后结果,判断函数返回值n,如果n=-1,说明没有找到,否则输出n。
转载请注明原文地址:https://www.kaotiyun.com/show/HU3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);strc
有以下程序#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是
计算机能直接执行的程序是
以下叙述中错误的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不
下列条件语句中,输出结果与其他语句不同的是
随机试题
Hisfirstnovelwasafailure,______.
院内获得性肺炎:
胃的容受性舒张是通过下列哪一种途径实现的
下列哪种说法是正确的
男,60岁。突然出现右侧肢体无力及不能讲话,体检:失语。右侧偏瘫,右侧感觉减退,右侧偏盲。临床诊断为脑血栓形成。闭塞的血管是
李某应以何机关为被告提起诉讼:若人民法院经审理后认为市公安局的复议决定错误的改变了原具体行政行为,遂判决撤销原复议决定,并责令其重新作出。以下说法正确的是:
背景资料:某高校新建宿舍楼工程,地下一层,地上五层,钢筋混凝土框架结构。采用悬臂式钻孔灌注桩排桩作为基坑支护结构,施工总承包单位按规定在土方开挖过程中实施桩顶位移监测,并设定了监测预警值。施工过程中,发生了下列事件:事件一:项目经理安排安全员制作了安全
价差交易是指从不同的两个期货合约彼此间相对的价格差异获取利润的交易行为,价差交易一般可分为()。Ⅰ跨期价差交易Ⅱ跨市价差交易Ⅲ跨商品价差交易Ⅳ跨地域价差交易
按决策问题的风险特性不同,决策可以分为()。[2007年真题]
A、Gotosleep.B、Gotoaparty.C、Stayhome.D、Seeamovie.C信息明示题。本题考查对多个细节的辨认,题目问的是:男士今晚想做什么?所以与女士所说的话无关。从男士说话内容可明确知道:他今晚不想出去,
最新回复
(
0
)