首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include <string.h> void f(char p[][10], int n) { char t[20]; int i,j; for(i=
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include <string.h> void f(char p[][10], int n) { char t[20]; int i,j; for(i=
admin
2009-01-15
108
问题
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。 #include <string.h> void f(char p[][10], int n) { char t[20]; int i,j; for(i=0;i<n-1;i++) for(j=i+l;j<n;j++) if(strcmp (p
,p[j])<0) { strcpy(t,p
);strcpy(p
,p[j]);strcpy(p[j],t);} } main() { char p[][lO]-{"abc","aabdfg","abbd","dcdbe","cd"};int i; f(p,5); printf("%dkn",strlen(p[0])); } 程序运{亍后的输出结果是
选项
A、6
B、4
C、5
D、3
答案
4
解析
函数strcmp(字符串1,字符串2)作用是将”字符串1”和”字符串2”进行比较,如果“字符串1”》”字符串2”,返回一个大于0的整数值;如果“字符串1”<“字符串2”,返回一个小于0的整数值;如果”字符串1”=“ 字符串2”,返回0。函数strcpy(字符串数组名,字符串,[整型表达式])的作用是将“字符串”的前“整型表达式”个字符有入到指定的“字符数组”中,若省略“整型表达式”,则将整个“字符串”存入,字符数组”中.函数f()的功能是利用选择法把一个具有n行的二维数组中按行存放的 n个字符串由大到小排序。在主函数中定义了一个二维字符数组p并给它按行赋初值,然后调用f()函数;把它按行从大到小排列。字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符大,该字符所在的字符串就是较大的字符串。由此可知最大的字符串为“dcdbe”,排序后存放在第一行,其首地址为P[0],在输出语句输出的p[0]指向的字符串长度是5。所以4个选项中C正确。
转载请注明原文地址:https://kaotiyun.com/show/5KHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画一个名称为C1、标题为“改变颜色”的命令按钮,窗体标题为“改变窗体背景色”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&
在名称为:Form1的窗体上添加一个名称为L1的标签,标签上标题为“请输入密码”,添加一个名称为Text1的文本框,其宽、高分别为2000和300,设置适当的属性,使得在输入密码时,文本框中显示为“*”字符,此外再把窗体的标题设置为“密码窗口”,以上这些设
(1)在考生文件夹中有工程文件sjt3.vbp,程序界面如图3-3所示。当在文本框中输入正整数N,单击“计算”命令按钮,进行计算。若N是奇数,计算1+3!+5!+……+N!,若N是偶数,计算1+3!+!+……+N!)!。在给出的窗体文件中已经有了全部控件,
在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图3-71所示。程序功能如下:①单击“读数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中;②单击“计算”按钮,则根据从名称为Combo1
对如下二叉树进行后序遍历的结果为
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
算法的时间复杂度是指()。
软件需求分析阶段的主要任务是
下列运算符中,优先级最高的是
随机试题
某机电安装公司经过邀请招标,中标一中型化肥厂的机电设备安装工程,其中,机修车间,给水排水工程、空压机站等工程不包括在工程范围内。合同工期为18个月,总价一次包死。合同签订后,在业主同意下,将部分非主体工程分包给三个具有相应资质的A、B、C三家公司。合同除工
企业应综合考虑有关影响因素运用适当的方法确定最佳资本结构,即在一定条件下使企业()。
ABC会计师事务所的A注册会计师受托担任甲公司2014年度财务报表审计业务的项目合伙人。审计工作底稿记载的与收入确认相关的情况如下:(1)考虑到舞弊的隐蔽性较高,A注册会计师要求项目组成员通过观察和检查程序识别收入确认的舞弊风险,避免采用询问和分析的
下列说法错误的是()
sostarteasybadlysomeonedifficultifthankclassreportermedicalsucceedProvingThem
一、注意事项l.申论考试是对考生阅读理解能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。二、给定资料
在民族自治机关组成人员中,必须由实行区域自治民族的公民担任的职务是()(2010年法学综合课单选第13题)
VisitingOxfordStreet,aroadfillingwithtattyshopsandovercrowdedwithpeople,isplainlyatrial.Lessplainly,levelsof
Thegovernment______greatimportancetoimprovingthequalityofeducation.
儒家(theConfucianschool),先秦诸子百家之一,其创始人是孔子。儒家是中国传统文化的代名词,是国学的核心。儒家思想,自汉代以来至今,在绝大部分历史时期都是中国的主流价值观,但也有低迷时期。其对中国文化影响深远,是中国传统中责任、节制(a
最新回复
(
0
)