首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abed","mnopq","hijkl"},*p[4],*t; inti,j; for(i=0;i<4;i+
有下列程序 #include<stdio.h> #include<string.h> main() {char v[4][10]={"efg","abed","mnopq","hijkl"},*p[4],*t; inti,j; for(i=0;i<4;i+
admin
2021-06-15
58
问题
有下列程序
#include<stdio.h>
#include<string.h>
main()
{char v[4][10]={"efg","abed","mnopq","hijkl"},*p[4],*t;
inti,j;
for(i=0;i<4;i++)
P
=v
;
for(i=0;i<3;i++)
for(j=i+1;j<4;j++)
if(strcmp(p
,p
)>0)
{t=p
;p
=P
;p
=t;}
for(i=0;i<4;i++)
printf("%s",p
);
}
程序执行后的输出结果是( )。
选项
A、efg abcd hijkl mnopq
B、abcd efg hijkl mnopq
C、mnopq hijkl efg abed
D、efg abed mnopq hijkl
答案
B
解析
main()函数中定义一个二维数组v,另外还定义一个指针数组p,通过for循环,将v的各个行(字符串的首地址)赋给p的对应下标的元素,然后通过嵌套的for循环,为该二维数组中存放的各个字符串进行排序,stcmp函数返回值大于0时(p
>p
)交换两个宁符串,所以每一轮内嵌的for循环,都将下标为i的字符串放在最终的排序位置上,即排序规则是按字符串升序排列,字符串排序时,是将两个字符串自左向右逐个字符比较(按字符的ASCII码大小),直到出现不同的字符或遇到‘\0’为止,排序后,再将v中各个排序后的
转载请注明原文地址:https://kaotiyun.com/show/3ytp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4:printf("%d%d\n",a,b);)则程序的输出结果是
以下叙述中正确的是
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++;}}voidmain(){chars[81];gets
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
下列叙述中正确的是
有以下程序(注:字符a的ASCⅡ码值为97):#includemain(){char*s={“abe”};do{printf(“%d”,*s%10);++s:}while(*s)
C语言中double类型数据占字节数为
若有定义语句:intx=10;则表达式x-=x+x的值为
以下说法正确的是()。
在C语言中,以下说法不正确的是()。
随机试题
以下哪项符合婴儿期的发育特点
不通孔车刀与通孔车刀有什么区别?
实现领导职能的根本途径是______。
患儿,10岁,被邻居家狗咬伤速来医院就诊。正确的处理是()
王某,男,67岁。半月前因卧室燃烧煤烟炉取暖,而出现头痛、头晕、恶心、呕吐,急送往医院就诊,诊断为一氧化碳中毒,经治疗后患者出院。现症见:言语不清,反应迟钝,行走不稳,面无表情,健忘失眠,舌淡红,苔白,脉沉滑。中医辨证是
与外墙涂料相比,地面涂料与其不同的要求有()。
细水雾灭火系统由加压供水设备(泵组或瓶组)、系统管网、分区控制阀组、细水雾喷头和火灾自动报警及联动控制系统等组成。为了防止细水雾喷头堵塞,影响灭火效果,系统还设有()组件。
杜某夫妇随一旅游团赴某地旅游。一天傍晚地陪小李将旅游团带至一个珠宝商店,请游客下车参观选购,地陪小李竭力劝说杜某夫妇购买一条宝石项链,商店经理以人格保证项链的质量。但杜某夫妇觉得此宝石项链做工粗糙、价格偏高,不愿购买,其他团友也无兴趣购买。见此情景,地陪小
有明确目标、问题和范围,有详细的观察计划、步骤和合理设计的可控性观察属于()
Lookatthenotesbelow.Someinformationismissing.Youwillhearaconversation.Foreachquestion16-22,fillinthemissing
最新回复
(
0
)