首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q;
以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q;
admin
2010-12-16
46
问题
以下函数实现的功能是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、将字符串中的小写字母变成大写字母
答案
A
解析
本题考核while循环语句和指针的使用。在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符;然后,指针p前进一个字符位置(指向下一个字符),指针q后退一个字符位置(指向前一个字符);经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://kaotiyun.com/show/M1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系数据库管理系统所管理的关系是()。
在软件生产过程中,需求信息的来源是()。
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能#defineMAX2147483647intfindmin(intx[],intn){inti,min;
结构化程序所要求的基本结构不包括()。
下面不能作为结构化方法软件需求分析工具的是
在关系数据库中,用来表示实体间联系的是
下列关于类、对象、属性和方法的叙述中,错误的是()。
结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下列数据流图(DFD)构造规则中正确的是()。
随机试题
A.舌扁桃体B.腭扁桃体C.咽鼓管扁桃体D.咽扁桃体E.咽侧索位于扁桃体窝的是()
Adoctor,togetherwithtwonurses,______senttothemountainvillage.
对疑有腹腔内空腔脏器破裂的腹部闭合性损伤患者,在观察期内处理错误的是
一般情况下,轻度肝功能异常者应在麻醉前准备中注意对肝功能的维护和改善,但不是麻醉和手术的禁忌证。
施工现场与城乡公共道路的通道的开通应由()解决。
道路工程施工资源调查包括()。
下列投资概算中,属于建筑单位工程概算的是()。
现代企业制度的基本特征主要有()。
____________等人1993年提出了一个教师反思框架,描述了反思的过程。
Youmaythinkthereisonlysandinthedesertoftheworld,【C1】______itisnottrue.Inthedesert,asweknow,thereisalitt
最新回复
(
0
)