首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> void f(char p[][10],int n) {char t[10];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)
有以下程序: #include<string.h> void f(char p[][10],int n) {char t[10];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++)
admin
2011-06-10
36
问题
有以下程序: #include<string.h> void f(char p[][10],int n) {char t[10];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[5][10]={"abc","aabdfg","abbd","dedbe","cd"}; f(p,5); printf("%d\n",strlen(p[0]));} 程序运行后的输出结果是( )。
选项
A、2
B、4
C、6
D、3
答案
C
解析
本题考核的是二维字符数组按行存放字符串、二维数组名作为函数的参数以及字符串的排序。主函数中定义了一个二维字符串数组p并按行赋值,调用f()函数,将字符串从小到大排序,strcmp()函数的功能是对两个字符串作向右逐个字符比较,直到出现不同的字符或遇到“\0”为止。如果全部字符都相同,则认为相等;若出现不同的字符.则以第一个不相同的字符的比较结果为准。由此可知最小的字符串是“aabdfg”,排序后存放在p[0]中,最后在主函数中输出p[0]的长度。
转载请注明原文地址:https://jikaoti.com/ti/HDB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 struct STU { char name[10];v int num; int Score; }; main( ) { struct STU s[5]={ {“YangSan”,20041,703},{“LiSiGuo”
有以下程序 #include <string.h> main(int argc ,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i+=2) len+=strlen(argv[i]); printf
有以下程序 main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )
设有以下语句 typedefstructS { int g; char h; } T; 则下面叙述中正确的是( )
在面向对象方法中,信息隐蔽是通过对象的【】性来实现的。
在一棵二叉树上第5层的结点数最多是()。
在一棵二叉树上第6层的结点个数最多是______个。
在一棵二叉树上第5层的结点数最多是()。
随机试题
无载调压的变压器切换分接头后,测量直流电阻不合格是什么原因?
违背了不伤害原则的是
女性,32岁,有心脏病4年,最近感到心悸,听诊发现心率100次/分,心律不齐,第一心音强弱不等,心尖部有舒张期隆隆样杂音。听诊的发现最可能是
运用成本法评估企业价值时,各个单项资产的评估,应按()评估其价值。
按照《关于全力做好新型冠状病毒感染的肺炎疫情防控工作暂停旅游企业经营活动的紧急通知》规定:已出行的旅游团队,可按合同约定继续完成行程。()
在高中音乐课中,老师播放两首作品让学生聆听感悟后,从中体会音乐的情绪、意境、风格,来提高文化素养,增进身心健康,并采取多种教学形式,引导学生积极参与音乐体验,鼓励学生主动探究并对所听音乐有独立的感受与见解,帮助学生建立起音乐与人生的密切关系,进而为终身学习
马卡连柯提出的“平行教育原则”是()。
合法化
《诗经》中的风、雅、颂是按()来划分的。
Atsometimearound2300BC,giveortakeacenturyortwo,alargenumberofthemajorcivilizationsoftheworldcollapsed,in
最新回复
(
0
)