首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
71
问题
有下列程序:
#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全国计算机二级
相关试题推荐
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
C语言的文件操作过程中,以下描述中正确的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
以下说法不正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
以下选项中不属于C语言标识符的是
下列说法不正确的是()。
下面说法正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
患者,女,26岁,平素胸脘胀痛,痰多,健忘,耳鸣,突发神志昏乱,舌苔白腻,脉滑。用药宜首选
甘草的药理作用包括()
心室颤动的脉搏特征是
患儿男,8个月。体重8kg,因严重腹泻入院治疗。医嘱:.09%氯化钠静脉滴注,输液速度为20ml/(kg·h)。护士每小时应为患儿输入的液体量是()。
在挖运组合机械中,自行式铲运机的优点有()。
下列组织中,具有法人资格的是()。
按职业性质划分,导游人员分为初级导游人员、中级导游人员、高级导游人员和特级导游人员。()
巨额国家预算赤字不会造成巨额贸易赤字。如果能造成,则预算赤字最大的国家也会有最大的贸易赤字。实际上,当赤字的数字可以调节以致不同国家彼此确定相当时,没有这种联系。如果以上陈述都是正确的,能在它们的基础上正确地推出以下哪一项?()
A、 B、 C、 D、 D
NarratorListentoapartofatalkinahistorylecture.WhywasKeyonboardaBritishship?
最新回复
(
0
)