首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 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
51
问题
以下函数实现的功能是 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全国计算机二级
相关试题推荐
软件生命周期的三个阶段是______、软件开发、运行维护。
假设AB为一个类,则该类的拷贝构造函数的声明语句为______。
以下程序执行后的输出结果是【】。#include<iostream.h>main(){inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/10){case0:m++;n++;break
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为()。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
数据库管理系统常见的数据模型有层次模型、网状模型和【】三种。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
多态性指的是()。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
随机试题
行政处罚决定依法作出后,当事人应当在行政处罚决定的期限内,予以履行。()
区间的含义是
女性,28岁,已婚。月经紊乱1年余,一般是10~40天或10~60天,量时多时少,妇科检查及B超检查无异常,基础体温呈单相型,月经第1天子宫内膜检查呈增生期变化。其诊断是
护士指导胆道疾病的患者行B超检查前应注意
甲系某医院外科医师,应邀在朋友乙的私人诊所兼职期间,擅自为多人进行了节育复通手术。对甲的行为应当如何定性?
室内用天然花岗石和室内饰面瓷砖工程,使用面积大于( )m2时,应对不同品种、不同批次材料分别进行放射性指标复验。
关于生育保险基金,下列说法错误的是()。
历史学家可以记录和重述已经发生了的事情,也可以预测未来。他们预测未来的客观基础有()。①未来尽管多变,但并非杂乱无章②过去发生过的事,未来必定也会发生③未来会发生的事,过去或现在必有端倪④距离过去或现在不远的事,变化一定不会
WhathasmadeJohnsosurprised?
TheGrowingBacklashAgainstOverparentingWhatparentinghadcometolooklikeatthedawnofthe21stcentury?Overobsesse
最新回复
(
0
)