首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
34
问题
有以下程序
#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://jikaoti.com/ti/wJf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){ints[]={1,2,3,4,5,6},*p=s;printf("%d,%d\n",*(p+3),*(p+6));}则程序运行后的输出结果是【】。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
以下程序运行后的输出结果是。#include#includc#includemain(){char*p;inti;P=(char*)malloc(sizeof(char)*20
下述关于数据库系统的叙述中正确的是
给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。例如,形参s所指的字符串为:baawrslkjghzlicda,执行后p所指字
下列给定函数中,函数fun()的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数。注意:字母不分大小写。例如,输入THIsisaboot,则应输出是10220。请改正程序中的错误,使它能得出正确的结果。注意:不要改
下列选项中不属于软件生命周期开发阶段任务的是
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
大多数生产测井方法是对井下情况的间接反映,须将测井信息加工成()信息或其他有关信息,才能达到认识问题和解决问题的目的。
女性,66岁,慢性肺心病急性加重,并发感染性休克,尿少,最可能的酸碱失衡是
在病例对照研究中,病例的选择最好是
下列有关突发环境事件应对说法正确的是:()
当双方各持己见、互不妥协,如果谈判会议继续进行,往往是徒劳无益时,谈判人员经常使用的基本策略是()。
下列对我国新农村建设的说法,准确的是()。
井下作业,旧称“地下作业”,指人们通过从地面向下凿成的通道,进入离地表一定深度的地下从事特定目的的生产活动。下列不属于井下作业的是()。
简述我国基层群众性自治组织的概念和特点。
设f(x)在x=0处连续,且=1,求f’(0).
Thelargestanimalthateverlivedonlandorinwaterstillexists.Noteventhegiantdinosaurswereaslargeassomewhales.
最新回复
(
0
)