首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
27
问题
有下列程序
#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://jikaoti.com/ti/NOd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
以下叙述中正确的是
一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
以下叙述中正确的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
程序调试的任务是
随机试题
A.清热凉血B.养阴生津C.两者均是D.两者均非(1991年第109,110题)生地的功效是()(
检察院以涉嫌诈骗罪对某甲提起公诉。经法庭审理,法院认定,某甲的行为属于刑法规定的“将代为保管的他人财物非法占为己有并拒不退还”的侵占行为。对于本案,检察院拒不撤回起诉时,法院的哪种处理方法是正确的?(卷二真题试卷第36题)
“骄恣纵欲”体现了
左前分支阻滞的心电图特点是
CT扫描时Χ线管发出的是
下列材料中抗拉强度最大的是()。
出清价格是指()。
2011年我国全年货物进出口总额36421亿美元,比上年增长22.5%。其中,出口18986亿美元,增加20.3%;进口17435亿美元,增长24.9%。进出口差额(出口值与进口值差额的绝对值)1551亿美元,比上年减少265亿美元。2007~201
下列文学作品,属于唐传奇的是()。
KellySortinohadatoughtimerecallingwhatshe’daccomplishedattheendofeachbusyworkday.Herjobasheadoftheupper
最新回复
(
0
)