首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 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
82
问题
以下函数实现的功能是 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://kaotiyun.com/show/0BNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有关类和对象的说法不正确的是______。
在析构函数中调用虚函数时,采用【】联编。
以下函数声明中,存在语法错误的是______。
在一个C++程序中,每个变量都必须遵循【】的原则。
以下程序段的执行结果是()。#include<iostream.h>Voidmain(){inta,y;a=10;y=1do{a+=2;y+=a;cout<<"a"="<<a<<","<<"y=
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有()。
下面关于C++语言变量的叙述错误的是()。
索引属于
随机试题
甲状腺术后最危急的并发症是
治疗咳嗽的药物A、可待因B、喷托维林C、右美沙芬D、苯丙哌林E、右美沙芬复方制剂白天咳嗽
下列有关公司合并、分立规则的说法中,正确的有()。
2008年12月,蓝月亮歌厅收取的费用为包间费10万元,烟酒饮料费40万元,点歌费等其他费用20万元(已知服务业税率为5%,娱乐业税率为20%),则该歌厅12月份应缴纳的营业税为()。
甲公司为增值税一般纳税人,适用的增值税税率为17%,存货采用计划成本核算。A材料的计划成本为0.21万元/吨。2018年6月与存货有关的经济业务如下:(1)6月1日,原材料一A材料借方余额为2500万元,材料成本差异贷方余额为300万元。(2)
我国《劳动法》对用人单位延长工作时间作了限制性规定,但可以不接受这种限制的情形是()。
企业组织结构变革的方式不包括()
警察的职能是否集中于一个统一的警察机关是近代警察与古代警察的区别之一。()
在一形状为等腰梯形的小花园四周种植桂花树,上底长为60米,下底长为120米,高为40米。要求桂花树间距为10米,且小花园的四个顶点必须都要种植,问需要桂花树多少棵?
Awomanwasatthecinema,andshewasenjoyingthefilmverymuch.Buttherewasamaninthenextseat,andhebeganlookingo
最新回复
(
0
)