首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
81
问题
以下程序中函数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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件vbsj3.vbp,相应的窗体文件为vbsj3.frm,在窗体上有…个标题为“计算”的命令按钮和一个文本框。程序运行后,单击命令按钮,即可计算出数组arr中每个元素与其下标相除所得的和,并在文本框中显示出来,程序的运行情况如图3
VB中,若没有显式声明变量的数据类型,则默认的类型是
下列叙述中正确的是()。
在下面语句或函数中,不能描述选择结构的是
(1)在考生目录下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是Line1,还有一个名称为Label1的标签,和其他一些控件,如图3—172(a)所示。在运行时,若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置,如图3—1
以下说法中正确的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
下列运算符中,优先级别最高的是
下列运算符中,优先级别最低的是
随机试题
简述进口许可证的签发原则。
《米龙老爹》的作者还创佳工()
Thebridgewasnamed______theherowhohadgivenhislifefortheconstructionofit.
A.活血祛瘀,行气止痛B.活血祛瘀,温经止痛C.活血祛瘀,通络止痛D.活血祛瘀,疏肝通络E.活血祛瘀,凉血止痛血府逐瘀汤的功用是()
女性,32岁,有心脏病4年,最近感到心悸,听诊发现心率100次/分,律不齐,第一心音强弱不等,心尖部有舒张期隆隆样杂音为进一步检查心律失常性质应首选
澄清的技巧可运用于社工实务的()。
A.肺炎链球菌肺炎B.支气管扩张C.肺炎克雷伯杆菌肺炎D.急性肺水肿咳粉红色稀薄泡沫痰提示
求解下列方程:(Ⅰ)求方程xy″=y′lny′的通解;(Ⅱ)求yy″=2(y′2-y′)满足初始条件y(0)=1,y′(0)=2的特解.
Richard:Inmyopinion,smokingisonlyanamusement,likeplayingcards,reading,etc.Manyyearsago,whenanadulthanded
WhatarecontemporaryAmericansaccustomedto?
最新回复
(
0
)