【程序说明】 该程序定义了两个子函数strsort和strmerge。它们分别实现了

题型:问答题

问题:

【程序说明】 该程序定义了两个子函数strsort和strmerge。它们分别实现了将一个字符串按字母顺序排序和将两个字符串合并排序,并删去相同字符。在主函数里,先输入两个字符串s1和s2,然后调用strsort函数对它们分别排序,然后调用strmerge函数将s1和s2合并,将合并后的字符串赋给字符串s3,最后输出字符串s3。 【程序】 #include<stdio.h> void strmerge(char,a,char *b,char *c) //将字符串a,b合并到字符串c中 { char t,*w; w=c; while( (1) ) {//找到字符串a,b当前字符中较小的字符 if(*a< *b) {t= *a; (2) ; {else if (*a>*b) { t= *b; (3) ; }else //字符串a,b当前字符相等 { t= *a; a++; b++;}if( (4) ) //开始,可直接赋值 *w=t;else if(t!=*w)//如果a,b中较小的当前字符与c中当前字符不相等,才赋值 (5) ; } if(*a!=\’\0’) //如果字符串a还没有结束,则将a的剩余部分赋给C while(*a!=’\0’) if(*a!=*w) { *(++w)=*a; a++; } else (6) ; if(*6!=’\0’) //如果字符串b还没有结束,则将b的剩余部分赋给c while(*b!=’\0’) if(*b! = *w) { *(++w)=*b; b++; } else b++; (7) ; } void strsort(char*s) //将字符串S中的字符排序 { int i,j,n; char t,*w; W=S; for(n=0;*w!=’\0’;n++) //得到字符串长度n w++; for(i=0;i<n-1;i++) //对字符串s进行排序,按字母先后顺序 for(j=i+1;j<n;j++) if( (8) ) { t=s[i]; s[i]=s[j]; (9) ; } } void main() { char s1[100],s2[100],s3[100]; printf("\nPlease,input the first string:"); scanf("%s",s1); printf("\nPlease input the second string:"); scanf("%s",s2); strsort(s1); //将字符串s1排序 strsort(s2); //将字符串s2排序 printf("%s\n",s1); printf("%s\n",s2); s3[0]=’\0’; //字符串s3的第一个字符先置’\0’结束标志 (10) //将s1和s2合并,按照字母顺序排列, //且要删去相同字符,存入s3中 printf("%s",s3); }

考点:计算机软件水平考试中级软件设计师中级软件设计师下午试题
题型:问答题

如图所示,ab=25cm,ad=20cm,匝数为50匝的矩形线圈,线圈总电阻r=1Ω,外电路电阻R=9Ω,磁感应强度B=0.4T,线圈绕垂直于磁感线的OO′轴以角速度ω=50rad/s匀速转动,求:

(1)从此位置开始计时,它的感应电动势的瞬时值表达式.

(2)经过R的电流最大值与有效值.

题型:问答题

垂直升降类机械式停车设备由()、电气控制系统以及检测系统、安全防护装消防系统等组成。

A、钢结构框架

B、升降回转装置

C、高速提升装置

D、横移装置

题型:问答题

小老树是指树龄虽小,但长势已经显著衰弱的树。具体表现为树体小,短枝多,枝细弱,叶片小,落叶早,果实小等。读图完成1-2题。

1.下列与图中小老树主要分布地区相符合的是 [ ]

A.位于干旱半干旱交界处      

B.位于温带落叶阔叶林与亚热带常绿阔叶林过渡带上

C.位于农业与畜牧业过渡区

D.位于暖温带与亚热带的交界处

2.影响小老树分布的主要因素是[ ]

A.土壤贫瘠      

B.气候不适      

C.地形崎岖    

D.河流过少

题型:问答题

下列各项,药物用法错误的是()

A.旋覆花布包入汤剂

B.琥珀入汤剂

C.钩藤入汤剂后下

D.雷丸研末冷开水调服

E.麝香入丸散服

题型:问答题

现代民航客机最大座舱余压一般不超过()

A、7.6~8.1PSI(磅/平方英寸)

B、8.0~8.9PSI(磅/平方英寸)

C、8.6~9.1PSI(磅/平方英寸)

D、7.6~9.1PSI(磅/平方英寸)

更多题库