首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p<q) { temp=*p; *p=*
以下函数实现的功能是 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p<q) { temp=*p; *p=*
admin
2013-05-30
61
问题
以下函数实现的功能是 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
解析
本题考核while循环语句和指针的使用。在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符:然后,指针p前进一个字符位置(指向下一个字符),指针q后退一个字符位置(指向前一个字符);经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://kaotiyun.com/show/0BNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在析构函数中调用虚函数时,采用【】联编。
在下面的二维数组定义中,______是正确的。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
结构化需求分析方法中,需要建立数据模型,不属于数据模型所描述的内容的是()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是______。
多态性指的是()。
【】是实现c++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
索引从物理上分为聚簇索引和【 】。
索引属于()。
随机试题
求下列函数的稳定点:f(x)=x-lnx.
下列检查对确诊最有意义的是下列对确定是否为Cushing病无意义的检查是
旋毛虫病最可靠的诊断方法是()
按照《海洋法公约》的规定,外国船舶在通过领海时从事哪种活动即构成非无害通过?()
替代品性价比越()、用户转换成本越(),其所能产生的竞争压力就越强。
下图为位于北半球中纬度的某地半个月内清晨6点出现的月相示意图。当月球出现在天际最高位置甲处时,其月相是()。
(电子科大2016)考虑一笔按天复利计息(DailyCompounding)、挂牌年利率(AnnualPercentageRate,APR)为14%的贷款。如果年通货膨胀率为10%,那么该笔贷款实际的有效年利率(EffectiveAnnualRa
根据法律关系所体现的社会内容的性质,将法律关系可以分为()
“教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是()。
Fourthingsareneededforasmallrooftopgarden.Onethingisaroofthatcan______.Afteraboutthreeweeks,therooftopga
最新回复
(
0
)