首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 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
57
问题
以下函数实现的功能是 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全国计算机二级
相关试题推荐
在进行函数调用时,将把参数的【】传递给值参,把参数的【】传递给引用参数。
结构化分析的常用工具不包括______。
在下面的二维数组定义中,______是正确的。
当需要打开A盘上的abc.txt文件用于输入时,则定义文件流对象的语句为______。
下列程序的输出结果为Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public:Point(intxx=0,in
下面程序的运行结果为【】。#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3";case’2’:cout<<"2";break;defaul
在设计程序时,应采纳的原则之一是()。
对于某个函数调用,不给出调用函数的声明的情况是()。
MyClock类的拷贝构造函数的声明语句为()。
【】是实现c++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
随机试题
技术创新与发明创造相同,都是科技行为。()
关于温度敏感神经元的叙述,错误的是
我国粮、棉、油及林业生产基地在我国的()。
污水处理工艺中,关于一、二级处理正确的说法有( )。本工程的设备应包括( )。
进人证券交易所参与集中竞价交易的,必须是具有证券交易所会员资格的()。
美国社会学家利维特提出的社会组织的基本要素包括()。
(2010年卷一第7题)专利权人享有下列哪些权利?
众所周知,微波辐射具有某种杀伤力。早在20世纪上半叶,研究人员就发现雷达发射的微波达到某种频率后,会使近处的人感到皮肤发热。使用这种微波能量可制造非致命性武器。但怎样的微波既使人感到疼痛,又不造成伤害,这是研究人员面临的主要问题。而这一问题在研制其他微波装
•Lookattheformbelow.•Youwillhearawomanmakingareservationforanawardsceremony.T
Asystematicapproachtothejobhuntandacareerchangeinvolvesknowingwhatskillsyouenjoyusing,determining【C1】______y
最新回复
(
0
)