首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q;
以下函数实现的功能是void fun (char *s){ char *p,*q,temp; p=s; q=s+ strlen(s)-1; while (p<q) { temp=*p; *p=*q;
admin
2010-12-16
60
问题
以下函数实现的功能是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、将字符串中的小写字母变成大写字母
答案
A
解析
本题考核while循环语句和指针的使用。在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符;然后,指针p前进一个字符位置(指向下一个字符),指针q后退一个字符位置(指向前一个字符);经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://kaotiyun.com/show/M1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:char*ps[]={"aa","bb","cc","dd"};,则以下叙述正确的是
设有定义:inta;floatb;执行scanf(“%2d%f.t,&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是()。
下列关于线性链表的叙述中,正确的是()。
软件详细设计产生的图如下:该图是()。
某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为
给定程序MODII.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333033333-33330333
若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
语句cout<<setfill("")<<setw(4)<<setfill(’i’)<<setw(7)<<’m’<<end1;的输出结果为()。
已知一程序运行后执行的第一个输出操作是cout<<setw(10)<<setfill(’*’)<<1234;则此操作的输出结果是
随机试题
Inanycomprehensiontextyouwillfindwordsthatyoudon’tknow,Youcan【C1】______themupinadictionary,ofcourse,【C2】_____
《安全生产许可证条例》第七条规定,安全生产许可证颁发管理机关应当自收到申请之日起()日内审查完毕,经审查符合规定的安全生产条件的,颁发安全生产许可证。
在材料采购合同中,交货数量的验收方法有()。
队业主的角度分析,工程造价是指建设一项工程预期开支或实际开支的()。
某有限合伙企业合伙协议的下列约定中,符合合伙企业法律制度规定的是()。
社会学习论强调儿童习得社会行为的主要方式是()。
教育影响可分解为下列哪几种成分?()
我们读到“天苍苍,野茫茫,风吹草低见牛羊”时,头脑中浮现出广袤的大草原水草丰美、牛羊成群的景象,这是()
以A表示事件“甲种产品畅销,乙种产品滞销”,则其对立事件为()
已知R2=1000,R3=200,执行指令MOVR2,R3,LSL#2后,R2=【55】,R3=【56】。
最新回复
(
0
)