首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abed","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","abed","mnopq","hijkl"},*p[4],*t; inti,j; for(i=0;i<4;i+
admin
2021-06-15
28
问题
有下列程序
#include<stdio.h>
#include<string.h>
main()
{char v[4][10]={"efg","abed","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 abcd hijkl mnopq
B、abcd efg hijkl mnopq
C、mnopq hijkl efg abed
D、efg abed mnopq hijkl
答案
B
解析
main()函数中定义一个二维数组v,另外还定义一个指针数组p,通过for循环,将v的各个行(字符串的首地址)赋给p的对应下标的元素,然后通过嵌套的for循环,为该二维数组中存放的各个字符串进行排序,stcmp函数返回值大于0时(p
>p
)交换两个宁符串,所以每一轮内嵌的for循环,都将下标为i的字符串放在最终的排序位置上,即排序规则是按字符串升序排列,字符串排序时,是将两个字符串自左向右逐个字符比较(按字符的ASCII码大小),直到出现不同的字符或遇到‘\0’为止,排序后,再将v中各个排序后的
转载请注明原文地址:https://jikaoti.com/ti/Dlz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}
下面选项中关于“文件指针”概念的叙述正确的是
有下列程序,程序执行后的输出结果是fun(charP[][10]){intn=0,i;for(i=0;i
有以下程序#includemain(){inti=1;i=i^i;printf("%d\n",i);}程序运行后的输出结果是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
在关系模型中,每一个二维表称为一个
下列说法不正确的是()。
以下关于简单程序设计的步骤和顺序的说法中正确的是
随机试题
在120°±15’等分的六拐曲轴中,主轴颈直径D=224.98mm,曲柄轴颈直径d=224.99mm,偏心距R=225.05mm,M=440.5mm,求量块高度(θ=120°-90°=30°)并分析曲轴颈间夹角误差。
中国戏剧发端于()
有关节盘的是()
非对称的薄壁截面梁受横向力作用时,若要求梁只产生平面弯曲而不发生扭转,则横向力作用的条件为()。
废水的三级处理过程一般主要去除()。
“盐铁部偏重于征商税和禁榷收入,户部偏重于田赋和榷酒收入,度支部负责财政支出。”材料中“盐铁部”“户部”“度支部”的设置应出现在()。
皮亚杰将儿童认知发展阶段分为感知运动阶段、前运算阶段、具体运算阶段和_________阶段。
Am×n=(α1,α2,…,αn),Bαn×m(α1+α2,α2+α3,…,αn+α1),当r(A)=n时,方程组BX=0是否有非零解?
A、 B、 C、 D、 CSQL支持数据库的三级模式结构。在SQL中,模式对应于基本表(basetable),内模式对应于存储文件,外模式对应于视图(view)和部分基本表。元组对应于表中的行(row),属
Wecouldn’treallyaffordtobuyahousesowegotitonhirepurchaseandpaidmonthly______
最新回复
(
0
)