首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 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
44
问题
以下函数实现的功能是 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全国计算机二级
相关试题推荐
当需要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始使用#include命令,使之包含______文件。
下面的______函数头格式不正确。
当需要打开A盘上的abc.txt文件用于输入时,则定义文件流对象的语句为______。
设i和j为int型变量,以下表达式中,与下标引用x[i][j]不等效的是______。
以下函数声明中,存在语法错误的是______。
对于某个函数调用,不给出调用函数的声明的情况是()。
最初的计算机编程语言是()。
在函数的返回值类型与返回值表达式类型的描述中,错误的是()。
在C++语言中,整数可用3种数制表示,它们分别为:十进制、八进制和【】。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
随机试题
通过金属阳离子配合物的形成,待测组分的有效电荷密度提高。
Beyondtheriver______.
在没有心力衰竭的条件下,对手术耐受力最差的是
患者女,18岁,左脚趾甲沟炎并发甲下脓肿,疼痛重,压痛明显。应采取的最佳措施是
以下哪一部分不属于公共建筑交通部分?()。
排水系统根据所接纳的污废水类型不同,可分为()。
空心板较为经济的跨度为()m。
设计压力0MPa≤P≤1.6MPa的工业管道属于()。橡胶、塑料、玻璃钢、涂料等防腐蚀衬里管道组成件,应存放在温度为()的室内,避免阳光和热源的辐射。
企业以盈余公积向投资者分配利润,会引起所有者权益总额的变动。()
Thiskindofcomputeris______handlingallkindsofinformation.
最新回复
(
0
)