首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序: #include <string.h> void f(char p[][10],int n) { char t[20]; int i,j; for(i=0
admin
2013-02-23
59
问题
以下程序中函数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+1;j<n;j++ if(strcmp(p
,p[j])<0) { strcpy(t,p
);strcpy(p
,p[j]);strcpy(p[j],t); } } main() {char p[][10]:{"abc","aabdfg","abbd","dcdbe","cd",);int i; f(p,5); printf("%d\n",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。
转载请注明原文地址:https://kaotiyun.com/show/cEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。structdate{long*a;structdate*next;doubleb;}too;printf("%d",sizeof(too));
以下程序的输出结果是______。main(){char*s="121";intk=0,a=0,b=0;do{k++;if(k%2==0){a=a+s[k]-’\0’;cont
设c1,c2均是char类型变量,则不正确的函数调用为______。
软件测试的方法有动态测试、静态测试和【】13种。
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
数据库系统中实现各种数据管理功能的核心软件称为【】。
下列关系运算的叙述中,正确的是()
数据元素之间【】的整体称为逻辑结构。
在数据库技术中,面向对象数据模型是一种______。
对有14个结点的完全二叉树的结点以从上到下、从左到右的顺序进行编号后,序号最小的叶结点的序号【】。
随机试题
慢性胰腺炎的病因中最常见的是()
霍乱消化道出血
男,50岁。被发现昏倒在煤气热水器浴室内。查体:浅昏迷,血压160/90mmHg,口唇樱红色,四肢无瘫痪,尿糖(++),尿酮体(一),最可能的诊断是
不属于编制工程建设监理实施细则依据的是()。
一般来说,已获利息倍数应( )
具体行政行为存在()的,人民法院可以判决撤销或部分撤销,并可以判决被告重新作出具体行政行为。
设f(x)在(a,b)可导,且.求证:存在ξ∈(a,b)使得f’(ξ)=0.
某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如表5-1所示。假设某售票网点一次售出a张航班A的机票,则售票程序的伪指令序列为:R(A,x);W(A,X-a)。根据上述业务
CompletetheStudentProfilebelow.UseNOMORETHANTHREEWORDSORANUMBERforeachanswer.STUDENTPROFILE-GRISHAMCO
Whatcanweloamfromtheapproachtoscientificresearchinothercultures?ConsiderBritishscience.Inthe1980stomid-1990s
最新回复
(
0
)