首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或
admin
2018-09-10
41
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
#define N5
#define M8
void fun(char(*ss)[1])
{
char*ps[N],*tp;int i,j,k;
for(i=0;i<N;i++)
ps
=ss
;
for(i=0;i<N-1;i++)
{
/******found******/
k=___1___;
for(j=i+1;j<N;j++)
/******found******/
if(strlen(ps[k])<strlen(___2___))
k=j;
tp=ps
;
ps
=ps[k];
/******found******/
ps[k]=___3___;
}
printf("\nThe string after sorting by length:\n\n")
for(i=0;i<N;i++)puts(ps
);
}
main()
{
char ch[N][1]={"red","green","blue","yellow","black"};
int i;
printf("\nThe original string\n\n");
for(i=0;i<N;i++)puts(ch
);
printf("\n");
fun(ch);
}
选项
答案
(1)i (2)ps[j] (3)tp
解析
本题考查:按字符串的长短进行排序。
填空1:外循环每循环一次,k应保存当前的i值,所以应填i。
填空2:使用内循环对i+1后面的字符串长度进行比较,所以应填ps[j]。
填空3:此处的作用是交换两个变量的值,所以应填tp。
转载请注明原文地址:https://kaotiyun.com/show/wVxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x:&a
已知:imc[3][4];,则对数组元素引用正确的是()。
若有语句:inti=-19,j=i%4;printf("%d\n",j);则输出结果是【】。
有以下程序#includemain(){intarr[]={1,3,5,7,2,4,6,8},i,start;scanf(“%d”&start);for(i=0;i
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf","*s2="aB";s1++;s2++;printf("%d\n",strcmp(s1,s2));}
设函数fun的定义形式为:voldfun(charch,floatx){……}则以下对函数fun的调用语句中,正确的是()。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;【】link;};
静态测试是一种重要的测试方式,可以发现30%到70%的逻辑设计和编码错误。下面()不属于静态测试?
随机试题
一般在工程初期很难描述工作范围和性质,或工期紧迫,无法按常规编制招标文件招标时采用的成本加酬金合同形式是()。
结节性甲状腺肿伴甲状腺功能亢进适合的治疗是老年甲状腺功能亢进,药物治疗后多次复发适合的治疗是
关于药品销售的有关管理错误的是
某家庭以抵押贷款方式购买了一套价值为25万元的住宅,如果该家庭首期付款为房价的30%,其余为在10年内按月等额偿还的抵押贷款,年贷款利率为15%,问月还款额为多少?如果该家庭25%的收入可以用来支付住房消费,问该家庭的月收入应为多少才能购买上述住宅?
某村庄位于山体滑坡事故频发区,山体滑坡时有发生,造成了一定的人员伤亡与财产损失。市政府决定将该村整体迁出,但很多村民故土难离,拒绝搬迂,如果你是村委会工作人员,你会怎么做?
社会治安综合治理的领导力量是各级公安机关。()
简述汉朝的法律指导思想。
2009年5月,某县电力公司经批准架设的高压电线路,与某甲的私有平房屋之间垂直距离大于4米。2011年4月,某甲未经当地有关部门批准,将平房加盖为三层半楼房,东边三楼阳台与高压电线之间最近的距离只有40厘米,当地电力部门对某甲的翻建行为未加阻止。2011年
Although"liedetectors"arewidelyusedbygovernments,policedepartmentsandbusinesses,theresultsarenotalwaysaccurate.
WhichcountryisknownastheLandofMapleLeaf?
最新回复
(
0
)