首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; int i,j; f
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; int i,j; f
admin
2022-10-24
55
问题
有下列程序
#include<stdio.h>
#include<string.h>
main()
{char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t;
int i,j;
for(i=0;i<4;i++)
p
=v
;
for(i=0;i<3;i++)
for(j=i+l;j<4;j++)
if(stremp(p
,p[j])>0)
{t=p
;p
=p[j];p[j]=t;}
for(i=0;i<4;i++)
printf("%s",p
);
}
程序执行后的输出结果是( )。
选项
A、efg abcd hijkl mnopq
B、abcd efg hijkl mnopq
C、mnopq hijkl efg abcd
D、efg abcd mnopq hijkl
答案
B
解析
main函数中定义了一个二维数组v,另外还定义了一个指针数组p。通过for循环,将v的各个行(字符串的首地址)赋给p的对应下标的元素。然后通过嵌套的for循环,为该二维数组中存放的各个字符串进行排序。strcmp函数返回值大于0时(p
>p[j])交换两个字符串,所以每一轮内嵌的for循环,都将下标为i的字符串放在最终的排序位置上,即排序规则是按字符串升序排列。字符串排序时,是将两个字符串自左向右逐个字符比较(按字符的ASCII值大小),直到出现不同的字符或遇到“\0”为止。排序后,再将v中各个排序后的字符串输出。所以程序输出结果为abcd efg hijkl mnopq。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/gDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.e。在此程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参X所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参Y所指数
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
算法空间复杂度的度量方法是()。
设二叉树中共有31个结点,其中的结点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为()。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
程序流程图中带有箭头的线段表示的是
软件测试的目的是
随机试题
消费者娱乐需求目的是休闲、消遣、丰富精神生活、满是娱乐享受,需要具有较强的可读性、新奇性的茶余饭后的消遣类出版物,如:传记作品、纪实文学、保健健身等。()
下列哪一项宣传方式适合在农村和城市社区、卫生服务中心、医院、街道、广场等场所进行
患者,女,70岁。右颈部红肿疼痛1周,逐渐加重,伴全身高热,体温38.9℃,WBC18×1012/L,中性粒细胞为90%,出现中毒症状。1天来肿胀处出现多个脓头,剧痛难忍。此患者的诊断最可能是右颈部
泻痢无度,滑脱不禁,甚至脱肛坠下,脐腹疼痛,不思饮食,舌淡苔白,脉迟细。方剂选用
()是以社会折现率或财务基准收益率分别计算各方案的净流量等额年值,并进行比较,以净年大的方案为优。
在数据库系统阶段,数据
CrimeissignificantlyhigherintheUSthananywhereelseinthedevelopedworld.ThankstothepoliticalpoweroftheNational
ThepassagemainlydiscusseshowheatAccordingtothepassage,30percentoftheSun’sincomingenergy
YouarerequiredtowritealetteraccordingtothefollowinginstructionsgiveninChinese.假设你是一位即将毕业的大学生。从报上得知一家美国公司正在招聘销
WhenIfirstmovedtoNewYork,itoncetookmetwohourstogetfromParkSlopetoLowerManhattaninasnowstorm.IthinkIe
最新回复
(
0
)