首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 ( )。 void fun(char *s) { char *p,*q, temp; p=s; q=s+strlen (s) -1; while (p<q)
以下函数实现的功能是 ( )。 void fun(char *s) { char *p,*q, temp; p=s; q=s+strlen (s) -1; while (p<q)
admin
2010-03-29
69
问题
以下函数实现的功能是 ( )。 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
解析
在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符:然后,指针p前进一个字符位置 (指向下一个字符),指针q后退一个字符位置(指向前一个字符):经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://kaotiyun.com/show/LTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#ineludevoidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;for(i=0;i<10;i+=2
在快速排序法中,每经过一次数据交换(或移动)后
下列叙述中正确的是()。
以下叙述中正确的是
以下选项中与iffa==1)a=b;elsea++;语句功能不同的switch语句是
数据流图(DFD)中的有向箭头(→)表示
下面描述中不属于数据库系统特点的是
在关系模型中,每一个二维表称为一个
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中X是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注
随机试题
气胸最常见的类型是
股骨干骨折钢板内固定,钢板应置于股骨的
海口市陈某驾驶货轮在我国内海航运时,被上海市海关缉私队查获,货轮上载有我同禁止进口的货物。上海市海关对该货轮作出处罚决定:该货轮载有国家禁止进口的货物无合法证明,认定该货物为走私货物。依据《海关法》给予该货轮罚款2万元,拘留10日,并没收上述走私货物。陈某
工程管理信息化指的是( )的开发和利用,以及信息技术在工程管理中的开发和应用。
人民法院于2007年9月10日受理甲企业破产案件,甲企业的下列行为中,管理人可依法行使撤销权的有()。
AgoodadvertisementoftenUSeSwords_________peopleattachpositivemeanings.
SincethefirstEarthDayin1970,Americanshavegottenalot"greener"towardtheenvironment."Wedidn’tknowatthattimeth
社会主义民主和社会主义法制的相互关系是()
A、 B、 C、 D、 C数据库操纵功能是提供用户对数据库中数据的操纵功能,实现对数据库数据的检索、插入、更新和删除。而这类功能是由数据库管理系统的存取模块完成的。
在Access中,创建报表的方式有几种?()。
最新回复
(
0
)