首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 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
23
问题
有如下程序: 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://jikaoti.com/ti/bDn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){floax,y;scanf("%f",&x);if(x<0.0)y=0.0;elseif((x<5.0)&&(x!=2
请读程序:#include<stdio.h>inta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i<4;i++)a[i]=*p++;
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。清填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
C语言函数返回值的类型是由______决定的。
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdioo.h>#include<ctype.h>
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()
在C语言中,合法的字符常量是()
在面向对象的程序设计中,下列叙述错误的是()。
设有下列二叉树:对此二叉树中序遍历的结果是
稳定的排序算法有______、______和______。
随机试题
患儿,5岁。发热恶寒,咳嗽声重,口不渴,咳痰白而清稀,舌质淡红,舌苔白,脉浮紧。其治法是()
除有关节肿痛外.对类风湿关节炎诊断最有意义的表现
关于受体可逆性描述错误的是
本案发起人符合公司法规定的出资方式是()。关于赵某的股份和身份,正确的说法是()。
合同义务转移的效力包括()。
下列有关组织设计的表述错误的是()。
中国第一部新歌剧是()。
下列关于认识的本质的理解,错误的是()。
已知一个二叉树有1025个结点,那么由此推断二叉树的高h为()。
设a=2,b=3,C=4,d=5,下列表达式的值是()。a>bAndCc
最新回复
(
0
)