首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的宁符串中后面的宁符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的宁符串中后面的宁符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
admin
2015-11-25
50
问题
下列给定程序中,函数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”,“Nodify”,“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/7HDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,while和do…while循环的主要区别是()。
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){
有以下程序:main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i
已有定义:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
甲状腺功能亢进病情恶化,可危及生命的表现是
X线检查见下颌升支部一单囊性透射影,内衬上皮在镜下表现为复层鳞状上皮,表面呈波状不全角化,基底细胞呈柱状,核呈栅栏状排列,上皮厚度较一致。最可能是
下列支付属于合同支付的内容有()。
()是反映企业在一定会计期间的经营成果的会计报表。
财政政策与货币政策的不同体现在()。
【B1】【B6】
JOBINFORMATIONJobTitle:BankingEmployer:ConfidentialSource:NYTimesClassifiedAdsLocation:NewYork,NYDate:09-16
设z=f(2x-y,ysinx),其中f(u,v)具有连续的二阶偏导数,求
一个汉字的国标码需用2字节存储,其每个字节的最高二进制位的值分别为()。
Oneofthestrangestthingsaboutdisputeoveradvertisingisthatthegreaterthefussthemuchofamysterytheindustryitsel
最新回复
(
0
)