首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include void fun (char *w, int m ) { char s, *p1, *p2; p1=w; p2=w+m-1; while ( p1
有以下程序 #include #include void fun (char *w, int m ) { char s, *p1, *p2; p1=w; p2=w+m-1; while ( p1
admin
2019-04-24
59
问题
有以下程序
#include
#include
void fun (char *w, int m )
{ char s, *p1, *p2;
p1=w; p2=w+m-1;
while ( p1
{
s=*p1; *p1=*p2; *p2=s;
p1++; p2--;
}
}
main()
{ char a[ ]="123456";
fun ( a, strlen(a) ); puts(a);
}
程序运行后的输出结果是( )。
选项
A、654321
B、116611
C、161616
D、123456
答案
A
解析
函数fun()中w指向的为一个字符串的首地址,该函数中将p1指向字符串首地址,而将p2指向该字符串第m个元素,然后用while()循环实现这一段字符串首尾对应元素的互换,所以函数fun()的功能是把w指向的字符串从前m个字符逆序排列,输出的答案选A。
转载请注明原文地址:https://kaotiyun.com/show/uLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据结构分为逻辑结构与存储结构,线性链表属于【】。
设有如下三个关系表下列操作中正确的是
请编写函数fun(),其功能是:将所有大于1小于整数m的素数存入xx所指数组中,素数的个数通过k传回。例如,输入25,则应输出2357 11 13171923。注意:部分源程序给出如下。请勿改动主函数main和其他函数
使用fgets(str,n,p)函数从文件中读入一个字符串,以下叙述错误的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
检查软件产品是否符合需求定义的过程称为
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
设X为总体,(X1,X2,…,Xn)为来自总体X的样本,且总体的方差DX=σ2,令S02=,则E(S02)=________.
Ahobbycanbealmostanythingapersonlikestodoinhissparetime.Hobbyists【B1】______pets,buildmodelshipsanythingap
下列剂型中只可以外用的剂型是
流域范围内的区域规划应当服从()。
ABC公司2003年的销售收入是200亿元,净利润18亿元,股价35元,发行在外股数10亿股。预计4年后销售收入250亿元,销售净利率10%。假设该公司不分派股利,全部净利用于再投资。要求:(1)2003年的市盈率和收入乘数是多少?(2)预计2007
进货检验的具体步骤可包括()。
中国历史上最长寿的皇帝是清代的()。
设向量β可由向量组α1,α2,…,αm线性表示,但不能由向量组(Ⅰ):α1,α2,…,αm-1线性表示,记向量组(Ⅱ):α1,α2,…,αm-1,β,则()
Clean,precisewritingorspeakingrequiressystematic,sequentialthought.Wordshavetobecrafted,notsprayed.Theyneedto
AimlessnesshashardlybeentypicalofthepostwarJapanwhoseproductivityandsocialharmonyaretheenvyoftheUnitedStates
最新回复
(
0
)