首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。 #include void f(char*p[],int n) { char*t;int i,j; for(i=0;i<n-1;i++)
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。 #include void f(char*p[],int n) { char*t;int i,j; for(i=0;i<n-1;i++)
admin
2012-12-03
74
问题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序( )。
#include
void f(char*p[],int n)
{ char*t;int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(strcmp(p
,p[j]>0){t=p
;p
=p[j];p[j]=t;)
}
main()
{ char *p[5]={"abe","aabdfg","abbd","dcdbe","cd"};
f(p,5);
printf("%d\n",strlen(p[1]));
}
程序运行后的输出结果是( )。
选项
A、2
B、3
C、6
D、4
答案
D
解析
函数void f的功能是将字符指针数组*p[]中的每个字符串按照从小到大的顺序排序。在主函数main()中,调用f(p,5)后,字符指针数组*p[5]中的字符串按照字典顺序从小到大排列为如下形式,即*p[5]={"aabd fg","abbd","abc","cd","dcdbe"),因此p[1]="ahdb",strlen(p[1])=4。
转载请注明原文地址:https://kaotiyun.com/show/00Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后,test.txt文件的内容是(若文件能正常打开)()。#include<stdio.h>#include<stdlib.h>main(){FILE*fp;char*s1="Fortran",*s
将E-R图转换到关系模式时,实体与联系都可以表示成______。
设有以下结构体类型:structst{charname[8];intnum;floats[4];}student[50];并且结构体数组student中的元素都已有值。若要将这些元素写到硬盘文
下列叙述中正确的是()。
单独测试一个模块时,有时需要一个【】程序驱动被测试的模块。
以下有4组用户标识符,其中合法的一组是______。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
在下面关于指针的说法中,错误的一条是()
设x=011050,则x=x&01252的值是()。
设x=011050,则x=x&01252的值是()。
随机试题
某客户因出现财务紧张,需要向银行提出延长住房贷款,延期后他的原借款期限与延长期限之和最长不超过()。
房地产投资首先面临的是()。
中国中古政治制度有秦汉与隋唐两大典型,其组织与运用截然不同,然秦汉型如何一变为隋唐型,则由魏晋南北朝三百数十年间政治社会情势之积渐演变有以致之,非出某一人物之特意革创者。故魏晋南北朝时代之制度,其本身虽不成一典型,然欲观秦汉制度如何没落,隋唐制度如何新生,
“吾心即宇宙”属于客观唯心主义。()
辩论是现代社会最受欢迎的达成共识的途径,“真理越辩越明”。但如果辩论双方心怀强烈的爱憎情感,往往就会听不进对方的意见,反而沿着偏见的道路越走越远,这时双方的辩论就不是在追求真理,而是在千方百计地保护自己的私利。在公共政策的辩论中,有效避免双方越说越僵的机制
计算机病毒是一种侵入计算机系统并具有潜伏性、寄生性、传染性和破坏性的()。
宽带综合业务数字网(B-ISDN)采用的数据传输技术是______。
CiscoPIX525防火墙进入监视模式后,可以进行的操作是()。
(Ayoungcouple(夫妻)haveanicetalkintilegarden.)A:Itisawarmday.isn’tit?B:Yes.theweatherisprettygoo
A、Engineering.B、Computerscience.C、Education.D、Humanresources.C本题考查专业名称。对话中女士提到,TESL是她的专业,并做了解释:ItstandsforteachingEngl
最新回复
(
0
)