首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
admin
2018-03-28
60
问题
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define N 5
#define M 10
/*********found*********/
void fun(char(*ss)
【1】
,int k)
{ int i=0;
/*********found*********/
while(i<
【2】
){
/*********found*********/
SS
[k]=
【3】
;i++;}
}
main()
{ char x[N][M]={"Create","Modi—
fy","Sort","skip","Delete"};
int i;
printf("\nThe original
string\n\n");
for(i=0;i<N;i++)puts(x
);
printf("\n");
fun(x,4);
printf("\nThe string after
deleted:\n\n");
for(i=0;i<N;i++)
puts(x
);
printf("\n");
}
选项
答案
(1)[M] (2)N (3)’\0’
解析
填空1:根据main函数中的函数调用语句,确定函数定义时的形式参数,所以填入[M]。
填空2:while循环语句需要对所有字符串进行操作,因此循环条件是i<N。
填空3:字符串结尾加入字符串结束标识’\0’。
转载请注明原文地址:https://kaotiyun.com/show/gJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
若有如下语句:intx=3;do{printf("%d\n",x-=2);}wbile(!(--x));则上面程序段()。
下列是用户自定义标识符的是
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下正确的函数声明语句是______。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
随机试题
下列各项,可以通过资产负债表反映的有()。
生产性粉尘危害程度分级的指标有()。
索赔是指在合同的实施过程中,合同一方因对方不履行或未能正确履行合同所规定的义务或未能保证承诺的合同条件实现而(),向对方提出的补偿要求。
在税法实践活动中坚持的“有利溯及”的原则,指的是在对纳税人有利的环境下,坚持税法适用上的()。
下列选项中,不属于贷款意向阶段客户经理应做到的内容的是()。
A公司是我国一家大型服装生产企业,其产品的60%用于出口,40%通过国内大型商场进行销售。2008年金融危机以后,国外市场受经济波动影响较大,订单大幅减少,企业资金压力巨大。自2010年开始A公司将重心逐渐转为内销,通过传统媒体和新媒体宣传公司的产品和形象
(2017年)与发行公司债券相比,银行借款筹资的优点是()。
合同的变更,仅对变更后未履行的部分有效,对已经履行的部分无溯及力。()
集中打击或专项斗争,多数情况下由各省、自治区、直辖市从全国社会治安情况出发,主动地和有节奏、有准备、有重点地开展。()
Internetadvertisingisbooming.Theindustryhasgonefrom$9.6billionin【C1】______in2001to$27billionthisyear,accordin
最新回复
(
0
)