首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
97
问题
以下程序中函数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://www.kaotiyun.com/show/5KHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Form1的窗休上添加一个名称为Label1的标签,字号大小为四号,标题为“等级考试”,如图1所示。通过设置属性使标签初始为不显示。请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,单击窗体时,显示标签,如图2所示。注意:存盘时,将文
(1)在名称为Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。运
设有如下程序:PrivateSubForm.Click()num=InputBox("请输入一个实数"):p=InStr(num,"")Ifp>0ThenPrintMid(num,p+1)Else
某人编写了下面的程序PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=InputBox(”请输入整数”):b=InputBox(”请输入整数
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开"对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
数据库应用系统中的核心问题是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
下列关于线性链表的叙述中,正确的是( )。
算法的有穷性是指()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第。一个元素为划分的基准,那么第一趟划分后的结果为()。
随机试题
在盖挖逆作法混凝土施工缝的处理中,属于传统的施工方法,不易做到完全紧密接触的是()。
患者,65岁。皮肤、巩膜黄染进行性加重,大便持续变白,病后消瘦明显。应首先考虑的是()
晨曦公司为增值税一般纳税人,2011年5月1日,“固定资产”账户借方余额为570000元,“累计折旧”账户贷方余额为300000元。(1)3日,购入一台大型设备,用银行存款支付设备价款936000元(含17%增值税)。该设备安装调试期间发生安装调试费16
属于会计核算内容的是()。
海关对滞报金按日计收,收货人或其代理人向海关申报之日则不计算在内。()
某百货商店直接从服装厂购进各种服装销售,2007年销售额190万元,但未申请一般纳税人认定;2008年1月份购进各种服装价款400000元,取得专用发票上的税金为68000元,该店当月销售收入(不含税)600000元,该店当月应纳增值税税额()元。
我国在位于罗斯海特拉诺湾的难言岛建设第五个南极科考站,目前已完成现场选址工作。我国在南极,有()两个常年科考站,第五座南极科考站也将是一座常年科考站。
统一战线是党的事业取得胜利的重要法宝。统战工作的本质要求是(),解决的就是人心和力量问题。这是我们党治国理政必须花大心思、下大气力解决好的重大战略问题。
以下对遗忘的理解正确的是()
WhydoesEllenwantsomenewclothes?
最新回复
(
0
)