首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
36
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序charfun(char*c){if(*c<=’Z’&&*c>=’A’)*c=’A’-’a’;return*c;}main(){char
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r==&m;f(r,&n);printf("%d,%d",m,n);}
下列叙述中错误的是()。
下列叙述中正确的是()。
以下叙述中错误的是()。
下列叙述中错误的是()。
以下选项中函数形参不是指针的是
以下选项中,合法的一组C语言数值常量是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
下列选项中,不属于模块间耦合的是()。
随机试题
下列软件工程的各个阶段中,产生软件需求定义的是()
海关总署与各级海关的关系是
A.迟而时一止,止无定数B.数而时一止,止无定数C.迟而中止,止有定数D.一息五至以上以上脉象中描述代脉的是
有关维生素D缺乏性佝偻病发病机制描述正确的是( )。
本案的保证属于()。本案的保证属于()。
国家标准的代号为()。
折价率高时,一定是购买封闭式基金的好时机。( )
在《水浒传》中,“醉打蒋门神”“拳打镇关西"的两个人物分别是()
甲、乙一同栽树要8小时完成,甲先栽3小时,乙再栽1小时,还剩没有完成。已知甲比乙每小时多栽7棵树,问这批树共有多少棵?()
A、Torideonintercampusbuses.B、Toreadannouncementsinthecafeteria.C、Tomakeuseoftheinfirmary.D、Tocheckbooksouto
最新回复
(
0
)