首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
47
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有如下程序:main(){ints[]={1,2,3,4,5,6},*p=s;printf("%d,%d\n",*(p+3),*(p+6));}则程序运行后的输出结果是【】。
以下程序的输出结果是【】。#includemain(){printf("%d\n",strlen("IBM\n012\1\\"));}
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
以下能正确定义二维数组的是______。
设有定义:long x= -123456L;,则以下能够正确输出变量x值的语句是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;……}程序在执行了“c=&b;b=&a;”语句后,表达式“**c”的值是()。
有定义语句:intb;charc[10];,则正确的输入语句是
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值为:30.
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
补码运算的基本规则是[x]补+[y]补-[x+y]补。[15]补+[-38]补的运算结果用二进制补码表示为()。
线粒体内膜复合物V的F1线粒体内膜复合物V的阳
用人单位违反劳动法的有关规定,延长劳动者工作时间的,可给予的行政处罚措施包括()。
根据2002年国务院颁布的《指导外商投资方向规定》的有关规定,下列情形中属于禁止外商投资的项目是()。
初一(3)班很多同学做数学应用题时考查单一知识点的题目都能做对,但是考查两个以上知识点交叉的题目时就不会做了。这些同学应该在下列哪一个思维环节上进行强化?()
A、 B、 C、 D、 C第1列各图形都由一部分构成,第2列各图形都由两部分构成,第3列各图形都由3部分构成。
A、 B、 C、 D、 A题干四个图形都比较简单,前三个图形都含有曲线和直线,而第四个图形中只含有直线,由此可初步确定图形中的曲线是干扰元素,考虑直线数。故可得出本题规律为直线数依次是2、3、4、5,应选择有
Thediscoveryoftheshipisimportanttostudentsofearlyshipsandtheirroutesbecause______.WhenwasthewreckofKyreni
Couldyoutellme______?
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispart,youwillhave15minutestogooverthepassageq
最新回复
(
0
)