首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 ( )。 void fun(char *s) { char *p,*q, temp; p=s; q=s+strlen (s) -1; while (p<q)
以下函数实现的功能是 ( )。 void fun(char *s) { char *p,*q, temp; p=s; q=s+strlen (s) -1; while (p<q)
admin
2010-03-29
47
问题
以下函数实现的功能是 ( )。 void fun(char *s) { char *p,*q, temp; p=s; q=s+strlen (s) -1; while (p<q) { temp=*p; *p=*q; *p=temp; p++; q--; } }
选项
A、将一个字符串首尾颠倒
B、计算字符串的长度
C、统计字符串中的空格个数
D、将字符串中的小写字母变成大写字母
答案
1
解析
在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符:然后,指针p前进一个字符位置 (指向下一个字符),指针q后退一个字符位置(指向前一个字符):经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://kaotiyun.com/show/LTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
以下叙述中错误的是()。
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是
若变量己正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d"&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)
在C语言中,函数返回值的类型最终取决于
在软件生产过程中,需求信息的来源是()。
结构化程序设计的基本原则不包括()。
结构化程序设计的3种结构是()。
随机试题
(面向对象中)继承
能被植物叶片中的________吸收用于光合作用的太阳辐射称为生理有效辐射。
国内普遍采用的围生期的定义
成人毛细血管采血最常用的部位是()。
父母子女之间的权利和义务关系的主要内容有()。
下面关于排水沟施工的论述正确的是( )。
某企业进行人力资源需求与供给预测。经过调查研究与分析,确认本企业的销售额(万元)和所需销售人员数(人)成正相关关系,并根据过去10年的统计资料建立了一元线性回归预测模型Y=20+0.04x,x代表年销售额,Y代表销售人员数。该企业人员变动矩阵如下表所示。预
下列关于发展开放型经济制度的意义,说法错误的是()。
人事行政,是指政府为了行使职能、推行工作,通过一定的人事机关及相应的制度、法规、方法和手段等对其任用的国家工作人员所进行的选择、任用、培训、管理活动。以下不属于人事行政的是()。
循环链表的主要优点是(44)。
最新回复
(
0
)