首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 #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
36
问题
以下程序运行后的输出结果是【 】。
#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://www.kaotiyun.com/show/vHXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
支持子程序调用的数据结构是()。
编写如下程序:PrivateSubCommand1_Click()Dima(3,3)AsIntegerDimb(3,3)AsIntegerFori=1To3Forj=1To3
以下关于变量作用域的叙述中错误的是()。
将数据项“Student”添加到名称为List1的列表框中,并使其成为列表框第一项的语句为()。
在黑盒测试方法中,设计测试用例的根据是()。
为了删除列表框中的一个列表项,应使用的列表框方法是
度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为()。
随机试题
下列有关种群的爆发的说法正确的是()
某女,24岁。肘关节肌肉酸痛重着不移2个月,伴有肿胀,肌肤麻木不仁,阴雨天加重,苔白腻,脉濡缓。针灸治疗除主穴外,应加取
企业无偿调出固定资产发生的净损失,应借记的科目是()。
银行承兑汇票的出票人于汇票到期日未能足额缴存票款的,承兑银行可以向持票人拒绝付款。()
下列属于决策问题界定主要方法的是()。
你是司法机关工作人员,当事人给你送红包,并说你的同事都已经收了,你怎么办?
关于肝细胞气球样变细胞,下列哪一项改变是错误的
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为
Questions27-30Foreachquestion,onlyONEofthechoicesiscorrect.Writethecorrespondingletterintheappropriateboxon
Acalorieisaunitofenergyassociateswithanythingcontainingenergyexceptfood.Expertssuggestthehighestnumberoffat
最新回复
(
0
)