首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include <stdio.h> #include<string.h> mam() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while(--
以下程序的输出结果是( )。 #include <stdio.h> #include<string.h> mam() { char b1[8]="abcdefg",b2[8],*pb=b1+3; while(--
admin
2009-01-15
25
问题
以下程序的输出结果是( )。 #include <stdio.h> #include<string.h> mam() { 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
解析
首先定义了两个字符数组b1和b2,并用一个字符串给b1赋初值,然后定义了一个字符型指针变量pb,通过赋初值使它指向b1[3]。接着执行while循环,该循环执行了3次:第一次判断条件“--pb>=b1”,使pb的值为“b1+2”,执行“strepy(b2,pB) ;”后,b2中的内容为“cdefg”:第二次判断条件“--pb>=b1”,使pb的值为“b1+1”,执行“strcpy(b2,pB) ;”后b2的内容为“bedefg”第三次判断条件“--pb>=b1”使pb的值为“b1”,执行“strcpy(b2,pB) :”后b2的内容为“abcdefg”。最后输出b2数组中存放的字符串长度,显然是7。(这里还有一个关键点:就是每当执行—次while循环判断条件,就执行一次“--pb”,他使得指针pb自减1,即前移一位)所以,4个选项中D为所选。
转载请注明原文地址:https://kaotiyun.com/show/BoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Command1(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Option1,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“选择1
定时器的Interval属性的值是一个整数,它表示的是()。
要计算x的平方根并存人变量y,正确的语句是()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
为使程序运行时通用对话框CDl上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
目录列表框的Path属性的作用是
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。(1)创
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
随机试题
仲裁委员会通过调解的方式,解决仲裁纠纷的文书是
理事会;委员会n.c______
急性颅内压增高患者生命体征的变化是()
选择药物用量一般规律正确的是()。
江某将一串价值5万元的钻石项链存放在某银行对外租赁的保险柜中。该银行工作人员周某借工作之便将保险柜中的钻石项链盗走,案发后一直潜逃在外。江某向人民法院起诉,要求该银行承担民事责任。在审理中,公安机关将周某抓获归案(但无法追回赃物),并移送检察机关,检察机关
下列关于地下水污染的特点说法错误的是()。
第二次世界大战后,随即出现了()。
道琼斯工业平均指数于()问世,是目前世界上影响最大、最有权威性的一种股票价格指数。
元素性音乐教育思想是__________音乐教育体系的基本核心。
A、B两杯盐水各有40克,浓度比是3:2。在B中加入60克水,然后倒人A中若干盐水,再在A、B中加入水,使它们均为100克,这时浓度比为7:3。则从B倒入A:
最新回复
(
0
)