首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],t; int i,j; for(i=0;i<4;i++)
有下列程序 #include<stdio.h> main() { char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],t; int i,j; for(i=0;i<4;i++)
admin
2022-04-02
29
问题
有下列程序
#include<stdio.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(*p
>*p[j])
{t=*p
;*p
=*p[j];*p[j]=t;}
for(i=0;i<4;i++)
printf("%s",v
);
}
程序执行后的输出结果是( )。
选项
A、abcd efg hijkl mnopq
B、afg ebcd hnopq mijkl
C、efg abcd mnopq hijkl
D、mijkl hnopq ebcd afg
答案
B
解析
程序首先定义二维字符数组v,使用四个字符串初始化,另外定义字符指针数组p。通过第一个for循环,将v的四个字符串的首地址赋给p。第二个for循环通过两层内嵌循环将p中元素指向的字符串首字母进行排序交换。规则是:将指向的字符串的首字母字符按照字母表中的顺序排序后交换,注意,这里交换的是首字母,而不是整个字符串,所以程序输出:afg ebcd hnopq mijkl。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/Uhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
以下不正确的定义语句是()。
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){*b=*a;printf("%s
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return3;P=x—fun(x一2);return(P);}ma
C语言中char类型数据占字节数为
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
某系统总体结构图如下图所示,该系统总体结构图的深度是
程序调试的任务是()。
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
设z=sin(xy2)+,求dz.
中国红色政权存在和发展的最根本的原因是()
男,45岁,一周前因急性阑尾炎,进行手术治疗时阑尾系膜出血,缝扎止血时致回肠末段血运障碍,行回肠部分切除吻合术,腹腔引流,间断性引出血性液每日约200ml,查体:腹胀,右侧腹压痛,未触及肿块,鸣音弱,BP120/82mmHg,P20次/分,WBC12×10
下列哪项不是慢性阻塞性肺气肿的病因
A.传导性聋B.感音神经性听力损失C.混合型聋D.功能性聋E.非器质性听力损失老化导致的听觉器官退行性变导致的耳聋属于
发病率可以表示为:
在单缝夫琅和费衍射实验中,若减小缝宽,其他条件不变,则中央明条纹()。
根据埃里克森的社会化发展理论,帮助学生解决勤奋与自卑的危机是在()
对于下图的DFAM进行化简,与其等价的最少状态的DFAM’是(27)。
Theonlysurvivorofashipwreckwaswasheduponasmall,uninhabitedisland.Heprayed【C1】______forGodtorescuehim,andeve
最新回复
(
0
)