首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #include<string.h> void fun(char *s,int P,int k) {int i; for(i=p;i<k-1;i++)s[i]=s[i+2]; main()
以下程序运行后的输出结果是【 】。 #include<string.h> void fun(char *s,int P,int k) {int i; for(i=p;i<k-1;i++)s[i]=s[i+2]; main()
admin
2009-02-10
21
问题
以下程序运行后的输出结果是【 】。
#include<string.h>
void fun(char *s,int P,int k)
{int i;
for(i=p;i<k-1;i++)s
=s[i+2];
main()
{char s[]="abcdefg";
fun(s,3,strlen(s));puts(s)
}
选项
答案
abcfg
解析
函数fun的作用是将s所指的字符串中从第p+3到第k+1个字符向前移动两个位置。本题程序是将数组s中从第6个元素开始的值分别向前移动两个位置。在执行fun函数时,p的值是3,k的值是7,所以,具体执行“for(i=p;i<k-1;i++) s
=s[i+2];”语句的过程如下:
i=3:判断i<k-1成立,执行s[3]=s[5],此时,s[3]=f;
i=4:判断i<k-1成立,执行s[4]=s[6],此时,s[4]=g:
i=5:判断i<k-1成立,执行s[5]=s[7],此时,s[5]=’\0’;
i=6:判断i<k-1不成立,返回主函数输出s的值,即为abcfg。
转载请注明原文地址:https://jikaoti.com/ti/9SK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于变量作用域的叙述中错误的是( )。
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
以下叙述中,错误的是
将数据项“Student”添加到名称为List1的列表框中,并使其成为列表框第一项的语句为()。
要计算x的平方根并放入变量y,正确的语句是( )。
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。P
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
随机试题
A、Innumericalorder.B、Inchronologicalorder.C、Inorderofsize.D、Inalphabeticalorder.D男士在为女士介绍文件管理系统时提到,所有的文件都必须按照字母顺序排列
按《中国药典》规定,应进行黄曲霉毒素检查的药材有
目前SLE最佳筛选试验是
患者大便不干硬,虽有便意,临厕努挣无力,挣则汗出短气,便后疲乏,面色晄白,舌淡嫩苔薄,脉虚。其治法是()
年末结账,应在全年累计发生额下通栏划单红线。()
股权投资基金项目估值的主要方法中,属于相对估值法的是()。
《计量法》规定,我国采用()。
在中,无穷大量是
Hello,everyone.Itisagreatpleasuretohaveyouasassistantstohelp【B1】______theparty.Iamsendingaroundaformforyou
A、Helosteverythingincludinghiscomputer.B、Hesufferedfromaseriouscaraccident.C、Hewentabroadtojoinhisfamily.D、H
最新回复
(
0
)