首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
29
问题
以下程序的输出结果是 #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全国计算机二级
相关试题推荐
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
下列叙述中正确的是
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
(1)在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3—181所示。程序的功能是计算表达式的值:z=(x.2)!+(x-3)!+(x-4)!+…+(x-N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Com
以下关于菜单的叙述中,错误的是
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
下列关于线性链表的叙述中,正确的是( )。
设二叉树如下:则前序序列为
随机试题
A.阴寒凝滞B.心血瘀阻C.两者均是D.两者均不是(1991年第115,116题)胸痛彻背,心悸,胸闷,气短,舌质黯,苔白,脉沉细,证属()
氧化锌丁香油粘固粉的用途哪项除外
取某一维生素类药物约5mg,加氢氧化钠试液2.5ml溶解后,加铁氰化钾试液0.5ml与正丁醇5ml,强力振摇2分钟,放置使分层,上层的醇层显强烈的蓝色荧光。加酸使其成酸性,荧光即消失。再加碱使其成碱性,荧光又显现。该药物为()。
王某向法院提起诉讼,主张赵某持有的一幅名画为自己所有,要求法院判决赵某予以返还。法庭审理过程中丁某赶到,提出该名画其实是丁某借给王某的,要求法院判决赵某将名画返还给丁某而不是王某,本案中丁某的地位是()。
2008年12月至2009年3月,山东省某市移动通信公司将办理业务过程中依法定程序收集起来的客户个人信息,非法泄露并卖给其他单位,并依此信息发送垃圾短信,从中非法获利。对此判断正确的有:
根据《深化党和国家机构改革方案》,下列部门中,负责统一征收社会保险费的是()
下列关于教育心理学发展进程的说法,正确的有()
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:PrivateSubCommandl_Click()DimsAsDoubles=0:i=1DoWhilei
A、 B、 C、 BAorB?是二选一问题,询问“早班”和“稍晚”哪个好,available意为“厅便的,有空的”。
PoorpeoplehaveIQ’ssignificantlylowerthanthoseofrichpeople.The【S1】______traditionalwisdomhasbeenthatthisisinla
最新回复
(
0
)