首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是 ( )。 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
120
问题
以下函数实现的功能是 ( )。 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://kaotiyun.com/show/LTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
若有定义语句:chars[10]=“1234567\0\0”;,则strlen(s)的值是()。
数据库设计的根本目标是要解决
以下选项中与iffa==1)a=b;elsea++;语句功能不同的switch语句是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确
在软件生产过程中,需求信息的来源是()。
随机试题
某男性患者,左上第一磨牙牙冠近远中银汞合金充填,颊舌侧剩余牙冠硬组织较薄弱,牙冠龈颌距短,但牙髓健康。最佳的治疗设计为()
甲向乙借款5万元,还款期限6个月,丙作保证人,约定丙承担保证责任直至甲向乙还清本息为止。丙的保证责任期间应如何计算?
根据海关规定,进出口货物报关单的“贸易方式”栏填写未列名的贸易方式时,应填为“其他贸易”。在下列几种贸易方式中不可填写为“其他贸易”的有()。
下列车船中,以“整备质量每吨”作为计税单位的有()。
根据下面材料,回答问题。1961年春天,我买了自己的第一辆车,当时我还是个高中生。最吸引我眼球的二手汽车广告大致如下:“1955年产双门庞蒂克,V8发动机,带收音机、加热器,手动变速,售价375美元,可议价。”在1955年,庞蒂克的V8是买家通常
在推广对心绞痛有明显疗效的一种新药时,医务工作者发现服用这种新药可能加剧哮喘。但只要哮喘患者在服用该药时严格遵从医嘱,该药的副作用完全可以避免。因此,完全没有必要担心这种新药的副作用。以上论述基于的假设是()。
下列关于古代科学成就的选项中,不正确的是()。
设窗体上有一个名为Text1的文本框,并编写如下程序:PrivateSubForm_Load()ShowText1.Text=""Text1.SetFocusEndSubPriv
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
Whatstartstheconversation?
最新回复
(
0
)