首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 main() { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i
有如下程序 main() { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i
admin
2010-09-05
30
问题
有如下程序
main()
{ char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p
=ch
;
for(i=0;i<2;i++)
for(j=0;p
[j]>′\0′;j+=2)
s=10*s+p
[j]-′0′;
printf("%d\n",s);}
该程序的输出结果是
选项
A、69825
B、63825
C、6385
D、693825
答案
C
解析
该题稍微难一点。主要要搞清楚以下几点:①定义了一个指针数组char *p[2]后,程序中第一个循环for(i=0;i<2;i++)p
=ch
;的作用,是使指针数组的p[0]元素(它本身是一个指针)指向了二维数组ch的第一行字符串,并使指针数组的p[1]元素指向二维数组ch的第二行字符串,这样,就使指针数组p和二维数组ch建立起了一种对应关系,以后对二维数组ch的某个元素的引用就有两种等价的形式:ch
[j]或p
[j]。②对二维数组ch的初始化,使其第一行ch[0]中存入了字符串"6937",第二行ch[1]中的内容为字符串"8254"。③程序中第二个循环中的循环体s=s*10+p
[j]-’0’;的功能是这样的,每执行一次,将s中的值乘以10(也即,将s中的数值整体向左移动一位,并在空出来的个位上添一个0),再将当前p
[j]中的字符量转换为相应的数字,然后把这个数字加到s的个位上。④注意到内层循环的循环条件p
[j]>’\0 ’是指p
[j]中的字符只要不是字符串结束标志’\0’就继续循环,语句j+=2;是使下标j每次增加2,也即一个隔一个地从p[i]所指向的字符串中取出字符。经过上述解析后,不难看出,该程序首先从p[0]所指向的字符串"6937"中一个隔一个地取出字符,分别是’6’和’3’,然后从p[1]所指向的字符串"8254"中一个隔一个地取出字符,分别是’8’和’5’,同时经过转换和相加运算后,结果s中的值应该是6385。
转载请注明原文地址:https://kaotiyun.com/show/uSWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在新建一个VB工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为()。
下面程序运行后,语句”Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1Forj=10To1Step-3
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
下面关于命令按钮的叙述中错误的是
下面不属于软件设计阶段任务的是
假定有如下语句:answer$=MsgBox("String1",,"String2","String3",2)执行该语句后,将显示一个信息框,单击其中的"确定"按钮,则answer$的值为( )。
下面关于列表框控件的叙述中错误的是
设a是整型变量,与函数IIf(a>0,-a,a)有相同结果的代数式是()。
使用语句DimA(1To10)AsInteger声明数组A后,以下叙述正确的是()。
随机试题
大海股份有限公司(以下简称“大海公司”)为增值税一般纳税人,适用增值税税率为17%,企业所得税税率25%,企业所得税采用资产负债表债务法核算。不考虑增值税、企业所得税以外的其他相关税费。大海公司2013年度财务报告于2014年3月31日经董事会批准对外报出
高血压病动脉硬化常累及血管为()
肝性脑病患者前驱期(一期)最早的临床表现是
甲对乙享有60万元债权,丙、丁分别与甲签订保证合同,但未约定保证责任的范围和方式。戊以价值30万元的房屋为乙向甲设定抵押并办理了登记。请回答以下79~82题。若甲对乙的债权已过诉讼时效一年,下列说法何者正确?()
建筑物折旧分为物质折旧、功能折旧和经济折旧三大类。其中,属于经济折旧的有()。[2006年考题]
结构简单、坚固耐用、运行可靠、维护方便、启动容易、成本低,但调速困难、功率因数偏低的电动机应是()。
许多人并不完全信任概率的规律,尽管这一规律一再显示出了它的准确性。例如,甚至在学校里研究概率理论的人中,也有许多人对乘坐商用飞机的恐惧超过了对乘坐行驶在高速公路汽车上的恐惧,尽管汽车行驶所造成死亡和重大伤害的危险比飞机航行所赞成的危险高出二十多倍。以下哪项
下面属于软件设计阶段产生的文档是()。
Thecentralproblemofeconomicsistosatisfythepeople’sandnation’swants.Theproblemwearefacedwithisthatour(1),
Notuntilitwascompletelydark______working.
最新回复
(
0
)