首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: main() {char ch[2][5]={"6937","8254"},*p[2]; int i,j,S=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++
有如下程序: main() {char ch[2][5]={"6937","8254"},*p[2]; int i,j,S=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++
admin
2013-06-11
71
问题
有如下程序: 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、693825
D、6385
答案
8
解析
“for(i=0;i<2;i++)p
=ch
;”是将字符串"6937"和"8254"的首地址分别赋给指针数组p的两个元素。下面的for循环嵌套是取二维字符数组ch偶数列上的数字字符,将它们组成一个数。所以选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/n3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面程序后,a的值是() main() { inta; printf("%d\n",(a=3*5,a*4,a+5));}
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=aprintf(
控制键^C的功能为()
请读程序:#include<stdio.h>main(){floax,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2
下面是对宏定义的描述,不正确的是______。
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
设计准则要求,模块的作用域和控制域的关系是()
程序设计是以()和数据结构为基础的。
可在C程序中用作用户标识符的一组标识符是
随机试题
下列关于统计总体的表述,正确的有()
当市场利率低于债券票面利率时,分期付息到期还本债券的发行方式是()
SupposewebuiltarobottoexploretheplanetMars.Weprovidetherobotwithseeingdetectorstokeepitawayfromdanger.It
A.杂音不传导B.杂音向左腋下和左肩胛下区传导C.杂音向颈动脉、胸骨左下缘传导D.杂音向胸骨左缘传导E.杂音向心尖区传导主动脉瓣狭窄
与普通CT相比较,关于微型CT扫描仪特点的叙述,错误的是
对原生环境描述不正确的是
根管预备时,前牙的工作长度具体指
经过氢化的植物油及其分离品()
经办行于每年9月底前,统计汇总上一年度实际发放的国家助学贷款金额和违约率,经合作高校确认后上报分行,分行汇总后在()工作日内上报总行,总行提交全国学牛贷款管理中心。
分析东欧剧变的原因与教训。
最新回复
(
0
)