首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
51
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是()。
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是()
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
以下可以正确且安全的用作用户标识符的一组选项是()。
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
C语言中double类型数据占字节数为
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
当变量c的值不为2、4、6时,值也为“真”的表达式是
以下选项中不属于C语言标识符的是
随机试题
中心性发绀与周围性发绀有何区别?
张某是某普通合伙企业的合伙人,在成立该合伙企业前,张某向李某借款10万元,其中一半用于合伙企业的出资,一半用于个人生活消费。后李某要求张某还钱,张某无其他财产可供清偿债务,而此时合伙企业纯收益5万元。下列做法正确的是:()
Becausethereading______inmostcollegecoursesareveryheavy,studentsshouldplantoreadeveryday.
急进性肾小球肾炎的病变特点是
关于癫痫患者长期服药的描述,正确的是
小张以他的一套价值50万的底层住房作为出资,设立一家有限责任公司,则其应缴纳的营业税为______。
甲公司投资乙公司2000万元,占其注册资本的30%,乙公司2015年度向甲公司借款5000万元。支付1年期利息300万元。甲乙公司均为非金融企业,银行同期同类贷款利率为5%,乙公司当年计算应纳税所得额时应调整的利息为()万元。
甲企业生产经营用地分布于某市的三个地域,第一块土地的土地使用权属于甲企业,面积50000平方米,其中企业办学校8000平方米,医院6000平方米;第二块土地的土地使用权属于某政府机关,面积7000平方米;第三块土地的土地使用权属于甲企业与乙企业共同
Thefoxreallyexasperatedthemboth.Assoonastheyhadletthefowlsout,intheearlysummermornings,theyhadtotakethe
HomeIsWheretheHurtIsBeingforcedintoflighttotallydisruptsthelivesoftheinternallydisplaced,exactlyasitdoe
最新回复
(
0
)