首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:用插入排序法对字符串中的字符进行升序排列。插入法的基本算法是:先对头两个字符进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中……待排序的字符串已在主函数中赋予。
下列给定程序中函数fun的功能是:用插入排序法对字符串中的字符进行升序排列。插入法的基本算法是:先对头两个字符进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中……待排序的字符串已在主函数中赋予。
admin
2015-11-24
31
问题
下列给定程序中函数fun的功能是:用插入排序法对字符串中的字符进行升序排列。插入法的基本算法是:先对头两个字符进行排序,然后把第三个字符插入到前两个字符中,插入后前三个字符依然有序;再把第四个字符插入到前三个字符中……待排序的字符串已在主函数中赋予。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<string.h>
#include<stdio.h>
#define N 80
void insert(char*aa)
{
int i,j,n;char ch,
/**********found***********/
n=strlen[aa];
for (i=1,i<n,i++)
{
/**********found***********/
c=aa
;
j=i一1;
while((j>=0)&&(ch<aa[j]))
{
aa[j+1]=aa[j];
j一一;
}
aa[j+1]=ch;
}
}
voidmain()
{
char a[N]=“QWERTYUIOPASDFGHJKLMNBVCXZ”;
printf (“The original string:%s
\n”,a);
insert(a);
printf(“The string after sorting:
%s\n\n”,a);
}
选项
答案
(1)n=strlen(aa); (2)ch=aa[i];
解析
插入排序算法:先对字符串中的前两个元素进行排序,然后第三个元素插入到前两个元素中,三个元素依然有序,依此类推,完成排序。
(1)此处考查strlen函数的格式,应改为strlen(aa)。
转载请注明原文地址:https://kaotiyun.com/show/5AID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
蔬菜是人类不可缺少的食物,它富含人体需要的维生素、矿物质及消化系统所必需的粗纤维等。下列说法中错误的是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
如下图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
2017年中央一号文件指出,以推进农业供给侧结构性改革为主线,围绕(),加强科技创新引领,加快结构调整步伐,加大农村改革力度,提高农业综合效益和竞争力。
人类阅读文化经历了几次重大转变。一次是从口传文化向印刷文化转变,这是传统文化向现代转变的重要节点。今天又有了另一个转变,从印刷文化向电子媒介文化的转变。比较来说,印刷文化孕育的是一种沉浸式阅读,其认知模式是深度注意力;而电子媒介催生了一种全新浏览式阅读,它
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序历结果为()。
随机试题
下列不属于必需脂肪酸的是()。
A.每半年向国家食品药品监督管理局和卫生部报告药品不良反应监测统计资料B.经常对本单位生产、经营、使用的药品所发生的不良反应进行分析、评价,并应采取有效措施减少和防止药品不良反应的重复发生C.对报告药品不良反应的单位或个人反馈相关信息D.定期通报国家
患者,男,52岁。患肝病多年而不愈,近月来胀大坚满。脘腹撑急难忍,烦热口苦,渴而不欲饮,小便短赤,大便溏垢,舌边尖红,苔黄腻,脉弦数,属何病证()
负责基本医疗保险基金的社会保险经办机,构的工作是
监理工程师对承包企业质量保证体系核查时,要在施工过程中对承包企业进行进一步考核,考核的重点是( )。
关注民生、重视民生、保障民生、改善民生,是我们党全心全意为人民服务宗旨的要求,是人民政府的重要职责,也是当前构建社会主义和谐社会的关键所在。这段文字主要说明()。
设表7-2为路由器R的不完整的路由表(其中下一跳给出的是路由器的端口)。路由器R收到下述分别发往6个目的主机的数据报。H1:20.134.245.78H2:166.111.64.129H3:166.111.35.72
设α1,α2,…,αs为线性方程组Ax=0的一个基础解系,β1=t1α1+t2α2,β2=t1α2+t2α3,…,βs=t1αs+t2α1其中t1,t2为实常数.试问t1,t2满足什么条件时,β1,β2,…,βs也为Ax=0的一个基础解系.
Yourcompanybought1,000boxesofpensfromacompanyon17thOctober.DuringCommodityInspection,youfoundsomeofthemleak
Humanneedsseemendless.Whenahungrymangetsameal,hebeginstothinkaboutanovercoat!whenamanagergetsanewsports
最新回复
(
0
)