首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
44
问题
有下列程序
#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://www.kaotiyun.com/show/Uhkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库中,产生数据不一致的根本原因是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
能够减少相同数据重复存储的是
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
软件需求规格说明书在软件开发中的作用不包括()。
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
设已有定义floatx;,则下列对指针变量P进行定义且赋初值的语句中正确的是()。
程序调试的任务是()。
以下说法不正确的是()。
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
操作系统是通过_______结构对进程进行控制和管理的。
实质性心肌炎的眼观变化不包括()。
易复发,可恶变的颌骨囊肿是
A.主气B.纳气C.统血D.主血E.藏血心的功能是
关于自伤,下列哪一选项是错误的?
在一般情形下典型调查的结果不宜用于推算总体数据。()
老王夫妇与老王的父母、兄妹生活在一起。老王夫妇失业在家,女儿在读高中。老王的哥哥因精神残障一直未婚,老王是哥哥的法定监护人。老王的妹妹在本地工作,为照顾年迈的父母,也搬到老王家同住。老王一家拟申请最低生活保障待遇。根据《最低生活保障审核审批办法(试行)》,
个人独资企业不能取得法人资格,而有限责任公司和合伙企业可以依法取得法人资格。()
Parentsshouldstopblamingthemselvesbecausethere’snotalottheycandoaboutit.Imeantheteenager(十几岁的孩子)problem.Wha
Whatisthemainideaofthispassage?Whatistheorganizationofthispassage?
最新回复
(
0
)