首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
41
问题
有下列程序
#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全国计算机二级
相关试题推荐
以下选项中可用作C程序合法实数的是()。
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
下列叙述中正确的是
若变量已正确定义for(x=0,y=0;(y!=99&&x<4);x++)则以上for循环
有以下程序:#include<stdio.h>struetS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[1];prinff("%d\n",++(p.a));}程序
对软件系统总体结构图,下面描述中错误的是
软件需求规格说明书在软件开发中的作用不包括()。
关系表中的每一行记录称为一个()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
为了使模块尽可能独立,要求()。
随机试题
澳门特别行政区立法会提出对行政长官弹劾需要议员联合人数占全体议员的()
A.10B.15C.20D.30E.60兴办动物隔离场所、动物和动物产品无害化处理场所的,县级地方人民政府兽医主管部门应当自收到申请之日起5个工作日内完成材料初审,并将初审意见和有关材料报省、自治区、直辖市人民政府兽医主管部门。省、自治区、直辖
肾下盏多个0.5cm大小结石,应行一侧巨大鹿角形结石,功能尚可,应行
临床医学研究的保密道德哪项不正确
价值工程的核心和所采用的成本分别是产品的()。
在复式记账法中,( )是一种被普遍接受并广泛使用的记账方法。
阅读下列材料,完成教学设计。材料1:《义务教育化学课程标准(2011年版)》的课程内容:“认识化学变化的基本特征,初步了解化学反应的本质。”材料2:义务教育教科书《化学》人教版(九年级上册)的目录(略)材料3:教材《化学》(九
标志毛泽东思想初步形成的著作是()。
Wheredidriceoriginate?
A、Allthestudentswouldlikeaformalball.B、Raisingthemoneywillbehard.C、Thefestivalwillbegintheyearnicely.D、The
最新回复
(
0
)