首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include <stdio.h> #include <string.h> main() {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; int i,j;
有下列程序 #include <stdio.h> #include <string.h> main() {char v[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t; int i,j;
admin
2022-04-01
36
问题
有下列程序
#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循环,为该二维数组中存放的各个字符串进行排序,stcmp函数返回值大于0时(p
>p[j])交换两个字符串,所以每一轮内嵌的for循环,都将下标为i的字符串放在最终的排序位置上,即排序规则是按字符串升序排列,字符串排序时,是将两个字符串自左向右逐个字符比较(按字符的ASCII码大小),直到出现不同的字符或遇到‘\0’为止,排序后,再将v中各个排序后的字符串输出;所以程序运行结果为:abcd efg hijkl mnopq,本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/96kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstr1[100]="a
给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵123456789程
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。
以下叙述中正确的是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
随机试题
某患者55岁,绝经6年,阴道不规则流血1个月收入院。体形肥胖,尿糖(+)。妇科检查:外阴阴道萎缩不明显,宫体稍大,软,活动良,附件(-)。为进一步确诊,需做的检查项目是()
特发性大发作首选复杂部分性发作首选
胃食管反流病的主要发病机制不包括()
某分部工程有两个施工过程,分为3个施工段组织非节奏流水施工,各施工过程的流水节拍分别为3天、5天、5天和4天、4天、5天,则两个施工过程之间的流水步距是()天。
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
打捞江底的沉船,下面采取的措施,不合理的是()。
在ISO制定并发布的MPEG系列标准中,(52)标准中的音、视频压缩编码技术被应用到VCD中,(53)标准中的音、视频压缩编码技术被应用到DVD中,(54)标准中不包含音、视频压缩编码技术。(52)
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数fun
NopartofNewHampshireisfarfromwater.
Whereisthetalkbeingmade?
最新回复
(
0
)