首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 ( )。 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
48
问题
以下函数实现的功能是 ( )。 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://jikaoti.com/ti/JxW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输
若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}则程序的输出结果是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
以下程序的输出结果是()。#include#defineSUB(A)(A)-(A)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf(’’%d\n’’,d);}
在黑盒测试方法中,设计测试用例的主要根据是
有以下程序intd=1;voidfun(intp){intd=5;d+=p++;printf("%d",d);’}main(){inta=3;fun(a);d+=a++;printf("%d\n",d);}程序的输出结果是
某二叉树共有7个节点,其中叶子节点只有1个,则该二叉树的深度为(假设根节点在第1层)()。
以下选项中与iffa==1)a=b;elsea++;语句功能不同的switch语句是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
随机试题
UnderscoringtheimportanceofAsiatotheUSinthenewcentury,HillaryClintonisbreakingwithtraditionasnewSecretaries
(2014年第56题)下列乳腺癌的病理学类型中,属于原位癌的是
A.气机不畅B.气逆C.气闭D.气脱大汗、目闭口开多见于
甲、乙联合设立一专业社会服务机构,因不足以清偿债务而解散,对该笔债务()。
某公司发行正常市价为800万元的普通股,估计该股票股利年增长率为10%,预计第一年发放股利40万元,筹资费率为10%,该新发行的股票的资金成本为()。
企业会计信息化工作的全面推进,将有助于完善和优化财务管理的技术环境。()
【2013上】“一把钥匙开一把锁”所反映的是()。
现有长度为7、初始为空的散列表HT,散列函数H(k)=k%7,用线性探测再散列法解决冲突。将关键字22,43,15依次插人到HT后,查找成功的平均查找长度是()。
Thelight,whichotherwise______theinvalid,wasexcludedfromhischamberbymeansofshutters.
游泳是(体育)锻炼的最好方式之一。它能改善心脏功能。它也能帮助血液循环。游泳会促进肌肉发达。它甚至会增强肺部功能。(身体有)残疾的人如不能参与其他运动,可以通过游泳保持身体健康。对于父母来说,确保他们的孩子在年幼时就学游泳,是个不错的选择。这是一项孩子们可
最新回复
(
0
)