首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 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
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、将字符串中的小写字母变成大写字母
答案
1
解析
本题考核while循环语句和指针的使用。在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符:然后,指针p前进一个字符位置(指向下一个字符),指针q后退一个字符位置(指向前一个字符);经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://kaotiyun.com/show/0BNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述关于break语句的描述中,______是不正确的。
假设AB为一个类,则该类的拷贝构造函数的声明语句为______。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为______。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
下列叙述中错误的是()。
结构化需求分析方法中,需要建立数据模型,不属于数据模型所描述的内容的是()。
由两个栈共享一个存储空间的好处是()。
多态性指的是()。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
索引属于
随机试题
()项目管理模式在国际上最为通用,世界银行、亚洲开发银行贷款项目和采用国际咨询工程师联合会(FIDIC)的合同条件的项目均采用这种模式。
给定资料: 1.2014年6月6日下午两点多,驻马店文化路的一家按摩店门前,敲锣打鼓,秧歌红绸,鞭炮轰鸣……这是十几位盲友为河南盲人高考第一人——李金生参加高考而助威。随后,李金生和盲友们到汽车站坐班车前往考点。 到达考点附近已是下午5点多,确山县招生
图中标志的含义是________。
上呼吸道指的是
男,68岁。间断咳嗽、咳痰10余年,活动性气短2年。曾行胸片示:双肺纹理增粗、紊乱。膈肌低平。吸烟史40年,1包/天,已戒3年。该患者血气分析示:pH7.37,PaO265mmHg,PaCO242mmHg,引起该患者血气分析异常最主要的机制是
已知图示两个梁的抗弯截面刚度EI相同,若二者自由端的挠度相等,则P1/P2为:
设函数f(x)=在x=1处可导,则a,b的值分别为().
两个递增序列A和B的长度分别为m和n(m<n),将两者归并为一个长度为m+n的递增序列时,______,归并过程中元素的比较次数最少。A.当A的最大元素大于B的最大元素时B.当A的最大元素小于B的最小元素时C.当A的最小元素大于B的最小元素时D.当
决定一个窗体有无“控制”菜单的属性是()。
Hasyourchildcrackedabookthissummer?Althoughadultsoftenjumpatthechancetocatchupontheirreadingduringvaca
最新回复
(
0
)