首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
46
问题
有下列程序
#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全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#include<stdio.h>main(){doublea[15],k;k=fun(a);……}则以下选项中错误的fun函数首部是
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2),i,j,t=0;for(i=0;i=i;j--)t+=b[i][j];printf("%d\n",t)
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
设变量已正确定义并赋值,以下正确的表达式是()。
下面选项中关于位运算的叙述正确的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
关系表中的每一行记录称为一个()。
某系统总体结构图如下图所示,该系统总体结构图的深度是
下列说法不正确的是()。
随机试题
颅外感染引起小儿惊厥最常见的原因是
A.HCO3-↓,pH↑,PaCO2↓B.HCO3-正常,pH↓,PaCO2↓C.HCO3-正常或↑,pH↓,PaCO2↑D.HCO3-↑,pH↑,PaCO2正常或↑E.HCO3-↓,pH↓,PaCO2正常或↓
划定生态环境评价范围的原则和依据是生态因子之间()的关系。
符合有关材料或半成品等的取样、试验等方面的技术标准或规程的有( )。
会计软件系统可以是一个独立的系统,也可以是ERP的一个子系统。()
下列方法中,可用来确定地基承载力的是()。
根据企业所得税法律制度的规定,下列关于非居民企业所得税扣缴义务人表述中,不正确的是()。
2008年4月,北京的A公司与位于天津市的B公司订立了一份买卖打火机的合同,合同约定履行期为2008年9月,并在合同中约定如果因打火机的质量问题发生纠纷,由中国国际经济贸易仲裁委员会上海分会进行仲裁。2008年10月,因A公司所提供的打火机不合格而导致两家
你认为刑满释放人员重新犯罪,主要是什么原因?
A、Heisgoodatsearchingtheinternetforinformation.B、Heisvisuallyimpairedbutdidnotstartschoollate.C、Hesayssome
最新回复
(
0
)