首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { char v[4][10]={t.efg”,”abcd”,”mnopq”,”hijkl”},。p[4],t; int i,j;
有下列程序: #include<stdio.h> main() { char v[4][10]={t.efg”,”abcd”,”mnopq”,”hijkl”},。p[4],t; int i,j;
admin
2022-10-25
56
问题
有下列程序:
#include<stdio.h>
main()
{
char v[4][10]={t.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+1;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,使用4个字符串对其初始化,另外定义字符指针数组p。通过第1个for循环,将v的4个字符串的首地址赋给p。第2个for循环通过两层内嵌循环将p中元素指向的字符串首字母进行排序交换。规则是将指向的字符串的首字母按照字母表中的顺序排序后交换。注意,这里交换的是首字母,而不是整个字符串,所以程序输出:afg ebcd hnopq mijkl。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/rCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidf(intx[],intn){if(n>1){printf("%d,",x[n-1]);f(x,n-1);}else
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下选项中,合法的一组C语言数值常量是()。
给定程序modi1.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
数据库管理系统是()。
设二叉树中共有31个结点,其中的结点值互不相同。如果该二叉树的后序序列与中序序列相同,则该二叉树的深度为()。
下列关于线性表的叙述中,不正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
一个正在运行的进程由于所申请的资源得不到满足要调用()。
随机试题
以下教育理论的著作和作者对应不正确的是()。
非全日制用工
A、左心房增大B、左心室增大C、右心房增大D、右心室增大E、左心房、左心室增大风湿性二尖瓣狭窄,超声心动图显示()
A.混合粉碎B.单独粉碎C.干法粉碎D.湿法粉碎E.低温粉碎炉甘石粉碎方法最适宜用的粉碎方法是
[2011年第77题,2009年第95题,2008年第89题,2007年第92题]在高层建筑的机械排烟系统设计中,顶棚上及墙上排烟口与附近安全出口的水平距离最小值为:
某工程项目业主与监理单位、施工单位分别签订了监理合同和施工合同。施工合同中规定,除空间钢桁架屋盖可分包给专业工程公司外,其他部分不得分包(除非业主同意)。本项目合同工期为22个月。在工程开工前,施工单位在合同约定的日期内向总监理工程师提交了施工总进
下列各项不能提起行政复议的是()。
现代学校教育制度最早产生于()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
从计算机网络组成的角度看,计算机网络是由()构成的。
最新回复
(
0
)