首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 ( )。 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
111
问题
以下函数实现的功能是 ( )。 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://www.kaotiyun.com/show/LTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include#deftneN4voidfun(inta[][N],intb[]){inti;for(i=0;i
以下叙述中正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
C源程序中不能表示的数制是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
以下不构成无限循环的语句或语句组是
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
以下选项中,能正确进行字符串赋值的是
若有定义语句doublex,y,*px,*py;,执行了px:&x;py=&y;之后,正确的输入语句是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
急性出血坏死型胰腺炎的临床表现有
Χ线管内高速电子的动能取决于
下列胸部后前位评价点的组合,错误的是
治疗颞下颌关节强直引起的开口困难可选用
在我国最常见的胃炎是
热水系统设备的单机试运转在()进行。
设备工程进度计划编制有( )。
关于定向爆破技术及其特点,说法正确的是()。
【写作材料】讲授式和讨论式是两种主要的课题教学方式,各有利弊,学生也各有所好,请根据下列思维导图提供的信息写一篇英语短文,介绍两种教学方式的利弊,并阐述你的观点。提示:1.短文应包括导图所列信息并做适当发挥,条理清楚,内文连贯,段落分明;
下列选项中,不属于“中国四大名锦”的是()。
最新回复
(
0
)