首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include<iostream.h> void main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0;
有如下程序 #include<iostream.h> void main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0;
admin
2010-03-29
37
问题
有如下程序 #include<iostream.h> void 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’; cout<<s;} 该程序的输出结果是
选项
A、69825
B、63825
C、6385
D、693825
答案
4
解析
该题主要要搞清楚以下几点:
①定义了一个指针数组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[l]中的内容为字符串“8254”。③程序中第二个循环中的循环体s=s*10+p
[j]-’0’;的功能是这样的,每执行一次,将s中的值乘以10(也即,将s中的数值整体向左移动一位,并在空出来的个位上添一个o),再将当前P
[j]中的字符量转换为相应的数字,然后把这个数字加到s的个位上。④注意到内层循环的循环条件
p
[j]>’\0’是指p
[j]中的字符只要不是字符串结束标志’\0’就继续循环,语句j+=2;是使下标j每次增加2,也即一个隔一个地从p
所指向的字符串中取出字符。经过上述解析后,不难看出,该程序首先从p [0]所指向的字符串“6937”中一个隔一个地取出字符,分别是“6”和“3”,然后从p[1]所指向的字符串“8254”中一个隔一个地取出字符,分别是“8”和“5”,同时经过转换和相加运算后,结果s中的值应该是6385。
转载请注明原文地址:https://kaotiyun.com/show/Fhjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
若有定义语句charc=’\101’;则变量c在内存中占
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程
若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);retumt>a[n-1]?t:a[n-1];}elseretuma[0];}main(){inta[]={8,2,9,1,
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[i]){if
下列关于类、对象、属性和方法的叙述中,错误的是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
“阳病治阴”属于
女性,60岁。长期头晕不适,未就诊。本次突然发病,意识不清2小时,送医院诊断为脑出血。脑出血最常见的动脉为
患者眩晕耳鸣,头部胀痛,每因烦劳而增剧,急躁易怒,少寐多梦,舌质红,脉弦。其证候是
《中国药典》2010年版一部中规定检查膨胀度的药材是
某公司进口本圆钢500吨,申报价格为FOB大阪380美元/吨,已知申报运费人民币200元,保险费率为0.27%,外汇牌价为1美元=8.7100人民币元(中间价),圆钢的关税税率为10%,增值税率为17%,则应征进口增值税是()。
以下几种基金,适宜长期投资的是()。Ⅰ.货币市场基金Ⅱ.股票基金Ⅲ.债券基金Ⅳ.混合基金
运往境外修理的机械器具、运输工具或其他货物,出境时已向海关报明,并在海关规定期限内复运进境的,海关估定完税价格的构成包括( )。
【2013年滨州市北海新区】现代认知心理学把记忆系统分为()。
某地政府部门推出网上问政,群众可以在指定网站上对政府部门服务进行点赞或者差评,其中对于得到差评的部分要启动问责,有人说这是走网上群众路线值得点赞,有人说这是在作秀。请问,你怎么看?
假定每一车次具有惟一的始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是(6);如果实体“列车运行表”属性为车次、日期、发车时间、到达时间,该实体的主键是(7)。在通常情况下,上述“列车时刻表”和“列车运行
最新回复
(
0
)