单项选择题
有如下程序 main() { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);} 该程序的输出结果是
A.69825
B.63825
C.6385
D.693825
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意顺序
点击查看答案&解析
单项选择题
有以下程序 #include<string.h> main() { charp[]={'a','b','c'},q[10]={'a','b','c'}; printf( %d%d n ,strlen(p),strlen(q));} 以下叙述中正确的是
A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3
B.由于p数组中没有字符串结束符,长度不能确定,但q数组中字符串长度为3
C.由于q数组中没有字符串结束符,长度不能确定,但p数组中字符串长度为3
D.由于p和q数组中都没有字符串结束符,故长度都不能确定
点击查看答案&解析
相关试题
有以下程序 #include <stdio.h> #i...
有以下程序 #include <stdio.h> mai...
以下能正确定义一维数组的选项是
若有以下定义 struct link { int dat...
为了避免流程图在描述程序逻辑时的灵活性,...