首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; int i,j; f
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; int i,j; f
admin
2022-10-24
24
问题
有下列程序
#include<stdio.h>
#include<string.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(stremp(p
,p[j])>0)
{t=p
;p
=p[j];p[j]=t;}
for(i=0;i<4;i++)
printf("%s",p
);
}
程序执行后的输出结果是( )。
选项
A、efg abcd hijkl mnopq
B、abcd efg hijkl mnopq
C、mnopq hijkl efg abcd
D、efg abcd mnopq hijkl
答案
B
解析
main函数中定义了一个二维数组v,另外还定义了一个指针数组p。通过for循环,将v的各个行(字符串的首地址)赋给p的对应下标的元素。然后通过嵌套的for循环,为该二维数组中存放的各个字符串进行排序。strcmp函数返回值大于0时(p
>p[j])交换两个字符串,所以每一轮内嵌的for循环,都将下标为i的字符串放在最终的排序位置上,即排序规则是按字符串升序排列。字符串排序时,是将两个字符串自左向右逐个字符比较(按字符的ASCII值大小),直到出现不同的字符或遇到“\0”为止。排序后,再将v中各个排序后的字符串输出。所以程序输出结果为abcd efg hijkl mnopq。故本题答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/2id0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,规定输入的字符串中只包含字母和木号。请编写函数fun,其功能是:使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号;若少于
使用VC++2010打开考生文件夹下progl中的解决方案。此解决方案的项目中包含一个源程序文件progl.c。在此程序中,定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:对Ⅳ名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存
非空循环链表所表示的数据结构
以下不能输出字符A的语句是()。(注:字符A的ASCII码值为65,字符a的ASCII码值为97)
以下叙述中正确的是
设有以下程序段structbook{floatprice;charlanguage;chartitle[20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体变量rec的title成员
构成计算机软件的是
数据库管理系统是()。
随机试题
实行超级总统制决策体制的典型国家是()
膀胱()
属于危重病人与呼吸有关的护理诊断
千年健与桑寄生、五加皮共有的功效是
A.商务管理部门B.工商行政管理部门C.发展与改革宏观调控部门D.工业和信息化管理部门负责监测和管理药品宏观经济,监督管理药品价格的部门是()
甲于8月4日向乙发出愿以每套98元的优惠价(市场价108元)出售10套《似水年华》DVD光盘的要约,表示应于8月20日前承诺。乙于8月15日以特快专递表示,愿意购买20套该光盘,因邮递员误投,于8月22日送达甲处(正常应需3天送达)。因该电视剧热销,光盘脱
下列指标中,属于项目部施工成本考核的有()。
“教育无目的论”主张教育没有目的。()
在我国,乡、民族乡、镇的人民政府与村民委员会、居民委员会的关系是()。
在所列出的:1.字处理软件,2.Linux,3.Unix,4.学籍管理系统,5.WindowsXP和6.Office2003,六个软件中,属于系统软件的有()。
最新回复
(
0
)