首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
admin
2013-04-02
56
问题
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define M 5
#define N 20
void fun(char (*ss)[N])
{int i, j, n, len=0;
for(i=0; i
{n=strlen(ss
);
if(i==0) len=n;
if(len
}
for(i=0; i
/**********found**********/
n=strlen(【1】);
for(j=0; j
/**********found**********/
ss
[【2】]=’*’;
/**********found**********/
ss
[n+j+【3】]=’\0’;
}
}
main()
{char ss[M][N]={"shanghai","guangzhou","beijing", "tianjing","cchongqing"};
int i;
printf("The original strings are :\n");
for(i=0; i
);
printf("\n");
fun(ss);
printf("The result is :\n");
for(i=0; i
);
}
选项
答案
ss[i] n+j 1
解析
第一空:第一个循环求最长字符串的长度len,在第二个循环内在其他字符串的后面补“*”,使其达到长度len。在“for(j=0; j
的长度,因此第一空应为“ss
”。
第二空:循环“for(j=0; j
第三空:字符串以“\0”结束,因此需在字符串后加结束符,故第三空应为“1”。
转载请注明原文地址:https://kaotiyun.com/show/YDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
以下程序的输出结果是【 】。#include<string.h>main(){printf("%d\n",strlen("IBM\n012\1\\"));}
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
有一个名为init.txt的文件,内容如下:#defineHDY(A,B)A/B#definePRINT(Y)printf("y=%d\n",Y)有以下程序#include"init.txt"ma
有以下程序 main() { int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i<3;i++) for(k=i+1;k<4;k++
已知字符A的ASCII码值为65,以下语句的输出结果是【】。charch=’b’;printf("%c%d\n",ch,ch);
在Windows中,启动应用程序的正确的方法是()
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
下列工具中属于需求分析常用工具的是______。
随机试题
神经细胞兴奋时,首先产生扩布性动作电位的部位是
患者,男,17岁。咳嗽5天,咳声嘶哑,喉燥咽痛,咳痰不爽,痰黄黏稠,咳时汗出,伴鼻流黄涕,口渴,头痛,身楚。其中医治法是
内痔病人预防便秘的措施中,无关的是()。
对于钢筋直径小于或等于()mm的非轴心受拉构件等的接头,可采用绑扎接头。
海运单和航空货运单收货人一栏,若显示“TOORDER”或“TOORDEROFsHIPPER”等字样,则表示受托运人指示。()
股票期权计划的局限性在于()。
2011年1月,甲、乙、丙、丁、戊共同出资设立A有限合伙企业(简称A企业),从事产业投资活动。其中,甲、乙、丙为普通合伙人,丁、戊为有限合伙人。丙负责执行合伙事务。2011年2月,丙请丁物色一家会计师事务所,以承办本企业的审计业务。、丁在合伙人会议上提议聘
根据《支付结算办法》的规定,下列款项中,不能办理托收承付结算的是()。
如图,一块边长为180厘米的正方形铁片,四角各被截去了一个边长为40厘米的小正方形,现在要从剩下的铁片中剪出一块完整的正方形铁片来,剪出的正方形面积最大为()平方厘米。
若有以下程序段:structst{intn;int*m;};.inta=2,b=3,c=5;structsts[3]=({101,&a),{102,&c),{1
最新回复
(
0
)