首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
36
问题
有下列程序
#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://kaotiyun.com/show/3ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是
有下列程序:main(){intx[31][2]={0},i;for(i=0;i
规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及
在数据管理技术发展的三个阶段中,数据共享最好的是
有以下程序#includemain(){chara=4;printf("%d\n",a=a
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"Zhang
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
结构化程序所要求的基本结构不包括()。
随机试题
亨利.法约尔的贡献主要体现在()
A.肺通气量B.肺泡通气量C.最大通气量D.解剖无效腔气量E.肺泡无效腔气量未能发生气体交换的肺泡气量是
A.老年人口系数B.少年人口系数C.老龄化指数D.老人负担系数E.总负担系数
甲公司出售一批无人机给乙公司,总价款为500万元,总价款的5%作为质量保证金,质保期为两年。双方约定,任何一方违约的,应向对方支付相当于合同总价款20%的违约金。后因甲公司逾期交付该批机器设备,乙公司因此遭受损失80万元。则以下说法错误的是:()
当点运动时,若位置矢大小保持不变,方向可变,则其运动轨迹为()。
()是应急活动的最基本原则。
居间合同是居间人向委托人报告订立合同的机会或者提供订立合同的媒介服务,委托人报酬的合同。()
(2017联考河北卷47)某机场一条自动人行道长42m,运行速度为0.75m/s。小王在自动人行道的起始点将一件包裹通过自动人行道传递给位于终点位置的小明。小明为了节省时间,在包裹开始传递时,沿自动人行道逆行领取包裹并返回。假定小明的步行速度是1m/s,则
区分新旧两种不同范畴的民主主义革命,根本的标志是()
In-ancientGreeceathleticfestivalswereveryimportantendhadstrongreligiousassociations.TheOlympianathleticfestivalh
最新回复
(
0
)