首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 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
77
问题
以下函数实现的功能是 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全国计算机二级
相关试题推荐
当一个类的某个函数被说明为virtual时,该函数在该类的所有派生类中______。
在数据库设计中使用E-R图工具的阶段是______。
软件生命周期的三个阶段是______、软件开发、运行维护。
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
语句ofstreamf("DATA.DAT",ios_base::applios_lios_bfise::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分成()。
表达式x=operator-(y,z)可以表示为【】。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
索引从物理上分为聚簇索引和【 】。
随机试题
清洁
局部肿块周围组织发红,肿胀,灼痛,溃烂、溢出发臭的粘稠分泌物,全身伴见发热,舌红苔黄,脉数局部肿块坚韧,表面光滑,界清,推之能移,或溃破溢出粉渣样或胶状物,苔白厚脉濡
某建筑场地剖面如图,拟采用水泥粉煤灰碎石桩(CFG)进行加固,已知基础埋深2.0m,(2FG桩长14m,桩径500mm,桩身强度fcu=20MPa,桩间土承载力折减系数为0.8,按《建筑地基处理技术规范》(JGJ79—2002)计算,如复合地基承
若工程施工质量不符合要求,监理工程师的处理方法有()。
关于施工进度的修订,下列说法正确的是( )。
随着生产活动的全球化,国际分工的机制在变化,出现了()
银行的内部资本充足评估包括资本规划、压力测试和()
人人有受教育的权利,强调在教育中使每个人都得到发展,而不是只注重一部分人,更不是只注重少数人的发展。这体现了素质教育是()。
ATripEveryyearNewZealanderslivinginLondoncanbeseenloadingupKombivansandheadingofftoexperiencethe“cla
Allthose______toseetheexhibition,getoffthebusatthenextstop.
最新回复
(
0
)