首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include <stdio.h> #include <string.h> char * ss(char * s) char * p,t; p=s+1:t= *s: whilet * p) {
以下程序运行后的输出结果是【 】。 #include <stdio.h> #include <string.h> char * ss(char * s) char * p,t; p=s+1:t= *s: whilet * p) {
admin
2009-01-15
51
问题
以下程序运行后的输出结果是【 】。
#include <stdio.h>
#include <string.h>
char * ss(char * s)
char * p,t;
p=s+1:t= *s:
whilet * p) { *(,p-1) = *p; p++;}
* (p-1) =t;
return s : }
main ( )
{ char * p,str[10] =" abedefgh";
p = ss(str); printf( "% s \n". p): }
选项
答案
bedefgha
解析
函数9,的作用是将指针变量。指向的字符串的首字符移到最后一个位置,其他字符依次前移。其方法是:首先将指针变量p指向字符串s的第2个字符b,然后将首字符保存在字符变量t中;从字符串的第2个字符开始,通过语句*(P-1)=*p;依次前移,直到字符串结束符;最后通过语句*(P-1)=t;将保存在t中的字符放到移动后的字符串末尾,返回main函数并输出,输出结果为bedefsh。
转载请注明原文地址:https://kaotiyun.com/show/0UXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
输入VisualBasic源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用
在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;1个复选框(名称为Cheek1,标题为“粗体”)和1个文本框(名称为Text1,Text属性为“改变文字字体”),窗体外观如图所示。程序运行后,要求“宋体”单选
如果在列表框List1中没有选中项目,则List1.ListIndex的值为
计算下面分段函数的正确语句是()。
语句PrintFormat(Int(12345.6789*100+0.5)/100,"0000,0.00")的输出结果是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为
如果把程序的启动对象设置为:SubMain,则SubMain过程
窗体模块中有如下类型定义:PublicTypeRecnumAsIntegernameAsStringEndType下面关于这一类型定义的叙述中正确的是()。
有下面程序代码:PrivateSubCommand1_Click()DimaAsInteger,ba=2b=3Printfun(a,b);a;bEnd
随机试题
简述犯罪构成的意义。
Itusedtobethatacorporation’scapitalconsistedoftangibleassetssuchasbuildings,machines,andfinishedgoods.But,
消渴并发白内障、雀盲宜选用
4岁男孩,自幼发现心脏有杂音而临床无症状。经检查确诊为先天性心脏病,房间隔缺损,下列体格检查中哪项最具诊断意义
关于痉挛的叙述,下列哪项是正确的
用发行新债券得到的资金来赎回旧债券属于债券的提前偿还。( )
下列情况中,应当按照销售额和增值税税率计算应纳税额,但不得抵扣进项税额,也不得使用增值税专用发票的有()。
局域网的核心协议是______。
在VisualFoxPro中,有关参照完整性的删除规则正确的描述是( )。
Accordingtoastudy,intellectualactivitiesmakepeopleeatmorethanwhenjustresting.Thishasshednewlightonbrainfood
最新回复
(
0
)