首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p<q) { temp=*p; *p=*
以下函数实现的功能是 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p<q) { temp=*p; *p=*
admin
2013-05-30
79
问题
以下函数实现的功能是 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
解析
本题考核while循环语句和指针的使用。在该函数中,循环开始时,指针p指向字符串的第1个字符,指针q指向字符串的最后一个字符,首先交换这两个字符:然后,指针p前进一个字符位置(指向下一个字符),指针q后退一个字符位置(指向前一个字符);经过若干次循环,条件p<q将为假(即指针p和指针q相遇),循环结束。从而实现了将一个字符串首尾颠倒的功能。
转载请注明原文地址:https://www.kaotiyun.com/show/0BNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、______、概念设计和物理设计。
下面的______函数头格式不正确。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为______。
当需要打开A盘上的abc.txt文件用于输入时,则定义文件流对象的语句为______。
在一个被调用函数中,关于rerun语句的描述,______是错误的。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()。
若要将一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序,应该在程序设计阶段采取【】和逐步求精的方法。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
随机试题
工农民主政府的基层政权机关是()
下列因素中,不参与调节细胞内外水分布的因素是
关于影像增强器结构功能的组合,错误的是
妇女,28岁。原发不孕进行性痛经5年,妇查:子宫大小正常,后倾,欠活动,后壁有2个黄豆大小痛性结节,左侧附件可扪及直径约3cm大小的囊性包块,不活动,右侧附件增厚。其诊断考虑为
在企业财产保险中,不增加费率,也无须加贴保险特约条款的特保财产有()。
一般纳税人应纳增值税税额的计算公式为()。
(2015年真题)国庆黄金周,小白和朋友们商量去外地旅游的事,小米说:如果不去绍兴,就去杭州吧。小黄说:如果不去杭州,就不去绍兴了。小刘说:咱们只去其中一处吧。小白据此提出的大家都能接受的意见是()。
Webbrowserissimplyaterminalemulator,designedtodisplaytextonascreen.Thetwoessentialdifferencesbetweenanordina
______thesepictures,Icouldn’thelpthinkingofthedayswhenIwasintheStates.
ManagementinCyberspaceVirtualrealityisoftenusedtomimichazardousenvironments—cockpitsofcombataircraft,burning
最新回复
(
0
)