首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 ( )。 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
130
问题
以下函数实现的功能是 ( )。 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全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
有以下程序#include#deftneN4voidfun(inta[][N],intb[]){inti;for(i=0;i
以下叙述中错误的是()。
以下选项中合法的标识符是
若有定义语句:intx=10;则表达式x-=x+x的值为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
对建立良好的程序设计风格,下面描述正确的是()。
结构化程序设计的3种结构是()。
随机试题
在Web页面中加入VBSeript代码,其脚本必须放在【】
A.尿中IgA排泄增多B.尿中核糖核酸酶排泄增多C.二者均有D.二者均无
女性不孕因素中最常见的因素是()。
事故处理需要进行设计变更的,需由()提出设计变更方案。
当“应付账款”账户的余额在贷方时,为债务结算账户,余额在借方时,为债权结算账户。()
下列各项中,不影响经营杠杆系数的是( )。
20世纪中叶以后,学前教育发展的新趋势有()。
医生诊疗费用的低下与药品加成的过高,共同形成了以药养医的现状。它保证了公共医院在数据上的收支平衡,却导致了“大处方”“新特贵药”“过度医疗”等现象的出现,让医生和患者都容易成为扭结的医疗制度及其为轴的社会冲突的代偿者。前一段时间,患者魏则西的去世和医生陈仲
下列叙述中正确的是
数据流图中带有箭头的线段表示的是( )。
最新回复
(
0
)