首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include <stdio.h> #include <string,h> main() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while (--p
以下程序的输出结果是 #include <stdio.h> #include <string,h> main() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while (--p
admin
2009-01-15
23
问题
以下程序的输出结果是 #include <stdio.h> #include <string,h> main() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while (--pb>=b1) strcpy(b2,pB) ; printf("%d\n",strlen(b2)); }
选项
A、8
B、3
C、1
D、7
答案
8
解析
本题考核的知识点是指针变量的运算及字符函数strcpy()的应用。strepy()函数的作用是把第二个参数代表的字符串,复制到第一个参数指向得数组中.首先定义了两个字符数组b1和b2,并用一个字符串给b1赋初值,然后定义了一个字符型指针变量pb,通过赋初值使它指向 b1[3]。接着执行while循环,该循环执行了3次;第一次判断条件“--pb>=b1”,使pb的值为“b1+2”,执行“strcpy(b2,pB) ;”后,b2中的内容为“cdefg”;第二次判断条件“--pb>=b1”,使pb的值为“b1+1”,执行“strcpy(b2,pB) ;”后b2的内容为“bcdefg”第三次判断条件“--pb>=b1”使Pb的值为“b1”,执行“strcpy(b2,pB) ;”后b2的内容为“abcdefg”。最后输出b2数组中存放的字符串长度,显然是7。 (这里还有一个关键点:就是每当执行一次while循环判断条件,就执行一次“--Pb”,他使得指针 pb自减1,即前移一位)所以,4个选项中D为所选。
转载请注明原文地址:https://kaotiyun.com/show/SBXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
下面程序计算并输出的是PrivateSubCommand1Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
下列各组的排序方法中,最坏情况下比较次数相同的是
(1)考生文件夹下的工程文件sjt3.vbp中有一个初始内容为空、且带有垂直滚动条的文本框,其名称为Text1;两个标题分别为“读数据”和“查找”的命令按钮,其名称分别为Cmd1、Cmd2。请画一个标题为“查找结果”的标签Label1,再画一个名称为Tex
数据库应用系统中的核心问题是
在考生文件夹下,存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。试按以下要求完成设计。(1)创建一个查询,按所属院系统计学生的平均年龄,
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
报社的产品销售收入主要是三大块:___________、___________和___________。
限制性旅游产品销售渠道适用于()的旅游产品。
女性内生殖器官包括
气雾剂中可作抛射剂的压缩气体是
发生颧骨、颧弓骨折必须行手术复位的指征是
甲、乙、丙三人共同伤害被害人丁,公安机关对丙作出撤销案件的处理,检察机关对甲提起公诉,对乙作了不起诉处理。被害人欲提起附带民事诉讼,下列说法哪些是正确的?()
技术规范是按照工程()来描述工程技术和工艺内容特点。
根据我国现行证券交易佣金收取标准的规定,上海证券交易所债券现货的每笔交易佣金最低收取标准为()。
A、Sheisfascinatedwithsports.B、Sheisreliableandpowerfulinside.C、ShehasgotaJapanesesportscar.D、Shedoesn’tknow
Althoughheisyoungand(experience)______,hehasdonewell.
最新回复
(
0
)