首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> main( ) {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; inti,j; for(i=0;i<4;i
有下列程序 #include<stdio.h> #include<string.h> main( ) {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; inti,j; for(i=0;i<4;i
admin
2018-06-29
49
问题
有下列程序
#include<stdio.h>
#include<string.h>
main( )
{char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t;
inti,j;
for(i=0;i<4;i++)
p
=v
;
for(i=0;i<3;i++)
for(j=i+1;j<4;j++)
if(strcmp(p
,p
)>0)
{t=p
;p
=p
;p
=t;}
for(i-0;i<4;i++)
printf("%s",p
);
}
程序执行后的输出结果是( )。
选项
A、efg abed hijkl mnopq
B、abed efg hijkl mnopq
C、mnopq hijkl efg abed
D、efg abcd mnopq hijkl
答案
B
解析
main( )函数中定义一个二维数组v,另外还定义一个指针数组p,通过for循环,将v的各个行(字符串的首地址)赋给p的对应下标的元素,然后通过嵌套的for循环,为该二维数组中存放的各个字符串进行排序,stcmp函数返回值大于0时(p
>p[j])交换两个字符串,所以每一轮内嵌的for循环,都将下标为i的字符串放在最终的排序位置上,即排序规则是按字符串升序排列,字符串排序时,是将两个字符串自左向右逐个字符比较(按字符的ASCII码大小),直到出现不同的字符或遇到‘\0’为止,排序后,再将v中各个排序后的字符串输出;所以程序运行结果为:abcd efg hijkl mnopq,本题答案为B。
转载请注明原文地址:https://www.kaotiyun.com/show/s3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是()。
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量使用的存储类别是______。
【】是数据库设计的核心。
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p
在软件开发过程中,软件结构设计是描述______。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
数据库、数据库系统和数据库管理系统之间的关系是
若x为血类型,请写出与!x等价的C语言表达式______。
在树形结构中,树根结点没有【】。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
与咽部链球菌感染关系最密切的是
患者,女,52岁。反复右上腹痛10年,多发于脂餐后,疼痛呈阵发性,放射至背心,自服消炎利胆片或中药后缓解,曾作B超发现胆囊结石。l天前进脂餐,10小时前再发上腹痛,以剑突下及左上腹明显,性质同前,呈持续性,剧烈难忍,自服消炎利胆片,疼痛无缓解。问题4:
致病性最强,可产生多种毒性物质,导致严重败血症产生内毒素最易发生菌血症,而致感染休克
肠痈,肝痈,肺痈,痈肿疮毒湿热疮毒,湿疹,疥癣瘙痒
下列不属于清洁生产的污染物产生指标的是()。
国民经济恢复时期(1949~1952年),城市建设的主要工作是()。
《商业银行开办代客境外理财业务管理暂行办法》规定,商业银行可以集合境内机构和居民个人的人民币资金购汇投资境外( )。
某企业大批量生产一种产品,该企业为了安排下年度的年度、季度生产任务,现在进行生产能力核算工作。该企业全年制度工作日为250天,实行两班制工作模式,每班工作有效时间为7.5小时。车工车间共有车床20台,该车间单件产品时间定额为1小时;装配车间生产面积为120
保管合同是保管人保管寄存人交付的保管物,并约定按时返还该保管物的合同。保管合同自合同订立时成立,当事人另有约定的除外。()
请简述法律解释的特点。
最新回复
(
0
)