首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
admin
2015-08-22
62
问题
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 5
#define M 8
void fun(char(*ss)[M])
{ char*ps[N],*tp;int i,j,k;
for(i=0;i
=ss
;
for(i=0;i
/**********found**********/
k= _____ 1_____ ;
for(j=i+1;j
/**********found**********/
if(strlen(ps[k])
(_____2 _____))k=j;
/**********found**********/
tp=ps
;ps
=ps[k];ps[k]=
_____3 _____ ;
)
printf("\nThe string after sorting
by length:\n\n");
for(i=0;i
);
}
msin()
{ char ch[N][M]={"red","green",
"blue","yellow","black");
int i;
printf("\nThe original string\n\n");
for(i=0;i
);
printf("\n");
fun(ch);
}
选项
答案
(1)I (2)ps[j] (3)tp
解析
第一空:分析可知,fun函数采用的选择排序,在第一空处是初始化k。“for(j=i+1;j
第二空:“if(strlen(ps[k])i:strlen(_____2_____))=k=j;”新的字符串ps[j]如果比ps[k]的长度长,那么k记录下新的最长的字符串的下标位置j,故第二空处应为“ps[j]”。
第三空:“tp=ps
;ps
=ps[k];ps[k]=_____3_____;”是字符串地址交换,显然第三空处应是临时变量tp。
转载请注明原文地址:https://www.kaotiyun.com/show/M3ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
19世纪,对开辟人类生活新时代起决定作用的自然科学成就是()。
中国对外政策的根本准则是()。
下列关于党史上的“第一”,表述错误的是()。
甲和乙在山上共同采石时,不慎滚落的石头将山下路过的丙砸死。对此,下列说法中正确的是()。
书架的某一层上有136本书,且是按照“3本小说、4本教材、5本工具书、7本科技书、3本小说、4本教材……”的顺序循环从左至右排列的。问该层最右边的一本是什么书?
生物体的衰老和寿命由许多因素决定,一般认为,生物体的代谢能力、抗逆境能力起着重要作用,但近年来对模式生物的研究表明,基因控制着衰老过程。在果蝇群体中,通过系统地选择晚生育的个体,成功获得寿命长的品系,这些果蝇的代谢能力明显提高。此外,有的体内抗氧化酶活力增
关于我国的湖泊,下列叙述正确的是()。
根据下列材料回答问题。下列判断正确的有()。(1)2011年该市接待各主要客源国游客人次比2010年均有所增加(2)2011年该市接待各主要客源国游客人次占接待主要客源国游客总人次的比重大于5%的有5个国家(3)
组织文化的内涵及其基本特征是什么?
开放经济在运行中的自动平衡机制有哪些?
随机试题
关于假冒注册商标罪非法经营数额的认定,下列选项中正确的是()。
新石器时代的三大文明成就是()
记一等功与记二等功的奖励方式的区别是()
WhatdoShoesCanDo?Researcherssaypeoplecan【C1】________(accurate)judge90percentofastranger’spersonalitybyloo
清瘟败毒饮中包含的基础方剂有
A.慢性龈炎B.妊娠期龈炎C.急性龈乳头炎D.药物性牙龈肥大E.坏死性溃疡性龈炎患者服用苯妥英钠一个月后出现牙龈增生肿大、龈沟加深,形成假性牙周袋,可诊断为()
下列说法正确的是()
砌体结构施工时,对砌筑砂浆的技术要求包括()。
皮亚杰研究道德发展的主要方法是()
公安机关应自觉接受党中央和各级党委对公安工作的()。
最新回复
(
0
)